Add scopes around case statement for gcc compile

main
Cameron Murphy Reikes 2 years ago
parent 7b2d478e9c
commit c5f1f880b6

@ -29,7 +29,7 @@ typedef struct Command
// doesn't fuck up main thread // doesn't fuck up main thread
#if defined(WIN32) || defined(_WIN32) || defined(__WIN32__) || defined(__NT__) #if defined(WIN32) || defined(_WIN32) || defined(__WIN32__) || defined(__NT__)
#define THREADLOCAL __declspec(thread) #define THREADLOCAL __declspec(thread)
#else #else
#define THREADLOCAL __thread #define THREADLOCAL __thread
#endif #endif
@ -44,18 +44,22 @@ void dbg_drawall()
for (int i = 0; i < command_i; i++) for (int i = 0; i < command_i; i++)
{ {
const float size = 0.05f; const float size = 0.05f;
switch(commands[i].type) switch (commands[i].type)
{ {
case rect: case rect:
V2 center = commands[i].center; {
V2 upper_left = V2add(center, (V2){.x = -size / 2.0f, .y = -size / 2.0f}); V2 center = commands[i].center;
sgp_draw_filled_rect(upper_left.x, upper_left.y, size, size); V2 upper_left = V2add(center, (V2){.x = -size / 2.0f, .y = -size / 2.0f});
break; sgp_draw_filled_rect(upper_left.x, upper_left.y, size, size);
case line: break;
V2 from = commands[i].from; }
V2 to = commands[i].to; case line:
sgp_draw_line(from.x, from.y, to.x, to.y); {
break; V2 from = commands[i].from;
V2 to = commands[i].to;
sgp_draw_line(from.x, from.y, to.x, to.y);
break;
}
} }
} }
command_i = 0; command_i = 0;

Loading…
Cancel
Save