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/combat.hpp
2017-01-21 03:07:55 +01:00

28 lines
682 B
C++

#ifndef COMBAT_H
#define COMBAT_H
#include "commons.hpp"
#include "compas.hpp"
#include "scene.hpp"
#include "player.hpp"
#include "iaenemy.hpp"
#include "enemy.hpp"
class Combat : public Scene {
public:
Combat();
Combat(const Combat& m) = delete;
Combat(const Combat&& m) = delete;
Combat& operator=(Combat& m) = delete;
Combat& operator=(Combat&& m) = delete;
void update(float deltaTime, sf::RenderWindow *window) final override;
void draw(sf::RenderWindow *window) final override;
void updateEvents(sf::Event e) final override;
private:
Compas compas;
bool playerOneTurn, ia;
Player player;
Enemy *enemy;
};
#endif // COMBAT_H