2 -include_lib("esdl/include/sdl.hrl").
3 -include_lib("esdl/include/sdl_video.hrl").
4 -include_lib("esdl/include/sdl_events.hrl").
10 sdl:init(?SDL_INIT_VIDEO
),
13 Flags
= case lists:member(fullscreen
, Config
) of
15 ?SDL_ANYFORMAT bor ?SDL_FULLSCREEN bor ?SDL_RESIZABLE
;
17 ?SDL_ANYFORMAT bor ?SDL_RESIZABLE
19 ScreenRef
= sdl_video:setVideoMode(640, 480, 32, Flags
),
20 %io:format("Video Driver Name: ~s~n", [sdl_video:videoDriverName()]),
21 Screen
=sdl_video:getSurface(ScreenRef
),
22 {R1
, R2
, R3
} = erlang:now(),
23 random:seed(R1
, R2
, R3
),
29 Event
= sdl_events:pollEvent(),