- // really just for heroine...
-
- Mf::Scalar force = 500.0;
-
- Mf::Vector2 left = Mf::Vector2(-force, 0.0);
- Mf::Vector2 right = Mf::Vector2(force, 0.0);
- Mf::Vector2 down = Mf::Vector2(0.0, -force);
- Mf::Vector2 up = Mf::Vector2(0.0, force);
-
- switch (event.type)
- {
- case SDL_KEYDOWN:
- if (event.key.keysym.sym == SDLK_a)
- {
- userForce += left;
- }
- else if (event.key.keysym.sym == SDLK_d)
- {
- userForce += right;
- }
- else if (event.key.keysym.sym == SDLK_s)
- {
- userForce += down;
- }
- else if (event.key.keysym.sym == SDLK_w)
- {
- userForce += up;
- }
- break;
-
- case SDL_KEYUP:
- if (event.key.keysym.sym == SDLK_a)
- {
- userForce -= left;
- }
- else if (event.key.keysym.sym == SDLK_d)
- {
- userForce -= right;
- }
- else if (event.key.keysym.sym == SDLK_s)
- {
- userForce -= down;
- }
- else if (event.key.keysym.sym == SDLK_w)
- {
- userForce -= up;
- }
- break;
- }
-
- //Mf::logInfo("current force [%f %f]", current.force[0], current.force[1]);
- //std::cerr << "current force: " << current.force << std::endl;
-}