aboutsummaryrefslogtreecommitdiff
path: root/engines/cine/cine.cpp
AgeCommit message (Collapse)Author
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-05-30cleanup, don't rely on assert() to ensure a gamefile/savefile is opened. ↵Gregory Montoir
Also removed the use of Common::File global objects. svn-id: r27021
2007-05-30Removing useless common/fs.h includesMax Horn
svn-id: r27018
2007-05-19removed 4 unused offscreen buffers ; also changed several 64k buffers to be ↵Gregory Montoir
dynamically allocated. svn-id: r26879
2007-05-19added basic support for Amiga music playbackGregory Montoir
svn-id: r26870
2007-05-13added basic support for sounds playback in Amiga versions (only tested with ↵Gregory Montoir
the demos) svn-id: r26837
2007-05-13removed duplicated code (BASESON datafiles can be loaded with the existing ↵Gregory Montoir
bundle related functions) svn-id: r26836
2007-02-18Bad hack to make this engine works on PalmOS (compiler still seems to hate ↵Chris Apers
some global objects) svn-id: r25684
2006-11-25Support loading saves from command line.Eugene Sandulenko
svn-id: r24787
2006-11-23Fix regression in OS Amiga demo.Eugene Sandulenko
svn-id: r24771
2006-11-13Implement reading font data from external files for OS.Eugene Sandulenko
svn-id: r24714
2006-11-13Protection should not be bypassed for OS (and it didn't work well anyway)Eugene Sandulenko
svn-id: r24708
2006-11-11Improve international support in CINE engine.Eugene Sandulenko
svn-id: r24678
2006-11-08Fix bug #1579776: "FW: Save does not work properly"Eugene Sandulenko
svn-id: r24659
2006-10-15Add proper game detection to CinE engine.Eugene Sandulenko
svn-id: r24320
2006-09-16Reduce code duplicationMax Horn
svn-id: r23888
2006-08-04Run the Cine engine's game detector before starting a game, to ensure that itTorbjörn Andersson
really is there. I hope this is the right way of fixing bug #1534073. svn-id: r23660
2006-07-31* Added copyright string to all engine pluginsMax Horn
* Modified about dialog to list all available plugins with their resp. copyright * Modified about dialog credits to show the GPL last (like movie end credits do with their legal text, too) svn-id: r23645
2006-07-22Using FilesystemNode::name instead of FilesystemNode::displayName in all ↵Johannes Schickel
game detectors. svn-id: r23558
2006-06-24Move backends/fs/fs.h and .cpp to common/fs/fs.h and .cppMax Horn
Rationale: backend implementations belong to backends/, but portable APIs meant to be used by high level code is for common / sound / graphics / ... (compare also with backends/midi vs. sound/mididrv.h) svn-id: r23274
2006-05-25Set and show/hide mouse cursors through a "cursor manager" (analogous to theTorbjörn Andersson
recently added (cursor) palette manager) so that the cursor can be properly restored after returning from the GUI. If there's any C++ magic that can keep the backend functions from being called by anything else than these managing classes, that would probably be a good idea. Also, since the cursor manager keeps a copy of the cursor image, perhaps there are at least some backends that will no longer need to? svn-id: r22639
2006-04-29* Changed the createEngine() factory function of our plugins to return an ↵Max Horn
error code (the engine is now passed indirectly via a double pointer) * Removed Engine_Empty (obsolete now that engines can return actual error codes) svn-id: r22199
2006-04-15- Renamed ConfigManager::getActiveDomain to getActiveDomainName, and added a ↵Max Horn
new getActiveDomain method that returns a pointer to the actual active *domain* - Added Engine::_targetName whose value is computed from the name of the active domain - Removed GameDetector::_targetName, instead code now uses either Engine::_targetName or the name of the active domain - This in turn allowed for removing usage of GameDetector in many places svn-id: r21916
2006-04-13Added TODO about some extra data files that Operation Stealth has to load.Torbjörn Andersson
svn-id: r21844
2006-04-12DEBUG_SCRIPT -> debugCEugene Sandulenko
svn-id: r21816
2006-04-10Use our standard save file manager class to read and write the save games,Torbjörn Andersson
instead of putting them in the current working directory. svn-id: r21741
2006-04-09Moved GameSettings to namespace Cine; moved savePath to various.cppMax Horn
svn-id: r21733
2006-04-08Split the opcodes into individual functions. This could easily causeTorbjörn Andersson
regressions, but hopefully not too many. While doing this, I noticed I had gotten at least one of the stubs I added recently wrong. That's hopefully fixed now. svn-id: r21693
2006-04-08Modified the REGISTER_PLUGIN macro so that it allows (and requires) a ↵Max Horn
trailing semicolon (this helps certain tools to parse our code better) svn-id: r21689
2006-04-08Renamed various *GameSettings to GameSettings (our namespaces are enough to ↵Max Horn
distinguish them) svn-id: r21686
2006-04-08Began collecting hard-coded language-specific strings in a new initLanguage()Torbjörn Andersson
function. It's now possible to choose between English and French menus, and the command string preposition in English is "on", not "sur". There are still plenty of hard-coded French messages to do with savegame handling. I haven't done anything about them. svn-id: r21682
2006-04-01Removed superfluous addDefaultDirectory call, as well as two unused bad ↵Max Horn
member vars svn-id: r21532
2006-03-23uint8 -> byteEugene Sandulenko
svn-id: r21414
2006-03-23Make copy protection in OS and FW turnable. Still buggyEugene Sandulenko
svn-id: r21411
2006-03-16- added defines to handle the different mouse cursorsGregory Montoir
- revised the way NUM_MAX_PARTDATA and NUM_MAX_ANIMDATA are used - renamed some variables - constify'ed function arguments - minor cleanup svn-id: r21338
2006-03-15added mouse cursorsGregory Montoir
svn-id: r21321
2006-03-09oo'ified sound code and added basic support for OS adlib music.Gregory Montoir
svn-id: r21186
2006-03-09- Renamed GameSettings to PlainGameDescriptorMax Horn
- Added new GameDescriptor struct (similar to PlainGameDescriptor but with Common::String members instead of const char * ones) - Changed DetectedGame to subclass GameDescriptor - Removed toGameSettings() in favor of new (template) constructors in DetectedGame and GameDescriptor - Fixed a bug in the obsolete gameid handling in the SCUMM & SIMON engines svn-id: r21150
2006-03-09- added new toDetectedGame() template function (analog to toGameSettings)Max Horn
- made use of the new DetectedGame constructor from my last commit - some related cleanup svn-id: r21149
2006-03-02Fix for bug #1438822 (Targets are case sensitive)Max Horn
svn-id: r21017
2006-03-02fixed compilation.Gregory Montoir
svn-id: r21014
2006-02-27cleanupGregory Montoir
svn-id: r20957
2006-02-25cleanup (endianess fixes, fixed partBufferStruct structure)Gregory Montoir
svn-id: r20881
2006-02-25Some more cine header cleanupMax Horn
svn-id: r20859
2006-02-25Reducing the header dependencies in cine a bit moreMax Horn
svn-id: r20857
2006-02-25Moved cine engine into namespace CineMax Horn
svn-id: r20851
2006-02-24cleanupGregory Montoir
svn-id: r20846
2006-02-23formating codePaweł Kołodziejski
svn-id: r20835
2006-02-23Cleanup to remove duplicate type definesTravis Howell
svn-id: r20821
2006-02-22Initial version of Cinematique engine evo 1.Eugene Sandulenko
svn-id: r20813