aboutsummaryrefslogtreecommitdiff
path: root/scumm/script_v5.cpp
AgeCommit message (Collapse)Author
2005-05-10Moved (In/Out)SaveFile(Manager) and Timer to namespace CommonMax Horn
svn-id: r18038
2005-04-20Replaced the platform specific GF_FOO switches (using _platform instead now)Max Horn
svn-id: r17716
2005-04-17cleanupMax Horn
svn-id: r17657
2005-04-10split SaveFileManager::openSavefile and class SaveFile into two, each, one ↵Max Horn
for loading and one for saving svn-id: r17517
2005-04-10Reduce dependencies on scumm/util.h; modified ScummNESFile a bit so that it ↵Max Horn
complies a bit better with our code formatting rules svn-id: r17508
2005-04-07Patch from Quietust:Eugene Sandulenko
1. properly handle costume colors in dark rooms (verified against disasm) 2. optimize NES audio generation a little bit - instead of calling a function ~80 times to get one audio sample, it calls it once and just loops ~80 times internally 3. NES audio now obeys the volume control 4. in MM NES, o2_setObjPreposition is a no-op 5. o2_lights uses new-style light values (i.e. bitfields) in MM NES 6. o2_delay, use ssPaused identifier rather than a literal '1' 7. in MM NES, o5_saveLoadGame only explicitly checks for type '1' (load), defaulting to save for any other value svn-id: r17443
2005-04-06Moved createResource, resourceStats, expireResources to ResourceManagerMax Horn
svn-id: r17420
2005-04-06TypoTravis Howell
svn-id: r17410
2005-04-06This section of startScene only exists in scumm5 onwards.Travis Howell
svn-id: r17409
2005-04-06CorrectionTravis Howell
svn-id: r17407
2005-03-31Started to move some resource related code into a new class ResourceManager ↵Max Horn
(hypothetic goal for the future: use ResourceManager in ScummEx) svn-id: r17311
2005-03-19Fix original load/save screen freezing in Loom [ega]Travis Howell
Sets current drive, instead of drive type. svn-id: r17182
2005-03-18Add string height override for loomTravis Howell
svn-id: r17178
2005-03-11Mass-renamed all variables of Actor object according to our current codeEugene Sandulenko
formatting standards. Earlier we had half of vars named with leading underscore and half without it. Now code in actor.cpp is considerably more readable. svn-id: r17068
2005-01-10system.h was being included in tons of places, without any good reason; ↵Max Horn
reduced this (total dependencies on system.h went down from 193 to 85 files) svn-id: r16527
2005-01-01Updated copyrightMax Horn
svn-id: r16398
2004-12-31Applied patch #1093830, with slight modifications proposed by Fingolfin.Torbjörn Andersson
svn-id: r16396
2004-11-27Moved Engine::getSavePath() to class SaveFileManager; removed the ↵Max Horn
'directory' parameter from SaveFileManager::openSavefile and listSavefiles (they always use getSavePath() now, which is what we did anyway) svn-id: r15901
2004-10-19Help PalmOS (and more ?) to save memoryChris Apers
svn-id: r15611
2004-09-30WhitespaceMax Horn
svn-id: r15362
2004-09-29Use FM-TOWNS consistentlyMax Horn
svn-id: r15345
2004-09-28Changed more of the actor class members to match our coding guidelines (in ↵Max Horn
the future, when adding new member vars here, please always use our conventions, i.e. prefix them with _ and use CamelBackStyle svn-id: r15331
2004-09-18Rename some member vars to avoid _ followed by an uppercase letter. More of ↵Max Horn
those are left in the code, though (and I am not really sure whether we want to change that, so far we had no problems caused by this) svn-id: r15175
2004-09-18Added ScummEngine::printString() convenience method; changed enqueueText to ↵Max Horn
call addMessageToStack svn-id: r15170
2004-08-24Fixed bug #1014296, the Loom cursor hotspot regression.Torbjörn Andersson
svn-id: r14726
2004-08-23Add LOOM cursor supportMax Horn
svn-id: r14703
2004-08-22Cursor code cleanupMax Horn
svn-id: r14690
2004-08-22If bug still occurs, the problem is elsewhere.Travis Howell
Since case doesn't exist in zak256. svn-id: r14682
2004-08-22Switch to debug channelTravis Howell
svn-id: r14678
2004-08-21Removed some obsolete TODO commentsMax Horn
svn-id: r14669
2004-08-21Skip copy protection screen in indy3ega.Travis Howell
svn-id: r14663
2004-08-21Change to allow FM Towns platform to be used with later gamesTravis Howell
svn-id: r14658
2004-08-20Enable original method of skipping copy protectionTravis Howell
svn-id: r14645
2004-08-14Modified VirtScreen to inherit from Graphics::Surface, and added ↵Max Horn
getPixels()/getBackPixels() accessors (these changes make it a bit easier to implement smooth scrolling); also replaced some uses of rtBuffer by proper access through the corresponding VirtScreen svn-id: r14612
2004-08-14Add suggested fix for bug #1008466 - MI1VGA: Guybrush not scaled properlyTravis Howell
svn-id: r14589
2004-07-27Not needed, invalid in Loom[ega]Travis Howell
svn-id: r14353
2004-07-26One last hack to allow demo script in V2 Maniac Mansion.Travis Howell
svn-id: r14335
2004-07-26Not quite right spot.Travis Howell
svn-id: r14331
2004-07-26VAR_SOUND_RESULT should be reset.Travis Howell
svn-id: r14330
2004-07-25Merge palette functions.Travis Howell
svn-id: r14324
2004-07-24Ooops commited wrong branch.Travis Howell
svn-id: r14314
2004-07-24A few HE games are supported now.Travis Howell
svn-id: r14313
2004-07-23Add more detailsTravis Howell
svn-id: r14305
2004-07-23Mention method used to skip copy protection in original LoomTravis Howell
svn-id: r14304
2004-07-22Should not be set for any scumm3 games.Travis Howell
svn-id: r14299
2004-06-25Added Engine::_saveFileMan; thus was able to get rid of auto_ptr usage againMax Horn
svn-id: r14058
2004-06-25Use auto_ptr to avoid leaksMax Horn
svn-id: r14057
2004-05-02Applied my suggested fix for #933168, since I'm tired of waiting forTorbjörn Andersson
feedback. It *is* a bit of a hack, but it does emulate the old behaviour, and we can always make a better fix later, if there is one. svn-id: r13747
2004-04-17Removed XOR encoding stuff from File class; instead the new Scumm::XORFile ↵Max Horn
class provides this functionality now svn-id: r13597
2004-04-05Replaced FIXME with proper explanation and code (the previous hack was ↵Max Horn
actually correct, just incomplete) svn-id: r13477