Réorganisation fichier switch
This commit is contained in:
parent
c3b46574b3
commit
fd56f8a377
|
@ -16,19 +16,6 @@ class SwitchBlock : public Block {
|
|||
public:
|
||||
typedef std::shared_ptr<SwitchBlock> Ptr;
|
||||
|
||||
protected:
|
||||
/**
|
||||
* Initialisation des propriétés du bloc changeur donné
|
||||
* depuis le fichier donné
|
||||
*/
|
||||
static void init(std::ifstream& file, Object::Ptr object);
|
||||
|
||||
public:
|
||||
sf::Sprite icon_sprite;
|
||||
float opacity;
|
||||
bool used;
|
||||
|
||||
public:
|
||||
/**
|
||||
* Identifiant unique du type "bloc changeur"
|
||||
*/
|
||||
|
@ -43,7 +30,7 @@ public:
|
|||
virtual Object::Ptr clone() const;
|
||||
|
||||
/**
|
||||
* Prépare les textures avant le dessin du bloc
|
||||
* Dessine le bloc
|
||||
*/
|
||||
virtual void draw(Level& level);
|
||||
|
||||
|
@ -66,6 +53,18 @@ public:
|
|||
* Sauvegarde le bloc changeur dans le fichier donné
|
||||
*/
|
||||
virtual void save(std::ofstream& file) const;
|
||||
|
||||
protected:
|
||||
/**
|
||||
* Initialisation des propriétés du bloc changeur donné
|
||||
* depuis le fichier donné
|
||||
*/
|
||||
static void init(std::ifstream& file, Object::Ptr object);
|
||||
|
||||
private:
|
||||
sf::Sprite icon_sprite;
|
||||
float opacity;
|
||||
bool used;
|
||||
};
|
||||
|
||||
#endif
|
||||
|
|
Loading…
Reference in New Issue