Commit Graph

372 Commits

Author SHA1 Message Date
Paul Gilbert
66d1f7a8de VOYEUR: Fixes for opening scene to start 2013-06-26 22:23:50 -04:00
Paul Gilbert
d8ef42a761 VOYEUR: Work on doOpening method 2013-06-24 08:51:42 -04:00
Paul Gilbert
a4e445702f VOYEUR: Implemented doTransitionCard 2013-06-23 14:55:27 -04:00
Paul Gilbert
2654135257 VOYEUR: Fix crash from using background resource after it's group is freed 2013-06-23 11:31:54 -04:00
Paul Gilbert
cc4486772c VOYEUR: Fix in bounds clipping in sDrawPic 2013-06-23 11:16:53 -04:00
Paul Gilbert
b4bfc7c71c VOYEUR: Implementing code for showing title sequence 2013-06-22 21:09:20 -04:00
Paul Gilbert
527a52e473 VOYEUR: Sound for RL2 video files is sort of working 2013-06-22 19:28:52 -04:00
Paul Gilbert
c4a56dbdb8 VOYEUR: Implemented RL2 video decoder 2013-06-22 11:57:51 -04:00
Paul Gilbert
8c2b956120 VOYEUR: Converted cursor drawing to use CursorMan 2013-06-21 00:18:19 -04:00
Paul Gilbert
975cc8075d VOYEUR: Fixed colours of lock screen text display 2013-06-20 22:08:01 -04:00
Paul Gilbert
1c34c1847e VOYEUR: Lock screen mouse clicks now working 2013-06-20 21:42:48 -04:00
Paul Gilbert
ff270eb61e VOYEUR: Fix setting cursor colour in lock screen 2013-06-20 21:24:30 -04:00
Paul Gilbert
412ac6a00d VOYEUR: Minor cleanup of doLock cursor code 2013-06-20 08:38:38 -04:00
Paul Gilbert
4c70e6afce VOYEUR: On-screen text finally showing up 2013-06-19 23:02:40 -04:00
Paul Gilbert
3e62f279d5 VOYEUR: Fix loading and use of font resource top padding 2013-06-19 00:16:51 -04:00
Paul Gilbert
c0e6fcba73 VOYEUR: Implemented sDrawPic modes for screen clearing 2013-06-18 23:14:46 -04:00
Paul Gilbert
65a6308a5a VOYEUR: Fix crash on shutdown 2013-06-17 23:06:00 -04:00
Paul Gilbert
b135ce3d28 VOYEUR: Further fading memory access bugfixes 2013-06-17 22:59:26 -04:00
Paul Gilbert
1a2f6fe6f3 VOYEUR: Fix memory overrun in fading code 2013-06-17 22:45:59 -04:00
Paul Gilbert
ef902493c4 VOYEUR: Some cleanup and enum-ifying graphic drawing code 2013-06-17 22:41:58 -04:00
Paul Gilbert
eea9f9d2bb VOYEUR: Implemented setCursorTo method 2013-06-16 21:50:31 -04:00
Paul Gilbert
8f3d5d5320 VOYEUR: Fixed initialisation of viewport parent pointer 2013-06-16 21:20:42 -04:00
Paul Gilbert
76ba4bcafb VOYEUR: Font rendering fixes 2013-06-16 09:03:03 -04:00
Paul Gilbert
0a0db2bf73 VOYEUR: Refactoring and bugfixes for correctly loading fontInfo and font resources 2013-06-15 11:39:28 -04:00
Paul Gilbert
b02c72b45f VOYEUR: Initial implementation of drawText method 2013-06-14 22:01:59 -04:00
Paul Gilbert
0fe067ba4a VOYEUR: Lock screen background now correctly showing 2013-06-12 22:43:54 -04:00
Paul Gilbert
e24e181a2a VOYEUR: Work implementing the lock display screen 2013-06-12 22:13:52 -04:00
Paul Gilbert
f9b2c62bcd VOYEUR: Fading now works correctly 2013-06-10 23:24:02 -04:00
Paul Gilbert
ca8a47700d VOYEUR: Add missing code from CMapResource & ViewPortListResource initialisation 2013-06-10 21:46:19 -04:00
Paul Gilbert
7bf4d49253 VOYEUR: Starting to implement code for the lock screen 2013-06-10 21:29:12 -04:00
Paul Gilbert
54c470d36f VOYEUR: Implemented fillPic and related code 2013-06-08 17:51:41 -04:00
Paul Gilbert
b1eeefaab1 VOYEUR: Implement freeBoltGroup and related logic 2013-06-08 15:49:44 -04:00
Paul Gilbert
11a4fef956 VOYEUR: Some further work implementing fading 2013-06-08 15:41:22 -04:00
Paul Gilbert
3780d9abec VOYEUR: Major cleanup of code between EventsManager and GraphicsManager 2013-06-08 10:31:37 -04:00
Paul Gilbert
48c18a7c14 VOYEUR: Implemented decoding of viewport list palette data 2013-06-07 22:07:57 -04:00
Paul Gilbert
8d6d3d8aa6 VOYEUR: Some fixes for startup palette loading 2013-06-07 21:22:00 -04:00
Paul Gilbert
8342e1ed75 VOYEUR: Fix glitch in decoding first screen 2013-06-07 20:15:26 -04:00
Paul Gilbert
adef1bc27d VOYEUR: Some cleanup of sDrawPic, and decompression fixes 2013-06-06 23:48:46 -04:00
Paul Gilbert
f5ed290025 VOYEUR: Minor palette load bugfixes. First screen is now partly showing 2013-06-05 22:10:13 -04:00
Paul Gilbert
6bce04959b VOYEUR: Implemented more doHeadTitle startup code, and startFade 2013-06-05 21:28:51 -04:00
Paul Gilbert
2a2e1a08cf VOYEUR: Fix to event manager delays and screen updates methods 2013-06-02 22:33:47 -04:00
Paul Gilbert
f70fd94732 VOYEUR: Added in debugger and adding event manager methods 2013-06-01 22:14:59 -04:00
Paul Gilbert
e9e596e741 VOYEUR: Fixes for recent changes to ViewPortResource initialisation 2013-06-01 20:07:20 -04:00
Paul Gilbert
0dc30622d3 VOYEUR: Firthur work on sDrawPic and add fn 2013-06-01 19:38:50 -04:00
Paul Gilbert
b85aa4f8d9 VOYEUR: Implemented the restoreBack method 2013-06-01 13:01:09 -04:00
Paul Gilbert
99f474a3b6 VOYEUR: Implemented the restoreMCGASaveRect method 2013-06-01 12:35:50 -04:00
Paul Gilbert
8b6d3169cc VOYEUR: Implemented sWaitFlip 2013-05-31 22:13:28 -04:00
Paul Gilbert
a6c852c99d VOYEUR: Implemented flipPage 2013-05-31 21:31:33 -04:00
Paul Gilbert
4279eedceb VOYEUR: Cleanup of sDrawPic parameter usage and viewport initialisation 2013-05-31 21:03:16 -04:00
Paul Gilbert
43d31cc334 VOYEUR: Implemented first execution path through sInitPic 2013-05-31 18:40:04 -04:00
Paul Gilbert
8e1325e538 VOYEUR: Implemented the setupMCGASaveRect method 2013-05-30 08:31:06 -04:00
Paul Gilbert
04794adf5c VOYEUR: Completed setupViewPort 2013-05-29 23:21:07 -04:00
Paul Gilbert
452fdc64af VOYEUR: Fixes to pointer fields in viewport setup 2013-05-28 23:57:16 -04:00
Paul Gilbert
d770907c33 VOYEUR: Starting on viewport activation, and extra bolt entry guards 2013-05-28 22:39:32 -04:00
Paul Gilbert
83524863d7 VOYEUR: Implemented remaining Bolt init methods 2013-05-27 23:01:15 -04:00
Paul Gilbert
ab4f798f5b VOYEUR: Added code for initViewPortList 2013-05-26 22:18:54 -04:00
Paul Gilbert
23f3866e14 VOYEUR: Implemented initViewPort and pointer resolve methods 2013-05-25 23:30:48 -04:00
Paul Gilbert
e33fb4f897 VOYEUR: Fixes for decompression, and picture initialisation 2013-05-25 20:51:53 -04:00
Paul Gilbert
a855cf648b VOYEUR: Refactoring Bolt statics into a separate class 2013-05-25 15:36:57 -04:00
Paul Gilbert
aff7c3d9bd VOYEUR: Beginnings of Bolt init function array 2013-05-25 09:58:03 -04:00
Paul Gilbert
3c6507812e VOYEUR: Clean up of IntData usage 2013-05-24 21:54:40 -04:00
Paul Gilbert
0d26e515fb VOYEUR: Start of work on general initialisation 2013-05-23 23:13:28 +10:00
Paul Gilbert
71d2b5008d VOYEUR: Finished globalInitBolt method 2013-05-22 22:29:24 +10:00
Paul Gilbert
d4a137528f VOEYUR: Now the font data pointer loads correctly 2013-05-22 21:43:26 +10:00
Paul Gilbert
7c85f94a57 VOYEUR: First group's members are now successfully decompressed 2013-05-22 14:00:47 +10:00
Paul Gilbert
ca0eb9bd75 VOYEUR: Some initial bugfixes for resource decompression 2013-05-22 13:15:43 +10:00
Paul Gilbert
a52dffb315 VOYEUR: Implemented code for default decompression 2013-05-22 12:07:17 +10:00
Paul Gilbert
bff4076093 VOYEUR: Fixes for loading group index 2013-05-21 13:19:12 +10:00
Paul Gilbert
4b638bc4b0 VOYEUR: Further work on bolt file loading 2013-05-21 11:18:40 +10:00
Paul Gilbert
0c5561cc07 VOYEUR: In progress work on bolt file manager 2013-05-20 12:45:54 +10:00
Paul Gilbert
b72298fa6f VOYEUR: Added proper detection entry 2013-05-18 13:13:48 +10:00
Paul Gilbert
db519373c1 VOYEUR: Added engine skeleton 2013-05-18 12:40:43 +10:00