summaryrefslogtreecommitdiffstats
path: root/src/include/base/switchCallbacks.h
blob: 5f19d6ee64dcd7f9bfb4e67c9341b07ec02d49da (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
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