New Super Mario Bros. U Headers
Loading...
Searching...
No Matches
IState.h
Go to the documentation of this file.
1#pragma once
2
3#include <basis/seadTypes.h>
4
5class StateID;
6
7class IState
8{
9public:
11 {
12 }
13
14 virtual ~IState()
15 {
16 }
17
18 virtual const StateID* getStateID() const = 0;
19 virtual void execute() = 0;
20};
21static_assert(sizeof(IState) == 4);
Definition IState.h:8
virtual void execute()=0
virtual ~IState()
Definition IState.h:14
virtual const StateID * getStateID() const =0
IState()
Definition IState.h:10
Definition StateID.h:6