#include "Player.h" #include "OysterMath.h" using namespace GameLogic; using namespace Oyster::Physics; using namespace Utility::DynamicMemory; Player::Player(void) :Object() { life = 100; } Player::~Player(void) { delete this->rigidBody; } void Player::Update(keyInput keyPressed) { if(keyPressed != keyInput_none) { Move(); if(keyPressed == keyInput_A) { Oyster::Math::Float3 pos = this->rigidBody->GetCenter(); pos.x -= 0.1; rigidBody->SetCenter(pos); } if(keyPressed == keyInput_D) { Oyster::Math::Float3 pos = this->rigidBody->GetCenter(); pos.x += 0.1; rigidBody->SetCenter(pos); } } } void Player::Move() { //API::Instance().Update(); /*Oyster::Math::Float3 pos = this->rigidBody->GetCenter(); pos.x += 0.1; rigidBody->SetCenter(pos);*/ //API::Instance().SetCenter(rigidBody, pos); } void Player::Shoot() { }