Commit Graph

209 Commits

Author SHA1 Message Date
elasota
94f26d0be1 Redraw grease on room lighting change. Fixes regression where grease would not be visible after turning lights on. 2020-04-18 05:23:40 -04:00
elasota
d893b356f1 Fix dynamic indexes desynchronizing on resolution change (fixes Slumberland boombox switch not working if you change resolution on the screen with the switch) 2020-04-18 00:42:45 -04:00
elasota
c3f3fb4621 Override alt-enter behavior, use borderless fullscreen instead of exclusive fullscreen. This should fix the game breaking when bringing up the open file dialog in fullscreen.
(Note that this doesn't handle resolution changes yet)
2020-04-18 00:18:20 -04:00
elasota
0335dd7786 Fix alt-enter 2020-04-06 03:34:31 -04:00
elasota
ffd9d9cc1f Keep level editor windows in screen bounds 2020-04-05 22:31:22 -04:00
elasota
f46ae55d62 Merge branch 'resizable' 1.0a2 2020-04-05 18:38:05 -04:00
elasota
5c1aacc268 Fix memory corruption on victory screen 2020-04-05 18:36:27 -04:00
elasota
d7353ff6ed Refactor neighboring rooms sync-ups. Remove all of the neighboring room objects and recreate them, which fixes a bunch of problems with objects becoming out-of-frame after resize. 2020-04-05 18:34:37 -04:00
elasota
b827048c36 Account for chrome padding and menu bar when auto-relocating windows 2020-04-05 18:30:04 -04:00
elasota
f56d879d12 Fix mirrors on resize 2020-04-05 04:51:58 -04:00
elasota
1269294d28 Center windows when over max resolution 2020-04-05 02:15:49 -04:00
elasota
643bc7b761 Remove scoreboard vertical offset (which doesn't work) 2020-04-05 01:51:42 -04:00
elasota
2f663646f5 Remove unused menu bar window 2020-04-05 00:35:01 -04:00
elasota
f4a57dba6e Redraw scoreboard on splash screen res change 2020-04-05 00:32:13 -04:00
elasota
7404c60a96 Disable Alt-Enter 2020-04-05 00:31:55 -04:00
elasota
805638f2c9 Fix TV and splash on res change 2020-04-04 18:50:45 -04:00
elasota
59e9a9480e Fix high score background drawing white after a win 2020-04-04 17:49:45 -04:00
elasota
49d1d6124a Fix off-center high score screen at high resolutions 2020-04-04 17:46:38 -04:00
elasota
129396ef53 Fix more dynamics, fix end screen stars with large vertical resolutions 2020-04-04 17:46:19 -04:00
elasota
1cdd372e35 Fix up most other appliances and enemies on res change 2020-04-02 20:44:24 -04:00
elasota
9a4f3f0e67 Fix candle flames and grease spill progression on res change 2020-04-02 01:47:25 -04:00
elasota
db89bf178c Fix grease on res change 2020-04-01 23:35:10 -04:00
elasota
793822fbb4 EOL fixes 2020-04-01 23:34:55 -04:00
elasota
66a709ad2a Fix memory corruption 2020-04-01 23:29:48 -04:00
elasota
6326a0b2d9 Partial resolution change support 2020-04-01 14:53:44 -04:00
elasota
e114d5c5dd Clean out unused API 1.0a1 2020-03-14 12:03:50 -04:00
elasota
cea0bde015 API cleanup, fix some lingering InvalWindowRects 2020-03-14 06:38:46 -04:00
elasota
3d37ded31d Button highlight behavior 2020-03-14 05:04:51 -04:00
elasota
3dcc787ca0 Add menu hints and checks 2020-03-14 05:04:01 -04:00
elasota
d394975336 Finish scroll bars 2020-03-14 04:29:47 -04:00
elasota
dd78b08a5f Fix WaitForEvent having an extra delay tick 2020-03-14 04:29:36 -04:00
elasota
088640b544 Replace "QT" tag with "TV" 2020-03-14 03:21:45 -04:00
elasota
d6d4aadeff Update docs 2020-03-14 03:21:30 -04:00
elasota
d90ea24405 Add support for GPA patching, remove some unusable video options 2020-03-14 03:21:20 -04:00
elasota
505e73e842 Restore converted CD Demo House movie 2020-03-14 00:00:54 -04:00
elasota
26bf033465 Fix crash if a movie fails to load 2020-03-14 00:00:38 -04:00
elasota
ed7f8783c0 Partial scroll bar implementation 2020-03-10 01:35:42 -04:00
elasota
699c3cf13c Selection drag support 2020-03-09 01:40:47 -04:00
elasota
424a09ccc8 Fix missing returns 2020-03-09 01:40:34 -04:00
elasota
e0fb300766 Return first res by ID, not by name 2020-03-09 01:40:26 -04:00
elasota
46f7a7cc69 More editbox functionality 2020-03-08 23:14:53 -04:00
elasota
e93b035d5c Fix bad window centering 2020-03-08 23:14:27 -04:00
elasota
f4929613aa Remove some debug checks 2020-03-01 23:37:28 -05:00
elasota
7b27d6c6b5 Most remaining level editor work 2020-03-01 17:01:35 -05:00
elasota
abd4f1a978 Menu separator support 2020-02-27 01:22:49 -05:00
elasota
5567250e14 Fix dialog label constraint not working 2020-02-27 01:22:38 -05:00
elasota
4efb44ddae Fix "House" menu title being overwritten 2020-02-26 22:27:07 -05:00
elasota
f1d7e1f52f Fix constant IDs, remove ZoomWindow 2020-02-26 12:26:19 -05:00
elasota
cc17911776 Fix up some level editor dialog behavior 2020-02-26 12:17:04 -05:00
elasota
d617795591 Level editor work 2020-02-25 23:09:09 -05:00