21 lines
318 B
C
21 lines
318 B
C
|
|
#ifndef ARC_ENGINE_STATE_H_
|
||
|
|
#define ARC_ENGINE_STATE_H_
|
||
|
|
|
||
|
|
#ifdef __cplusplus
|
||
|
|
extern "C" {
|
||
|
|
#endif
|
||
|
|
|
||
|
|
typedef struct ARC_State {
|
||
|
|
void (* updateFn)();
|
||
|
|
void (* renderFn)();
|
||
|
|
} ARC_State;
|
||
|
|
|
||
|
|
void ARC_State_Update(void *data);
|
||
|
|
|
||
|
|
void ARC_State_Render(void *data);
|
||
|
|
|
||
|
|
#ifdef __cplusplus
|
||
|
|
}
|
||
|
|
#endif
|
||
|
|
|
||
|
|
#endif // ARC_ENGINE_STATE_H_
|