| 155 | } |
| 156 | |
| 157 | EMenuOption IMainMenuScreen::AsMenuOption( s32 option ) |
| 158 | { |
| 159 | s32 m( option % s32(NUM_MENU_OPTIONS) ); |
| 160 | if( m < 0 ) |
| 161 | m += NUM_MENU_OPTIONS; |
| 162 | |
| 163 | #ifdef DAEDALUS_ENABLE_ASSERTS |
| 164 | DAEDALUS_ASSERT( m >= 0 && m < (s32)NUM_MENU_OPTIONS, "Whoops" ); |
| 165 | #endif |
| 166 | return EMenuOption( m ); |
| 167 | } |
| 168 | |
| 169 | |
| 170 | s32 IMainMenuScreen::GetPreviousValidOption() const |