#include "Player.h" Player::Player(olc::vi2d pos,Rect*sprite) :pos(pos),sprite(sprite){} olc::vf2d Player::GetPos(){ return pos; } olc::vi2d Player::GetSprPos(){ return sprite->GetPos(); } olc::vi2d Player::GetSprSize(){ return sprite->GetSize(); } void Player::Update(float fElapsedTime){ lastShootTime=std::max(lastShootTime-fElapsedTime,0.f); } bool Player::CanShoot(){ return lastShootTime==0; } void Player::OnShoot(){ lastShootTime=0.5; } void Player::Move(olc::vf2d moveAmt){ pos+=moveAmt; }