nsnake
Classic snake game for the terminal
Public Member Functions | Protected Attributes | List of all members
Animation Class Referenceabstract

Abstract interface to any kind of Animation. More...

#include <Animation.hpp>

Inheritance diagram for Animation:
Inheritance graph
[legend]
Collaboration diagram for Animation:
Collaboration graph
[legend]

Public Member Functions

 Animation (Window *window)
 Creates an Animation that will occur on #window.
 
virtual void load ()=0
 Loads all internal things.
 
virtual void update ()=0
 Updates Animation's internal state.
 
virtual void draw ()=0
 Shows Animation on the screen.
 

Protected Attributes

Windowwindow
 

Detailed Description

Abstract interface to any kind of Animation.

Definition at line 7 of file Animation.hpp.


The documentation for this class was generated from the following file: