Age | Commit message (Collapse) | Author | |
---|---|---|---|
2004-02-24 | the OSystem changes we discussed on the ML (note: renaming of the existing ↵ | Max Horn | |
OSystem API is not yet finished); porters will have to fix their ports to get them to compile again svn-id: r13036 | |||
2004-02-05 | Removed some of the #includes from sword2.h | Torbjörn Andersson | |
svn-id: r12739 | |||
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 | 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-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 | It's a new year in BS2 land, too! | Torbjörn Andersson | |
svn-id: r12181 | |||
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 | |||
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 | 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-17 | My last commit didn't work on big-endian. Maybe this one does... | Torbjörn Andersson | |
svn-id: r11711 | |||
2003-12-17 | The mixer handles little-endian samples now. Take advantage of that. | Torbjörn Andersson | |
svn-id: r11707 | |||
2003-12-14 | Fixed a potential crash bug where an audio buffer would be freed at the end | Torbjörn Andersson | |
of an animated cutscene while the mixer was still using it. Oddly enough, I didn't encounter this bug when I played through the game recently, but today it happened every time at the end of the cutscene where Nico finds the jaguar stone. svn-id: r11637 | |||
2003-12-10 | Sprite surfaces (as opposed to standard sprites) are always display | Torbjörn Andersson | |
aligned, never flipped and never RLE16-compressed. Simplified the code accordingly. (Displaying the restore dialog when specifying an unused save slot from the command-line works again now.) Plus some minor cleanups. svn-id: r11550 | |||
2003-11-16 | More cleanup. I've eliminated all the temporary global variables I've added | Torbjörn Andersson | |
over the past few weeks, except for g_sword2. (Of course, this doesn't necessarily make the code any prettier, but we can work on that later.) svn-id: r11309 | |||
2003-11-11 | Moved low-level keyboard and mouse handling to a new Input class, and | Torbjörn Andersson | |
renamed the Display class Graphics for no better reason than me liking the phrase "sound and graphics" better than "sound and display". svn-id: r11258 | |||
2003-11-08 | cleanup whitespaces | Paweł Kołodziejski | |
svn-id: r11212 | |||
2003-11-08 | Removed some now redundant header files. | Torbjörn Andersson | |
svn-id: r11209 | |||
2003-11-08 | Moved more stuff into classes, changed some static allocation to dynamic, | Torbjörn Andersson | |
and removed some of the references to global variables. At this point I believe everything in the main game engine has been moved into classes - not necessarily the correct ones, but still... However, there is some stuff in the driver directory that need to be taken care of as well. svn-id: r11207 | |||
2003-11-03 | The resource and memory managers are now created dynamically. | Torbjörn Andersson | |
Renamed the resource manager's open/close methods openResource() and closeResource() to avoid confusion. (It was I who originally shortened their names to open() and close(), but I've changed my mind now.) Moved more stuff into Sword2Engine. svn-id: r11088 | |||
2003-10-28 | bs2 -> sword2 | Max Horn | |
svn-id: r10997 | |||
2003-10-15 | Dumped most of the remaining "driver" code into a new "Display" class. This | Torbjörn Andersson | |
touches a lot of the code, of course, and adds yet another global variable (temporarily, I hope), but everything still seems to work. Knock on wood. svn-id: r10806 | |||
2003-10-11 | Moved the text drawing stuff into a class of its own. (Adding another | Torbjörn Andersson | |
global variable which will hopefully be dealt with later.) svn-id: r10734 | |||
2003-10-05 | Made a separate class for the cutscene functions, removed some unused code | Torbjörn Andersson | |
and made some other minor cleanups. svn-id: r10614 | |||
2003-10-04 | Changed to use #include "bs2/..." and removed the inclusion of standard C | Torbjörn Andersson | |
headers. Most (all?) of the ones we need should probably come from stdafx.h instead. svn-id: r10588 | |||
2003-10-04 | added namespace Sword2 | Max Horn | |
svn-id: r10581 | |||
2003-10-02 | renamed namespace ScummVM to Common | Max Horn | |
svn-id: r10544 | |||
2003-10-02 | Cleanups, mostly related to sound effects. | Torbjörn Andersson | |
svn-id: r10532 | |||
2003-09-30 | Clear cutscene subtitles before changing back the palette, and slow down | Torbjörn Andersson | |
the subtitles slightly. svn-id: r10503 | |||
2003-09-30 | Moved the memory manager functions into an object of its own (and enabled | Torbjörn Andersson | |
debugging levels). This needs further cleanups, but I believe I have reached a stable point where I can commit it without too much anxiety. svn-id: r10502 | |||
2003-09-28 | cleanup | Torbjörn Andersson | |
svn-id: r10468 | |||
2003-09-28 | More cleanup, plus support for cutscene leadout music. For now, we only | Torbjörn Andersson | |
play that music for cutscenes that have subtitles. svn-id: r10460 | |||
2003-09-27 | cleanup | Torbjörn Andersson | |
svn-id: r10432 | |||
2003-09-23 | Must ... make ... space ... for ... FotAQ ... | Torbjörn Andersson | |
svn-id: r10383 | |||
2003-09-23 | Removed the screenshot code. (The SDL backend already has the ability to | Torbjörn Andersson | |
make screenshots.) svn-id: r10382 | |||
2003-09-23 | Changed the keyboard handling to store "keyboard events", rather than just | Torbjörn Andersson | |
characters. Hopefully this will make things work smoother on the Mac, but I have no way of testing that. svn-id: r10376 | |||
2003-09-23 | Fixed really brain-dead bug. (I made it myself - I can call it whatever I | Torbjörn Andersson | |
want to! :-) Escaping a cutscene while the voice-over is playing should work now. svn-id: r10369 | |||
2003-09-23 | Removed unused code | Torbjörn Andersson | |
svn-id: r10368 | |||
2003-09-23 | Initialize the cutscene voice-over sound handle, in case you press Escape | Torbjörn Andersson | |
before there is any speech. svn-id: r10364 | |||
2003-09-22 | Cleaned up the sound code enough to add cutscene voice-overs. I haven't had | Torbjörn Andersson | |
the time to do much testing yet, but it seems to work for me. svn-id: r10361 | |||
2003-09-14 | actually this is the correct fix to "Cutscene - Press ESC to exit" :) | Oliver Kiehl | |
svn-id: r10259 | |||
2003-09-14 | fix "Cutscene - Press ESC to exit" message | Oliver Kiehl | |
svn-id: r10258 | |||
2003-09-10 | disable code because it crashes | Oliver Kiehl | |
svn-id: r10160 | |||
2003-09-09 | HACK: Display instructions during the cutscenes, so that the user won't | Torbjörn Andersson | |
think ScummVM has hung or something. svn-id: r10138 | |||
2003-09-09 | Reworked the last commit a bit, so that PlaySmacker() doesn't need to know | Torbjörn Andersson | |
as much about the text handling functions. svn-id: r10137 | |||
2003-09-09 | In PlaySmacker(), make sure there really is a text sprite to draw. | Torbjörn Andersson | |
svn-id: r10136 | |||
2003-09-09 | Clarified some comments in PlaySmacker(). At this point it should be fairly | Torbjörn Andersson | |
trivial to actually play the Smacker voice-overs, but I think the sound code needs a bit more cleaning up first. (I'm pretty sure it isn't alignment-safe, and it might not be endian-safe either.) svn-id: r10123 | |||
2003-09-08 | Cleanup. | Torbjörn Andersson | |
svn-id: r10104 |