extracted OSS code to sndout_oss_*, BTN->PBTN, refactoring
[libpicofe.git] / gp2x / emu.h
1 // (c) Copyright 2006-2007 notaz, All rights reserved.\r
2 // Free for non-commercial use.\r
3 \r
4 // For commercial use, separate licencing terms must be obtained.\r
5 \r
6 \r
7 \r
8 // engine states\r
9 enum TPicoGameState {\r
10         PGS_Paused = 1,\r
11         PGS_Running,\r
12         PGS_Quit,\r
13         PGS_KeyConfig,\r
14         PGS_ReloadRom,\r
15         PGS_Menu,\r
16         PGS_RestartRun,\r
17 };\r
18 \r
19 extern char romFileName[];\r
20 extern int engineState;\r
21 \r
22 \r
23 void emu_Init(void);\r
24 void emu_Deinit(void);\r
25 void emu_Loop(void);\r
26 void emu_ResetGame(void);\r
27 \r
28 void osd_text(int x, int y, const char *text);\r
29 \r