Max Horn
8f16458e9b
Renamed FSNode::openForReading / openForWriting to createReadStream / createWriteStream, again to make ownership of the returned stream clear
...
svn-id: r36014
2009-01-23 03:41:36 +00:00
Filippos Karapetis
7fba1e9aaf
Removed unused defines, cleaned up some more defines and reduced the places where static data is read from the game's executable
...
svn-id: r35916
2009-01-18 22:02:22 +00:00
Filippos Karapetis
98b3046c09
Removed some unused defines in Mickey's Space Adventure, and removed a case where static data was read from the game's executable
...
svn-id: r35901
2009-01-18 16:41:35 +00:00
Matthew Hoops
bd3ff9c719
fix another regression from the RTL branch merge
...
svn-id: r35888
2009-01-18 02:22:57 +00:00
Matthew Hoops
9bef5d0e72
consistency fix and add a new line
...
svn-id: r35831
2009-01-12 01:29:29 +00:00
Eugene Sandulenko
a266feeb5a
Fix regression when gameids were los for some fanmade games
...
svn-id: r35827
2009-01-11 13:17:05 +00:00
Filippos Karapetis
c8f16d8716
Fixed slight regression
...
svn-id: r35791
2009-01-08 22:41:25 +00:00
Kari Salminen
c7e29bb788
Give more detailed info on recently added KQ4 detection entry (It's KQ4 v2.0, released on 1988-07-27 and it uses PC AGI 3.002.086).
...
svn-id: r35787
2009-01-08 16:38:42 +00:00
Eugene Sandulenko
7ec80cd963
Fix bug #2455850 : "LSL: missing Polish MD5" and add Polish LSL1 demo along the way.
...
svn-id: r35782
2009-01-08 00:24:19 +00:00
Eugene Sandulenko
1395d3ba63
Fix bug #2451381 : "AGI: -x option (or loading from launcher) breaks some games"
...
svn-id: r35771
2009-01-07 20:18:38 +00:00
Kari Salminen
2f7ef3132d
Add detection entry for King's Quest IV AGI (PC 5.25", 2.0) as provided by UsualNoise on ScummVM forums.
...
svn-id: r35770
2009-01-07 18:50:42 +00:00
Eugene Sandulenko
027a010275
Fix bug #2484801 : "PQ1/DOS/Englisv2.0G - One version is detected as MAC Version"
...
svn-id: r35769
2009-01-07 18:13:56 +00:00
Eugene Sandulenko
c31a0f7089
Fix bug #1942471 : "AGI: Fan(Get Outta SQ): No Word wrapping"
...
svn-id: r35767
2009-01-07 13:27:58 +00:00
Torbjörn Andersson
9a9c1a40d9
Added a few more shouldQuit() checks. It's now possible to quit while, for
...
instance, Leisure Suit Larry is waiting for you to enter your age.
svn-id: r35761
2009-01-06 23:29:58 +00:00
Matthew Hoops
0b50c114d8
fix quitting in Mickey's Space Adventure as well as other minor cleanup
...
svn-id: r35735
2009-01-05 01:40:08 +00:00
Matthew Hoops
6e434271fb
fix infinite loop when trying to quit in Troll's Tale
...
svn-id: r35734
2009-01-05 00:51:54 +00:00
Matthew Hoops
41b7f714e9
fix infinite loop when trying to quit in Winnie
...
svn-id: r35732
2009-01-04 19:52:59 +00:00
Eugene Sandulenko
3ba025edd5
Considerably shortened the detection table with use of macros.
...
svn-id: r35702
2009-01-03 14:07:17 +00:00
Eugene Sandulenko
f0c6bfc392
Formatting
...
svn-id: r35701
2009-01-03 14:05:57 +00:00
Eugene Sandulenko
8dfa9a70f2
Fix bugs #1940871 : "AGI: Fan(Beyond Titanic 2) - Lockup" and #1874918 :
...
"AGI GR: Text wrapping broken on long strings in the mines" by replacing our
text wrap routine with one based on GBAGI.
Also made debug messages more clear.
svn-id: r35664
2009-01-02 01:34:53 +00:00
Eugene Sandulenko
696897b058
Whoa! Removing trailing spaces.
...
svn-id: r35648
2009-01-01 15:06:43 +00:00
Torbjörn Andersson
a4e08d94fc
Allow quitting / returning to launcher while showing "selection boxes", e.g. the
...
pause game dialog.
svn-id: r35445
2008-12-19 21:22:26 +00:00
Torbjörn Andersson
c6bd85e370
Allow quitting/returning to launcher while in the save/load dialog. I don't
...
know if there are other such spots that need to be fixed as well.
svn-id: r35442
2008-12-19 17:31:14 +00:00
Torbjörn Andersson
1477116d9b
Clicking in the scrollbar always caused the save/load list to scroll down a page.
...
Now it can scroll up a page again.
svn-id: r35441
2008-12-19 17:21:55 +00:00
Robin Watts
8f3b2e9b4d
Remove warnings from NDS build.
...
svn-id: r35172
2008-11-29 18:01:16 +00:00
Max Horn
63e7836dec
AGI: fsnodeNameEqualsIgnoreCase and FSNode usage should be replaced by SearchMan
...
svn-id: r35130
2008-11-20 13:50:26 +00:00
Johannes Schickel
5a0556f09c
Committed my patch #2123680 "SDL: Backend transaction / rollback support".
...
svn-id: r35062
2008-11-14 22:08:10 +00:00
Filippos Karapetis
2b59700d2a
AGI save games now contain thumbnails and creation date/time (visible from the GMM save/load screens)
...
svn-id: r34989
2008-11-10 19:02:47 +00:00
Filippos Karapetis
f5729a4a8b
- The GMM save dialog is now working for all engines which support the appropriate features
...
- Added a new method to the MetaEngine class, getMaximumSaveSlot(), and implemented it in all engines for which the listSavefiles() method is implemented (it goes together with the listSavefiles method). It is used to fill the unused save slots in the save/load dialogs of each engine, so that the user can create new save games in empty slots
- Unified the save/load dialog list numbering in the GMM load/save screens and in the load screen of the main menu (before a game is started)
svn-id: r34963
2008-11-09 16:13:34 +00:00
Max Horn
40136f2590
Switched various Engine APIs to use Common::Error
...
svn-id: r34916
2008-11-06 17:05:54 +00:00
Filippos Karapetis
2b0346ca5e
Fix for bug #2071125 - "MICKEY: Mouse movement", by using the waitForTimer() function from the SCUMM engine
...
svn-id: r34914
2008-11-06 16:31:34 +00:00
Max Horn
142a8d5a51
Simplified AdvancedMetaEngine::fallbackDetect usage
...
svn-id: r34909
2008-11-06 13:59:39 +00:00
Max Horn
fe2935ad4b
Got rid of the unused 'filename' attribute in SaveStateDescriptor
...
svn-id: r34905
2008-11-05 15:41:12 +00:00
Max Horn
61aadb378d
Fixed the EngineFeature vs. MetaEngineFeature mess, clarified some EngineFeature comments
...
svn-id: r34896
2008-11-04 16:11:40 +00:00
Filippos Karapetis
b7a219ebc6
Renamed engine feature kSupportsDirectLoad to kSupportsLoadingDuringStartup, as discussed in patch #2122869
...
svn-id: r34854
2008-10-26 16:42:08 +00:00
Max Horn
d387206175
Pushed down some header deps
...
svn-id: r34845
2008-10-23 07:59:10 +00:00
Kari Salminen
c949eb2dac
Patch #2131406 : AGI: Fix Crash with Apple][ Instruments.
...
Applied the patch as it is, thanks clone2727.
Now Apple IIGS AGI games don't crash anymore if the
instruments (They're in *.SYS16) or the instrument
samples (They're in SIERRASTANDARD) aren't found.
svn-id: r34798
2008-10-13 19:17:51 +00:00
Max Horn
6a2f3dc0b9
Added new type Engine::Feature; pushed down some #include dependencies
...
svn-id: r34755
2008-10-06 12:48:52 +00:00
Max Horn
c7fde102e3
Renamed FilesystemNode -> FSNode
...
svn-id: r34716
2008-10-02 16:58:59 +00:00
Max Horn
e798561013
AGI: Simplify WagFileParser by not reading data into a memory stream first (this was there to improve performance on systems with slow seeking; those systems should use another approach, see scummvm-devel)
...
svn-id: r34711
2008-09-30 16:53:04 +00:00
Max Horn
e5dbb3f901
AGI: Got rid of yet another unwarranted use of FSNode::getPath
...
svn-id: r34710
2008-09-30 16:38:46 +00:00
Max Horn
1d7de023d9
AGI: Another case where it is better to use FSNodes directly, instead of converting them to path strings
...
svn-id: r34708
2008-09-30 16:23:35 +00:00
Max Horn
9b160804ab
Renamed Engine::quit to Engine::shouldQuit (previously, it was easily confused with Engine::quitGame); also cleaned up engine.h a bit
...
svn-id: r34700
2008-09-30 12:27:38 +00:00
Max Horn
1776c75566
Don't use File::name() needlessly (i.e. if you still know which file you just opened :)
...
svn-id: r34685
2008-09-29 11:07:39 +00:00
Max Horn
655ce26b3f
Big patch changing the signature of various Stream methods (some ports may need to be slightly tweaked to fix overloading errors/warnings)
...
svn-id: r34514
2008-09-13 16:51:46 +00:00
Johannes Schickel
0a35842954
Committed my patch #2105593 "Launcher/MetaEngine: Finnished removeSaveState".
...
svn-id: r34495
2008-09-11 19:47:45 +00:00
Max Horn
d3642080de
Moved check for shouldRTL() from engines to scummvm_main
...
svn-id: r34310
2008-09-03 16:56:40 +00:00
Max Horn
531bcf847c
Moved FilesystemNode / FSList to namespace Common; also got rid of some 'typedef Common::String String;' name aliases
...
svn-id: r34302
2008-09-03 11:22:51 +00:00
Filippos Karapetis
dd8e875b00
Commented out currently broken code, adding a FIXME
...
svn-id: r34297
2008-09-03 09:58:28 +00:00
Max Horn
42a5aa567b
Merging more of the GSoC 2008 RTL branch: AGI
...
svn-id: r34242
2008-09-01 17:46:05 +00:00