diff --git a/sample/PGEX_SMX_Example.cpp b/sample/PGEX_SMX_Example.cpp index 1cc92b6..30a9f14 100644 --- a/sample/PGEX_SMX_Example.cpp +++ b/sample/PGEX_SMX_Example.cpp @@ -20,7 +20,7 @@ public: bool OnUserCreate() override { // Called once at the start, so create things here - smx.EnableLogMessages(true); + //smx.EnableLogMessages(true); return true; } @@ -127,7 +127,7 @@ public: expandCircles.emplace_back(vi2d{8+1,7+3},0.f,Pixel{DARK_MAGENTA.r,DARK_MAGENTA.g,DARK_MAGENTA.b,64}); recreateCircleTimer[{RIGHT,0}]=recreateCircleInterval; } - } + }else recreateCircleTimer[{RIGHT,0}]=0; if(smx.GetPanel(UP,0).bHeld){ FillRect({4,0},{3,6},{VERY_DARK_MAGENTA.r,VERY_DARK_MAGENTA.g,VERY_DARK_MAGENTA.b,64}); DrawRect({4,0},{3,6},VERY_DARK_MAGENTA); @@ -137,7 +137,7 @@ public: expandCircles.emplace_back(vi2d{4+1,0+3},0.f,Pixel{DARK_MAGENTA.r,DARK_MAGENTA.g,DARK_MAGENTA.b,64}); recreateCircleTimer[{UP,0}]=recreateCircleInterval; } - } + }else recreateCircleTimer[{UP,0}]=0; if(smx.GetPanel(DOWN,0).bHeld){ FillRect({4,14},{3,6},{VERY_DARK_MAGENTA.r,VERY_DARK_MAGENTA.g,VERY_DARK_MAGENTA.b,64}); DrawRect({4,14},{3,6},VERY_DARK_MAGENTA); @@ -147,7 +147,7 @@ public: expandCircles.emplace_back(vi2d{4+1,14+3},0.f,Pixel{DARK_MAGENTA.r,DARK_MAGENTA.g,DARK_MAGENTA.b,64}); recreateCircleTimer[{DOWN,0}]=recreateCircleInterval; } - } + }else recreateCircleTimer[{DOWN,0}]=0; if(smx.GetPanel(LEFT,0).bHeld){ FillRect({0,7},{3,6},{VERY_DARK_MAGENTA.r,VERY_DARK_MAGENTA.g,VERY_DARK_MAGENTA.b,64}); DrawRect({0,7},{3,6},VERY_DARK_MAGENTA); @@ -157,7 +157,7 @@ public: expandCircles.emplace_back(vi2d{0+1,7+3},0.f,Pixel{DARK_MAGENTA.r,DARK_MAGENTA.g,DARK_MAGENTA.b,64}); recreateCircleTimer[{LEFT,0}]=recreateCircleInterval; } - } + }else recreateCircleTimer[{LEFT,0}]=0; if(smx.GetPanel(RIGHT,1).bHeld){ FillRect({20,7},{3,6},{VERY_DARK_CYAN.r,VERY_DARK_CYAN.g,VERY_DARK_CYAN.b,64}); DrawRect({20,7},{3,6},VERY_DARK_CYAN); @@ -167,7 +167,7 @@ public: expandCircles.emplace_back(vi2d{20+1,7+3},0.f,Pixel{DARK_CYAN.r,DARK_CYAN.g,DARK_CYAN.b,64}); recreateCircleTimer[{RIGHT,1}]=recreateCircleInterval; } - } + }else recreateCircleTimer[{RIGHT,1}]=0; if(smx.GetPanel(UP,1).bHeld){ FillRect({16,0},{3,6},{VERY_DARK_CYAN.r,VERY_DARK_CYAN.g,VERY_DARK_CYAN.b,64}); DrawRect({16,0},{3,6},VERY_DARK_CYAN); @@ -177,7 +177,7 @@ public: expandCircles.emplace_back(vi2d{16+1,3+3},0.f,Pixel{DARK_CYAN.r,DARK_CYAN.g,DARK_CYAN.b,64}); recreateCircleTimer[{UP,1}]=recreateCircleInterval; } - } + }else recreateCircleTimer[{UP,1}]=0; if(smx.GetPanel(DOWN,1).bHeld){ FillRect({16,14},{3,6},{VERY_DARK_CYAN.r,VERY_DARK_CYAN.g,VERY_DARK_CYAN.b,64}); DrawRect({16,14},{3,6},VERY_DARK_CYAN); @@ -187,7 +187,7 @@ public: expandCircles.emplace_back(vi2d{16+1,14+3},0.f,Pixel{DARK_CYAN.r,DARK_CYAN.g,DARK_CYAN.b,64}); recreateCircleTimer[{DOWN,1}]=recreateCircleInterval; } - } + }else recreateCircleTimer[{DOWN,1}]=0; if(smx.GetPanel(LEFT,1).bHeld){ FillRect({12,7},{3,6},{VERY_DARK_CYAN.r,VERY_DARK_CYAN.g,VERY_DARK_CYAN.b,64}); DrawRect({12,7},{3,6},VERY_DARK_CYAN); @@ -197,7 +197,7 @@ public: expandCircles.emplace_back(vi2d{12+1,3+3},0.f,Pixel{DARK_CYAN.r,DARK_CYAN.g,DARK_CYAN.b,64}); recreateCircleTimer[{LEFT,1}]=recreateCircleInterval; } - } + }else recreateCircleTimer[{LEFT,1}]=0; SetPixelMode(Pixel::MASK);