Commit Graph
24 Commits
Author SHA1 Message Date
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
Bastien Bouclet 88091fcbba PEGASUS: Add override keywords 2020-02-09 12:43:16 +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
Bastien Bouclet 3eb82462e7 ALL: Specify the DisposeAfterUse constructor argument for dynamic memory write streams 2017-09-22 07:06:21 +02:00
Eugene Sandulenko fab199d37e JANITORIAL: Make GPL headers uniform 2016-09-03 12:46:38 +02:00
Matthew Hoops 7011e8122e PEGASUS: Poll for events in more places
Based on a patch by Keith Kaisershot (blitter)
2014-04-23 20:33:08 -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
Johannes Schickel 8aceef9711 PEGASUS: Replace FunctionPtr by our Functor code in Common.
This "fixes" a segmentation fault in our buildbot's toolchain for DC.
The segmentation fault occured while compiling
engines/pegasus/ai/ai_condition.cpp.

Thanks to clone2727 for looking over this and testing it.
2012-09-21 02:35:50 +02:00
Matthew Hoops 981833b34e PEGASUS: Add support for load/save keys 2012-04-09 11:20:18 -04:00
Matthew Hoops 983bd16bb7 PEGASUS: Fix file permissions 2012-04-03 15:23:08 -04:00
Matthew Hoops d5341b2fc7 PEGASUS: Implement saving/restoring the in-game AI data
AI data should now be restored properly after the space chase
2012-04-03 10:32:32 -04:00
Matthew Hoops 331da45ae3 PEGASUS: Make InputDevice into a Singleton
Removes a global construction
2011-12-20 18:35:33 -05:00
Matthew Hoops a600dcb56a PEGASUS: Some space/misc cleanup 2011-12-20 18:26:25 -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 1529ed0891 PEGASUS: Implement deleting items when inventory is full 2011-10-17 09:21:49 -04:00
Matthew Hoops ebb40e26cb PEGASUS: Fix AI movies playing in the wrong box 2011-10-01 12:11:02 -04:00
Matthew Hoops 05c774bb8b PEGASUS: Resolve a couple AI TODO's 2011-09-30 22:44:21 -04:00
Matthew Hoops 035cf8a7b3 PEGASUS: Fix AI videos not updating 2011-09-30 01:04:43 -04:00
Matthew Hoops 821813e808 PEGASUS: Allow saving/loading of AI rules 2011-09-29 20:28:12 -04:00
Matthew Hoops 4f358e7615 PEGASUS: Begin populating the Neighborhood class with more useful functions 2011-09-26 12:36:50 -04:00
Matthew Hoops 59f7e1deea PEGASUS: Import AI code and relevant items 2011-09-24 14:10:54 -04:00