Code: Alles auswählen
enum KeyPressSurfaces {
KEY_PRESS_SURFACE_DEFAULT,
KEY_PRESS_SURFACE_UP,
KEY_PRESS_SURFACE_DOWN,
KEY_PRESS_SURFACE_LEFT,
KEY_PRESS_SURFACE_RIGHT,
KEY_PRESS_SURFACE_TOTAL};
SDL_Surface* gKeyPressSurfaces[ KEY_PRESS_SURFACE_TOTAL ];
Code: Alles auswählen
gCurrentSurface = gKeyPressSurfaces[ KEY_PRESS_SURFACE_UP ];
Code: Alles auswählen
KeyPressesSurface: set of (KEY_PRESS_SURFACE_DEFAULT, KEY_PRESS_SURFACE_UP, KEY_PRESS_SURFACE_DOWN, KEY_PRESS_SURFACE_LEFT, KEY_PRESS_SURFACE_RIGHT, KEY_PRESS_SURFACE_TOTAL);
gKeyPressSurfaces:array [0..KEY_PRESS_SURFACE_TOTAL-1]of PSDL_Surface;
Der einzige weg sehe ich momentan so:
Code: Alles auswählen
const
KEY_PRESS_SURFACE_DEFAULT = 0;
KEY_PRESS_SURFACE_UP = 1;
KEY_PRESS_SURFACE_DOWN = 2;
KEY_PRESS_SURFACE_LEFT = 3;
KEY_PRESS_SURFACE_RIGHT = 4;
KEY_PRESS_SURFACE_TOTAL = 5;