mirror of
https://github.com/AxioDL/metaforce.git
synced 2025-12-10 02:27:42 +00:00
Work on CWorldTransManager
This commit is contained in:
@@ -13,7 +13,7 @@ class CArchitectureQueue;
|
||||
|
||||
class CIOWin
|
||||
{
|
||||
std::string m_name;
|
||||
std::string x4_name;
|
||||
size_t m_nameHash;
|
||||
public:
|
||||
enum class EMessageReturn
|
||||
@@ -24,12 +24,12 @@ public:
|
||||
RemoveIOWin = 3
|
||||
};
|
||||
virtual ~CIOWin() {}
|
||||
CIOWin(const char* name) : m_name(name) {m_nameHash = std::hash<std::string>()(m_name);}
|
||||
CIOWin(const char* name) : x4_name(name) {m_nameHash = std::hash<std::string>()(x4_name);}
|
||||
virtual EMessageReturn OnMessage(const CArchitectureMessage&, CArchitectureQueue&)=0;
|
||||
virtual bool GetIsContinueDraw() const {return true;}
|
||||
virtual void Draw() const {}
|
||||
virtual void PreDraw() const {}
|
||||
const std::string& GetName() const {return m_name;}
|
||||
const std::string& GetName() const {return x4_name;}
|
||||
size_t GetNameHash() const {return m_nameHash;}
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user