Age | Commit message (Collapse) | Author | |
---|---|---|---|
2004-01-13 | Some more formatting cleanups. Made the Ogg file handle part of the | Torbjörn Andersson | |
animation state so that it can be deleted in doneAnimation(). svn-id: r12358 | |||
2004-01-13 | As an experiment, I've added a delay of 0 milliseconds when drawing | Torbjörn Andersson | |
interpolation frames. It shouldn't delay anything, but I'm hoping it will allow the other threads some breathing room, which might help bug #875683. Or not. We'll see. svn-id: r12357 | |||
2004-01-13 | Moved the rest of the MoviePlayer class into animation.cpp/.h, plus some | Torbjörn Andersson | |
minor cleanups. (Mostly spacing and indentation). Unfortunately the Ogg Vorbis playback causes ScummVM to crash for me, so I can't say for certain that I didn't break anything. svn-id: r12356 | |||
2004-01-13 | added legal header; fixed incorrect fscanf use; C++ification (the code still ↵ | Max Horn | |
is quite Cish, though :-) svn-id: r12351 | |||
2004-01-12 | Add mpeg2 option to mingw makefile | Travis Howell | |
Fix compile on mingw svn-id: r12350 | |||
2004-01-12 | fixed bug that was causing lots of havoc on BE machines. Thanks eriktorbjorn | Oliver Kiehl | |
svn-id: r12348 | |||
2004-01-12 | - whitespaces | Paweł Kołodziejski | |
- fix for compilation at MAX, at include types - changed to our types svn-id: r12344 | |||
2004-01-12 | Don't hog the CPU when playing cutscenes. | Torbjörn Andersson | |
svn-id: r12342 | |||
2004-01-12 | Initial libmpeg2 cutscene support based on patch #874510. | James Brown | |
Pre-converted cutscenes w/ palette files available - ask LeChuck about Cutscenes :) svn-id: r12338 | |||
2004-01-12 | Sync the credits so that the text scroll and music will last for about the | Torbjörn Andersson | |
same amount of time. I don't think the original did this, but it turned out to be pretty easy. svn-id: r12334 | |||
2004-01-11 | cleanup | Torbjörn Andersson | |
svn-id: r12322 | |||
2004-01-10 | I forgot this in the previous cleanup. | Torbjörn Andersson | |
svn-id: r12311 | |||
2004-01-10 | cleanup | Torbjörn Andersson | |
svn-id: r12309 | |||
2004-01-09 | Removed redundant comment. | Torbjörn Andersson | |
svn-id: r12282 | |||
2004-01-09 | Removed redundant comments. | Torbjörn Andersson | |
svn-id: r12279 | |||
2004-01-09 | Make it possible to quit while showing in-game dialogs. (Regression fix.) | Torbjörn Andersson | |
svn-id: r12273 | |||
2004-01-09 | Fix a harmless clipping bug (block surfaces were drawn even when their | Torbjörn Andersson | |
width or height was 0), and use consistent naming for clip rect parameters. svn-id: r12272 | |||
2004-01-08 | Allow quitting during cutscenes and credits again. This is getting a bit | Torbjörn Andersson | |
hackish... svn-id: r12247 | |||
2004-01-07 | Valgrind fixes. Mostly about memory not being freed when the engine is | Torbjörn Andersson | |
deleted. svn-id: r12211 | |||
2004-01-06 | Never call _system->quit() directly. Let ScummVM handle that so that the | Torbjörn Andersson | |
engine can be properly deleted first. Apart from being the nice thing to do, this should make it easier to Valgrind for memory leaks. svn-id: r12184 | |||
2004-01-06 | It's a new year in BS2 land, too! | Torbjörn Andersson | |
svn-id: r12181 | |||
2004-01-06 | Made sure the screen is really cleared when drawing a dialog window, plus | Torbjörn Andersson | |
some other cleanups. (This was a regression caused by the less stupid screen updates implemented recently.) svn-id: r12180 | |||
2004-01-05 | Marked some more structs as packed. I don't know if it makes any | Torbjörn Andersson | |
difference, as they contain only 32-bit integers, but I also believe it does no harm. svn-id: r12159 | |||
2004-01-05 | Changed some memmove()s to memcpy(), since the memory areas were not | Torbjörn Andersson | |
overlapping. Enabled some sanity-checking code. Fixed clearWalkGridList() so that it clears the entire walk grid list. That was a really stupid bug of mine, and I hope it had at least some bearing on the rare (for me, at least) walk problems I've seen. svn-id: r12154 | |||
2004-01-05 | Tiny cleanup. | Torbjörn Andersson | |
svn-id: r12153 | |||
2004-01-05 | Fixed some debugging messages so they refer to the correct function. | Torbjörn Andersson | |
svn-id: r12152 | |||
2004-01-05 | Slowed down the credits slightly. With the recent optimizations, the music | Torbjörn Andersson | |
lasted longer than the text. Now the text lasts longer than the music. svn-id: r12151 | |||
2004-01-04 | Adapted LavosSpawn's idea for more efficient screen updating. It still | Torbjörn Andersson | |
renders the entire screen every frame, but it tries to update (i.e. copy to the backend) only the parts of the screen that actually changed. At least approximately so. svn-id: r12142 | |||
2004-01-04 | Some cleanup and Valgrind warning fixes. | Torbjörn Andersson | |
svn-id: r12141 | |||
2004-01-04 | Update a comment to reflect that some functions have different names now. | Torbjörn Andersson | |
svn-id: r12140 | |||
2004-01-04 | renamed global var _debugLevel to g_debugLevel; let Engine constructor init ↵ | Max Horn | |
it (this way all engines get it for free, allows further cleanup); removed some useless/duplicate member vars in SwordEngine svn-id: r12134 | |||
2004-01-03 | cleanup | Max Horn | |
svn-id: r12116 | |||
2004-01-03 | fix for BE systems | Max Horn | |
svn-id: r12115 | |||
2004-01-03 | Fixed bug that made ScummVM crash when loading a savegame where the main | Torbjörn Andersson | |
character was walking. (I had missed a case where pointers were cast to integers.) svn-id: r12113 | |||
2004-01-03 | It was pointed out to me that we can't use the DEMO variable here, because | Torbjörn Andersson | |
the missing file may be the one with the resource for the global variables. svn-id: r12112 | |||
2004-01-03 | renamed AudioInputStream -> AudioStream | Max Horn | |
svn-id: r12110 | |||
2004-01-03 | Made the music code more like the one in BS1, i.e. the fade time is longer | Torbjörn Andersson | |
and it now fades both up and down. Plenty of cleanups, simplifications and just moving code around to group it in what I hope is a more logical fashion. Fixed a long-standing bug where spot effects would eventually use up all available sound effect handles. (I may have introduced this when I removed the expiration of sound effects from FxServer().) svn-id: r12108 | |||
2004-01-01 | Oops, that was the wrong data type. (Not that it should matter, but...) | Torbjörn Andersson | |
svn-id: r12069 | |||
2003-12-31 | Some tweaking of the new credits code. It is no longer necessary to have | Torbjörn Andersson | |
to have the credits.bmp file, though if you don't you won't see the "Smacker" logo. (Whether or not this is a feature is open to debate.) Happy New Year! svn-id: r12062 | |||
2003-12-31 | oops, forgot one case | Torbjörn Andersson | |
svn-id: r12056 | |||
2003-12-31 | When saving the music state, remember the name of the music file that was | Torbjörn Andersson | |
open so that it can be re-opened afterwards. It's not so much that it may have changed, but it may have been closed. This should fix a crash when escaping the credits. svn-id: r12055 | |||
2003-12-31 | I still don't know how to draw the credits like the original did, but at | Torbjörn Andersson | |
least the credits text is showing now. svn-id: r12053 | |||
2003-12-31 | Don't allow the credits to be displayed while in conversation mode. | Torbjörn Andersson | |
svn-id: r12052 | |||
2003-12-31 | Enable the line that increases _gameCycle. There's a debugger command that | Torbjörn Andersson | |
will display it, and it's so much more interesting this way. :-) svn-id: r12051 | |||
2003-12-29 | tiny cleanup | Torbjörn Andersson | |
svn-id: r12017 | |||
2003-12-29 | The game sets its own DEMO variable, so we might as well check that one as | Torbjörn Andersson | |
checking the GF_DEMO flag. (There's still one "unnecessary" reference to GF_DEMO in functions.cpp, but I plan on rewriting that function soon so I don't want to touch it right now.) svn-id: r12009 | |||
2003-12-28 | Hopefully the last big renaming. Now the datatypes have names like | Torbjörn Andersson | |
"StandardHeader" instead of "_standardHeader". svn-id: r11997 | |||
2003-12-24 | o Added SoundMixer::isReady() | Max Horn | |
o Removed SoundMixer::bindToSystem() o In scumm, replaced _silentMixer, _silentDigitalImuse and _noDigitalSamples by SoundMixer::isReady() svn-id: r11893 | |||
2003-12-24 | turned PlayingSoundHandle into an 'opaque' (well not really :-) data type, ↵ | Max Horn | |
mainly because people kept (accidentally and sometimes on purpose :-) misusing them svn-id: r11881 | |||
2003-12-21 | Make it possible for game detection functions to detect language/platform ↵ | Max Horn | |
(not yet done by any detector, but will come with the MD5 detection code) svn-id: r11811 |