From fd56f8a377903429e8de6280e826fc3e224492ac Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Matt=C3=A9o=20Delabre?= Date: Wed, 20 Apr 2016 17:49:17 +0200 Subject: [PATCH] =?UTF-8?q?R=C3=A9organisation=20fichier=20switch?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- include/switch_block.hpp | 27 +++++++++++++-------------- 1 file changed, 13 insertions(+), 14 deletions(-) diff --git a/include/switch_block.hpp b/include/switch_block.hpp index d1f8c48..0d7e0b7 100644 --- a/include/switch_block.hpp +++ b/include/switch_block.hpp @@ -16,19 +16,6 @@ class SwitchBlock : public Block { public: typedef std::shared_ptr 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