ohsqueezy
bc9cef8674
skip entry if it is an empty array in key input map; add const function for checking if Pad is enabled
2024-05-09 03:05:18 -04:00
ohsqueezy
293d74e396
removed hyphens from keyboard input related configuration key names
2023-09-22 14:56:35 -04:00
ohsqueezy
62450f7033
add support for specifying multiple keys per command in config
2023-08-02 13:17:44 -04:00
ohsqueezy
27d2128e1f
move post command into delegate
2023-07-19 12:47:18 -04:00
ohsqueezy
9ed0e9ea71
- add a text plane class
...
- load default font as a static class variable, make it a shared pointer
- add filter option to texture storage
- move Color into sb namespace
- move Delegate object into protected
2023-05-31 15:06:29 -04:00
ohsqueezy
3ba3be4496
- add Switch and time_it classes
...
- finish adding #pragma once to headers
- move configuration initialization into Game class
- print debug to stdout by default
- explicitly pass file to refresh to config auto refresh
- add delegate to sb namespace and deprecate get_delegate() in favor of delegate()
- set custom log function before loading config
- raise exception when no model textures are available
2023-05-23 15:28:53 -04:00
ohsqueezy
8c086ba161
add instructions for curl; add array operator to configuration, give configuration object access to nodes; fix src paths in android skeleton script; add copy file function
2023-05-10 02:51:11 -04:00
frank
3444afc2c1
changed get_configuration to configuration; added option to return the larger ratio to box aspect; changed default window size to 16:9; changed get_window to window; added SDL_RENDERER_PRESENTVSYNC; removed clear renderer to black on emscripten builds to prevent mouse bug;
2022-06-16 16:45:41 -04:00
frank
03d179eed4
attributes can be accessed as a typed vector; box set gl mode function; mouse events are suppressed in addition to key events when input is suppressed
2021-11-09 23:30:27 -05:00
frank
ada139c26f
change sfw namespace to sb
2021-09-02 18:23:48 -04:00
Frank DeMarco
ca44bc4b3a
new parameters for Mix_OpenAudio
2021-04-11 00:30:15 -04:00
Frank DeMarco
0e6e506c68
added children to sprites; sprite can set canvas it will draw on; fixed memory leak in precise collision detection on scaled sprites
2020-09-04 23:10:39 -04:00
Frank DeMarco
877d63cf4e
fix sprite wipe and precision collision for scaled sprites; box move and return copy function
2020-09-02 23:32:01 -04:00
Frank DeMarco
bab8c778ca
color class, sprite hue shift, generate halo and portal effect
...
animation frames, ignore repeat keys, hue shifted texture
2020-08-19 03:29:46 -04:00
Frank DeMarco
3d439e56e0
suppress input temporarily
2020-07-22 00:53:40 -04:00
Frank DeMarco
8eeeb82f4c
any key command
2020-07-21 01:09:34 -04:00
Frank DeMarco
30e6c970d3
get screen pixels uses gl or sdl
2019-06-16 03:05:02 -04:00
Frank DeMarco
c71635e5d6
keyup sends cancel to command subscribers
2019-05-31 21:53:39 -04:00
Frank DeMarco
e45806f8bc
create resource management objects on stack
2019-05-18 17:39:47 -04:00
Frank DeMarco
040a2b52ff
fix key map combinations modifiers
2019-05-16 04:04:02 -04:00
Frank DeMarco
1dbb2a2e1d
save indexed screenshot to directory
2019-05-07 03:33:54 -04:00
Frank DeMarco
ebd8f34266
translate key down to command event
2019-05-04 20:30:39 -04:00
Frank DeMarco
41dbfb8498
key map
2019-05-04 03:25:35 -04:00
Frank DeMarco
845d3bb883
pass object bound functions to delegate
2019-05-03 22:16:56 -04:00
Frank DeMarco
eb35aedeef
event dispatch
2019-05-03 02:09:48 -04:00