Commit Graph

519 Commits

Author SHA1 Message Date
elasota
04a955213c Major draw code refactor 2019-12-30 20:53:11 -05:00
elasota
918578469e Fix low gray color mapping to dark red 2019-12-30 20:52:56 -05:00
elasota
349680840b Fix demo 2019-12-30 01:25:16 -05:00
elasota
fb105bd338 Handle refactor 2019-12-29 23:14:37 -05:00
elasota
9cf539eb52 Refactoring 2019-12-29 22:12:11 -05:00
elasota
dadb21a275 FS refactoring, 64-bit timestamps 2019-12-29 21:31:49 -05:00
elasota
a546b0ce55 Fix room light switches drawing the wrong color (conflicting with Mac Plus censor) 2019-12-29 21:31:28 -05:00
elasota
77441c19fd XInput support 2019-12-29 17:39:19 -05:00
elasota
430842d17b File system refactoring 2019-12-29 06:38:18 -05:00
elasota
b24505164d Remove regions, add framing (fixes mirrors) 2019-12-29 04:13:35 -05:00
elasota
527e83fdd6 Change FrameOval to editor todo 2019-12-29 03:47:27 -05:00
elasota
8530d92062 Add pattern fill for FillScanlineSpan 2019-12-29 03:01:44 -05:00
elasota
9e4f1f64dc Add ellipse plotter and oval drawing 2019-12-29 02:38:41 -05:00
elasota
08fac98637 Fix mirrors, poly draw (WIP), and game over screen. Temp disable high scores. 2019-12-28 19:50:29 -05:00
elasota
d9e61cffac Fix Y-inverted lines not drawing 2019-12-27 23:02:22 -05:00
elasota
9b79eeeb81 Yield to VOS during pause (fixes hang) 2019-12-27 23:02:01 -05:00
elasota
61738e4e7c Adjusted Mac Plus graphic censor, just cover up the brand line for now. 2019-12-27 23:01:42 -05:00
elasota
32fa8928d4 Disable Mac Plus graphic/sound 2019-12-27 18:29:12 -05:00
elasota
59590d2d9d Fix clock hands sometimes not drawing 2019-12-27 18:28:12 -05:00
elasota
8b82ecabef Refactoring. Add line drawing. 2019-12-27 18:05:32 -05:00
elasota
7f8c46ecb2 Match up rects when using mailbox 2019-12-27 14:19:18 -05:00
elasota
b36077965d Demote scaled blit to TODO 2019-12-27 14:18:34 -05:00
elasota
751a60b580 Add StringToNum implementation 2019-12-27 14:18:20 -05:00
elasota
8ca4d17de7 Add debug trace IDs to ports 2019-12-27 14:18:05 -05:00
elasota
88fe873bbe EOL fixes 2019-12-27 14:17:53 -05:00
elasota
3fc9f587d5 Fix ScanlineMaskBuilder being in the wrong filter 2019-12-27 14:17:32 -05:00
elasota
d0d3999bab Change saved games from assert to TODO 2019-12-27 14:17:01 -05:00
elasota
48dda0664e Fix banner text 2019-12-27 14:16:42 -05:00
elasota
7bc647b026 Get scoreboard bar working 2019-12-27 00:30:31 -05:00
elasota
48f01567f7 Fix EOL 2019-12-26 19:41:32 -05:00
elasota
87d112d187 Nudge scoreboard rects to positive coordinates (pending move to a different window) 2019-12-26 19:41:24 -05:00
elasota
97570693da Add NumToString 2019-12-26 19:40:47 -05:00
elasota
843718a6c4 Fix air duct crash 2019-12-26 15:22:40 -05:00
elasota
501f36070a Implement sound stop/flush (stopping boombox no longer asserts) 2019-12-26 13:32:54 -05:00
elasota
b9f1d5222f Fix music mode change thread safety 2019-12-26 13:12:56 -05:00
elasota
c4e93b0ccf Cleanup, add scanline mask builder 2019-12-26 12:58:58 -05:00
elasota
b10dda4a54 Fix paper shredder crash 2019-12-25 22:20:25 -05:00
elasota
ac3929fb1f Keyboard input 2019-12-25 22:20:10 -05:00
elasota
5cb9b85396 Fix house data corruption, progress to first screen 2019-12-24 18:39:30 -05:00
elasota
3111609536 Menu work, move VOS queue interface 2019-12-24 02:35:24 -05:00
elasota
4c743c90b1 Update license 2019-12-23 19:16:45 -05:00
elasota
9aacfdfea7 Updated docs/licenses 2019-12-23 19:15:17 -05:00
elasota
9cab71365d Remove .aps and .res files 2019-12-23 17:48:59 -05:00
elasota
08ca318d50 Reimport icons 2019-12-23 17:47:52 -05:00
elasota
6b2a0226a7 Remove unused files 2019-12-23 17:47:34 -05:00
elasota
7ab4c8960d Add Roboto font, misc icons and text things 2019-12-23 17:43:10 -05:00
elasota
e089cabf98 Update ConvertResources to make the packaged dirs 2019-12-22 00:36:40 -05:00
elasota
eed82e2960 Add mouse cursor handling 2019-12-22 00:35:30 -05:00
elasota
8354d13a84 Add FreeType, progress to title screen 2019-12-21 18:40:17 -05:00
elasota
c9c6976344 Working up to start of menu loading 2019-12-12 23:37:40 -05:00