X-Git-Url: https://git.dogcows.com/gitweb?p=chaz%2Fyoink;a=blobdiff_plain;f=src%2FHeroine.cc;h=2071a7bba6d4595a390d2c1c0f0635e3163cc5ce;hp=7a751a017715e7291f5e30027a478c79350a049f;hb=a31d65a998121df0651c57bfb68782e2a07d2e2f;hpb=31d52677b38d935297d132bdbd956c655cd3feee diff --git a/src/Heroine.cc b/src/Heroine.cc index 7a751a0..2071a7b 100644 --- a/src/Heroine.cc +++ b/src/Heroine.cc @@ -43,44 +43,44 @@ bool Heroine::handleEvent(const Mf::Event& event) case SDL_KEYDOWN: if (event.key.keysym.sym == SDLK_a) { - current.force += Mf::Vector2(-force, 0.0); + mState.force += Mf::Vector2(-force, 0.0); return true; } else if (event.key.keysym.sym == SDLK_d) { - current.force += Mf::Vector2(force, 0.0); + mState.force += Mf::Vector2(force, 0.0); return true; } else if (event.key.keysym.sym == SDLK_s) { - current.force += Mf::Vector2(0.0, -force); + mState.force += Mf::Vector2(0.0, -force); return true; } else if (event.key.keysym.sym == SDLK_w) { - current.force += Mf::Vector2(0.0, force); + mState.force += Mf::Vector2(0.0, force); return true; } case SDL_KEYUP: if (event.key.keysym.sym == SDLK_a) { - current.force += Mf::Vector2(force, 0.0); + mState.force += Mf::Vector2(force, 0.0); return true; } else if (event.key.keysym.sym == SDLK_d) { - current.force += Mf::Vector2(-force, 0.0); + mState.force += Mf::Vector2(-force, 0.0); return true; } else if (event.key.keysym.sym == SDLK_s) { - current.force += Mf::Vector2(0.0, force); + mState.force += Mf::Vector2(0.0, force); return true; } else if (event.key.keysym.sym == SDLK_w) { - current.force += Mf::Vector2(0.0, -force); + mState.force += Mf::Vector2(0.0, -force); return true; } }