diff options
| author | DizzyEggg <jajkodizzy@wp.pl> | 2017-10-23 14:40:22 +0200 | 
|---|---|---|
| committer | DizzyEggg <jajkodizzy@wp.pl> | 2017-10-23 14:40:22 +0200 | 
| commit | 356eb34e3213c95a7ce072bdfc860601dbf464fe (patch) | |
| tree | 48ca2a6b5eb218535fe0bf3cb235ce100c26cf06 /include/menu.h | |
| parent | 5b05811dd944e51ce055ad5ddca570808457c7a0 (diff) | |
undo revert
Diffstat (limited to 'include/menu.h')
| -rw-r--r-- | include/menu.h | 17 | 
1 files changed, 10 insertions, 7 deletions
| diff --git a/include/menu.h b/include/menu.h index ce653274c..927c3d3d4 100644 --- a/include/menu.h +++ b/include/menu.h @@ -5,20 +5,23 @@  struct MenuAction  { -   const u8 *text; -   u8 (*func)(); -}; - -struct MenuAction2 -{      const u8 *text; -    void (*func)(u8); +    union { +        void (*void_u8)(u8); +        u8 (*u8_void)(void); +    } func;  };  void box_print(u8, u8, u8, u8, const void *, s8, const u8 *);  void sub_8198070(u8 windowId, bool8 copyToVram);  void SetWindowTemplateFields(struct WindowTemplate* template, u8 priority, u8 tilemapLeft, u8 tilemapTop, u8 width, u8 height, u8 palNum, u16 baseBlock);  void SetWindowBorderStyle(u8 windowId, bool8 copyToVram, u16 tileStart, u8 palette); +void schedule_bg_copy_tilemap_to_vram(u8 bgNum); +void PrintMenuTable(u8 idx, u8 nstrs, const struct MenuAction *strs); +void InitMenuInUpperLeftCornerPlaySoundWhenAPressed(u8 idx, u8 nstrs,u8); +u8 GetMenuCursorPos(void); +s8 ProcessMenuInput(void); +void blit_move_info_icon(u8 winId, u8 a2, u16 x, u16 y);  void reset_temp_tile_data_buffers(void);  int decompress_and_copy_tile_data_to_vram(u8 bg_id, const void *src, int size, u16 offset, u8 mode);  bool8 free_temp_tile_data_buffers_if_possible(void); | 
