Commit Graph
136 Commits
Author SHA1 Message Date
Eugene Sandulenko abea37c9bb ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
David Fioramonti 503f0c8f0b AVALANCHE: Use degree conversion common math funcs
Noted an atan maybe should be an atan2.

For the atan call I casted the numerator and denominator
separately instead of after they are divided.
2018-07-03 23:08:48 +01:00
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
Ori Avtalion 3564032330 JANITORIAL: Reduce audio header dependencies 2016-04-14 16:10:21 +03: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
uruk fc13180465 AVALANCHE: Merge ghostDrawGhost and ghostDrawGlerk. 2014-04-12 21:03:17 +02: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 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 0dff818594 AVALANCHE: Implement the status leds on the toolbar. 2014-03-03 21:11:07 +01:00
uruk e15dafb9e4 AVALANCHE: Rework use of Common::Rect.
Now the right and bottom coordinates of the rectangles aren't included in them.
2014-02-25 21:56:32 +01:00
uruk d23ced0aed AVALANCHE: Repair ShootEmUp::plotThem(). 2014-02-21 16:22:37 +01:00
uruk c498e910eb AVALANCHE: Implement ShootEmUp::plotThem() and connected functions. 2014-02-19 17:55:32 +01:00
uruk 2e56baeca0 AVALANCHE: Rework GraphicManager::loadPictureSign(). 2014-02-18 15:47:17 +01:00
uruk 72c40dbd47 AVALANCHE: Repair writing off the boundaries in loadPictureGraphic(). 2014-02-18 15:42:31 +01:00
uruk f20d4e726d AVALANCHE: Introduce GraphicManager::blackOutScreen(). 2014-02-18 14:05:03 +01:00
uruk 589c6ffed2 AVALANCHE: Reimplement the rectangle drawing methods. 2014-02-18 13:56:19 +01:00
Johannes Schickel 854de79c23 AVALANCHE: Make GPL headers consistent in themselves. 2014-02-18 02:39:32 +01:00
uruk dc3477b092 AVALANCHE: Implement ShootEmUp::setup() and connected functions. 2014-02-16 22:13:19 +01:00
Strangerke 7c53ba31a4 AVALANCHE: Janitorial - Remove trailing spaces 2014-02-16 18:21:37 +01:00
uruk 5829615820 AVALANCHE: Implement ShootEmUp::instructions().
Also implement connected functions and add fundamental parts to
ShootEmUp::run() during the process.
2014-02-16 15:24:13 +01:00
uruk 616d9959f3 AVALANCHE: Move/rename/implement SEU::titles(). 2014-02-14 17:12:09 +01:00
uruk 5dbe676011 AVALANCHE: Implement mouse control in Help. 2014-02-14 04:55:36 +01:00
uruk 6ffbbc8ab2 AVALANCHE: Move/rename/implement Help::plotButton(). 2014-02-11 23:10:16 +01:00
uruk db2baa6f06 AVALANCHE: Partially implement Help::getMe().
The drawing of the buttons are still missing.
2014-02-11 22:34:27 +01:00
uruk 3f6d71dd25 AVALANCHE: Implement 'winning_pic'. 2014-02-10 10:49:39 +01:00
uruk 2642b0640c AVALANCHE: Implement the animation of the ghost.
Modify GraphicManager::ghostDrawGhost() to do so.
2014-02-08 16:48:29 +01:00
uruk 737e38eff8 AVALANCHE: Implement the floating eyeballs and the "Glerk"s animation. 2014-02-05 13:36:10 +01:00
uruk f26bbefb2d AVALANCHE: Make constants really const. 2014-02-05 10:51:32 +01:00
uruk 2ca5143155 AVALANCHE: Remove unnecessary checks from picture creatings. 2014-02-05 10:51:32 +01:00
uruk 89386900bb AVALANCHE: Add ghostDrawGlerk(). 2014-02-05 10:51:31 +01:00
uruk 5a1c9bc717 AVALANCHE: Implement rest of the loading in Ghostroom.
Also move it to it's own function: loadPictures(). Remove some unused
variables and change the order of declaration of the remaining ones
during the implementation. Change void * types to Graphics::Surface.
2014-02-04 19:54:41 +01:00
uruk 3eb2c05faf AVALANCHE: Rename/move/implement plainGrab(). 2014-02-04 18:51:13 +01:00
uruk 81992bf616 AVALANCHE: Some renaming in Background. 2014-02-04 12:07:05 +01:00
uruk a0e28107d3 AVALANCHE: Some renaming connected to Ghostroom. 2014-02-04 12:06:11 +01:00
uruk 29cd161421 AVALANCHE: Rename/move/implement getMe(). 2014-02-04 10:30:41 +01:00
uruk 9a08e0459c AVALANCHE: Implement loading and drawing of the picture of the ghost. 2014-02-04 08:59:03 +01:00
Filippos Karapetis 06309f616a AVALANCE: Fix warning about truncated value (from double to float) 2014-01-26 15:19:45 +02:00
uruk de4ec97f6d AVALANCHE: Implement wobble, move it to Animation. 2014-01-15 20:03:06 +01:00
uruk 96d4b67d41 AVALANCHE: Implement, rename, move zonk() and connected functions.
Implementations: zonk(), zl().
Renames: zonk() -> thunder(), zl() -> drawLightning().
Moved: the 2 above from Pingo to Animation.
Addition: GraphicManager::drawLine().
2014-01-15 18:00:04 +01:00
uruk b5b0aa25e0 AVALANCHE: Implement setBackgroundColor(). 2014-01-15 18:00:03 +01:00
uruk eeca348953 AVALANCHE: Move freeing of the used surfaces in Nim to a better place. 2013-12-21 19:09:57 +01:00
uruk 439817d42e AVALANCHE: Rename graphic functions connected to Nim. 2013-12-21 19:02:29 +01:00
uruk ad9c247ae3 AVALANCHE: Implement picture loading/drawing in Nim. 2013-12-17 11:07:26 +01:00
uruk 16194e227f AVALANCHE: Add some graphic functions for Nim. 2013-12-17 08:35:42 +01:00
Strangerke 11c15bea00 AVALANCHE: Janitorial - Remove extra blank lines 2013-11-22 21:40:16 +01:00
Strangerke 93e5d415c6 AVALANCHE: Janitorial - Removing trailing spaces and tabs 2013-11-22 21:31:39 +01:00