Commit Graph
86814 Commits
Author SHA1 Message Date
Paul Gilbert c3a63e04ee MORTEVIELLE: Convert menu code to a class 2012-04-06 08:21:20 +02:00
Paul Gilbert 2fb94dfa01 MORTEVIELLE: Moved DROITE() into the ScreenSurface class 2012-04-06 08:21:19 +02:00
Paul Gilbert b4bed3cba3 MORTEVIELLE: Replaced stub calls to mortevielle_exit with Engine::quitGame 2012-04-06 08:21:18 +02:00
Paul Gilbert ce42caf57c MORTEVIELLE: Removed all the remaining text mode function stubs 2012-04-06 08:21:17 +02:00
Paul Gilbert 9f99fabaa8 MORTEVIELLE: Remove all the overlay comments 2012-04-06 08:21:15 +02:00
Paul Gilbert 0fa68f3406 MORTEVIELLE: Remove more code that had been commented out in the original source 2012-04-06 08:21:14 +02:00
Paul Gilbert b1b7bd8501 MORTEVIELLE: Removed all the code that was commented out in the original source 2012-04-06 08:21:13 +02:00
Paul Gilbert 4cd9be9f2f MORTEVIELLE: Removed unused clear_box() and fill_box(), and renamed fillBox to fillRect 2012-04-06 08:21:12 +02:00
Paul Gilbert a29bd180f7 MORTEVIELLE: Replaced all box() calls with ScreenSurface::fillBox 2012-04-06 08:21:10 +02:00
Paul Gilbert 459ef93339 MORTEVIELLE: Add comments to the deprecated s_char method 2012-04-06 08:21:09 +02:00
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