Merge branch 'Dirtybit' of github.com:teamfisk/TacticalZ into Dirtybit

This commit is contained in:
2016-03-08 15:46:21 +01:00
2 changed files with 8 additions and 0 deletions
+6
View File
@@ -5,6 +5,12 @@
#include "Entity.h"
#include <boost/shared_array.hpp>
enum class DirtySet
{
Transform,
Network
};
struct ComponentInfo
{
typedef int EnumType;
+2
View File
@@ -107,6 +107,8 @@ struct ComponentWrapper
public:
// Return the integer value of an enum type key for this field
ComponentInfo::EnumType Enum(const char* enumKey) { return m_Component->Enum(m_PropertyName.c_str(), enumKey); }
bool Dirty(DirtySet set) { return true; }
void SetDirty(bool dirty = true) { }
template <typename T>
operator T&() { return m_Component->Field<T>(m_PropertyName); }