| 56 |
|
DefFunc(void, ONrGameState_DeleteCharacter, ONICALL, (Character *inCharacter), 0x004DC480); |
| 57 |
|
|
| 58 |
|
DefFunc(void, ONrGameState_Timer_Start, ONICALL, (char* function, int time), 0x004FD370); |
| 59 |
< |
DefFunc(void, ONrGameState_HandleUtilityInput, ONICALL, (const void* inInput), 0x004f6200); |
| 59 |
> |
DefFunc(void, ONrGameState_HandleUtilityInput, ONICALL, (GameInput *input), 0x004f6200); |
| 60 |
|
DefFunc(uint8_t, ONrDebugKey_WentDown, ONICALL, (uint32_t inKey), 0x005050d0); |
| 61 |
|
|
| 62 |
|
// Get active (player?) character |
| 176 |
|
// Called when processing key input |
| 177 |
|
DefFunc(void, LIrActionBuffer_Add, ONICALL, (void* unknown, LItDeviceInput* input), 0x00403b30); |
| 178 |
|
|
| 179 |
+ |
// Called during the game loop to run the Windows message loop |
| 180 |
+ |
DefFunc(UUtBool, LIiPlatform_InputEvent_GetEvent, ONICALL, (void), 0x004036d0); |
| 181 |
+ |
|
| 182 |
+ |
// Called by the game loop to get the latest input frames |
| 183 |
+ |
DefFunc(void, LIrActionBuffer_Get, ONICALL, (short* count, LItActionBuffer **buffers), 0x00403be0); |
| 184 |
+ |
|
| 185 |
+ |
// Gets the mouse position |
| 186 |
+ |
DefFunc(void, LIrPlatform_InputEvent_GetMouse, ONICALL, (int active, LItInputEvent *info), 0x00402ca0); |
| 187 |
+ |
|
| 188 |
+ |
// Checks if a keyboard key is pressed |
| 189 |
+ |
DefFunc(UUtBool, LIrPlatform_TestKey, ONICALL, (int key, int active), 0x00403930); |
| 190 |
+ |
|
| 191 |
+ |
// Translates a key name (from key_config.txt) to a key code |
| 192 |
+ |
DefFunc(int, LIrTranslate_InputName, ONICALL, (char *name), 0x00403a90); |
| 193 |
+ |
|
| 194 |
+ |
// Updates TargetGameTime in the game state |
| 195 |
+ |
DefFunc(void, ONrGameState_UpdateServerTime, ONICALL, (GameState *game_state), 0x004fbeb0); |
| 196 |
+ |
|
| 197 |
+ |
// Basically stricmp, but it only ever does ASCII case folding |
| 198 |
+ |
DefFunc(int, UUrString_Compare_NoCase, ONICALL, (const char *str1, const char *str2), 0x004266d0); |
| 199 |
+ |
|
| 200 |
+ |
// A safe strcpy which lets you specify the size of the target buffer and always |
| 201 |
+ |
// NUL-terminates. Kind of like strlcpy. Just don't call it with dest_size = 0. |
| 202 |
+ |
DefFunc(void, UUrString_Copy, ONICALL, (char *dest, const char *src, size_t dest_size), 0x004265f0); |
| 203 |
|
|
| 204 |
|
#undef DefFunc |
| 205 |
|
|