Commit Graph

999 Commits

Author SHA1 Message Date
Strangerke
28955963d4 HOPKINS: Fix bug #6456 - RTL not working. 2013-12-24 18:24:48 +01:00
D G Turner
05e07eed9c HOPKINS: Add missing getDebugger() for engine API. 2013-12-07 01:11:26 +00:00
D G Turner
ef85456859 BUILD: Remove need for engine.mk in each engine directory.
Each engine now only has to provide a single configure.engine file
adding the engine into the configure script, which then produces the
required other files automatically.
2013-11-24 00:48:01 +00:00
D G Turner
1ac01d2333 BUILD: Remove need for engine-plugin.h in engines.
This is now generated automatically by the configure script from the
engine directory names.
2013-11-24 00:48:01 +00:00
D G Turner
00c27a28f9 BUILD: Split engines/plugins_table header down to a file per engine.
This is the third and final commit enabling fully pluggable engines.

Now providing an engine folder contains a configure.engine, engine.mk
and engine-plugin.h file, it will be picked up automatically by the
configure script.
2013-11-24 00:48:01 +00:00
D G Turner
d77cf95a18 BUILD: Split engines.mk down to a single file per engine.
This is the second part of allowing engines to be added dynamically.
Each folder in engines/ which must contain a file named "engine.mk"
containing the make definitions for that engine.
2013-11-24 00:48:01 +00:00
D G Turner
aa947c9474 BUILD: Split configure.engines down to a single file per engine.
This is the first part of allowing engines to be added dynamically.
They are placed into a folder in engines/ which must contain a file
named "configure.engine" to add the engine, which is pulled into the
top level configure script automatically.
2013-11-24 00:45:38 +00:00
Strangerke
8f557cd4fe HOPKINS: Janitorial - Fix spacing errors 2013-11-23 10:26:45 +01:00
Strangerke
582a681c67 HOPKINS: Replace cascades of if by switches for language checks 2013-11-09 20:06:42 +01:00
Strangerke
6a1b3f40fc HOPKINS: Error out when an unknown version is encountered 2013-11-09 19:27:38 +01:00
Strangerke
def65045d6 HOPKINS: Fix CID 10868875-1086887 2013-10-31 07:50:54 +01:00
Johannes Schickel
fffb2ee3ff HOPKINS: Respect pitch when drawing on OSystem's screen surface. 2013-08-07 22:01:19 +02:00
Johannes Schickel
cad9148f85 HOPKINS: Take advantage of Surface::getPixels. 2013-08-03 04:02:51 +02:00
Johannes Schickel
8b763977a3 HOPKINS: Prefer getBasePtr over direct Surface::pixels access. 2013-08-03 02:52:32 +02:00
Johannes Schickel
9b8afdab0e HOPKINS: Slight cleanup.
This renames HopkinsEngine::targetName to HopkinsEngine::getTargetName. This
is more consistent with the name scheme of the remaining getters.

It also makes getTargetName return a const reference instead of a copy.
2013-08-01 03:30:14 +02:00
Paul Gilbert
ac70aa2e5c HOPKINS: Bumped up savegame version, and added load handling the brief version 3 format 2013-07-31 21:21:29 -04:00
Paul Gilbert
07d8e5643b HOPKINS: Reverted to saving Breakout high scores in a separate file 2013-07-31 21:01:04 -04:00
Paul Gilbert
dee719390c HOPKINS: Move breakout highscore table to savegames, and fixes to display 2013-07-26 21:57:02 -04:00
Sven Hesse
989ea7cb56 JANITORIAL: Remove trailing whitespace 2013-07-14 19:01:47 +02:00
Torbjörn Andersson
6716fa39a6 HOPKINS: Change some variable names for consistency
This silences a GCC warning about a 'saveFile' variable shadowing
a saveFile() method.
2013-06-26 21:33:30 +02:00
Strangerke
63c462efce HOPKINS: Remove erroneous static keyword, get rid of g_vm 2013-06-26 20:11:00 +02:00
Strangerke
9878c89b97 HOPKINS: Add some comments 2013-06-25 07:14:29 +02:00
Strangerke
8c31fa9cba HOPKINS: Fix glitch occurring when skipping the flight cut scene.
Thanks Greencis for reporting it
2013-06-18 23:52:43 +02:00
Strangerke
c2475c9c54 HOPKINS: Fix a glitch on the roof of the bank, in Windows demo
Thanks Greencis for reporting it
2013-06-17 08:23:19 +02:00
Strangerke
f0233216c8 HOPKINS: Fix glitch before entering bank, in Windows demo
Thanks Greencis for reporting it
2013-06-15 15:00:09 +02:00
Strangerke
869999f3c6 Hopkins: Add some comments 2013-06-15 14:59:05 +02:00
Strangerke
49ec202701 HOPKINS: Fix Heisenbug occuring when finishing the Polish demo
Thanks Greencis for reporting it.
2013-06-14 08:37:01 +02:00
Strangerke
eedf510c2d HOPKINS: Fix glitch in Polish demo when leaving the first room
Thanks Greencis for reporting it
2013-06-12 08:22:41 +02:00
Strangerke
90a8b1b781 HOPKINS: Fix glitch at the end of the intro caused by a double long fade out
Thanks Greencis for reporting it
2013-06-11 08:21:01 +02:00
Strangerke
4d56fe773d HOPKINS: Fix code formatting 2013-06-09 23:12:34 +02:00
Strangerke
b23c5d9522 HOPKINS: Fix glitch occurring in the intro of the Linux Demo.
Thanks greencis for reporting it
2013-06-06 00:24:35 +02:00
Strangerke
af76409408 HOPKINS: Fix 2 glitches reported by greencis in win95 demos 2013-06-05 08:24:11 +02:00
Strangerke
f055512f17 HOPKINS: Fix crash in Polish demo - Bug #3613954 2013-05-28 08:21:59 +02:00
Strangerke
3a23991a18 HOPKINS: Fix bug #3613819 - Crash when loading a savegame in Win95 Demo 2013-05-26 19:32:40 +02:00
Strangerke
f06f335a7c HOPKINS: Update detection to avoid as much as possible the use of executables 2013-05-22 23:34:26 +02:00
Willem Jan Palenstijn
5499022866 HOPKINS: Remove left-over assignment
This should have been removed in 2743da5854 .
2013-05-18 16:46:05 +02:00
Paul Gilbert
11e40f7467 HOPKINS: Fix to prevent GMM saving in the underwater sub scenes 2013-05-18 11:31:12 +10:00
Willem Jan Palenstijn
2743da5854 HOPKINS: Clean up loops 2013-05-16 08:10:14 +02:00
Strangerke
9f641c3d98 HOPKINS: Fix shadowed variable not reported by MSVC 2013-05-16 07:34:58 +02:00
Strangerke
90084cfdce HOPKINS: Fix bug #3611942 and #3613072 - Pathfinding regression in 1fd81eee40 2013-05-16 01:28:30 +02:00
Strangerke
2b1c1734cb HOPKINS: Fix erroneous check in pathfinding 2013-05-15 08:26:36 +02:00
Paul Gilbert
6ee723c905 HOPKINS: Bugfix for #3612410 - hotspots are off 2013-05-14 13:44:53 +10:00
sylvaintv
d6d3c6a13c HOPKINS : Added a lines debugger command 2013-05-13 00:04:55 +02:00
Strangerke
1f509f13b2 HOPKINS: Use different colors for displaying hotspot zones 2013-05-12 18:44:52 +02:00
Strangerke
e9e18cd6b9 HOPKINS: Clean debug channels, add Pathfinding traces 2013-05-12 12:08:49 +02:00
Strangerke
27346f8a08 HOPKINS: Courtesy of SylvainTV - Fix long diagonals to bottom left and right 2013-05-11 17:50:42 +02:00
Strangerke
5d546d4103 HOPKINS: Fix bug #3613068 - Detection of Hopkins Russian 2013-05-11 12:15:45 +02:00
Paul Gilbert
369f886477 HOPKINS: Added a zones debugger command 2013-05-10 17:33:03 +10:00
sylvaintv
43791c51c8 HOPKINS: Fix bug #3612566 - scaling glitch on Samantha 2013-05-08 02:23:44 +02:00
sylvaintv
4b6378f2e8 * HOPKINS: Fix bug #3611824 - problem when changing clothes 2013-05-08 02:21:45 +02:00