| 
    Dumb-ways-to-memorize
    
   2D game 
   | 
 
#include <menu.h>
Data Fields | |
| menu_item_t | mItems [MENU_ITEM_MAX] | 
| menu_item_t * | mSelectedItem | 
| sprite_t * | mBackground | 
| GameState | mCurrentState | 
| GameState | mPreviousState | 
| int | mItemCount | 
| void(* | Update )(menu_t *self, SDL_GameControllerButton button) | 
| void(* | Draw )(menu_t *self) | 
A menu structure which controls updateing, drawing, and connecting menu states.
| sprite_t* menu_t::mBackground | 
| GameState menu_t::mCurrentState | 
| menu_item_t menu_t::mItems[MENU_ITEM_MAX] | 
| menu_item_t* menu_t::mSelectedItem | 
| void(* menu_t::Update) (menu_t *self, SDL_GameControllerButton button) | 
 1.8.11