Arkanoid Remake  1.0
Classes | Macros | Typedefs | Enumerations
sdltk.h File Reference

SDL Toolkit. More...

#include <string>
#include <vector>
#include <map>

Go to the source code of this file.

Classes

struct  sdltk::Coords
 Coordinates at which the event occurred (see EventData) More...
 
struct  sdltk::EventData
 Event data structure. More...
 
class  sdltk::EventFunctor
 Functor class for events handling. More...
 
class  sdltk::Timer
 Utility timer (e.g. for dynamics calculations) More...
 
struct  sdltk::ColorRGBA
 Color data structure (red, green, blue, alpha=opacity) More...
 
class  sdltk::SdlApp
 SDL application manager. More...
 

Typedefs

typedef struct _TTF_Font TTF_Font
 
typedef struct _Mix_Music Mix_Music
 

Enumerations

enum  sdltk::EventType { sdltk::UNDEFINED, sdltk::APP, sdltk::MOUSE, sdltk::KEY }
 Event type (see EventData) More...
 
enum  sdltk::EventAction {
  sdltk::NONE, sdltk::DOWN, sdltk::UP, sdltk::MOVE,
  sdltk::QUIT
}
 Event action type (see EventData) More...
 
enum  sdltk::Button {
  sdltk::LEFT =0, sdltk::MIDDLE =1, sdltk::RIGHT =2, sdltk::ESC =27,
  sdltk::ENTER =13, sdltk::DEL =127, sdltk::BACK =8, sdltk::TAB =9
}
 Mouse/keyboard button (see EventData) More...
 

Detailed Description

SDL Toolkit.

Author
Giovanni Paolo Vigano'