MCPcopy Create free account
hub / github.com/dborth/fceugx / ControllerWindowUpdate

Function ControllerWindowUpdate

source/menu.cpp:1229–1244  ·  view source on GitHub ↗

* ControllerWindowUpdate * * Callback for controller window. Responds to clicks on window elements. ***************************************************************************/

Source from the content-addressed store, hash-verified

1227 * Callback for controller window. Responds to clicks on window elements.
1228 ***************************************************************************/
1229static 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

Callers 2

Calls 3

GetStateMethod · 0.80
SetTextMethod · 0.80
ResetStateMethod · 0.45

Tested by

no test coverage detected