SDLPP: Visitor pattern
This commit is contained in:
@@ -6,6 +6,7 @@
|
||||
#include "sdlpp_renderer.hpp"
|
||||
#include "sdlpp_texture.hpp"
|
||||
#include "sdlpp_vector.hpp"
|
||||
#include "sdlpp_visitor.hpp"
|
||||
|
||||
#include <memory>
|
||||
#include <vector>
|
||||
@@ -65,7 +66,7 @@ public:
|
||||
void setMovementSpeed( double speed );
|
||||
void addMovement( double x, double y );
|
||||
void setMovement( double x, double y );
|
||||
Vec2D<double> getMovement();
|
||||
Vec2D< double > getMovement();
|
||||
void resetMovementX();
|
||||
void resetMovementY();
|
||||
void clearColided();
|
||||
@@ -101,6 +102,7 @@ public:
|
||||
void resumeAnimation();
|
||||
void removeAnimation();
|
||||
void animate( int ticks );
|
||||
void visit( Visitor &visitor );
|
||||
|
||||
protected:
|
||||
virtual void copyTo( std::shared_ptr< RenderObject > other );
|
||||
|
||||
Reference in New Issue
Block a user