Réorganisation fichier switch

This commit is contained in:
Mattéo Delabre 2016-04-20 17:49:17 +02:00
parent c3b46574b3
commit fd56f8a377
1 changed files with 13 additions and 14 deletions

View File

@ -16,19 +16,6 @@ class SwitchBlock : public Block {
public: public:
typedef std::shared_ptr<SwitchBlock> Ptr; 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" * Identifiant unique du type "bloc changeur"
*/ */
@ -43,7 +30,7 @@ public:
virtual Object::Ptr clone() const; virtual Object::Ptr clone() const;
/** /**
* Prépare les textures avant le dessin du bloc * Dessine le bloc
*/ */
virtual void draw(Level& level); virtual void draw(Level& level);
@ -66,6 +53,18 @@ public:
* Sauvegarde le bloc changeur dans le fichier donné * Sauvegarde le bloc changeur dans le fichier donné
*/ */
virtual void save(std::ofstream& file) const; 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 #endif