mirror of
https://github.com/PrimeDecomp/prime.git
synced 2025-12-09 16:27:41 +00:00
Add almost matched CScriptControllerAction
Former-commit-id: 5ba677a41b
This commit is contained in:
@@ -0,0 +1,24 @@
|
||||
#ifndef _CSCRIPTCONTROLLERACTION
|
||||
#define _CSCRIPTCONTROLLERACTION
|
||||
|
||||
#include "MetroidPrime/CEntity.hpp"
|
||||
|
||||
#include "MetroidPrime/CControlMapper.hpp"
|
||||
|
||||
class CScriptControllerAction : public CEntity {
|
||||
ControlMapper::ECommands x34_command;
|
||||
uint x38_mapScreenSubaction;
|
||||
bool x3c_24_mapScreenResponse : 1;
|
||||
bool x3c_25_deactivateOnClose : 1;
|
||||
bool x3c_26_pressed : 1;
|
||||
|
||||
public:
|
||||
CScriptControllerAction(TUniqueId uid, const rstl::string& name, const CEntityInfo& info,
|
||||
bool active, ControlMapper::ECommands command, bool b1, uint w1, bool b2);
|
||||
~CScriptControllerAction();
|
||||
|
||||
void Accept(IVisitor& visitor) override;
|
||||
void Think(float, CStateManager&) override;
|
||||
};
|
||||
|
||||
#endif // _CSCRIPTCONTROLLERACTION
|
||||
Reference in New Issue
Block a user