Commit Graph

52031 Commits

Author SHA1 Message Date
Paul Gilbert
ec2d9d6d77 MORTEVIELLE: Added CHECK_QUIT to afdes() event loop 2012-04-06 08:21:08 +02:00
Paul Gilbert
bbc8ba9ad6 MORTEVIELLE: Replace old calls to afff to use new decode/drawPicture methods 2012-04-06 08:21:06 +02:00
Paul Gilbert
5448664f8b MORTEVIELLE: Fixed the F3/F8 box width to adjust to the text size 2012-04-06 08:21:05 +02:00
Paul Gilbert
855fed35d0 MORTEVIELLE: Fixed English strings for F3 and F8 2012-04-06 08:21:04 +02:00
Paul Gilbert
85df261941 MORTEVIELLE: Removed boite() stab and remap calls to ScreenSurface::drawBox 2012-04-06 08:21:02 +02:00
Paul Gilbert
e9c5437c3b MORTEVIELLE: Removed redundant gfx functions, and moved others into ScreenSurface class. 2012-04-06 08:21:01 +02:00
Paul Gilbert
46427cb618 MORTEVIELLE: Removed text screen output, and fixed copyright to display on title screen.
Note: The original used Pascal text display functions to show the copyright on the title screen. To avoid a lot of code needing to be added for just that line, I'm using the existing graphic text display code. The resulting copyright text isn't identical to the original, but I consider it close enough.
2012-04-06 08:21:00 +02:00
Paul Gilbert
c81b81692b MORTEVIELLE: Added support for using the static string list added to mort.dat 2012-04-06 08:20:59 +02:00
Paul Gilbert
e57a6a8c07 MORTEVIELLE: Added list of static executable strings to create_mortdat tool 2012-04-06 08:20:57 +02:00
Paul Gilbert
231315420b MORTEVIELLE: Renamed main loop methods, along with quit/end/lose variables 2012-04-06 08:20:56 +02:00
Paul Gilbert
bae25fc2aa MORTEVIELLE: Implemented ScummVM savegame functionality with metadata 2012-04-06 08:20:55 +02:00
Paul Gilbert
80302552e8 MORTEVIELLE: Moved the game detection entries to detection_tables.h 2012-04-06 08:20:53 +02:00
Paul Gilbert
3d9da88539 MORTEVIELLE: Merged mort.cpp into mortevielle.cpp, and split up intro from main game 2012-04-06 08:20:52 +02:00
Paul Gilbert
4a34f40365 MORTEVIELLE: Replace timer chip frequency values with a constant 2012-04-06 08:20:51 +02:00
Paul Gilbert
3a2cd5a223 MORTEVIELLE: In progress implementation of PC Speaker music player 2012-04-06 08:20:50 +02:00
Paul Gilbert
42ff1a89db MORTEVIELLE: Minor bugfixes to string extraction tool 2012-04-06 08:20:48 +02:00
Paul Gilbert
74d6a7bd01 MORTEVIELLE: Creation of a tool to extract game strings 2012-04-06 08:20:47 +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