aboutsummaryrefslogtreecommitdiff
path: root/engines/sky/intro.cpp
AgeCommit message (Collapse)Author
2018-07-03SKY: Show full 320x200px in intro where possibleTorbjörn Andersson
This commit adds a workaround to unlock existing fullscreen images in the intro of Beneath a Steel Sky. The original engine clips the whole intro to 320x192 (the common game format) even though some images exist as 320x200 in the game data files. This workaround whitelists all images which actually are 320x200px and displays them as must have originally been intended. Fixes Trac#7559.
2014-02-18SKY: Make GPL headers consistent in themselves.Johannes Schickel
2012-02-15JANITORIAL: Fix missing whitespace in pointer castTarek Soliman
find -name '*.h' -or -name '*.cpp' | xargs sed -r -i 's@\(([A-Za-z0-9]+)\*\)@(\1 *)@g' This seems to have caught some params as well which is not undesirable IMO. It also caught some strings containing this which is undesirable so I excluded them manually. (engines/sci/engine/kernel_tables.h)
2011-05-12GIT: Clean up: Suppress SVN tags, now uselessstrangerke
2011-04-28JANITORIAL: Reduce header dependencies in shared codeOri Avtalion
Some backends may break as I only compiled SDL
2011-02-16SKY: Restore old sequence delay behaviour.dhewg
Since f621f6a5 processSequence() waited 60*3ms instead of 60ms. Restored that while getting rid of SEQ_DELAY. That in return allows us to relax the call frequency again (more sleeps, less cpu hogging).
2011-02-16SKY: Stop intro sound before freeing the buffer.Alyssa Milburn
2011-02-14SKY: get rid of timer based gfx updatesdhewg
on most platforms timers are implemented using threads. never ever make gfx updates from another thread other than the main one. seriously. replace the whole timer crap in sky with timestamp based updates. this fixes crashes when OpenGL is enabled (android included). needs more testing.
2011-02-09AUDIO: Rename sound/ dir to audio/Max Horn
svn-id: r55850
2010-04-12AUDIO: Rename Mixer::playInputStream to playStreamMax Horn
svn-id: r48637
2010-02-28Don't try to dispose of "_bgBuf + 256" automatically when playing the BASSTorbjörn Andersson
intro sound effects. The engine manages that memory on its own. This should fix bug #2960522, "BASS: Crash During the Intro". svn-id: r48152
2010-01-30Replace use of Audio::makeRawMemoryStream by Audio::makeRawStream.Johannes Schickel
svn-id: r47716
2010-01-26Moved audio stream implementations (for MP3, FLAC, etc.) to new dir ↵Max Horn
sound/decoders/ svn-id: r47579
2010-01-23Reorder params to Audio::makeRawMemoryStreamMax Horn
svn-id: r47492
2010-01-19Started to get rid of Audio::FLAG_LOOPMax Horn
svn-id: r47397
2010-01-19Move raw audio flags from sound/mixer.h to sound/raw.hMax Horn
svn-id: r47395
2010-01-19Get rid of Mixer::playRaw for goodMax Horn
svn-id: r47394
2010-01-19Get rid of Mixer::FLAG_AUTOFREE.Max Horn
Also fix several recently introduced new/delete vs. malloc/free mismatches. svn-id: r47369
2010-01-03Fixed a bunch of cppcheck warnings. Mostly about checking if a pointer is nullTorbjörn Andersson
before freeing it, which isn't necessary. svn-id: r46941
2009-11-02Changed foo(void) to foo() in almost all non-backend source filesMax Horn
svn-id: r45616
2009-05-31The error() and warning() functions add ! and newline automatically. (I didn'tTorbjörn Andersson
look at debug() and debugC(), since I'm really bored with this now. :-) svn-id: r41061
2009-03-06cleanupJoost Peters
svn-id: r39147
2009-02-13Formatting changes / consistencyJoost Peters
svn-id: r36304
2008-12-07Fixed bug #2394861 ("BASS: artifacts if skipping intro on wrong screen"). As anTorbjörn Andersson
added bonus, the Intro class is now freed as soon as the intro is over, rather than at the end of the game. svn-id: r35280
2008-08-13Fixed some memory leaksChristopher Page
svn-id: r33846
2008-07-16Quit and RTL code is more modular now. EVENT_RTL no longer sets ↵Christopher Page
_shouldQuit, shouldQuit is only set if there's an EVENT_QUIT. EVENT_RTL and EVENT_QUIT are completely separate from each other. Engine::quit() method now checks both _shouldQuit and _shouldRTL to determine if the engine should exit. There is no longer a need for resetQuit(), so it's removed svn-id: r33082
2008-06-26Quit or RTL from the main menu now triggers an EVENT_QUIT in ↵Christopher Page
DefaultEventManager::pollEvent() svn-id: r32813
2008-06-26Fixed quitting from BASS intro, cleaned up comments in agosChristopher Page
svn-id: r32793
2008-06-25Scumm and sky now use the new _quit flagChristopher Page
svn-id: r32775
2007-09-20This workaround is no longer neededMax Horn
svn-id: r28980
2007-09-19Merged common/stdafx.h into common/scummsys.h. All referencing files have ↵Nicola Mettifogo
been updated. svn-id: r28966
2007-06-22Converted BASS to use Common::KeyStateMax Horn
svn-id: r27635
2007-05-30Updated legal headers in source files, based on what Pidgin (the IM client ↵Max Horn
formerly knowns as Gaim) does; added new (incomplete) COPYRIGHT file; updated copyright dates in a few spots svn-id: r27024
2007-03-31fixed graphic glitch when playing the floppy intro with spanish subtitles ↵Robert Göffringmann
and added a few comments. svn-id: r26333
2007-03-30BASS is not Counter Strike, so redrawing the screen at 70 fps feels a little ↵Robert Göffringmann
pointless. It's also more than the average pal tv set can do ;) svn-id: r26328
2007-03-29Update the screen in escDelay(). Seems to fix some glitches when changingTorbjörn Andersson
scaler at certain points in the intro. svn-id: r26322
2007-03-17Moved Event/EventType/keyboard enum from common/system.h (part of class ↵Max Horn
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-17SKY: Changed Control class to use event manager for mouse coord tracking, ↵Max Horn
and also made it respect the SF_MOUSE_LOCKED flag svn-id: r26177
2007-03-17Force all code to use EventManager::pollEvent instead of OSystem::pollEventMax Horn
svn-id: r26156
2007-02-03Fixing various doxygen warningsMax Horn
svn-id: r25362
2007-02-03* Reimplemented Mixer::pauseAll to simply invoke pause on all channelsMax Horn
(implying change of semantics) * Reordered the params of Mixer::playRaw (the SoundType now comes first, not last) * Removed Mixer::isPaused * Removed Mixer::getSoundElapsedTimeOfSoundID * Added some doxygen comments to the Mixer svn-id: r25356
2006-07-14More whitespace changes.Torbjörn Andersson
svn-id: r23496
2006-03-29Do not #include endian.h in scummsys.h (cuts down deps on endian.h from ~400 ↵Max Horn
to ~250). Many greetings to eriktorbjorn, and have fun recompiling. svn-id: r21500
2006-02-11Moved engines to the new engines/ directoryMax Horn
svn-id: r20582