Colin Snover
432fd522d2
ENGINES: Remove default1x scaler flag
...
This flag is removed for a few reasons:
* Engines universally set this flag to true for widths > 320,
which made it redundant everywhere;
* This flag functioned primarily as a "force 1x scaler" flag,
since its behaviour was almost completely undocumented and users
would need to figure out that they'd need an explicit non-default
scaler set to get a scaler to operate at widths > 320;
* (Most importantly) engines should not be in the business of
deciding how the backend may choose to render its virtual screen.
The choice of rendering behaviour belongs to the user, and the
backend, in that order.
A nearby future commit restores the default1x scaler behaviour in
the SDL backend code for the moment, but in the future it is my
hope that there will be a better configuration UI to allow users
to specify how they want scaling to work for high resolutions.
2017-10-07 12:30:29 -05:00
Torbjörn Andersson
462f1c9859
JANITORIAL: Silence more GCC 7 warnings
...
There were all flagged as intentional fall throughs. I simply changed
the comments to something GCC would recognize.
2017-08-06 12:26:05 +02:00
Eugene Sandulenko
fab199d37e
JANITORIAL: Make GPL headers uniform
2016-09-03 12:46:38 +02:00
Alexander Tkachev
b665fc933d
ALL: Make simpleSaveNames() a MetaEngineFeature
...
Added it into hasFeature() of all engines which returned `true` in
simpleSaveNames() before.
As mentioned in #788 , SCI is not always using simple names, so it
doesn't have such feature now.
2016-08-24 16:07:55 +06:00
Alexander Tkachev
ab1d160ec8
ALL: Add MetaEngine::simpleSaveNames()
...
Engines with "simple" savenames would support "Run in background" in
save/load dialog and gradual save slots unlocking. Other engines
save/load feature would be locked until save sync is over.
2016-08-24 16:07:55 +06:00
Ori Avtalion
3564032330
JANITORIAL: Reduce audio header dependencies
2016-04-14 16:10:21 +03:00
Johannes Schickel
3aecd8ef2a
ENGINES: Make variable names of ADGameDescription conform to our guidelines.
...
gameid -> gameId
guioptions -> guiOptions
2016-03-08 19:01:38 +01:00
Eugene Sandulenko
23d74fddb4
CONFIGURE: Introduced new engine dependency: highres
...
Some backends like GCW0 do no support graphics >320x240 due to
the hardware limitation (downscaling is possible but it will ruin
the pixel hunting which is often part of the gameplay).
Instead of manually updating the list of engines, we now introduce
a new dependency.
I marked all relevant engines, but some, like tinsel, require more
work with putting their relevant high-res games under USE_HIGHRES
define.
2016-03-05 14:25:56 +01:00
Johannes Schickel
e31a4a409e
AVALANCHE: Let listSaves return list sorted on slot numbers.
2016-02-25 21:39:45 +01:00
Thierry Crozat
7d489da5fa
AVALANCHE: Add missing POTFILES
2016-02-20 21:24:14 +00:00
Thierry Crozat
9769dc24c7
AVALANCHE: Translate buttons in load and save dialogs.
2016-02-20 21:08:34 +00:00
Johannes Schickel
8b2fd644c1
AVALANCHE: Only request actual save slots in listSaves.
2016-01-26 16:35:30 +01:00
Johannes Schickel
299a96c049
AVALANCE: Fix out of bounds array access.
...
Thanks to uruk for checking on this.
2016-01-11 14:10:53 +01:00
Strangerke
e8ffcdc09c
AVALANCHE: Janitorial - remove trailing spaces and tabs
2014-06-07 17:12:24 +02:00
Johannes Schickel
703cfa536b
AVALANCHE: Make GraphicManager::drawArc code consistently use float.
...
I use float over double here because all the changing values were already
stored in variables of type float. This also silences some float conversion
warnings.
2014-06-02 01:00:15 +02:00
Johannes Schickel
ae4ffe01f0
ALL: Rename Debugger::DCmd_Register to Debugger::registerCmd.
2014-05-27 02:04:08 +02:00
Johannes Schickel
daa8d57a86
ALL: Rename Debugger::DebugPrintf to Debugger::debugPrintf.
2014-05-27 02:04:07 +02:00
Strangerke
2e02e1c938
AVALANCHE: Initialize two variables in GhostRoom()
2014-05-24 01:15:47 +02:00
uruk
9a9bc35a93
AVALANCHE: Fix Timer::afterTheShootemup().
2014-04-21 23:09:29 +02:00
uruk
33920b734a
AVALANCHE: Fix out-of-bounds indexing issue.
2014-04-21 22:43:20 +02:00
uruk
56e9d41ae8
AVALANCHE: Add HighScore.
2014-04-13 10:19:17 +02:00
uruk
f2d5f65d33
AVALANCHE: Fix Ghostroom's destructor.
2014-04-13 10:13:48 +02:00
uruk
85d8dc7245
AVALANCHE: Remove useless warnings.
2014-04-12 23:59:41 +02:00
uruk
fc13180465
AVALANCHE: Merge ghostDrawGhost and ghostDrawGlerk.
2014-04-12 21:03:17 +02:00
uruk
759e499626
AVALANCHE: Remove unnecessary TODOs.
2014-04-12 19:51:49 +02:00
uruk
40269800de
AVALANCHE: Unify kProcGeida and kProcSpludwick under kProcFollowAvvy.
...
Also rename connected function geidaProcs() to follow() and update it's comments.
2014-04-12 19:27:56 +02:00
uruk
c04c59a03d
AVALANCHE: Rename _seeScroll to _runAnimations and swap it's meaning.
2014-04-12 19:19:10 +02:00
uruk
647679b925
AVALANCHE: Remove some leftovers of the mini-games.
2014-04-06 19:42:46 +02:00
uruk
aa55e41b75
AVALANCHE: Fix drawing of the toolbar regardless of loading.
2014-04-06 18:59:45 +02:00
Max Horn
4d02f67bd1
ALL: Resolve multiple clang warnings
2014-03-30 14:38:02 +02:00
Strangerke
531923241d
AVALANCHE: Add a safeguard to avoid trying to highlight a dummy (out of bound) line
2014-03-15 10:52:32 +01:00
uruk
5b9cb372cd
AVALANCHE: Implement Parser::bossKey().
...
Revise some other parts of the engine during the process.
2014-03-07 18:24:58 +01:00
uruk
da157fbccc
AVALANCHE: Rework use of ShootEmUp.
2014-03-07 09:04:27 +01:00
uruk
ea5bd95492
AVALANACHE: Rework use of MainMenu.
2014-03-07 09:01:28 +01:00
uruk
d09b482bcb
AVALANCHE: Implement MainMenu::wait().
...
Rework other pieces of the engine to fit to it's mechanism.
2014-03-06 23:02:07 +01:00
uruk
ce72606616
AVALANCHE: Implement MainMenu::centre().
...
Also rework connected functions.
2014-03-05 18:28:15 +01:00
uruk
ed392518f5
AVALANCHE: Fix parentheses in Help::handleMouse().
2014-03-04 20:50:25 +01:00
uruk
80e01378d3
AVALANCHE: Implement MainMenu::option().
...
Rework and implement a lot of connected functions.
2014-03-04 20:27:00 +01:00
uruk
8b16fdcede
AVALANCHE: Implement loadMenu(). Unify it with menuLoadIcons().
...
Also rename menuLoadIcons to menuLoadPictures after the unifying.
2014-03-04 15:25:26 +01:00
uruk
d69975af14
AVALANCHE: Move to graphics and implement GraphicManager::menuLoadIcons().
...
Add and implement necessary graphical functions for the main menu during the process.
2014-03-04 12:01:56 +01:00
uruk
437703962a
AVALANCHE: Add MainMenu's skeleton.
2014-03-03 23:12:51 +01:00
uruk
b19dbace42
AVALANCHE: Rename Menu to DropDownMenu.
2014-03-03 22:38:39 +01:00
uruk
7a7bf4f529
AVALANCHE: Replace majorRedraw() with refreshScreen().
2014-03-03 22:00:16 +01:00
uruk
0dff818594
AVALANCHE: Implement the status leds on the toolbar.
2014-03-03 21:11:07 +01:00
uruk
007d68006a
AVALANCHE: Repair ShootEmUp::run().
2014-03-01 23:29:01 +01:00
uruk
f8b61872ef
AVALANCHE: Implement moving in ShootEmUp::readKbd().
...
Rework the existing parts of the function during the process.
2014-03-01 23:25:15 +01:00
uruk
f2c03e5751
AVALANCHE: Implement shooting in ShootEmUp::readKbd().
2014-03-01 22:38:25 +01:00
uruk
c47d8a4597
AVALANCHE: Rework define() and the constants in ShootEmUp.
2014-02-25 23:14:27 +01:00
uruk
0e17b464ca
AVALANCHE: Repair ShootEmUp::escapeCheck().
2014-02-25 22:49:44 +01:00
uruk
bb6b3e87b6
AVALANCHE: Move initializations from ShootEmUp::setup() to the constructor.
2014-02-25 22:27:50 +01:00