diff --git a/sample/PGEX_SMX.h b/sample/PGEX_SMX.h index 5751cc0..409afdc 100644 --- a/sample/PGEX_SMX.h +++ b/sample/PGEX_SMX.h @@ -53,50 +53,50 @@ private: if(state&0x2&&!internal_panelState[UP-UP][0].bPressed){ internal_panelState[UP-UP][0]={true,false,true}; }else - if(!(state&0x2)&&!internal_panelState[UP-UP][0].bReleased){ + if(!(state&0x2)&&internal_panelState[UP-UP][0].bHeld){ internal_panelState[UP-UP][0]={false,true,false}; } if(state&0x20&&!internal_panelState[RIGHT-UP][0].bPressed){ internal_panelState[RIGHT-UP][0]={true,false,true}; }else - if(!(state&0x20)&&!internal_panelState[RIGHT-UP][0].bReleased){ + if(!(state&0x20)&&internal_panelState[RIGHT-UP][0].bHeld){ internal_panelState[RIGHT-UP][0]={false,true,false}; } if(state&0x80&&!internal_panelState[DOWN-UP][0].bPressed){ internal_panelState[DOWN-UP][0]={true,false,true}; }else - if(!(state&0x80)&&!internal_panelState[DOWN-UP][0].bReleased){ + if(!(state&0x80)&&internal_panelState[DOWN-UP][0].bHeld){ internal_panelState[DOWN-UP][0]={false,true,false}; } if(state&0x8&&!internal_panelState[LEFT-UP][0].bPressed){ internal_panelState[LEFT-UP][0]={true,false,true}; }else - if(!(state&0x8)&&!internal_panelState[LEFT-UP][0].bReleased){ + if(!(state&0x8)&&internal_panelState[LEFT-UP][0].bHeld){ internal_panelState[LEFT-UP][0]={false,true,false}; } state=SMX_GetInputState(1); if(state&0x2&&!internal_panelState[UP-UP][1].bPressed){ internal_panelState[UP-UP][1]={true,false,true}; }else - if(!(state&0x2)&&!internal_panelState[UP-UP][1].bReleased){ + if(!(state&0x2)&&internal_panelState[UP-UP][1].bHeld){ internal_panelState[UP-UP][1]={false,true,false}; } if(state&0x20&&!internal_panelState[RIGHT-UP][1].bPressed){ internal_panelState[RIGHT-UP][1]={true,false,true}; }else - if(!(state&0x20)&&!internal_panelState[RIGHT-UP][1].bReleased){ + if(!(state&0x20)&&internal_panelState[RIGHT-UP][1].bHeld){ internal_panelState[RIGHT-UP][1]={false,true,false}; } if(state&0x80&&!internal_panelState[DOWN-UP][1].bPressed){ internal_panelState[DOWN-UP][1]={true,false,true}; }else - if(!(state&0x80)&&!internal_panelState[DOWN-UP][1].bReleased){ + if(!(state&0x80)&&internal_panelState[DOWN-UP][1].bHeld){ internal_panelState[DOWN-UP][1]={false,true,false}; } if(state&0x8&&!internal_panelState[LEFT-UP][1].bPressed){ internal_panelState[LEFT-UP][1]={true,false,true}; }else - if(!(state&0x8)&&!internal_panelState[LEFT-UP][1].bReleased){ + if(!(state&0x8)&&internal_panelState[LEFT-UP][1].bHeld){ internal_panelState[LEFT-UP][1]={false,true,false}; } }