2 |
==================== |
==================== |
3 |
renderman.h |
renderman.h |
4 |
==================== |
==================== |
|
version 0.0.7 |
|
|
==================== |
|
5 |
|
|
6 |
This is the master user interface class. Anything that has to do with graphics or display |
This is the master user interface class. Anything that has to do with graphics or display |
7 |
is handled completely by RenderMan. Underneath the RenderMan class is a series of Screen |
is handled completely by RenderMan. Underneath the RenderMan class is a series of Screen |
18 |
|
|
19 |
CHANGELOG: |
CHANGELOG: |
20 |
---------------------- |
---------------------- |
21 |
|
0.0.8 - Sept 23, 2003 |
22 |
|
- changed color depth to take what the user input, or native screen depth by default |
23 |
|
- added Network UI screen stuph |
24 |
0.0.7 - September 20, 2003 |
0.0.7 - September 20, 2003 |
25 |
- added the color depth optional command line parameter |
- added the color depth optional command line parameter |
26 |
- added a color depth private data member to keep track of what is used for the current instance of the game |
- added a color depth private data member to keep track of what is used for the current instance of the game |
27 |
0.0.6 - September 19, 2003 |
0.0.6 - September 19, 2003 |
28 |
- modified the implementation file to intialize screen settings to always use 16-bit color depth, rather than the current system settings |
- modified the implementation file to intialize screen settings to always use 16-bit color depth, rather than the current system settings |
29 |
0.0.5 - September 5, 2003 |
0.0.5 - September 5, 2003 |
30 |
- added IntToChar() for paragui label integer conversions |
- added IntToChar() for paragui label integer conversions |
31 |
0.0.4 - August 22, 2003 |
0.0.4 - August 22, 2003 |
75 |
class UIScreen_Main; |
class UIScreen_Main; |
76 |
class UIScreen_Start; |
class UIScreen_Start; |
77 |
class UIScreen_BMMore; |
class UIScreen_BMMore; |
78 |
|
class UIScreen_Network; |
79 |
|
|
80 |
|
|
81 |
|
|
98 |
UISCREEN_POD_SWAP, |
UISCREEN_POD_SWAP, |
99 |
UISCREEN_COMBAT, |
UISCREEN_COMBAT, |
100 |
UISCREEN_GAME_SETTINGS, |
UISCREEN_GAME_SETTINGS, |
101 |
UISCREEN_ABOUT_AXIS |
UISCREEN_ABOUT_AXIS, |
102 |
|
UISCREEN_NETWORK |
103 |
}; |
}; |
104 |
|
|
105 |
|
|
159 |
|
|
160 |
|
|
161 |
// EVENTS |
// EVENTS |
162 |
|
// FIXME - eventually we need to get rid of these and have all other screens use their own callbacks. |
163 |
PARAGUI_CALLBACK(handle_start_new); |
PARAGUI_CALLBACK(handle_start_new); |
164 |
PARAGUI_CALLBACK(handle_go_to_start); |
PARAGUI_CALLBACK(handle_go_to_start); |
165 |
|
PARAGUI_CALLBACK(handle_go_to_network); |
166 |
PARAGUI_CALLBACK(handle_go_to_bm); |
PARAGUI_CALLBACK(handle_go_to_bm); |
167 |
PARAGUI_CALLBACK(handle_swap_tilesets); |
PARAGUI_CALLBACK(handle_swap_tilesets); |
168 |
|
|
183 |
UIScreen_Main* uiscreen_main; |
UIScreen_Main* uiscreen_main; |
184 |
UIScreen_Start* uiscreen_start; |
UIScreen_Start* uiscreen_start; |
185 |
UIScreen_BMMore* uiscreen_bmmore; |
UIScreen_BMMore* uiscreen_bmmore; |
186 |
|
UIScreen_Network* uiscreen_network; |
187 |
|
|
188 |
}; |
}; |
189 |
|
|