1 #ifndef HEADER_ROPEDECOR_H 2 #define HEADER_ROPEDECOR_H 3 4 class Cube; 5 class View; 6 7 #include "Decor.h" 8 #include "V2.h" 9 10 #include "SDL.h" 11 12 /** 13 * Draw rope between two models. 14 */ 15 class RopeDecor : public Decor { 16 private: 17 const Cube *m_model1; 18 const Cube *m_model2; 19 V2 m_shift1; 20 V2 m_shift2; 21 public: 22 RopeDecor(const Cube *model1, const Cube *model2, 23 const V2 &shift1, const V2 &shift2); 24 virtual void drawOnScreen(const View *view, SDL_Surface *screen); 25 }; 26 27 #endif 28