This repository has been archived on 2022-12-14. You can view files and clone it, but cannot push or open issues or pull requests.
WaveGGJ17/VaporWaveWars/player.cpp
2017-01-21 12:40:34 +01:00

35 lines
810 B
C++

#include "player.hpp"
Player::Player(int num) : Actor(num) {
compas = Compas();
}
Player::Player() : Actor(1) {
compas = Compas();
}
bool Player::updateLogic(float deltaTime, sf::RenderWindow *window) {
if (deltaTime > BLACKVALUE) compas.incraeseTime();
return false;
}
bool Player::event(sf::Event e) {
switch(e.type) {
case (sf::Event::KeyPressed):
if(e.key.code == sf::Keyboard::C) compas.start();
if(e.key.code == sf::Keyboard::Space) {
compas.add();
if (compas.isPressed() && !animate) animate = true;
}
break;
case (sf::Event::KeyReleased):
if (e.key.code == sf::Keyboard::C) {
compas.end();
return false;
}
break;
default:
break;
}
return true;
}