Commit Graph
76 Commits
Author SHA1 Message Date
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
aryanrawlani28 29ceb07959 ENGINES: ALL: Revert detection submodule to be directly present in the engine directory
- DETECT_OBJS are present and added inside an engine's modules.mk file.
2020-10-03 14:56:36 +02:00
aryanrawlani28 8189a05316 ENGINES: ALL: Adapt to changes for new plugins by defining a new detection module
For each engine:
- Make a new folder detection
- Move detection-related files inside the folder
- Add a new module "enginename/detection"
- Add DETECT_OBJS here
- Adjust the normal engine module to remove detect_objs
- Adjust every file for the new changes.
2020-10-03 14:56:36 +02:00
aryanrawlani28 8f751aa359 PEGASUS: Split detection features & adapt to new plugins. 2020-10-03 14:56:36 +02:00
Matthew Hoops bf210cccc0 PEGASUS: Fix bad cast that destroys the InputHandler vtable
Thanks to LordHoto for his assistance in tracking this nonsense down.
2014-08-14 21:56:33 -04:00
Matthew Hoops 4b93bc6456 PEGASUS: Add Norad Delta
And with that, ladies and gentlemen, Pegasus Prime is officially completable in ScummVM.
2011-12-15 00:02:10 -05:00
Matthew Hoops bbabf27f61 PEGASUS: Add the bomb detonation game 2011-12-13 11:33:47 -05:00
Matthew Hoops 59421ff1c6 PEGASUS: Add the ECR monitor
Panorama not 100% working yet, but the mask does :P
2011-11-01 21:11:21 -04:00
Matthew Hoops e781066cec PEGASUS: Add the panorama scroll class 2011-11-01 12:32:50 -04:00
Matthew Hoops dec8fcdbbd PEGASUS: Add the panorama class 2011-11-01 12:17:22 -04:00
Matthew Hoops e29d00e6b6 PEGASUS: Add the Shuttle HUD 2011-10-27 19:56:52 -04:00
Matthew Hoops 015d81b742 PEGASUS: Add the energy beam weapon 2011-10-27 19:24:11 -04:00
Matthew Hoops 1bd2480f5f PEGASUS: Add the tractor beam class 2011-10-27 16:41:54 -04:00
Matthew Hoops 0990703779 PEGASUS: Add the graviton cannon! 2011-10-27 16:02:20 -04:00
Matthew Hoops 9f1d9f3697 PEGASUS: Add the shuttle weapon base class 2011-10-27 14:43:18 -04:00
Matthew Hoops 61311a2648 PEGASUS: Add the robot ship 2011-10-24 16:23:32 -04:00
Matthew Hoops b3059e75e2 PEGASUS: Add the space junk stuff 2011-10-23 22:50:54 -04:00
Matthew Hoops 841f96868a PEGASUS: Add the planet mover for the space chase 2011-10-23 21:54:13 -04:00
Matthew Hoops cbcdf99092 PEGASUS: Add the basic 3D logic for the space chase 2011-10-23 21:38:40 -04:00
Matthew Hoops c3d9a1cb35 PEGASUS: Add the hermite code for the space chase 2011-10-23 20:52:22 -04:00
Matthew Hoops de3962fbc8 PEGASUS: Add the Mars canyon chase sequence 2011-10-23 18:52:49 -04:00
Matthew Hoops f9ecab1953 PEGASUS: Add Norad Alpha
Not yet completable, but you can at least fill the oxygen mask to go through the Mars Maze now.
2011-10-22 22:29:09 -04:00
Matthew Hoops d6dee9ff18 PEGASUS: Add the base Norad code
(Common stuff between both Norad Alpha and Norad Delta)
2011-10-20 17:35:25 -04:00
Matthew Hoops 1c949d375a PEGASUS: Add the Mars neighborhood
Does not include the space chase just yet or canyon chase.

The robot timer seems a bit wonky right now and doesn't stop, but everything else seems to be working.
2011-10-15 19:48:36 -04:00
Matthew Hoops 64656342a9 PEGASUS: Add the Mars reactor element code 2011-10-14 16:08:34 -04:00
Matthew Hoops 753006ae1a PEGASUS: Add the WSC neighborhood
Seems to be working fine, minus the molecule sprites (though the minigame is completable and the antidote can be found).
2011-10-13 20:59:20 -04:00
Matthew Hoops 85dc2e5c65 PEGASUS: Stub off map handling
Needed to be able to load saved games
2011-10-10 10:04:47 -04:00
Matthew Hoops a80af5eb4d PEGASUS: Add the Full TSA neighborhood 2011-10-06 23:53:53 -04:00
Matthew Hoops af24890807 PEGASUS: Add the Tiny TSA neighborhood 2011-10-05 14:37:58 -04:00
Matthew Hoops 8c7ebc8033 PEGASUS: Add the basic Caldoria neighborhood
Does not include the end-of-game timers and sequence yet. It's currently hooked up to the full game, but does not go beyond the first frame of the wake-up sequence right now.
2011-10-02 20:52:09 -04:00
Matthew Hoops 956f3d4644 PEGASUS: Add the auto dragger code 2011-09-29 19:26:17 -04:00
Matthew Hoops a0a3cbd602 PEGASUS: Keep specific neighborhood code in subfolders 2011-09-27 21:26:51 -04:00
Matthew Hoops af78726e4f PEGASUS: Add the ItemDragger classes 2011-09-27 21:24:12 -04:00
Matthew Hoops c581cb189a PEGASUS: Add the Prehistoric neighborhood
Yes, the first neighborhood is here! And all the world rejoiced, yet it was still not used in the code so the rejoicing was kept to a low murmur.

It's the smallest neighborhood and will be used as a testbed for the code while the other neighborhoods are coded.
2011-09-27 19:49:30 -04:00
Matthew Hoops 647c83b514 PEGASUS: Add the interface class 2011-09-25 00:42:33 -04:00
Matthew Hoops 0b83e0c491 PEGASUS: Add the compass class 2011-09-24 22:54:54 -04:00
Matthew Hoops 5f0f9dae35 PEGASUS: Add retscan/shield biochips 2011-09-24 16:19:03 -04:00
Matthew Hoops 5275e16849 PEGASUS: Add remaining specialized inventory items 2011-09-24 15:29:42 -04:00
Matthew Hoops 59f7e1deea PEGASUS: Import AI code and relevant items 2011-09-24 14:10:54 -04:00
Matthew Hoops 84731ef872 PEGASUS: Add the EnergyMonitor class 2011-09-22 20:17:09 -04:00
Matthew Hoops 897c585f05 PEGASUS: Add the InventoryPicture class (and its derivatives) 2011-09-22 14:50:24 -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 635c8aa370 PEGASUS: Add first stab at the Movie class
Seems this means the end of the base classes -- onto actual game logic from here on out!
2011-09-20 10:56:51 -04:00
Matthew Hoops 6ed2679cf1 PEGASUS: Add the Surface classes
Renamed from GWorld; I'm trying to distance us from QuickDraw as much as possible :P
2011-09-19 19:07:11 -04:00
Matthew Hoops 544224b43a PEGASUS: Add transition classes 2011-09-17 12:04:21 -04:00
Matthew Hoops da74436aa4 PEGASUS: Implement fader support 2011-09-16 19:06:22 -04:00
Matthew Hoops d3fde69770 PEGASUS: Implement two of the primitive-based DisplayElements 2011-09-10 10:41:36 -04:00
Matthew Hoops 5a7ca3553c PEGASUS: Create separate Cursor class for cursors 2011-09-08 20:38:12 -04:00