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"
|
||||
|
||||
// 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
|
||||
#define PTF_BLOCK_HPP
|
||||
|
||||
#include "object.hpp"
|
||||
#include <SFML/Graphics.hpp>
|
||||
#include <iostream>
|
||||
|
||||
class Block {
|
||||
protected:
|
||||
sf::Vector2i position;
|
||||
int charge;
|
||||
|
||||
class Block : public Object {
|
||||
public:
|
||||
Block();
|
||||
|
||||
/**
|
||||
* Dessin du bloc dans la fenêtre donnée
|
||||
*/
|
||||
void draw(sf::RenderWindow& window);
|
||||
|
||||
// getters et setters
|
||||
sf::Vector2i getPosition() {
|
||||
return position;
|
||||
}
|
||||
|
||||
int getCharge() {
|
||||
return charge;
|
||||
}
|
||||
};
|
||||
|
||||
#endif
|
||||
|
|
Loading…
Reference in New Issue