Update for SDL3 coding style (#6717)
I updated .clang-format and ran clang-format 14 over the src and test directories to standardize the code base.
In general I let clang-format have it's way, and added markup to prevent formatting of code that would break or be completely unreadable if formatted.
The script I ran for the src directory is added as build-scripts/clang-format-src.sh
This fixes:
#6592
#6593
#6594
(cherry picked from commit 5750bcb174
)
This commit is contained in:
parent
5c4bc807f7
commit
b8d85c6939
764 changed files with 50598 additions and 54407 deletions
|
@ -26,9 +26,9 @@
|
|||
#include "SDL_test.h"
|
||||
#include "SDL_test_common.h"
|
||||
|
||||
#define WIDTH 640
|
||||
#define WIDTH 640
|
||||
#define HEIGHT 480
|
||||
#define BPP 4
|
||||
#define BPP 4
|
||||
|
||||
/* MUST BE A POWER OF 2! */
|
||||
#define EVENT_BUF_SIZE 256
|
||||
|
@ -38,7 +38,7 @@
|
|||
static SDLTest_CommonState *state;
|
||||
static SDL_Event events[EVENT_BUF_SIZE];
|
||||
static int eventWrite;
|
||||
static int colors[7] = {0xFF,0xFF00,0xFF0000,0xFFFF00,0x00FFFF,0xFF00FF,0xFFFFFF};
|
||||
static int colors[7] = { 0xFF, 0xFF00, 0xFF0000, 0xFFFF00, 0x00FFFF, 0xFF00FF, 0xFFFFFF };
|
||||
static int quitting = 0;
|
||||
|
||||
typedef struct
|
||||
|
@ -54,7 +54,6 @@ typedef struct
|
|||
|
||||
static Knob knob = { 0.0f, 0.1f, { 0.0f, 0.0f } };
|
||||
|
||||
|
||||
static void
|
||||
setpix(SDL_Surface *screen, float _x, float _y, unsigned int col)
|
||||
{
|
||||
|
@ -65,26 +64,26 @@ setpix(SDL_Surface *screen, float _x, float _y, unsigned int col)
|
|||
const int y = (int)_y;
|
||||
float a;
|
||||
|
||||
if ( (x < 0) || (x >= screen->w) || (y < 0) || (y >= screen->h) ) {
|
||||
if ((x < 0) || (x >= screen->w) || (y < 0) || (y >= screen->h)) {
|
||||
return;
|
||||
}
|
||||
|
||||
pixmem32 = (Uint32 *) screen->pixels + y * screen->pitch / BPP + x;
|
||||
pixmem32 = (Uint32 *)screen->pixels + y * screen->pitch / BPP + x;
|
||||
|
||||
SDL_memcpy(&colour, pixmem32, screen->format->BytesPerPixel);
|
||||
|
||||
SDL_GetRGB(colour,screen->format,&r,&g,&b);
|
||||
SDL_GetRGB(colour, screen->format, &r, &g, &b);
|
||||
|
||||
/* r = 0;g = 0; b = 0; */
|
||||
a = (float) ((col >> 24) & 0xFF);
|
||||
a = (float)((col >> 24) & 0xFF);
|
||||
if (a == 0) {
|
||||
a = 0xFF; /* Hack, to make things easier. */
|
||||
}
|
||||
|
||||
a = (a == 0.0f) ? 1 : (a / 255.0f);
|
||||
r = (Uint8) (r * (1 - a) + ((col >> 16) & 0xFF) * a);
|
||||
g = (Uint8) (g * (1 - a) + ((col >> 8) & 0xFF) * a);
|
||||
b = (Uint8) (b * (1 - a) + ((col >> 0) & 0xFF) * a);
|
||||
r = (Uint8)(r * (1 - a) + ((col >> 16) & 0xFF) * a);
|
||||
g = (Uint8)(g * (1 - a) + ((col >> 8) & 0xFF) * a);
|
||||
b = (Uint8)(b * (1 - a) + ((col >> 0) & 0xFF) * a);
|
||||
colour = SDL_MapRGB(screen->format, r, g, b);
|
||||
|
||||
*pixmem32 = colour;
|
||||
|
@ -104,9 +103,9 @@ drawLine(SDL_Surface *screen, float x0, float y0, float x1, float y1, unsigned i
|
|||
static void
|
||||
drawCircle(SDL_Surface *screen, float x, float y, float r, unsigned int c)
|
||||
{
|
||||
float tx,ty, xr;
|
||||
for (ty = (float) -SDL_fabs(r); ty <= (float) SDL_fabs((int) r); ty++) {
|
||||
xr = (float) SDL_sqrt(r * r - ty * ty);
|
||||
float tx, ty, xr;
|
||||
for (ty = (float)-SDL_fabs(r); ty <= (float)SDL_fabs((int)r); ty++) {
|
||||
xr = (float)SDL_sqrt(r * r - ty * ty);
|
||||
if (r > 0) { /* r > 0 ==> filled circle */
|
||||
for (tx = -xr + 0.5f; tx <= xr - 0.5f; tx++) {
|
||||
setpix(screen, x + tx, y + ty, c);
|
||||
|
@ -145,15 +144,15 @@ DrawScreen(SDL_Window *window)
|
|||
float x, y;
|
||||
unsigned int c, col;
|
||||
|
||||
if ( (event->type == SDL_FINGERMOTION) ||
|
||||
(event->type == SDL_FINGERDOWN) ||
|
||||
(event->type == SDL_FINGERUP) ) {
|
||||
if ((event->type == SDL_FINGERMOTION) ||
|
||||
(event->type == SDL_FINGERDOWN) ||
|
||||
(event->type == SDL_FINGERUP)) {
|
||||
x = event->tfinger.x;
|
||||
y = event->tfinger.y;
|
||||
|
||||
/* draw the touch: */
|
||||
c = colors[event->tfinger.fingerId % 7];
|
||||
col = ((unsigned int) (c * (0.1f + 0.85f))) | (unsigned int) (0xFF * age) << 24;
|
||||
col = ((unsigned int)(c * (0.1f + 0.85f))) | (unsigned int)(0xFF * age) << 24;
|
||||
|
||||
if (event->type == SDL_FINGERMOTION) {
|
||||
drawCircle(screen, x * screen->w, y * screen->h, 5, col);
|
||||
|
@ -181,78 +180,79 @@ loop(void)
|
|||
SDLTest_CommonEvent(state, &event, &quitting);
|
||||
|
||||
/* Record _all_ events */
|
||||
events[eventWrite & (EVENT_BUF_SIZE-1)] = event;
|
||||
events[eventWrite & (EVENT_BUF_SIZE - 1)] = event;
|
||||
eventWrite++;
|
||||
|
||||
switch (event.type) {
|
||||
case SDL_KEYDOWN:
|
||||
switch (event.key.keysym.sym) {
|
||||
case SDLK_i: {
|
||||
for (i = 0; i < SDL_GetNumTouchDevices(); ++i) {
|
||||
const SDL_TouchID id = SDL_GetTouchDevice(i);
|
||||
const char *name = SDL_GetTouchName(i);
|
||||
SDL_Log("Fingers Down on device %"SDL_PRIs64" (%s): %d", id, name, SDL_GetNumTouchFingers(id));
|
||||
}
|
||||
break;
|
||||
}
|
||||
|
||||
case SDLK_SPACE:
|
||||
SDL_RecordGesture(-1);
|
||||
break;
|
||||
|
||||
case SDLK_s:
|
||||
stream = SDL_RWFromFile("gestureSave", "w");
|
||||
SDL_Log("Wrote %i templates", SDL_SaveAllDollarTemplates(stream));
|
||||
SDL_RWclose(stream);
|
||||
break;
|
||||
|
||||
case SDLK_l:
|
||||
stream = SDL_RWFromFile("gestureSave", "r");
|
||||
SDL_Log("Loaded: %i", SDL_LoadDollarTemplates(-1, stream));
|
||||
SDL_RWclose(stream);
|
||||
break;
|
||||
case SDL_KEYDOWN:
|
||||
switch (event.key.keysym.sym) {
|
||||
case SDLK_i:
|
||||
{
|
||||
for (i = 0; i < SDL_GetNumTouchDevices(); ++i) {
|
||||
const SDL_TouchID id = SDL_GetTouchDevice(i);
|
||||
const char *name = SDL_GetTouchName(i);
|
||||
SDL_Log("Fingers Down on device %" SDL_PRIs64 " (%s): %d", id, name, SDL_GetNumTouchFingers(id));
|
||||
}
|
||||
break;
|
||||
}
|
||||
|
||||
case SDLK_SPACE:
|
||||
SDL_RecordGesture(-1);
|
||||
break;
|
||||
|
||||
case SDLK_s:
|
||||
stream = SDL_RWFromFile("gestureSave", "w");
|
||||
SDL_Log("Wrote %i templates", SDL_SaveAllDollarTemplates(stream));
|
||||
SDL_RWclose(stream);
|
||||
break;
|
||||
|
||||
case SDLK_l:
|
||||
stream = SDL_RWFromFile("gestureSave", "r");
|
||||
SDL_Log("Loaded: %i", SDL_LoadDollarTemplates(-1, stream));
|
||||
SDL_RWclose(stream);
|
||||
break;
|
||||
}
|
||||
break;
|
||||
|
||||
#if VERBOSE
|
||||
case SDL_FINGERMOTION:
|
||||
SDL_Log("Finger: %"SDL_PRIs64", x: %f, y: %f",event.tfinger.fingerId,
|
||||
event.tfinger.x,event.tfinger.y);
|
||||
break;
|
||||
case SDL_FINGERMOTION:
|
||||
SDL_Log("Finger: %" SDL_PRIs64 ", x: %f, y: %f", event.tfinger.fingerId,
|
||||
event.tfinger.x, event.tfinger.y);
|
||||
break;
|
||||
|
||||
case SDL_FINGERDOWN:
|
||||
SDL_Log("Finger: %"SDL_PRIs64" down - x: %f, y: %f",
|
||||
event.tfinger.fingerId,event.tfinger.x,event.tfinger.y);
|
||||
break;
|
||||
case SDL_FINGERDOWN:
|
||||
SDL_Log("Finger: %" SDL_PRIs64 " down - x: %f, y: %f",
|
||||
event.tfinger.fingerId, event.tfinger.x, event.tfinger.y);
|
||||
break;
|
||||
|
||||
case SDL_FINGERUP:
|
||||
SDL_Log("Finger: %"SDL_PRIs64" up - x: %f, y: %f",
|
||||
event.tfinger.fingerId,event.tfinger.x,event.tfinger.y);
|
||||
break;
|
||||
case SDL_FINGERUP:
|
||||
SDL_Log("Finger: %" SDL_PRIs64 " up - x: %f, y: %f",
|
||||
event.tfinger.fingerId, event.tfinger.x, event.tfinger.y);
|
||||
break;
|
||||
#endif
|
||||
|
||||
case SDL_MULTIGESTURE:
|
||||
case SDL_MULTIGESTURE:
|
||||
#if VERBOSE
|
||||
SDL_Log("Multi Gesture: x = %f, y = %f, dAng = %f, dR = %f",
|
||||
event.mgesture.x, event.mgesture.y,
|
||||
event.mgesture.dTheta, event.mgesture.dDist);
|
||||
SDL_Log("MG: numDownTouch = %i",event.mgesture.numFingers);
|
||||
SDL_Log("Multi Gesture: x = %f, y = %f, dAng = %f, dR = %f",
|
||||
event.mgesture.x, event.mgesture.y,
|
||||
event.mgesture.dTheta, event.mgesture.dDist);
|
||||
SDL_Log("MG: numDownTouch = %i", event.mgesture.numFingers);
|
||||
#endif
|
||||
|
||||
knob.p.x = event.mgesture.x;
|
||||
knob.p.y = event.mgesture.y;
|
||||
knob.ang += event.mgesture.dTheta;
|
||||
knob.r += event.mgesture.dDist;
|
||||
break;
|
||||
knob.p.x = event.mgesture.x;
|
||||
knob.p.y = event.mgesture.y;
|
||||
knob.ang += event.mgesture.dTheta;
|
||||
knob.r += event.mgesture.dDist;
|
||||
break;
|
||||
|
||||
case SDL_DOLLARGESTURE:
|
||||
SDL_Log("Gesture %"SDL_PRIs64" performed, error: %f",
|
||||
event.dgesture.gestureId, event.dgesture.error);
|
||||
break;
|
||||
case SDL_DOLLARGESTURE:
|
||||
SDL_Log("Gesture %" SDL_PRIs64 " performed, error: %f",
|
||||
event.dgesture.gestureId, event.dgesture.error);
|
||||
break;
|
||||
|
||||
case SDL_DOLLARRECORD:
|
||||
SDL_Log("Recorded gesture: %"SDL_PRIs64"",event.dgesture.gestureId);
|
||||
break;
|
||||
case SDL_DOLLARRECORD:
|
||||
SDL_Log("Recorded gesture: %" SDL_PRIs64 "", event.dgesture.gestureId);
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -269,7 +269,7 @@ loop(void)
|
|||
#endif
|
||||
}
|
||||
|
||||
int main(int argc, char* argv[])
|
||||
int main(int argc, char *argv[])
|
||||
{
|
||||
state = SDLTest_CommonCreateState(argv, SDL_INIT_VIDEO);
|
||||
if (state == NULL) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue