* ControllerWindowUpdate * * Callback for controller window. Responds to clicks on window elements. ***************************************************************************/
| 1227 | * Callback for controller window. Responds to clicks on window elements. |
| 1228 | ***************************************************************************/ |
| 1229 | static void ControllerWindowUpdate(void * ptr, int dir) |
| 1230 | { |
| 1231 | GuiButton * b = (GuiButton *)ptr; |
| 1232 | if(b->GetState() == STATE_CLICKED) |
| 1233 | { |
| 1234 | GCSettings.Controller += dir; |
| 1235 | |
| 1236 | if(GCSettings.Controller > CTRL_PAD4) |
| 1237 | GCSettings.Controller = CTRL_ZAPPER; |
| 1238 | else if(GCSettings.Controller < CTRL_ZAPPER) |
| 1239 | GCSettings.Controller = CTRL_PAD4; |
| 1240 | |
| 1241 | settingText->SetText(ctrlName[GCSettings.Controller]); |
| 1242 | b->ResetState(); |
| 1243 | } |
| 1244 | } |
| 1245 | |
| 1246 | /**************************************************************************** |
| 1247 | * ControllerWindowLeftClick / ControllerWindowRightsClick |
no test coverage detected