Vladimir Serbinenko
a9ac476ae1
SKY: Move chinese font to member field from static
2022-12-04 00:04:54 +01:00
Vladimir Serbinenko
676a765068
SKY: Add Chinese renderer
2022-11-29 00:45:18 +01:00
Vladimir Serbinenko
01d6629b9f
SKY: Read Chinese strings from EXE
2022-11-29 00:45:18 +01:00
Eugene Sandulenko
abea37c9bb
ALL: Update ScummVM project license to GPLv3+
2021-12-26 18:48:43 +01:00
Orgad Shaneh
ee57380de7
ENGINES: JANITORIAL: Remove 'virtual' when override is specified
2021-11-14 14:32:04 +02:00
antoniou79
52eee0c696
SKY: Ensure _systemVars is freed when quiting the game
...
Returning to launcher via ScummVM popup menu would retain the values of _systemVars
This would cause relaunching the game (after returning back to launcher) to have wrong value for eg. pastIntro, thus allowing "Save" from the ScummVM popup menu during the intro sequence.
2020-07-29 17:27:20 +03:00
Bastien Bouclet
eba793f3fd
SKY: Implement keymapper integration
2020-02-20 20:06:37 +01:00
Paul Gilbert
958cb05295
SKY: Removed bulk of engine-specific autosave code
...
There's still some specific code remaining to keep the way the
existing autosave is handled the same, even though it now saves
it to slot 0, rather than with a .asd extension
2020-02-16 15:44:28 -08:00
Paul Gilbert
a00e44ba6c
ENGINES: Merge saveGameState virtual methods into a single one
2020-02-16 15:44:28 -08:00
Paul Gilbert
b396e56bd0
SKY: Refactor to use Engine debugger
2020-02-16 13:07:19 +02:00
Bastien Bouclet
c2d95628ff
SKY: Add override keywords
2020-02-09 12:43:16 +01:00
Eugene Sandulenko
cbafa4cc2c
SKY: Added override keywords
2020-02-05 16:14:36 +01:00
Paul Gilbert
5b80320525
ENGINES: Adding override keyword to hasFeature methods
2020-02-04 20:04:11 -08:00
Eugene Sandulenko
33abb6118f
ALL: Change main engine header guard defines to <directory>_<engine>_H
...
Recently we started to use this as new semantics, although in the past
we used simly <engine>_H. Now these guard defines are consistent with
rest of the files which are used in the engines.
2016-05-17 18:21:30 +02:00
Johannes Schickel
bd08fe9d5c
SKY: Make GPL headers consistent in themselves.
2014-02-18 02:39:38 +01:00
Max Horn
477d6233c3
ENGINES: Change 2nd param of Engine::saveGameState to Common::String
2011-06-02 18:31:59 +02:00
strangerke
69b1485a22
GIT: Clean up: Suppress SVN tags, now useless
2011-05-12 01:16:22 +02:00
Ori Avtalion
9414d7a6e2
JANITORIAL: Reduce header dependencies in shared code
...
Some backends may break as I only compiled SDL
2011-04-28 15:08:58 +03:00
Max Horn
73f04118f3
COMMON: Rename Error to ErrorCode, introduce new Error class
2011-04-18 18:22:02 +02:00
dhewg
5e8907fc3c
SKY: Cleanup volume levels initialization
2011-03-19 16:49:15 +01:00
dhewg
f621f6a505
SKY: get rid of timer based gfx updates
...
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-14 10:18:38 +01:00
Max Horn
4ccce19876
ENGINES: Enhance namespace comments a bit
...
svn-id: r53484
2010-10-15 12:48:19 +00:00
Max Horn
df651bf20f
Added Doxygen comments for the various engine namespaces (currently mostly without details; help filling these out is welcome)
...
svn-id: r46128
2009-11-24 22:10:14 +00:00
Max Horn
51933629d1
Changed foo(void) to foo() in almost all non-backend source files
...
svn-id: r45616
2009-11-02 21:54:57 +00:00
Max Horn
3fcbda829a
Merged Engine::go() and ::init() into a new run() method (currently implemented by calling the existing init&go methods; to be cleaned up by engine authors
...
svn-id: r39002
2009-03-01 04:30:55 +00:00
Torbjörn Andersson
c2424b04a5
Fixed bug #2394861 ("BASS: artifacts if skipping intro on wrong screen"). As an
...
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-12-07 17:32:25 +00:00
Filippos Karapetis
6bfee1bae4
Saving and loading from the GMM is now supported in the sky engine
...
svn-id: r35024
2008-11-12 20:41:19 +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
61aadb378d
Fixed the EngineFeature vs. MetaEngineFeature mess, clarified some EngineFeature comments
...
svn-id: r34896
2008-11-04 16:11:40 +00:00
Christopher Page
27c427add2
Scumm and sky now use the new _quit flag
...
svn-id: r32775
2008-06-25 03:17:01 +00:00
Nicola Mettifogo
258901bab9
Merged common/stdafx.h into common/scummsys.h. All referencing files have been updated.
...
svn-id: r28966
2007-09-19 08:40:12 +00:00
Max Horn
05ca0d86ba
Converted BASS to use Common::KeyState
...
svn-id: r27635
2007-06-22 22:18:56 +00:00
Max Horn
218e132e37
Updated legal headers in source files, based on what Pidgin (the IM client formerly knowns as Gaim) does; added new (incomplete) COPYRIGHT file; updated copyright dates in a few spots
...
svn-id: r27024
2007-05-30 21:56:52 +00:00
Max Horn
93e316bec7
Fix for bug #1656880 (BASS: mouse initialized wrong in control panel)
...
svn-id: r26130
2007-03-14 12:32:42 +00:00
Torbjörn Andersson
ee13273fc4
More header fixes for that warm and fuzzy feeling of consistency.
...
svn-id: r25749
2007-02-20 17:52:55 +00:00
Max Horn
4c14cf6d1a
Moved base/engine.cpp and .h to engines/ (main motivation: helps untangle the linker dependency graph). Porters will have to update project files
...
svn-id: r23974
2006-09-23 00:42:35 +00:00
Max Horn
651d22b873
* Added virtual Engine::getDebugger() method
...
* Removed code from errorString() methods that hooked the debugger(s)
into error(), in favor of using getDebugger() from within error()
* As a consequence, removed most custom errorString() methods
svn-id: r23894
2006-09-16 19:31:23 +00:00
Max Horn
68cb7f52c8
- Renamed ConfigManager::getActiveDomain to getActiveDomainName, and added a 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-15 20:36:41 +00:00
Max Horn
be068cf6f3
The GameDetector is no longer a required parameter for Engine constructors
...
svn-id: r20590
2006-02-12 01:42:34 +00:00
Max Horn
26ee630756
Moved engines to the new engines/ directory
...
svn-id: r20582
2006-02-11 22:45:04 +00:00