Commit Graph

283 Commits

Author SHA1 Message Date
Max Horn
4d02f67bd1 ALL: Resolve multiple clang warnings 2014-03-30 14:38:02 +02:00
Johannes Schickel
3d4f409572 LASTEXPRESS: Make GPL headers consistent in themselves. 2014-02-18 02:39:35 +01:00
Littleboy
66ff931fb9 LASTEXPRESS: Rename Yasmin logic functions 2013-12-10 01:55:03 -05:00
Littleboy
ddcef23943 LASTEXPRESS: Fix enum comparison 2013-12-10 01:54:59 -05:00
Littleboy
e36786eb1b LASTEXPRESS: Rename Francois and Alouan logic functions 2013-12-10 01:54:59 -05:00
Littleboy
a434de35ff LASTEXPRESS: Update documentation for savegame format 2013-12-10 01:54:58 -05:00
Littleboy
2279464218 LASTEXPRESS: Rename InventoryItem properties 2013-12-10 01:54:57 -05:00
Littleboy
1314c5c128 LASTEXPRESS: Rename Object properties 2013-12-10 01:54:56 -05:00
Littleboy
f8c45b93a3 LASTEXPRESS: Rename several action functions 2013-12-10 01:54:55 -05:00
Littleboy
a2e9585400 LASTEXPRESS: Rename Anna logic functions
Fix wrong call in
2013-12-10 01:54:55 -05:00
Littleboy
5e9404ccdf LASTEXPRESS: Rename Alexei logic functions 2013-12-10 01:54:54 -05:00
Littleboy
a4b21cf436 LASTEXPRESS: Rename Abbot logic functions 2013-12-10 01:54:53 -05:00
Johannes Schickel
0e017f007a Merge pull request #375 from digitall/engineAutoPlug
RFC: Pluggable Engines #2 (No Python, just evolution of current configure shell and make code)
2013-11-26 02:27:11 -08:00
Strangerke
a8de5dfad8 LASTEXPRESS: Janitorial - Fix spacing errors 2013-11-24 19:28:54 +01: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
Eugene Sandulenko
8ccf02dcaf LASTEXPRESS: Redo d71b48 and use variable instead of commenting it 2013-10-12 09:16:58 +03:00
Eugene Sandulenko
d71b48b120 LASTEXPRESS: Comment out unused variable 2013-10-08 00:11:18 +03:00
Eugene Sandulenko
753c9198e9 LASTEXPRESS: Fix potential buffer overruns. Numerous CID 1003873-1003885 2013-10-08 00:11:18 +03:00
Littleboy
a20bf7cb60 LASTEXPRESS: Fix uninitialized scalar field (CID1002849) 2013-09-05 22:51:35 -04:00
Littleboy
9714cce46f LASTEXPRESS: Fix unchecked return value (CID1003854) 2013-09-05 22:51:34 -04:00
Littleboy
20745e0b3e LASTEXPRESS: Fix unchecked return value (CID1003850) 2013-09-05 22:51:33 -04:00
Littleboy
041aa50cb5 LASTEXPRESS: Remove unneeded check for loaded sequence (CID1003911)
The sequence loading helper should already check if the sequence is loaded and clean up the instance if not
2013-09-05 22:51:32 -04:00
Littleboy
a496ade059 LASTEXPRESS: Fix unchecked return value in LastExpressEngine::pollEvents() (CID1004167) 2013-09-05 22:51:31 -04:00
Littleboy
3591f559ab LASTEXPRESS: Fix uninitialized scalar field (CID1002847) 2013-09-05 22:51:30 -04:00
Johannes Schickel
bcc4a3d0b8 LASTEXRPESS: Take advantage of Surface::getPixels. 2013-08-03 04:02:51 +02:00
Johannes Schickel
786ad6cea0 LASTEXPRESS: Prefer getBasePtr over direct Surface::pixels access. 2013-08-03 02:52:32 +02:00
Eugene Sandulenko
18413bc0b3 LASTEXPRESS: Fix multiline macros. CID 1003638 2013-04-28 23:59:21 +03:00
Eugene Sandulenko
6ca845b9ea LASTEXPRESS: Fix nasty bug with multiline macro. CID 1003640 2013-04-28 23:59:21 +03:00
Littleboy
6ab8db638e LASTEXPRESS: Implement more savegame loading
- Rename existing function to load the last saved game
 - Remove loadgame debugger command
2012-08-27 23:30:23 -04:00
Littleboy
ee8581b778 LASTEXPRESS: Cleanup savegame
- Check for valid stream in readValue/writeValue functions
 - Properly initialize/clear members
2012-08-27 21:49:43 -04:00
Littleboy
6ab3b903d4 LASTEXPRESS: Identify more Verges functions 2012-08-27 21:49:42 -04:00
Littleboy
8fa617556c LASTEXPRESS: Fix typo in Verges chapter 3 function 2012-08-27 21:49:41 -04:00
Littleboy
81c6016e8f LASTEXPRESS: Identify several Verges functions 2012-08-27 21:49:40 -04:00
Littleboy
275aded0b0 LASTEXPRESS: Remove unnecessary casts 2012-08-27 21:49:40 -04:00
Littleboy
bc4e10dabc LASTEXPRESS: Remove some unreachable code 2012-08-27 21:49:39 -04:00
Littleboy
2c0033c7ba LASTEXPRESS: Add const modifiers 2012-08-27 21:49:38 -04:00
Littleboy
ab4c47c584 LASTEXPRESS: Update Debug::loadArchive() to reduce casts 2012-08-27 21:49:37 -04:00
Littleboy
cec57e0918 LASTEXPRESS: Reduce header interdependency 2012-08-27 21:49:37 -04:00
Littleboy
86febf3d1d LASTEXPRESS: Check for valid data in Beetle::invertDirection() 2012-08-27 21:49:36 -04:00
Littleboy
6f18ec2104 LASTEXPRESS: Identify some Abbot Chapter 3 functions 2012-08-27 21:49:35 -04:00
Littleboy
17c051b58c LASTEXPRESS: Check for invalid cd number in debugger commands 2012-08-27 21:49:35 -04:00
Littleboy
47fa7abbe0 LASTEXPRESS: Fix playsnd debugger command 2012-08-27 21:49:34 -04:00
Littleboy
cd5e750a7f LASTEXPRESS: Fix analysis warnings 2012-08-27 21:49:33 -04:00
Littleboy
272c1d87e4 LASTEXPRESS: Fix typo preventing playing NIS animations from the debugger 2012-08-01 17:56:56 -04:00
Littleboy
4ad7d48fe9 LASTEXPRESS: Remove unused code and move functor definition to only file using it 2012-08-01 13:55:55 -04:00
Littleboy
7f05e1413c LASTEXPRESS: Remove use of skip from savegame functions when loading
We cannot accurately skip over compressed data as it is not know before decoding how much data will be used
2012-08-01 02:58:55 -04:00