aboutsummaryrefslogtreecommitdiff
path: root/main.c
diff options
context:
space:
mode:
authorkdx <kdx@42l.fr>2023-02-22 05:22:33 +0100
committerkdx <kdx@42l.fr>2023-02-22 05:22:33 +0100
commite495b5f2a81ffae702978df91930df7fe36ad35d (patch)
treed3c20c07b837b203b220b84be7b65c57ce4316ff /main.c
parentc6743ca55eda2475fc9f71039be0d209a5dcfe56 (diff)
downloadtzr-e495b5f2a81ffae702978df91930df7fe36ad35d.tar.gz
make scale work + input demo
Diffstat (limited to 'main.c')
-rw-r--r--main.c12
1 files changed, 8 insertions, 4 deletions
diff --git a/main.c b/main.c
index 31cef40..8026ead 100644
--- a/main.c
+++ b/main.c
@@ -21,17 +21,21 @@ int main(int argc, char **argv)
printf("%s %s\n", TZR_GetResourcePath(id0), TZR_GetResourcePath(id1));
/* Main loop. */
- int x = 0;
+ int x = 10;
+ int y = 10;
while (!TZR_ShouldQuit()) {
TZR_CycleEvents();
- x = (x + 1) % 20;
+ x -= TZR_IsKeyDown(SDL_SCANCODE_LEFT);
+ x += TZR_IsKeyDown(SDL_SCANCODE_RIGHT);
+ y -= TZR_IsKeyDown(SDL_SCANCODE_UP);
+ y += TZR_IsKeyDown(SDL_SCANCODE_DOWN);
TZR_DrawBegin();
TZR_DrawSetColor(0.0f, 0.0f, 0.0f);
TZR_DrawClear();
TZR_DrawSetColor(1.0f, 1.0f, 1.0f, 0.2f);
- TZR_DrawImage(id0, x, 0, .sy=(float)x/10);
+ TZR_DrawImage(id0, x, y, .sy=(float)x/10);
TZR_DrawSetColor(.a=0.5f);
- TZR_DrawImage(id2, 0, x, .w=x*2);
+ TZR_DrawImage(id2, y, x, .w=x*2);
TZR_DrawEnd();
}
return TZR_Quit(), 0;