1
0
mirror of https://github.com/OpenRCT2/OpenRCT2 synced 2026-01-17 20:13:07 +01:00

remove asm for set scroll size and add gCurrentAwards

This commit is contained in:
IntelOrca
2015-05-26 19:28:37 +01:00
parent 1fe3bacf43
commit 6426adb45d
17 changed files with 81 additions and 159 deletions

View File

@@ -659,6 +659,13 @@ int window_can_resize(rct_window *w);
#define window_cursor_set_registers(cursorId) \
__asm mov ebx, cursorId
#define window_tooltip_get_registers(w, widgetIndex) \
__asm mov widgetIndex, ax \
__asm mov w, esi
#define window_tooltip_set_registers(value) \
__asm mov ax, value
#else
#define window_get_register(w) \
__asm__ ( "mov %["#w"], esi " : [w] "+m" (w) );
@@ -721,6 +728,13 @@ int window_can_resize(rct_window *w);
#define window_cursor_set_registers(cursorId) \
__asm__ ( "mov ebx, %[cursorId] " : [cursorId] "+m" (cursorId) );
#define window_tooltip_get_registers(w, widgetIndex) \
__asm__ ( "mov %["#widgetIndex"], ax " : [widgetIndex] "+m" (widgetIndex) ); \
__asm__ ( "mov %["#w"], esi " : [w] "+m" (w) );
#define window_tooltip_set_registers(value) \
__asm__ ( "mov ax, %[value] " : [value] "+m" (value) );
#endif
#endif