14 lines
342 B
C
14 lines
342 B
C
#ifndef OBJECT_STORE_H
|
|
#define OBJECT_STORE_H
|
|
|
|
#include "Renderer.h"
|
|
|
|
typedef void (*UpdateFuncPtr)(float delta, void *object);
|
|
typedef void (*RenderFuncPtr)(Renderer *renderer, void *object);
|
|
|
|
typedef struct object_store ObjectStore;
|
|
|
|
void add_object_to_store(ObjectStore *os, UpdateFuncPtr uf, RenderFuncPtr rf);
|
|
|
|
#endif // !OBJECT_STORE_H
|