diff options
Diffstat (limited to 'engine/include/flatland.hpp')
-rw-r--r-- | engine/include/flatland.hpp | 50 |
1 files changed, 25 insertions, 25 deletions
diff --git a/engine/include/flatland.hpp b/engine/include/flatland.hpp index f12dc65..592a629 100644 --- a/engine/include/flatland.hpp +++ b/engine/include/flatland.hpp @@ -8,31 +8,31 @@ class FlatWindow; struct flat_status { - flat_status(unsigned char video = 1, - unsigned char audio = 1, - unsigned char timer = 1, - unsigned char events = 1, - unsigned char joystick = 0, - unsigned char controller = 0, - unsigned char haptic = 0, - unsigned char error = 0, - unsigned char running = 0, - unsigned char loop = 0) - - : video(video), audio(audio), timer(timer), events(events), - joystick(joystick), controller(controller), haptic(haptic), - error(error), running(running), loop(loop) {} - - unsigned char video:1; - unsigned char audio:1; - unsigned char timer:1; - unsigned char events:1; - unsigned char joystick:1; - unsigned char controller:1; - unsigned char haptic:1; - unsigned char error:1; - unsigned char running:1; - unsigned char loop:1; + flat_status(unsigned char _video = 1, + unsigned char _audio = 1, + unsigned char _timer = 1, + unsigned char _events = 1, + unsigned char _joystick = 0, + unsigned char _controller = 0, + unsigned char _haptic = 0, + unsigned char _error = 0, + unsigned char _running = 0, + unsigned char _loop = 0) + + : video(_video), audio(_audio), timer(_timer), events(_events), + joystick(_joystick), controller(_controller), haptic(_haptic), + error(_error), running(_running), loop(_loop) {} + + unsigned char video; + unsigned char audio; + unsigned char timer; + unsigned char events; + unsigned char joystick; + unsigned char controller; + unsigned char haptic; + unsigned char error; + unsigned char running; + unsigned char loop; }; int init_flatland(FlatWindow*, const flat_status&, float fps = 60); |