7#define EXPORT __declspec(dllexport)
157 EXPORT
void AddOption(
const std::string& opt,
char key,
int size=17);
163 EXPORT
void SetSel(
char k);
200 key =
event.Key().keysym;
204 if(key.sym == SDLK_ESCAPE) {
retval= -1; }
206 else if(
event.
Type() == SDL_MOUSEBUTTONDOWN) {
209 for(
size_t i=0; i<
options.size(); i++)
224 for(
size_t i=0; i<
options.size(); i++) {
Encapsula un color.
Definition sdl_color.h:18
EXPORT SDL_MouseButtonEvent & Button()
Obtiene una refencia al objeto SDL_MouseButtonEvent asociado al evento.
Definition sdl_event.h:52
EXPORT Uint32 Type()
Obtiene el tipo de evento.
Definition sdl_event.h:38
EXPORT bool Poll()
Recupera un evento de la cola de eventos pendientes.
Definition sdl_event.h:32
Clase para encapsular una fuente de caracteres SDL.
Definition sdl_font.h:24
EXPORT void RenderUTF8_Blended(const std::string &text, int x, int y, Color fg)
Muestra un texto en pantalla.
Definition sdl_font.cpp:13
EXPORT void SetOutline(int outline)
Establece el contorno actual de una fuente.
Definition sdl_font.h:65
EXPORT void SetSize(int ptsize)
Establece el tamaño de la fuente.
Definition sdl_font.h:59
Clase base virtual pura para encapsular un juego.
Definition sdl_game.h:44
Renderer & renderer
Definition sdl_game.h:47
Event event
Definition sdl_game.h:49
Clase para manipular puntos con coordenadas enteras.
Definition sdl_point.h:20
EXPORT SDL_Point * Get()
Obtiene un puntero a la estructura SDL_Point.
Definition sdl_point.h:45
EXPORT int & Y()
Obtiene una referencia a la coordenada y del punto.
Definition sdl_point.h:63
Clase para manipular rectángulos con coordenadas enteras.
Definition sdl_rect.h:21
EXPORT SDL_Rect * Get()
Obtiene un puntero a la estructura SDL_Rect.
Definition sdl_rect.h:50
Clase para manipular un contexto de renderizado.
Definition sdl_renderer.h:29
Clase que encapsula una ventana SDL2.
Definition sdl_window.h:21
Espacio con nombre para el wrapper de SDL2.
Definition sdl_music.h:14