Travis Howell
|
9f53578fd2
|
Fix compiler warning.
svn-id: r48365
|
2010-03-23 00:42:42 +00:00 |
|
Torbjörn Andersson
|
72eb9ec9ea
|
Fixed a bunch of cppcheck warnings. Mostly about checking if a pointer is null
before freeing it, which isn't necessary.
svn-id: r46941
|
2010-01-03 19:37:43 +00:00 |
|
Max Horn
|
c8873d8492
|
Changed MidiDriver::createMidi to take a MidiDriverType instead of an int
svn-id: r46316
|
2009-12-09 18:12:51 +00:00 |
|
Travis Howell
|
48cce58ab5
|
Split the script opcode table for DIMP, since it doesn't match(ie timers) other Puzzle Pack games.
svn-id: r44285
|
2009-09-24 03:41:45 +00:00 |
|
Johannes Schickel
|
c50940bbf4
|
Got rid of Common::File::addDefaultDirectory, instead implemented the solution proposed in "Case agnostic handling for directories (and files)" on -devel.
svn-id: r44266
|
2009-09-23 00:15:00 +00:00 |
|
Johannes Schickel
|
b33b90ecd0
|
Made AGOS, DRASCULA, GOB, GROOVIE, MADE, SCUMM and TINSEL properly stop CD audio playback on engine quit. (This only problem affected playback from CD, not from ripped audio files)
svn-id: r43512
|
2009-08-18 15:31:26 +00:00 |
|
Travis Howell
|
8a62c94f80
|
Enable Personal Nightmare by default.
svn-id: r43304
|
2009-08-12 02:24:03 +00:00 |
|
Travis Howell
|
1c15bcf87d
|
Add option to disable later games (Feeble Files, Puzzle Pack) in AGOS game engine, which require higher resolution.
svn-id: r43270
|
2009-08-11 14:42:44 +00:00 |
|
Johannes Schickel
|
7e71865e91
|
Move the event recorder to its own class (EventRecoder inside common/EventRecorder.[h/cpp]).
svn-id: r42751
|
2009-07-25 12:59:46 +00:00 |
|
Travis Howell
|
3ce15cb9b7
|
Ooops, remove debug code.
svn-id: r42164
|
2009-07-06 06:24:04 +00:00 |
|
Travis Howell
|
dc0f6dce76
|
Use graphics surfaces for screen buffers, and always use correct pitch when writing to the frameBuffer.
svn-id: r42163
|
2009-07-06 06:21:59 +00:00 |
|
Travis Howell
|
bce47e7eb6
|
Add initial support for DOS non-interactive demos of The Feeble Files.
svn-id: r40619
|
2009-05-16 05:34:16 +00:00 |
|
Travis Howell
|
d22aeae5fc
|
Fix pausing during video play back.
svn-id: r40098
|
2009-04-24 10:07:34 +00:00 |
|
Travis Howell
|
d6247fa0e0
|
Fix crash that occurs when OmniTV video is played completely, in The Feeble Files.
svn-id: r40063
|
2009-04-22 10:19:10 +00:00 |
|
Travis Howell
|
2ff57df1e5
|
Cleanup.
svn-id: r39260
|
2009-03-09 04:37:31 +00:00 |
|
Travis Howell
|
93deecccef
|
Minor cleanup.
svn-id: r39259
|
2009-03-09 04:16:27 +00:00 |
|
Max Horn
|
563d76d342
|
AGOS: Changed _leftButtonDown & _rightButtonDown from byte to int
svn-id: r39256
|
2009-03-09 03:45:33 +00:00 |
|
Travis Howell
|
2bd2fe43c5
|
Change Personal Nightmare support to optional, until setjmp/longjmp code is converted.
svn-id: r39253
|
2009-03-09 02:25:29 +00:00 |
|
Travis Howell
|
1937dca584
|
Cleanup.
svn-id: r39222
|
2009-03-08 13:18:07 +00:00 |
|
Travis Howell
|
56189fcf30
|
Clarify several errors messages.
svn-id: r39219
|
2009-03-08 10:08:09 +00:00 |
|
Travis Howell
|
2620d6836c
|
Add initial support for Personal Nightmare.
Thanks to dreammaster for file decompression and icon decoding code.
NOTE: setjmp/longjmp code will require conversion for portability.
svn-id: r39216
|
2009-03-08 08:45:21 +00:00 |
|
Travis Howell
|
fdb9cd9ce2
|
Add DOS demo of Elvira 1.
svn-id: r39026
|
2009-03-01 10:09:27 +00:00 |
|
Travis Howell
|
3571da7a94
|
Correctly fix position of icons in AtariST version of Elvira 2.
svn-id: r39011
|
2009-03-01 06:43:46 +00:00 |
|
Travis Howell
|
1eb9c35255
|
Fix another memory leak, when exiting Waxworks.
svn-id: r36296
|
2009-02-13 05:50:17 +00:00 |
|
Travis Howell
|
a55aa87ba7
|
Fix memory leaks, when exiting Waxworks.
svn-id: r36294
|
2009-02-13 05:42:28 +00:00 |
|
Travis Howell
|
740ee411b0
|
Fix another memory leak, when exiting AGOS engine.
svn-id: r36293
|
2009-02-13 05:32:06 +00:00 |
|
Travis Howell
|
edfc00a740
|
Fix memory leak, when exiting AGOS engine.
svn-id: r36290
|
2009-02-13 05:09:46 +00:00 |
|
Travis Howell
|
89063a38ce
|
Cleanup.
svn-id: r36233
|
2009-02-07 04:32:33 +00:00 |
|
Travis Howell
|
5de19ecb28
|
Cleanup.
svn-id: r36232
|
2009-02-07 03:36:36 +00:00 |
|
Travis Howell
|
3a4cc4b88d
|
time.h include no longer required.
svn-id: r36229
|
2009-02-07 01:45:32 +00:00 |
|
Travis Howell
|
885922240e
|
Fix startup of AtariST demo of Elvira 1.
svn-id: r36212
|
2009-02-04 05:52:14 +00:00 |
|
Max Horn
|
4d87acf8b4
|
AGOS: Added TODO about the possibility of using special debug levels
svn-id: r36137
|
2009-01-30 04:07:41 +00:00 |
|
Travis Howell
|
53c71f8e4d
|
Add support for text compression in the AtariST version of Elvira 1.
svn-id: r36065
|
2009-01-26 04:22:19 +00:00 |
|
Travis Howell
|
c36eb09237
|
Remove unused shutdown() code.
svn-id: r36018
|
2009-01-23 04:05:10 +00:00 |
|
Travis Howell
|
8914ef89ea
|
Remove last use of time() in AGOS engine.
svn-id: r36016
|
2009-01-23 04:01:38 +00:00 |
|
Eugene Sandulenko
|
696897b058
|
Whoa! Removing trailing spaces.
svn-id: r35648
|
2009-01-01 15:06:43 +00:00 |
|
Travis Howell
|
f66bd9c57b
|
Correct the number of speech available in Simon the Sorcerer 1 & 2.
svn-id: r35474
|
2008-12-21 23:10:31 +00:00 |
|
Travis Howell
|
76624fc69c
|
Add initial Smacker support for The Feeble Files.
svn-id: r35457
|
2008-12-21 04:36:11 +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 |
|
Max Horn
|
40136f2590
|
Switched various Engine APIs to use Common::Error
svn-id: r34916
|
2008-11-06 17:05:54 +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
|
2bc093828f
|
Replaced Engine::_gameDataPath (a String) by Engine::_gameDataDir (an FSNode); adapted code to that (by using getChild() to get subdirs, not string concatenation
svn-id: r34434
|
2008-09-07 22:10:58 +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 |
|
Christopher Page
|
4198ee9623
|
Merged revisions 33188-33189,33191-33193,33196,33198,33202-33203,33206,33210,33212,33218-33220,33222,33224-33226,33229-33243,33246,33248-33250,33252,33258-33261,33263,33266,33270,33272-33283,33285,33287-33290,33295-33298,33321,33325-33330,33332-33335,33337-33340,33342,33345,33347,33349-33350,33352-33357,33359-33367,33369-33371,33373,33375-33377,33379-33380,33383-33385,33387-33389,33392-33394,33400-33402,33404-33405,33407-33410,33412-33416,33418-33419,33425-33427,33432,33436-33438,33444,33446,33452-33453,33455-33459,33463-33464,33466-33471,33473-33474,33478,33490,33492,33495-33496,33509-33512,33518-33519,33522-33527,33529-33530,33537,33541,33544,33546,33550,33552-33554,33556,33558,33561-33562,33565,33568,33570,33574,33576,33578-33581,33584-33587,33590,33596,33604-33611,33614-33615,33617-33618,33620-33621 via svnmerge from
https://scummvm.svn.sourceforge.net/svnroot/scummvm/scummvm/trunk
svn-id: r33624
|
2008-08-04 22:34:07 +00:00 |
|
Paul Gilbert
|
ba351015cb
|
Fix to prevent attempt to delete a non-initialised object during game exit
svn-id: r33283
|
2008-07-25 09:36:18 +00:00 |
|
Christopher Page
|
34d3d74b97
|
Fixed a small SFX issue with AGOS
svn-id: r33180
|
2008-07-21 19:46:23 +00:00 |
|
Christopher Page
|
ebd3510b72
|
AGOS: Got rid of _masterVolume and replaced with _musicVolume and _sfxVolume so that music and sfx are separately controlled via the Options menu
svn-id: r33065
|
2008-07-14 22:10:04 +00:00 |
|
Christopher Page
|
e808cdf7a0
|
Reimplemented pushEvent() and artificialEventQueue to work with Events instead of EventTypes. Reimplemented Queue as a List instead of Array. Updated AGOS, AGI, CINE, GOB, and KYRA to work with the current implementation of the GMM
svn-id: r32971
|
2008-07-09 02:27:05 +00:00 |
|
Christopher Page
|
a4f56de13a
|
Implemented Common::EventManager::pushEvent() to insert fake events into the event queue. Quit and RTL events have been added, and are now tracked by the DefaultEventManager using shouldQuit() and shouldRTL(). AGOS is working with this new implementation, other engines to follow.
svn-id: r32952
|
2008-07-07 22:34:45 +00:00 |
|
Christopher Page
|
e36166bda2
|
Added syncSoundSettings() to Engine, sound settings can now be modified from the global main menu for most engines
svn-id: r32815
|
2008-06-26 23:22:28 +00:00 |
|