Paul Gilbert
|
3a2cd5a223
|
MORTEVIELLE: In progress implementation of PC Speaker music player
|
2012-04-06 08:20:50 +02:00 |
|
Paul Gilbert
|
82381d6a19
|
MORTEVIELLE: Fix for erasing alert dialogs when done
|
2012-04-06 08:20:46 +02:00 |
|
Paul Gilbert
|
08b3b91f0f
|
MORTEVIELLE: Converted the demus assembly code to C++
|
2012-04-06 08:20:45 +02:00 |
|
Paul Gilbert
|
02f2088d43
|
MORTEVIELLE: Added extra quit checks to event loops
|
2012-04-06 08:20:44 +02:00 |
|
Paul Gilbert
|
f875622ef6
|
MORTEVIELLE: Fix sizes of several arrays
|
2012-04-06 08:20:42 +02:00 |
|
Paul Gilbert
|
85b7c1cef7
|
MORTEVIELLE: Add extra parenthesis to defines for operation safety
|
2012-04-06 08:20:41 +02:00 |
|
Paul Gilbert
|
9ae61553d4
|
MORTEVIELLE: Visual fix for the inventory menu
|
2012-04-06 08:20:40 +02:00 |
|
Paul Gilbert
|
5fb491070e
|
MORTEVIELLE: Bugfixes for saving/loading savegames
|
2012-04-06 08:20:38 +02:00 |
|
Paul Gilbert
|
e4a9586d74
|
MORTEVIELLE: Change float parameters in chardes/charani to int32
The original used this to handle 32-bit values. So it's cleaner to use int32 explicitly.
|
2012-04-06 08:20:37 +02:00 |
|
Paul Gilbert
|
e9f59153db
|
MORTEVIELLE: Correct synchronisation of savegame data
|
2012-04-06 08:20:36 +02:00 |
|
Paul Gilbert
|
73834c7563
|
MORTEVIELLE: Changed readclock() method to use ScummVM functionality
|
2012-04-06 08:20:35 +02:00 |
|
Paul Gilbert
|
6205e89e50
|
MORTEVIELLE: Fix some string indexing
|
2012-04-06 08:20:34 +02:00 |
|
Paul Gilbert
|
e578c4d648
|
MORTEVIELLE: Fix for displaying savegame menus correctly
|
2012-04-06 08:20:32 +02:00 |
|
Paul Gilbert
|
3fa59e9519
|
MORTEVIELLE: Bugfix for image block decoding method #0
|
2012-04-06 08:20:31 +02:00 |
|
Paul Gilbert
|
90e076a36a
|
MORTEVIELLE: Merge the _mouseButtons and clic variables
The original separate implementation was causing problems with the mouse click variable remaining set too long.
|
2012-04-06 08:20:30 +02:00 |
|
Paul Gilbert
|
35b502612b
|
MORTEVIELLE: Added missing variable to savegame synchronization
|
2012-04-06 08:20:28 +02:00 |
|
Paul Gilbert
|
37386cdf7c
|
MORTEVIELLE: Properly implement get_random_number method
|
2012-04-06 08:20:27 +02:00 |
|
Paul Gilbert
|
962069f937
|
MORTEVIELLE: Fix conversion of string to integer in room changes
|
2012-04-06 08:20:26 +02:00 |
|
Paul Gilbert
|
6ee67ca7b7
|
MORTEVIELLE: Remove old drive boot sector read code in game startup.
I presume that this may have been part of original game copy protection.
|
2012-04-06 08:20:24 +02:00 |
|
Paul Gilbert
|
84ef8f5a7f
|
MORTEVIELLE: Formatting fix for savegame list
|
2012-04-06 08:20:23 +02:00 |
|
Paul Gilbert
|
f5af2b407c
|
MORTEVIELLE: Restore background area when a menu is removed
|
2012-04-06 08:20:22 +02:00 |
|
Paul Gilbert
|
1017159802
|
MORTEVIELLE: More game menu formatting fixes
|
2012-04-06 08:20:21 +02:00 |
|
Paul Gilbert
|
9a79a5e059
|
MORTEVIELLE: Formatting fixes for game menu display
|
2012-04-06 08:20:19 +02:00 |
|
Paul Gilbert
|
e9b10db262
|
MORTEVIELLE: Fix display of action tabs
|
2012-04-06 08:20:18 +02:00 |
|
Paul Gilbert
|
6c97ac2e43
|
MORTEVIELLE: Correctly handle keyboard keys for moving mouse
|
2012-04-06 08:20:17 +02:00 |
|
Paul Gilbert
|
7d6b859df5
|
MORTEVIELLE: Added explicit quit checks to the main game loops
|
2012-04-06 08:20:15 +02:00 |
|
Paul Gilbert
|
412124baa6
|
MORTEVIELLE: Fix compiler warnings and added assert
|
2012-04-06 08:20:14 +02:00 |
|
Paul Gilbert
|
5c628fedd2
|
MORTEVIELLE: Expand on the mouse/keyboard handling code
|
2012-04-06 08:20:13 +02:00 |
|
Paul Gilbert
|
3caa20a618
|
MORTEVIELLE: Set up default mouse cursor
|
2012-04-06 08:20:11 +02:00 |
|
Paul Gilbert
|
5ecb0d4eea
|
MORTEVIELLE: Changed deprecated warnings to use debugC instead
|
2012-04-06 08:20:10 +02:00 |
|
Paul Gilbert
|
e3308ce3b5
|
MORTEVIELLE: Correct ScreenSurface::fillBox to use the passed colour
|
2012-04-06 08:20:08 +02:00 |
|
Paul Gilbert
|
1c1f58ec5d
|
MORTEVIELLE: Fixed data reading in adzon()
|
2012-04-06 08:20:07 +02:00 |
|
Paul Gilbert
|
8f32aa48aa
|
MORTEVIELLE: Fix loading of data in charge_bruit5()
|
2012-04-06 08:20:06 +02:00 |
|
Paul Gilbert
|
0790b3f24a
|
MORTEVIELLE: Fix savegame loading to allow to read from the data folder
This is needed so that the initial game state can be correctly read from slot 0.
|
2012-04-06 08:20:04 +02:00 |
|
Paul Gilbert
|
64c0600c3c
|
MORTEVIELLE: Add ScreenSurface::clearScreen method
|
2012-04-06 08:20:03 +02:00 |
|
Paul Gilbert
|
1244e3c7ad
|
MORTEVIELLE: Reduce the decoding lookup buffer sizes
|
2012-04-06 08:20:02 +02:00 |
|
Paul Gilbert
|
18e1193d70
|
MORTEVIELLE: Fix seeking in chardes and charani
|
2012-04-06 08:20:01 +02:00 |
|
Paul Gilbert
|
1bc0028ab9
|
MORTEVIELLE: Fix another graphic glitch in the image decoder
|
2012-04-06 08:19:59 +02:00 |
|
Paul Gilbert
|
32a16af052
|
MORTEVIELLE: Started some notes of the original memory map
|
2012-04-06 08:19:58 +02:00 |
|
Paul Gilbert
|
c2ce0cff44
|
MORTEVIELLE: Fix the calculation in the animof method
|
2012-04-06 08:19:57 +02:00 |
|
Paul Gilbert
|
78a653b245
|
MORTEVIELLE: Implement ScreenSurface::fillBox method
|
2012-04-06 08:19:56 +02:00 |
|
Paul Gilbert
|
45083e7c94
|
MORTEVIELLE: Added needed palette remapping to drawPicture()
The remapping allows the first image to now display using the correct colours.
|
2012-04-06 08:19:54 +02:00 |
|
Paul Gilbert
|
55f5adeff3
|
MORTEVIELLE: Give generic variables in image decoder proper names
|
2012-04-06 08:19:53 +02:00 |
|
Paul Gilbert
|
3d667ba670
|
MORTEVIELLE: Fix decoding glitch in the first image
|
2012-04-06 08:19:52 +02:00 |
|
Paul Gilbert
|
1d8ec4c372
|
MORTEVIELLE: Properly handle image offsets when drawing images
|
2012-04-06 08:19:50 +02:00 |
|
Paul Gilbert
|
d0129ad88b
|
MORTEVIELLE: Implemented a basic event handler.
|
2012-04-06 08:19:49 +02:00 |
|
Paul Gilbert
|
8c423fd790
|
MORTEVIELLE: Create a basic palette manager class
|
2012-04-06 08:19:48 +02:00 |
|
Paul Gilbert
|
6ac925fb1f
|
MORTEVIELLE: Correct horizontal display of images
|
2012-04-06 08:19:46 +02:00 |
|
Paul Gilbert
|
33f70da53c
|
MORTEVIELLE: Added an optimised drawBox routine
|
2012-04-06 08:19:45 +02:00 |
|
Paul Gilbert
|
c33f25cffb
|
MORTEVIELLE: Fix remaining issues when decoding first image
|
2012-04-06 08:19:44 +02:00 |
|