Skip to content

Commit

Permalink
Higher forces
Browse files Browse the repository at this point in the history
  • Loading branch information
Sven-Hendrik Haase committed Mar 23, 2014
1 parent 6231700 commit 233faea
Show file tree
Hide file tree
Showing 3 changed files with 7 additions and 8 deletions.
3 changes: 1 addition & 2 deletions BGJ07/src/game.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -47,9 +47,8 @@ int Game::init() {
//viewport.w = 400;
//viewport.h = 300;
//SDL_RenderSetViewport(m_Renderer, &viewport);
//SDL_RenderSetScale(m_Renderer, 2.f, 2.f);
//SDL_RenderSetLogicalSize(m_Renderer, 300, 200);

//SDL_RenderSetScale(m_Renderer, 3.f, 3.f);
m_previousTime = std::chrono::high_resolution_clock::now();

resources.init(m_Renderer);
Expand Down
10 changes: 5 additions & 5 deletions BGJ07/src/player.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@

void Player::onInit() {
texture = m_World->game->resources.textures["submarine"];
position = btVector3(200, 100, 0);
position = btVector3(400, 300, 0);
physicsShape = new btBoxShape(btVector3(40, 20, 1));
mass = 1;
}
Expand All @@ -20,15 +20,15 @@ void Player::onAdd() {
void Player::onUpdate(float dt) {
const Uint8* keystate = SDL_GetKeyboardState(NULL);
if(keystate[SDL_SCANCODE_LEFT]) {
physicsBody->applyCentralForce(btVector3(-10, 0, 0));
physicsBody->applyCentralForce(btVector3(-1000, 0, 0));
} else if(keystate[SDL_SCANCODE_RIGHT]) {
physicsBody->applyCentralForce(btVector3(10, 0, 0));
physicsBody->applyCentralForce(btVector3(1000, 0, 0));
}

if(keystate[SDL_SCANCODE_UP]) {
physicsBody->applyCentralForce(btVector3(0, 10, 0));
physicsBody->applyCentralForce(btVector3(0, -1000, 0));
} else if(keystate[SDL_SCANCODE_DOWN]) {
physicsBody->applyCentralForce(btVector3(0, -10, 0));
physicsBody->applyCentralForce(btVector3(0, 1000, 0));
}
}

Expand Down
2 changes: 1 addition & 1 deletion BGJ07/src/world.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,7 @@ void World::init(Game* g) {

m_DynamicsWorld->setWorldUserInfo(this);
m_DynamicsWorld->setInternalTickCallback(bulletTickCallback, static_cast<void *>(this));
m_DynamicsWorld->setGravity(btVector3(0, 2, 0));
m_DynamicsWorld->setGravity(btVector3(0, 10, 0));

addEntity(new Player());
}
Expand Down

0 comments on commit 233faea

Please sign in to comment.