Project::OSiRiON - Git repositories
Project::OSiRiON
News . About . Screenshots . Downloads . Forum . Wiki . Tracker . Git
summaryrefslogtreecommitdiff
path: root/src/core
diff options
context:
space:
mode:
Diffstat (limited to 'src/core')
-rw-r--r--src/core/entity.h7
-rw-r--r--src/core/slots.h2
2 files changed, 8 insertions, 1 deletions
diff --git a/src/core/entity.h b/src/core/entity.h
index 6878f08..721c329 100644
--- a/src/core/entity.h
+++ b/src/core/entity.h
@@ -744,11 +744,16 @@ public:
/**
* @brief returns true if a specified control flag is set
* */
- inline bool has_target_controlflag(ControlFlags controlflag)
+ inline const bool has_target_controlflag(ControlFlags controlflag) const
{
return ((target_controlflags & controlflag) == controlflag);
}
+ inline const math::Vector3f &aim() const
+ {
+ return target_aim;
+ }
+
/*----- serializers ----------------------------------------------- */
/// serialize the entity to a stream
diff --git a/src/core/slots.h b/src/core/slots.h
index 6ac9eb8..2452ccb 100644
--- a/src/core/slots.h
+++ b/src/core/slots.h
@@ -27,6 +27,8 @@ public:
typedef Container::iterator iterator;
+ typedef Container::const_iterator const_iterator;
+
/**
* @brief initialize slots collection from model properties
* */