X-Git-Url: https://git.stderr.nl/gitweb?a=blobdiff_plain;f=ABM2%2FEngine%2FInputTask.cpp;h=61d51126a07f426a4e5dc6e7f4085ee619d5423d;hb=c061b990133dad2567d2dbb029e4b17c912ad857;hp=54e71cbca99d73ae76a637ffcfa38ac3ef57d8c8;hpb=669bf7a6d3128f0933f6e783e3d0f3c3587d310c;p=matthijs%2FABM2.git diff --git a/ABM2/Engine/InputTask.cpp b/ABM2/Engine/InputTask.cpp index 54e71cb..61d5112 100755 --- a/ABM2/Engine/InputTask.cpp +++ b/ABM2/Engine/InputTask.cpp @@ -51,8 +51,11 @@ void CInputTask::Update() SDL_PumpEvents(); oldButtons=buttons; buttons=SDL_GetRelativeMouseState(&dX,&dY); - memcpy((unsigned char*)(*oldKeys),keys,sizeof(unsigned char)*keyCount); + memcpy(oldKeys,keys,sizeof(unsigned char)*keyCount); keys=SDL_GetKeyState(&keyCount); + + if (keyDown(SDLK_ESCAPE)) + this->getKernel()->KillAllTasks(); } void CInputTask::Stop()