aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2003-12-30acessing _numGraphics'th element of GraphicData array is safeGregory Montoir
svn-id: r12046
2003-12-30removed old, useless stuffRobert Göffringmann
svn-id: r12045
2003-12-30be a bit more gentle to people typing in invalid box IDs :-)Max Horn
svn-id: r12044
2003-12-30cd changing code and checking for savegames on startupRobert Göffringmann
svn-id: r12043
2003-12-30improved box drawing in debugger (now also draws boxes of height 0Max Horn
svn-id: r12042
2003-12-30remove hack from original code, this was apparently only needed for ↵Gregory Montoir
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-30forgot these...Robert Göffringmann
svn-id: r12040
2003-12-30implemented mouse luggage stuffRobert Göffringmann
svn-id: r12039
2003-12-30cleanupMax Horn
svn-id: r12038
2003-12-30interview mini-game supportGregory Montoir
svn-id: r12037
2003-12-30updated MD5 tableMax Horn
svn-id: r12036
2003-12-30hook up MD5 database (this is still kind of a hack, but at least it shows ↵Max Horn
that the approach works :-) svn-id: r12035
2003-12-30cleanup for language/platform functionsMax Horn
svn-id: r12034
2003-12-30added generated MD5 table (not yet used)Max Horn
svn-id: r12033
2003-12-30fixed fnFace() and added workaround for missing animation on train roofRobert Göffringmann
svn-id: r12032
2003-12-30minor cleanup & add playSong() calls in Logic::handlePinnacleRoomGregory Montoir
svn-id: r12031
2003-12-30Add missing case for HE games.Travis Howell
svn-id: r12030
2003-12-30This is dummy opcode in tentacleTravis Howell
svn-id: r12029
2003-12-30Ooops, duplicate code.Travis Howell
svn-id: r12028
2003-12-30Add correct solution for drawObjectQue[] overflow in lawn mower mini games ↵Travis Howell
of puttputt svn-id: r12027
2003-12-30Give HE games their own IDs.Travis Howell
Add hack to allow puttputt to work for now. Increase _drawObjectQue[] for law mower mini game in puttputt svn-id: r12026
2003-12-30Fix regressionTravis Howell
svn-id: r12025
2003-12-29cleanupGregory Montoir
svn-id: r12024
2003-12-29only call Logic::executeSpecialMove if asm > 0Gregory Montoir
svn-id: r12023
2003-12-29invalidate previous dynalum value on re-init (this fixes room <-> journal ↵Gregory Montoir
issues) svn-id: r12022
2003-12-29mass debuglevel change for less verbosity (0 -> 6)Joost Peters
importance/relevance has to be decided on an individual basis, if needed, later on svn-id: r12021
2003-12-29cleanup & use BobSlot::curPos() when possibleGregory Montoir
svn-id: r12020
2003-12-29cleanup & follow code conventionsGregory Montoir
svn-id: r12019
2003-12-29- revise the way special moves are handled (demo and interview don't need a ↵Gregory Montoir
table) - slighlty modified some asm funcs which could let the game in fast mode - minor cleanup svn-id: r12018
2003-12-29tiny cleanupTorbjörn Andersson
svn-id: r12017
2003-12-29more 'preparation' for interview and minor tweaks for demoGregory Montoir
svn-id: r12016
2003-12-29fix for 'Klunk sentence repeated 2 times' bug (noticeable in french talkie ↵Gregory Montoir
version) svn-id: r12015
2003-12-29another reference fix for soldout versionRobert Göffringmann
svn-id: r12014
2003-12-29use correct sprite for text-on/offRobert Göffringmann
svn-id: r12013
2003-12-29fix resource references for soldout versionRobert Göffringmann
svn-id: r12012
2003-12-29Demo uses different file for music (and disable it for now)Joost Peters
svn-id: r12011
2003-12-29made control panel use the correct fontsRobert Göffringmann
svn-id: r12010
2003-12-29The game sets its own DEMO variable, so we might as well check that one asTorbjörn Andersson
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-29Changed spaces to tabsTorbjörn Andersson
svn-id: r12008
2003-12-29Emergency bugfix to keep Full Throttle from crashing as soon as someoneTorbjörn Andersson
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- hack to read patched .dog files (french & italian versions) from game data ↵Gregory Montoir
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-29Add support for mp3 or ogg musics tracks for Monkey Island 1 for Amiga.Travis Howell
svn-id: r12005
2003-12-28this fixes the remaining glitchesRobert Göffringmann
svn-id: r12004
2003-12-28cleanupGregory Montoir
svn-id: r12003
2003-12-28Indentation fixes: changed spaces to tabs. (These tend to really stick outTorbjörn Andersson
in my editor, since it shows tabs as eight spaces, not four.) svn-id: r12002
2003-12-28When showMenu() redraws the menu, redraw the empty slots as well. ThisTorbjörn Andersson
fixes the "ghost" items left behind when combining two inventory objects in such a way that one of them is used up. svn-id: r12001
2003-12-28Removed incomplete sentence. If anyone knows what it was supposed to say,Torbjörn Andersson
feel free to put it back. The revision before that section was rewritten didn't provide me with any clues. svn-id: r12000
2003-12-28This could be wrong so feel free to revert, but it does seem to fix crashesTorbjörn Andersson
in the Mine Road sequence of Full Throttle for me. The crashes were always in proc64(), with 'en' being some ridiculously large value. The function, as it was written, did not make any sense to me so I rewrote it with the assumption that it's there to remove the "en"th element of the _val216d[] (remaining enemies?) array. I don't know how well it will work from proc63() if there's more than one element to remove - at least if the elements to remove are neighbours - but maybe that case never happens. svn-id: r11999
2003-12-28cleanup Resource class a bit :Gregory Montoir
- re-use some methods to read the resource table (normal / compressed) - removed _gameVersion member as we can do without it (and is mostly useless in case of a compressed data file) ; now, we use the 'JAS version string' as it is sufficient to detect if the game is a floppy version / demo etc. - const'ness - tweaked checkJASVersion() for interview mini game removed (useless) dirty hack in Logic::changeRoom() to setup initial scene in demos (pclogo.cut doesn't exist at all !) svn-id: r11998
2003-12-28Hopefully the last big renaming. Now the datatypes have names likeTorbjörn Andersson
"StandardHeader" instead of "_standardHeader". svn-id: r11997