diff options
Diffstat (limited to 'src/include/base/switchCallbacks.h')
-rw-r--r-- | src/include/base/switchCallbacks.h | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/src/include/base/switchCallbacks.h b/src/include/base/switchCallbacks.h new file mode 100644 index 0000000..5f19d6e --- /dev/null +++ b/src/include/base/switchCallbacks.h @@ -0,0 +1,20 @@ +#ifndef SWITCHCALLBACKS_H +#define SWITCHCALLBACKS_H + +#include "Nebu_base.h" + +extern Callbacks gameCallbacks; +extern Callbacks guiCallbacks; +extern Callbacks pauseCallbacks; +extern Callbacks configureCallbacks; +extern Callbacks promptCallbacks; +extern Callbacks creditsCallbacks; +extern Callbacks timedemoCallbacks; + +extern void restoreCallbacks(void); +extern void switchCallbacks(Callbacks* callbacks); +extern void updateCallbacks(void); + +extern void setCallback(const char *name); + +#endif |