Travis Howell
adeb1a6c11
Selection screen partly working in C64 maniac.
...
svn-id: r18818
2005-09-14 08:20:37 +00:00
Eugene Sandulenko
6b4484472b
Remove trailing whitespaces.
...
svn-id: r18604
2005-07-30 21:11:48 +00:00
Travis Howell
2cdb00d0a2
Add He70 version of function instead.
...
svn-id: r18600
2005-07-30 05:58:48 +00:00
Gregory Montoir
4f9dc0d515
typo
...
svn-id: r18577
2005-07-23 15:48:54 +00:00
Torbjörn Andersson
546a9d852b
Applied patch #1238516 , with very minor modifications. It gets rid of an
...
old DOTT hack/workaround.
svn-id: r18559
2005-07-19 17:53:55 +00:00
Max Horn
d1e7144a02
Yet another GCC 4 fix
...
svn-id: r18535
2005-07-11 10:59:14 +00:00
Max Horn
3b6018452c
Fix foCheckAlreadyLoaded case in findObjectInRoom; this is not used in any SCUMM game, just added this for completeness (see patch tracker item #1222246 )
...
svn-id: r18440
2005-06-23 14:10:52 +00:00
Travis Howell
ae7f676667
Rename opcode/function
...
svn-id: r18381
2005-06-13 07:09:12 +00:00
Gregory Montoir
7503ff15fd
Based (again) on indy4demo FMTowns, unkScreenEffect5(1) seems equivalent to dissolveEffect(1, virtscr[0].h)
...
svn-id: r18363
2005-06-07 20:45:29 +00:00
Max Horn
6e42068c8b
In V7/V8 games, use the blast text system to render verbs (this fixes bug #1208956 , but certainly will cause new regressions ;-)
...
svn-id: r18267
2005-05-26 16:39:40 +00:00
Max Horn
852fe1b1c7
Changed name of addMessageToStack to convertMessageToString (still not really happy with that name but at least it is a little bit more descriptive than the old)
...
svn-id: r18262
2005-05-26 14:14:32 +00:00
Eugene Sandulenko
097e0a74a9
o Implement direct disk reading for C64.
...
o Added new parameter to ScummEngine constructor which passed substitute
file name index. It eliminates a long-standing hack and simplifies bundles
porocessing considerably
o Thus simplified detection/reading MM NES PRG file.
svn-id: r18183
2005-05-19 14:15:34 +00:00
Eugene Sandulenko
cba94db699
Add C64 palette.
...
Fix Zak C64. Now it is playable.
svn-id: r18148
2005-05-18 00:46:30 +00:00
Max Horn
75ffec581f
Added AuxBlock::reset() method; moved aux related code to ScummEngine_v71he class
...
svn-id: r18102
2005-05-15 09:46:34 +00:00
Travis Howell
380f187eeb
Disabling SCUMM7/8 games should disable HE61 games.
...
Split akos_processQueue() in HE61+ and SCUMM7+ versions.
svn-id: r18101
2005-05-15 01:03:31 +00:00
Eugene Sandulenko
907dec571a
Support for football/footdemo logic
...
svn-id: r18065
2005-05-12 01:21:04 +00:00
Eugene Sandulenko
9e13005654
Implement now spotted Logic opcode in funshops. Now need to find a place
...
where another one gets called.
svn-id: r18064
2005-05-11 21:35:19 +00:00
Max Horn
72f4c03b0b
Moved (In/Out)SaveFile(Manager) and Timer to namespace Common
...
svn-id: r18038
2005-05-10 23:17:38 +00:00
Eugene Sandulenko
55c37c18ce
Preparations to let LogicHE hold game-specific code. Introduced
...
GF_HE_985. Feel free to give it more proper name.
svn-id: r18036
2005-05-10 22:31:48 +00:00
Travis Howell
69d000d2d0
All SCUMM6 games use VAR_SUBTITLES, not VAR_NOSUBTITLES.
...
Cleanup.
svn-id: r17989
2005-05-09 02:38:58 +00:00
Max Horn
c33cc2ce85
Last part of patch #1163026 (Thumbnails for ScummEngine)
...
svn-id: r17982
2005-05-09 00:09:01 +00:00
Eugene Sandulenko
8e5bf3c092
Initial support for intensive floating point compuitations used in
...
Putt-Putt Race. Still incomplete.
svn-id: r17949
2005-05-08 03:08:11 +00:00
Travis Howell
30533838db
HE90+ games set heap size in index.
...
svn-id: r17920
2005-05-05 14:30:37 +00:00
Travis Howell
4dacf09f72
Move to HE80
...
svn-id: r17919
2005-05-05 13:16:50 +00:00
Travis Howell
4e1cb79473
Add feature flag for HE games with 16bit color.
...
svn-id: r17886
2005-05-01 14:22:00 +00:00
Travis Howell
ae14f7049e
HE80+ games store current charset numberin VAR80.
...
Fixes crash in bb2demo.
svn-id: r17885
2005-05-01 12:25:30 +00:00
Max Horn
ed4b43df73
Only allocate the actor sorting array once
...
svn-id: r17875
2005-04-30 22:01:16 +00:00
Max Horn
13a13ae10a
cleanup
...
svn-id: r17873
2005-04-30 15:04:16 +00:00
Travis Howell
c885171c51
Several HE100 games (moondemo/soccer2004) allow 1024 local scripts.
...
svn-id: r17864
2005-04-29 15:08:31 +00:00
Travis Howell
08e115a516
pajama3 requires GF_HE_LOCALIZED
...
Add freddi2 specific filter for (PU1/PU2) prefix in subtitles.
svn-id: r17857
2005-04-29 01:08:58 +00:00
Max Horn
d03b092659
Moved blast text/object code to ScummEngine_v6
...
svn-id: r17856
2005-04-28 22:34:56 +00:00
Max Horn
c5127d3c05
Moved bundle based localization code to ScummEngine_v7
...
svn-id: r17855
2005-04-28 22:17:23 +00:00
Max Horn
ec43585537
Added new handleMouseOver to allow further refactoring of the V2 specific verb code; added a TODO comment regarding the blast code
...
svn-id: r17848
2005-04-28 01:04:42 +00:00
Max Horn
5109e82c35
Refactor HE actor post/pre-processing code a bit (some more cleanup for HE90 could probably be done, but I'll leave that to the HE folks for now :-)
...
svn-id: r17847
2005-04-28 00:45:06 +00:00
Travis Howell
8545634aaa
Rename function.
...
svn-id: r17839
2005-04-27 14:30:32 +00:00
Max Horn
b407f0040e
Fix comment (copy & paste are evil)
...
svn-id: r17833
2005-04-27 07:57:28 +00:00
Travis Howell
e05d6e8331
Add feature flag for HE games which appear to have localized versions.
...
Allows accurate filtering of filename in subtitles.
svn-id: r17832
2005-04-27 05:05:10 +00:00
Max Horn
b56b84b145
Use kVerbVirtScreen were appropriate; removed unused param from initVirtScreen
...
svn-id: r17828
2005-04-26 15:52:55 +00:00
Max Horn
3a4dafeaa3
desaturatePalette is V8 specific
...
svn-id: r17827
2005-04-26 15:42:35 +00:00
Max Horn
c9cdee2d97
Removed the ugly saveOrLoadCursorImages hack and instead properly overload ScummEngine::saveOrLoad; did the same for the V7 IMuseDigital save/load code
...
svn-id: r17818
2005-04-26 13:33:17 +00:00
Max Horn
3931115b9a
Split loadRoomSubBlocks into a 'static' part (loadRoomSubBlocks) and a 'dynamic' part (initRoomSubBlocks)
...
svn-id: r17811
2005-04-26 10:58:49 +00:00
Max Horn
b43e1e960f
Map is only needed in intern.h
...
svn-id: r17776
2005-04-23 16:09:22 +00:00
Travis Howell
261a02beec
HE98+ includes extra VAR checks at this point.
...
Fixes salesmen freeze in freddi4.
svn-id: r17727
2005-04-21 03:29:31 +00:00
Max Horn
7b93b0e079
Moved v2 verb code into class ScummEngine_v2
...
svn-id: r17725
2005-04-20 23:53:29 +00:00
Max Horn
7963bb4cb9
Renamed _mouseButStat -> _mouseAndKeyboardStat (that's what it really is); moved _audioNames to class IMuseDigital
...
svn-id: r17723
2005-04-20 23:33:35 +00:00
Max Horn
c04ad861fe
Moved some more VARs; added comments to some of the vars which explain where they are used
...
svn-id: r17722
2005-04-20 23:13:11 +00:00
Max Horn
b724929466
Split initScummVars and overload it; this makes it possible to define more VARS in subclasses
...
svn-id: r17721
2005-04-20 20:34:44 +00:00
Max Horn
d2624d8e08
cleanup
...
svn-id: r17718
2005-04-20 19:59:18 +00:00
Max Horn
c46ea8bc40
Replaced the platform specific GF_FOO switches (using _platform instead now)
...
svn-id: r17716
2005-04-20 18:21:30 +00:00
Max Horn
005efe61aa
Added ScummEngine::_platform; eventually, this should replave GF_FMTOWNS, GF_AMIGA, etc. (everybody is welcome to work on this :-)
...
svn-id: r17710
2005-04-20 09:53:13 +00:00