From ba6b1fa8fdc3a0856a720695dd40efadc6e5889c Mon Sep 17 00:00:00 2001 From: tom Date: Tue, 7 Feb 2017 13:18:44 -0600 Subject: -added aging -added speed increasing, but right now it is on arrow keys due to sdl errors with + and -, eventually the arrow keys will be used to pan the camera, and speed will be done with a graphic and the + and - keys --- src/main.cpp | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) (limited to 'src/main.cpp') diff --git a/src/main.cpp b/src/main.cpp index 460582a..127c306 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -8,6 +8,7 @@ int main() Event e; Timer fps; + int speed = 60; while(e.gRun()) { @@ -17,8 +18,11 @@ int main() { if(e.gEventType() == SDL_QUIT) e.off(); - //else if(e.gEventType() == SDL_KEYDOWN) - // eventHandle(e.gEvent()); + else if(e.gEventType() == SDL_KEYDOWN) + switch(e.gEvent().key.keysym.sym){ + case SDLK_RIGHT: speed+=30; break; + case SDLK_LEFT : if(speed >30) speed-=30; break; + } } main.Clear(); @@ -29,8 +33,8 @@ int main() main.Render(); - if(fps.getTicks() < (1000 / 60)) - SDL_Delay((1000 / 60) - fps.getTicks()); + if(fps.getTicks() < (1000 / speed)) + SDL_Delay((1000 / speed) - fps.getTicks()); } main.Destroy(); -- cgit v1.2.3