Commit Graph
38 Commits
Author SHA1 Message Date
Eugene Sandulenko c585e07c3c PEGASUS: Remove redundant assignments 2022-09-28 11:30:01 +02:00
Eugene Sandulenko 5eac0c0324 PEGASUS: Get rid of g_engine type cast 2022-09-28 11:30:00 +02:00
Eugene Sandulenko abea37c9bb ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
Orgad Shaneh 3bc29bd60f PEGASUS: Use nullptr
Using clang-tidy modernize-use-nullptr
2021-11-14 15:51:59 +02:00
adaf5bb3b9 PEGASUS: Import the DVD version patch from GOG.com
Co-Authored-By: Keith Kaisershot <keithkaisershot@gmail.com>
Co-Authored-By: Matthew Hoops <clone2727@gmail.com>
Co-Authored-By: Bastien Bouclet <bastien.bouclet@gmail.com>
2021-03-17 17:32:53 +01:00
D G Turner b7c397412d PEGASUS: Fix Missing Default Switch Cases
These are flagged by GCC if -Wswitch-default is enabled.
2019-12-01 21:41:21 +00:00
Eugene Sandulenko fab199d37e JANITORIAL: Make GPL headers uniform 2016-09-03 12:46:38 +02:00
Filippos Karapetis 60e83c2d9c PEGASUS: Silence two MSVC warnings 2015-02-15 20:49:16 +02:00
Keith Kaisershot cfcd3fd780 PEGASUS: Set volume in more places 2014-04-27 21:12:34 -04:00
Matthew Hoops 5c5b19a77b PEGASUS: Add Windows demo support 2013-04-16 21:53:51 -04:00
Johannes Schickel a6c6c74350 PEGASUS: Remove trailing whitespaces.
Powered by: git ls-files "*.cpp" "*.h" | xargs sed -i -e 's/[ \t]*$//'
2012-09-26 04:11:09 +02:00
Matthew Hoops 3860f34136 PEGASUS: Implement screen fading
This does linear instead of gamma for speed and complexity reasons.
2012-07-05 20:36:34 -04:00
Matthew Hoops 983bd16bb7 PEGASUS: Fix file permissions 2012-04-03 15:23:08 -04:00
Matthew Hoops 1ec7e51682 PEGASUS: Implement the intro timer 2012-03-21 08:22:17 -04:00
Matthew Hoops a600dcb56a PEGASUS: Some space/misc cleanup 2011-12-20 18:26:25 -05:00
Matthew Hoops f72884cb7b PEGASUS: Cleanup some constants
Added missing static qualifiers, get rid of some short/long
2011-12-16 23:24:55 -05:00
Matthew Hoops 12efb47b53 PEGASUS: Remove t prefix from typedefs
Some other minor cleanup too
2011-12-16 14:17:50 -05:00
Matthew Hoops ae59e34446 PEGASUS: Fix some code formatting 2011-10-31 23:28:42 -04:00
Matthew Hoops 4af1fe25af PEGASUS: Add our TGWorldSaver replacement
The scoring on the death/pause screens are now shown
2011-10-18 09:37:56 -04:00
Matthew Hoops 69badbebc4 PEGASUS: Add the PauseMenu code 2011-09-29 11:52:35 -04:00
Matthew Hoops 02781cf2ce PEGASUS: Make the menu music fade in but not block for now 2011-09-27 12:27:20 -04:00
Matthew Hoops 24cc9568cb PEGASUS: Implement the death menu 2011-09-26 00:30:44 -04:00
Matthew Hoops e97ddf2449 PEGASUS: Enable main menu sound fading now that it works 2011-09-25 12:25:16 -04:00
Matthew Hoops 3417e39c7a PEGASUS: Implement the credits
Functionality is now back to where it was before switching to the updated API
2011-09-22 12:06:21 -04:00
Matthew Hoops b4408d4527 PEGASUS: Implement main menu
Sound fading is not working yet, so it has been disabled in the meantime
2011-09-21 19:51:42 -04:00
Matthew Hoops e310da1aa8 PEGASUS: Add new menu class 2011-09-20 22:05:09 -04:00
Matthew Hoops 6c47e909da PEGASUS: Remove remaining 'old' code 2011-09-20 21:57:34 -04:00
Matthew Hoops de23530a4e PEGASUS: Remove VideoManager code
It was originally from Mohawk and does not fit in with the new graphics management introduced. Movie will be used from here on out!

In addition, the intro code has been rewritten and now it properly starts from the new code.
2011-09-20 14:21:54 -04:00
Matthew Hoops cb7b382acf PEGASUS: Restructure remaining (already converted) Game Shell classes 2011-09-02 01:06:17 -04:00
Matthew Hoops 9aa9e6afcb PEGASUS: Switch sound playback to using the MMSound class 2011-06-15 13:00:17 -04:00
Matthew Hoops d85dc010ed PEGASUS: Add support for using the original 'Opening/Closing' directory 2011-05-12 21:30:09 -04:00
Matthew Hoops 760f50f034 PEGASUS: Allow the console to be attached from the menu 2011-05-12 16:24:02 -04:00
Matthew Hoops 85b2a0574c PEGASUS: Add basic credits implementation 2011-05-12 16:02:41 -04:00
Matthew Hoops 5a86c56b8c PEGASUS: Finish overview implementation
Only thick rects remain there
2011-05-12 12:14:47 -04:00
Matthew Hoops 866a8dddd1 PEGASUS: Begin work on the interface overview 2011-05-11 22:48:42 -04:00
Matthew Hoops 6067a46e9d PEGASUS: Cleanup menu button handling
Also, hooked the Restore button up to the load dialog
2011-05-11 21:28:28 -04:00
Matthew Hoops 3b2283daf8 PEGASUS: Remove the rest of the svn keywords from the copyright 2011-02-21 18:44:24 -05:00
Matthew Hoops 950676bf4c PEGASUS: Add my very WIP Pegasus Prime engine 2011-02-21 18:44:24 -05:00