1 #ifndef ANIMATION_H_DEFINED 2 #define ANIMATION_H_DEFINED 4 #include <Interface/Window.hpp> 18 virtual void load() = 0;
24 virtual void draw() = 0;
30 #endif //ANIMATION_H_DEFINED A segment of the terminal screen (2D char matrix).
virtual void update()=0
Updates Animation's internal state.
Animation(Window *window)
Creates an Animation that will occur on #window.
virtual void draw()=0
Shows Animation on the screen.
virtual void load()=0
Loads all internal things.
Abstract interface to any kind of Animation.