SDLPP: Add function for retreiving events that works on all platforms
This commit is contained in:
parent
5ec4182519
commit
2b2f5aa940
@ -191,3 +191,11 @@ std::tuple< int, int, int, int >
|
|||||||
SDLPP::getColorsSDLColor( const SDL_Color &color ) {
|
SDLPP::getColorsSDLColor( const SDL_Color &color ) {
|
||||||
return { color.r, color.g, color.b, color.a };
|
return { color.r, color.g, color.b, color.a };
|
||||||
}
|
}
|
||||||
|
|
||||||
|
bool SDLPP::getSDLEvent( SDL_Event &e ) {
|
||||||
|
if( SDL_PeepEvents(&e, 1, SDL_PEEKEVENT, SDL_FIRSTEVENT, SDL_LASTEVENT) == 1 ) {
|
||||||
|
SDL_PeepEvents(&e, 1, SDL_GETEVENT, SDL_FIRSTEVENT, SDL_LASTEVENT);
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
@ -35,6 +35,7 @@ std::tuple< int, int, int, int > getColorsHEX( const std::string &color );
|
|||||||
SDL_Color getSDLColorHEX( const std::string &color );
|
SDL_Color getSDLColorHEX( const std::string &color );
|
||||||
std::tuple< int, int, int, int > getColorsSDLColor( const SDL_Color &color );
|
std::tuple< int, int, int, int > getColorsSDLColor( const SDL_Color &color );
|
||||||
SDL_Color getSDLColorTuple( const std::tuple< int, int, int, int > &tuple );
|
SDL_Color getSDLColorTuple( const std::tuple< int, int, int, int > &tuple );
|
||||||
|
bool getSDLEvent( SDL_Event &e );
|
||||||
|
|
||||||
class Window {
|
class Window {
|
||||||
public:
|
public:
|
||||||
|
Loading…
Reference in New Issue
Block a user