Héritage de Block depuis Objet et préparation des fonctions à coder
This commit is contained in:
parent
f39bbd8bc8
commit
c0ef8ae976
|
@ -1,3 +1,9 @@
|
||||||
#include "block.cpp"
|
#include "block.cpp"
|
||||||
|
|
||||||
// TODO: implémenter les fonctions de Block
|
Block::Block() {
|
||||||
|
// TODO: implémenter cette fonction
|
||||||
|
}
|
||||||
|
|
||||||
|
void Block::draw(sf::RenderWindow& window) {
|
||||||
|
// TODO: implémenter cette fonction
|
||||||
|
}
|
||||||
|
|
19
block.hpp
19
block.hpp
|
@ -1,27 +1,18 @@
|
||||||
#ifndef PTF_BLOCK_HPP
|
#ifndef PTF_BLOCK_HPP
|
||||||
#define PTF_BLOCK_HPP
|
#define PTF_BLOCK_HPP
|
||||||
|
|
||||||
|
#include "object.hpp"
|
||||||
#include <SFML/Graphics.hpp>
|
#include <SFML/Graphics.hpp>
|
||||||
#include <iostream>
|
#include <iostream>
|
||||||
|
|
||||||
class Block {
|
class Block : public Object {
|
||||||
protected:
|
|
||||||
sf::Vector2i position;
|
|
||||||
int charge;
|
|
||||||
|
|
||||||
public:
|
public:
|
||||||
Block();
|
Block();
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Dessin du bloc dans la fenêtre donnée
|
||||||
|
*/
|
||||||
void draw(sf::RenderWindow& window);
|
void draw(sf::RenderWindow& window);
|
||||||
|
|
||||||
// getters et setters
|
|
||||||
sf::Vector2i getPosition() {
|
|
||||||
return position;
|
|
||||||
}
|
|
||||||
|
|
||||||
int getCharge() {
|
|
||||||
return charge;
|
|
||||||
}
|
|
||||||
};
|
};
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
Loading…
Reference in New Issue