Christopher Page
|
e9c6b03fc7
|
SCUMM works with new GMM implementation
svn-id: r33001
|
2008-07-11 01:22:37 +00:00 |
|
Christopher Page
|
b50df858eb
|
Changed the name of the Scumm menu dialog class MainMenuDialog to ScummMenuDialog, to avoid confusion and conflict with the Global Main Menu class
svn-id: r32937
|
2008-07-07 06:05:48 +00:00 |
|
Christopher Page
|
8957971162
|
SCUMM: syncSoundSettings() now updates kPlainSoundType
svn-id: r32935
|
2008-07-07 05:27:35 +00:00 |
|
Christopher Page
|
30c52e215c
|
Scumm sound settings can now be changed from the gmm
svn-id: r32851
|
2008-06-30 17:44:21 +00:00 |
|
Christopher Page
|
27c427add2
|
Scumm and sky now use the new _quit flag
svn-id: r32775
|
2008-06-25 03:17:01 +00:00 |
|
Johannes Schickel
|
600ab40bca
|
Changed all delete [] usages to delete[].
svn-id: r31927
|
2008-05-07 14:31:45 +00:00 |
|
Jordi Vilalta Prat
|
38a8aa516e
|
Allow static and dynamic plugins to be used at the same time
svn-id: r31888
|
2008-05-06 03:00:26 +00:00 |
|
Travis Howell
|
f09f10bea5
|
Fix bug #1957165 - MM: render_mode is broken.
svn-id: r31862
|
2008-05-04 13:36:41 +00:00 |
|
Eugene Sandulenko
|
c376414771
|
Comment patch #1949695
svn-id: r31700
|
2008-04-24 20:04:32 +00:00 |
|
Eugene Sandulenko
|
80c4249f79
|
Patch #1949695: "set defaultTo1XScaler depending on width with CJK mode"
svn-id: r31699
|
2008-04-24 20:02:01 +00:00 |
|
Eugene Sandulenko
|
9f6012c294
|
First attempt to support Japanese DIG
svn-id: r31456
|
2008-04-08 20:04:51 +00:00 |
|
Max Horn
|
74f80acbf0
|
Properly *init* the _fmtownsBuf variable, and properly release the memory it points to when restarting
svn-id: r31381
|
2008-04-04 11:43:26 +00:00 |
|
Travis Howell
|
e36b95b64a
|
Revert revision 31256, since _textSurfaceMultiplier isn't set at that point.
svn-id: r31380
|
2008-04-04 09:33:09 +00:00 |
|
Max Horn
|
d35020ac17
|
Init the _fmtownsBuf in the constructor, not in setupScumm() (fixes a leak, and ensure that _fmtownsBuf always is inited)
svn-id: r31256
|
2008-03-26 22:26:59 +00:00 |
|
Max Horn
|
b0c6a12c81
|
Modified Patch #1925352: Memory leak fixes
svn-id: r31244
|
2008-03-26 19:29:33 +00:00 |
|
Jordi Vilalta Prat
|
d6c34bdc4b
|
Fixed the spaces before tabs.
svn-id: r30667
|
2008-01-28 00:14:17 +00:00 |
|
Paweł Kołodziejski
|
758c4b1655
|
not need call refreshScripts in demo version of comi
svn-id: r30479
|
2008-01-13 23:44:52 +00:00 |
|
Max Horn
|
3e980392d5
|
Fixed bug #1861582 (COMI: Banjo duel seems harder than in the original) by changing the way SCUMM updates the timer vars (matches disasm now). Beware of regressions\!
svn-id: r30418
|
2008-01-11 22:12:06 +00:00 |
|
Max Horn
|
dce7a57cad
|
VAR_TMR_4 has a special role from VAR_TMR_1 till 3 (in particular, it exists across far more SCUMM versions), so rename it to VAR_TIMER_TOTAL
svn-id: r30271
|
2008-01-05 23:05:16 +00:00 |
|
Eugene Sandulenko
|
0f6246bab8
|
Fix for bug #896489: "DIG: Missing subtitles when talking to Brink"
svn-id: r30167
|
2008-01-02 21:15:23 +00:00 |
|
Eugene Sandulenko
|
040a7b54fa
|
Oops. Moved too much code in the last commit.
svn-id: r30162
|
2008-01-02 18:59:15 +00:00 |
|
Eugene Sandulenko
|
2d94049bea
|
Workaround for bug #1804278: "MONKEY: Mouse is invisible after loading"
svn-id: r30160
|
2008-01-02 18:44:20 +00:00 |
|
Max Horn
|
0ad70c7d84
|
SCUMM: Moved tick duration into a constant
svn-id: r30112
|
2008-01-01 11:41:47 +00:00 |
|
Max Horn
|
be11104d70
|
Removed obsolete _insaneRunning flag
svn-id: r30107
|
2007-12-31 16:34:30 +00:00 |
|
Travis Howell
|
8f540e9b67
|
Move more HE code to HE71, to reduce code size, when using DISABLE_HE option.
svn-id: r30023
|
2007-12-28 00:18:06 +00:00 |
|
Travis Howell
|
9b0db4be37
|
Move more HE code to HE71, to reduce code size, when using DISABLE_HE option.
svn-id: r30021
|
2007-12-28 00:08:23 +00:00 |
|
Travis Howell
|
410a4a974e
|
Enable Windows version of early HE games by default, to match already enabled 3DO/DOS/Macintosh versions of early HE games. Adding only the minimum code required for HE70 games.
svn-id: r30011
|
2007-12-27 11:40:29 +00:00 |
|
Willem Jan Palenstijn
|
9ada2910f7
|
don't clear owner of invalid global object 0 (fixes #1857697)
svn-id: r30007
|
2007-12-26 23:06:22 +00:00 |
|
Travis Howell
|
443dff5285
|
Add support for original load/save system in HE games.
svn-id: r29434
|
2007-11-06 12:22:52 +00:00 |
|
Max Horn
|
3f958711a2
|
Refactored ScummEngine*::checkExecVerbs method
svn-id: r29284
|
2007-10-28 12:57:25 +00:00 |
|
Eugene Sandulenko
|
77eea722af
|
Modified patch #1738058: "Action recorder".
svn-id: r28968
|
2007-09-19 13:55:05 +00:00 |
|
Nicola Mettifogo
|
258901bab9
|
Merged common/stdafx.h into common/scummsys.h. All referencing files have been updated.
svn-id: r28966
|
2007-09-19 08:40:12 +00:00 |
|
Max Horn
|
0cccbb29d6
|
Some cleanup (yay for whomever had the brilliant idea to let SVN work over HTTPS and hence through proxies&firewalls :)
svn-id: r28877
|
2007-09-08 11:15:27 +00:00 |
|
Chris Apers
|
500481c4ec
|
Cleanup: remove obsolete code (PalmOS 68K version not supported anymore)
svn-id: r28803
|
2007-09-01 19:13:04 +00:00 |
|
Eugene Sandulenko
|
44405b664f
|
Put ScummNESFile class into separate file.
svn-id: r28497
|
2007-08-08 23:31:21 +00:00 |
|
Eugene Sandulenko
|
1db83059b0
|
Preliminary (and buggy) Kanji support.
svn-id: r27998
|
2007-07-10 00:39:12 +00:00 |
|
Max Horn
|
0a662bfb7e
|
cleanup in ScummEngine::drawStripToScreen; in particular, the code is now more efficient for The Dig, FT and COMI
svn-id: r27980
|
2007-07-08 22:13:50 +00:00 |
|
Max Horn
|
3762bcdfe1
|
correct typo
svn-id: r27978
|
2007-07-08 21:39:46 +00:00 |
|
Max Horn
|
9027076e5d
|
Split Engine::pauseEngine: It now does pauseLevel handling, while engines can provide a simpler pauseEngineIntern method; provided default implementation of the latter which simply (un)pauses the mixer
svn-id: r27801
|
2007-06-30 22:22:25 +00:00 |
|
Max Horn
|
fed38a794f
|
Added Engine::pauseEngine method (allows outside code, like the backend, to pause/resume the active engine); made the global 'confirm exit' dialog use that feature; implemented ScummEngine::pauseEngine
svn-id: r27797
|
2007-06-30 18:22:21 +00:00 |
|
Max Horn
|
4e4358e8c3
|
Made SCUMM use Common::KeyState, too (but implemented almost no fixes/optimizations based on this)
svn-id: r27655
|
2007-06-23 10:38:03 +00:00 |
|
Max Horn
|
218e132e37
|
Updated legal headers in source files, based on what Pidgin (the IM client formerly knowns as Gaim) does; added new (incomplete) COPYRIGHT file; updated copyright dates in a few spots
svn-id: r27024
|
2007-05-30 21:56:52 +00:00 |
|
Max Horn
|
0de170c980
|
Removing useless common/fs.h includes
svn-id: r27018
|
2007-05-30 17:44:52 +00:00 |
|
Max Horn
|
68175c713b
|
Patch #1709681: SCUMM: Fallback to Adlib when Roland Upgrade is missing
svn-id: r26679
|
2007-04-29 18:26:27 +00:00 |
|
Gregory Montoir
|
5aca9dce8c
|
added the instance of EventManager returned by OSystem::getEventManager as a member of the Engine base class. This allows to simply the code a bit and should more efficient too (ie. less virtual function chain calls, obj->getA()->getB()). Also updated several engines to make use of it.
svn-id: r26357
|
2007-04-01 17:36:13 +00:00 |
|
Max Horn
|
d0c30bfd9a
|
Undoing my previous (upon closer review, bogus) change to IMuseDigital::refreshScripts -- the problem is a bit deeper. Sorry for the noise :-(
svn-id: r26257
|
2007-03-20 19:06:37 +00:00 |
|
Max Horn
|
ed54ea9155
|
Moved Event/EventType/keyboard enum from common/system.h (part of class OSystem) to common/events.h (part of namespace Common). Porters may have to make minor changes to their backends to get them to compile again
svn-id: r26180
|
2007-03-17 19:02:05 +00:00 |
|
Max Horn
|
15d9bc42ea
|
Force all code to use EventManager::pollEvent instead of OSystem::pollEvent
svn-id: r26156
|
2007-03-17 00:53:21 +00:00 |
|
Max Horn
|
f47670f5a3
|
Get rid of initActorClass
svn-id: r26101
|
2007-03-12 12:11:59 +00:00 |
|
Max Horn
|
f3e970f5b7
|
SCUMM: Renamed ActorOldWalk to Actor_v3, added new subclass Actor_v2
svn-id: r26057
|
2007-03-10 13:53:11 +00:00 |
|