Strangerke
d868681976
MORTEVIELLE: Rename mouse functions, various formatting fixes
2012-04-06 08:21:32 +02:00
Strangerke
b12f8bf5ad
MORTEVIELLE: Start cleaning taffich.cpp
2012-04-06 08:21:31 +02:00
Strangerke
ecda7b6b8f
TOOLS: Mortevielle - Remove extra spaces in one of the words
2012-04-06 08:21:30 +02:00
Strangerke
45fb3b9153
TOOLS: Add ingame text.
...
This will allow us to get an English version, and will help when we'll try to support Atari/Amiga version using hardcoded ingame texts
2012-04-06 08:21:28 +02:00
Strangerke
13692fc18f
TOOL: Use a define for output name
2012-04-06 08:21:27 +02:00
Strangerke
3529fec5a9
TOOLS: Add header files to create_mortdat, remove second parameter
2012-04-06 08:21:26 +02:00
Paul Gilbert
94d881b141
MORTEVIELLE: Fix the 'You Are Alone' to be properly justified with English text
2012-04-06 08:21:24 +02:00
Paul Gilbert
d738576f1c
MORTEVIELLE: Convert f3/f8 dialog, alert dialog, and ques dialogs into classes
2012-04-06 08:21:23 +02:00
Paul Gilbert
a764471c4c
MORTEVIELLE: Converted menu functions into it's own class
2012-04-06 08:21:22 +02:00
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