Commit Graph
86814 Commits
Author SHA1 Message Date
Torbjörn Andersson 6899aa23cb I still don't know how to draw the credits like the original did, but at
least the credits text is showing now.

svn-id: r12053
2003-12-31 13:14:07 +00:00
Torbjörn Andersson 28eb8c4b76 Don't allow the credits to be displayed while in conversation mode.
svn-id: r12052
2003-12-31 12:58:18 +00:00
Torbjörn Andersson bfd457d913 Enable the line that increases _gameCycle. There's a debugger command that
will display it, and it's so much more interesting this way. :-)

svn-id: r12051
2003-12-31 12:54:41 +00:00
Torbjörn Andersson edf6386a65 There's that incomprehensible MinGW GCC warning again!
svn-id: r12050
2003-12-31 12:53:43 +00:00
Jonathan Gray de014ec971 fix segfault
svn-id: r12049
2003-12-31 12:32:34 +00:00
Travis Howell 23fd50715f Add better detection of simon2mac
svn-id: r12048
2003-12-31 02:43:51 +00:00
Travis Howell 71c20c698c Add some md5 checksums of files for Simon1/2 games.
svn-id: r12047
2003-12-31 02:03:17 +00:00
Gregory Montoir 49c67f4d20 acessing _numGraphics'th element of GraphicData array is safe
svn-id: r12046
2003-12-30 23:32:51 +00:00
Robert Göffringmann e669103b5d removed old, useless stuff
svn-id: r12045
2003-12-30 23:08:51 +00:00
Max Horn c06b1af619 be a bit more gentle to people typing in invalid box IDs :-)
svn-id: r12044
2003-12-30 23:05:34 +00:00
Robert Göffringmann 436834750d cd changing code and checking for savegames on startup
svn-id: r12043
2003-12-30 22:57:52 +00:00
Max Horn f23d990fda improved box drawing in debugger (now also draws boxes of height 0
svn-id: r12042
2003-12-30 22:50:55 +00:00
Gregory Montoir 80b4510da1 remove hack from original code, this was apparently only needed for SELECT_VERB (from what I understood, bob 16 was supposed to highlight the current selected verb ; but the original doesn't use it at all)
svn-id: r12041
2003-12-30 22:01:16 +00:00
Robert Göffringmann 985f24729a forgot these...
svn-id: r12040
2003-12-30 21:48:10 +00:00
Robert Göffringmann 5e947dab38 implemented mouse luggage stuff
svn-id: r12039
2003-12-30 21:32:50 +00:00
Max Horn 3230a203e4 cleanup
svn-id: r12038
2003-12-30 21:18:29 +00:00
Gregory Montoir 42c5524a02 interview mini-game support
svn-id: r12037
2003-12-30 21:06:22 +00:00
Max Horn 5593a635db updated MD5 table
svn-id: r12036
2003-12-30 20:31:41 +00:00
Max Horn cca644796e hook up MD5 database (this is still kind of a hack, but at least it shows that the approach works :-)
svn-id: r12035
2003-12-30 19:08:45 +00:00
Max Horn 24fcd71e84 cleanup for language/platform functions
svn-id: r12034
2003-12-30 19:07:55 +00:00
Max Horn 9cb5cc07ff added generated MD5 table (not yet used)
svn-id: r12033
2003-12-30 16:53:28 +00:00
Robert Göffringmann 1567e39469 fixed fnFace() and added workaround for missing animation on train roof
svn-id: r12032
2003-12-30 16:19:30 +00:00
Gregory Montoir d91b30c933 minor cleanup & add playSong() calls in Logic::handlePinnacleRoom
svn-id: r12031
2003-12-30 10:46:05 +00:00
Travis Howell 195fcb0f46 Add missing case for HE games.
svn-id: r12030
2003-12-30 07:34:15 +00:00
Travis Howell 6d8d7518e9 This is dummy opcode in tentacle
svn-id: r12029
2003-12-30 06:43:15 +00:00
Travis Howell f0c9f690e0 Ooops, duplicate code.
svn-id: r12028
2003-12-30 06:26:52 +00:00
Travis Howell d8f657adc0 Add correct solution for drawObjectQue[] overflow in lawn mower mini games of puttputt
svn-id: r12027
2003-12-30 06:24:47 +00:00
Travis Howell 55e02b5b54 Give HE games their own IDs.
Add hack to allow puttputt to work for now.
Increase _drawObjectQue[] for law mower mini game in puttputt

svn-id: r12026
2003-12-30 05:39:57 +00:00
Travis Howell b51d271cc6 Fix regression
svn-id: r12025
2003-12-30 00:37:00 +00:00
Gregory Montoir 0ea94e63a7 cleanup
svn-id: r12024
2003-12-29 21:51:50 +00:00
Gregory Montoir bb77917c7f only call Logic::executeSpecialMove if asm > 0
svn-id: r12023
2003-12-29 21:31:02 +00:00
Gregory Montoir 0dd61a56b4 invalidate previous dynalum value on re-init (this fixes room <-> journal issues)
svn-id: r12022
2003-12-29 21:15:01 +00:00
Joost Peters 5d9b72ad7d mass debuglevel change for less verbosity (0 -> 6)
importance/relevance has to be decided on an individual basis, if needed, later on

svn-id: r12021
2003-12-29 21:05:33 +00:00
Gregory Montoir 84c18f4bf1 cleanup & use BobSlot::curPos() when possible
svn-id: r12020
2003-12-29 20:51:28 +00:00
Gregory Montoir bd23a44f49 cleanup & follow code conventions
svn-id: r12019
2003-12-29 20:18:31 +00:00
Gregory Montoir 865797cbee - revise the way special moves are handled (demo and interview don't need a table)
- slighlty modified some asm funcs which could let the game in fast mode
- minor cleanup

svn-id: r12018
2003-12-29 20:17:43 +00:00
Torbjörn Andersson 40419b1aee tiny cleanup
svn-id: r12017
2003-12-29 17:26:56 +00:00
Gregory Montoir df1ba69e4f more 'preparation' for interview and minor tweaks for demo
svn-id: r12016
2003-12-29 16:35:08 +00:00
Gregory Montoir cf7adca772 fix for 'Klunk sentence repeated 2 times' bug (noticeable in french talkie version)
svn-id: r12015
2003-12-29 16:33:03 +00:00
Robert Göffringmann 0c7b09fc5e another reference fix for soldout version
svn-id: r12014
2003-12-29 16:08:05 +00:00
Robert Göffringmann 4e1e77b0a5 use correct sprite for text-on/off
svn-id: r12013
2003-12-29 16:01:47 +00:00
Robert Göffringmann ba44d8e989 fix resource references for soldout version
svn-id: r12012
2003-12-29 15:54:06 +00:00
Joost Peters 9e78d9e14e Demo uses different file for music (and disable it for now)
svn-id: r12011
2003-12-29 15:50:17 +00:00
Robert Göffringmann 1c06aebe39 made control panel use the correct fonts
svn-id: r12010
2003-12-29 15:38:16 +00:00
Torbjörn Andersson ea39ef6d7d The game sets its own DEMO variable, so we might as well check that one as
checking the GF_DEMO flag. (There's still one "unnecessary" reference to
GF_DEMO in functions.cpp, but I plan on rewriting that function soon so I
don't want to touch it right now.)

svn-id: r12009
2003-12-29 15:30:10 +00:00
Torbjörn Andersson e559a32323 Changed spaces to tabs
svn-id: r12008
2003-12-29 14:04:57 +00:00
Torbjörn Andersson 6fe24ad40a Emergency bugfix to keep Full Throttle from crashing as soon as someone
tries to speak. I don't know this code well enough to know if there is a
more appropriate way of fixing this...

svn-id: r12007
2003-12-29 13:41:20 +00:00
Gregory Montoir 14cfaf8852 - hack to read patched .dog files (french & italian versions) from game data path instead of data file
- cleanup Resource a bit (add an accessor for ResourceEntry in order to avoid multiple calls to resourceIndex)

svn-id: r12006
2003-12-29 13:18:24 +00:00
Travis Howell 7e388f2237 Add support for mp3 or ogg musics tracks for Monkey Island 1 for Amiga.
svn-id: r12005
2003-12-29 08:19:57 +00:00
Robert Göffringmann e9766658b6 this fixes the remaining glitches
svn-id: r12004
2003-12-28 23:24:03 +00:00