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
1ec7e51682
PEGASUS: Implement the intro timer
2012-03-21 08:22:17 -04:00
Matthew Hoops
03eba05b09
PEGASUS: Use correct CD when outputting saves
...
For better compatibility when loading saves with the original interpreter
2011-12-21 12:09:01 -05: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
5fe762e7cd
PEGASUS: Fix typo in the save code
2011-12-19 21:13:54 -05:00
Matthew Hoops
924e0b32ad
PEGASUS: Implement saving/loading from the in-game pause menu
2011-12-19 18:55:08 -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
693fcec6f5
PEGASUS: Fix info screen weirdness
2011-12-15 19:18:29 -05: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
d932df79be
PEGASUS: Fix segfault after sub chase sequence
2011-11-03 15:00:22 -04:00
Matthew Hoops
60ecf84365
PEGASUS: Fix dying when no interface is set up
...
Now you can die in the space chase
2011-10-29 12:28:47 -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
1529ed0891
PEGASUS: Implement deleting items when inventory is full
2011-10-17 09:21:49 -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
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
13fef21fed
PEGASUS: Fix shell notifications on loading games
2011-10-11 19:46:15 -04:00
Matthew Hoops
5062aaffca
PEGASUS: Implement the sub chase
2011-10-11 19:45:36 -04:00
Matthew Hoops
e998fb6c0e
PEGASUS: Allow for loading games from the launcher/cli
2011-10-10 13:12:15 -04:00
Matthew Hoops
820e424e98
PEGASUS: Fix saving/loading original-compatible saves
2011-10-10 11:42:02 -04:00
Matthew Hoops
11b92529b0
PEGASUS: Fix loading continue points
2011-10-10 10:14:34 -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
d2789a152f
PEGASUS: Fix idlers freeing themselves
...
Our idler handling is more like the original now
2011-10-02 23:31:01 -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
9718b8e803
PEGASUS: Ease off the CPU
2011-09-30 21:24:01 -04:00
Matthew Hoops
485b427ed8
PEGASUS: Actually pause the game now
2011-09-30 16:26:31 -04:00
Matthew Hoops
b5af4bfc76
PEGASUS: Fix typos in autoDragItemIntoInventory/Room
2011-09-30 12:35:06 -04:00
Matthew Hoops
06e2dbaa43
PEGASUS: Fix stupid typo stopping the current biochip from being found
2011-09-29 22:30:35 -04:00
Matthew Hoops
821813e808
PEGASUS: Allow saving/loading of AI rules
2011-09-29 20:28:12 -04:00
Matthew Hoops
c4c83e2346
PEGASUS: Resolve some TODO's and cleanup
2011-09-29 20:12:51 -04:00
Matthew Hoops
1fe7ca1d38
PEGASUS: Update save/load code a bit
2011-09-29 19:45:17 -04:00
Matthew Hoops
956f3d4644
PEGASUS: Add the auto dragger code
2011-09-29 19:26:17 -04:00
Matthew Hoops
447b7204f3
PEGASUS: Returning from the pause menu works now
2011-09-29 16:59:02 -04:00
Matthew Hoops
69badbebc4
PEGASUS: Add the PauseMenu code
2011-09-29 11:52:35 -04:00
Matthew Hoops
6440d4d5f6
PEGASUS: Implement the ScreenDimmer class
2011-09-29 01:15:54 -04:00
Matthew Hoops
16a25cd7fd
PEGASUS: Start the demo off!
...
Only the jump-in video is currently shown though. For some reason, the input is disabled...
2011-09-28 21:07:51 -04:00
Matthew Hoops
ffff1beb1b
PEGASUS: Fix stupid inventory weight typo
2011-09-28 18:50:21 -04:00
Matthew Hoops
54dd0c266e
PEGASUS: Import a bunch more code in preparation for actual gameplay
2011-09-28 14:32:03 -04:00
Matthew Hoops
817f775da9
PEGASUS: Update copyright notice on pegasus.cpp/h
2011-09-27 20:45:51 -04:00
Matthew Hoops
20f18e447f
PEGASUS: Add the remaining gameshell remnants
2011-09-27 20:41:45 -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
96198e7bdd
PEGASUS: Import the remainder of the Neighborhood code
2011-09-27 12:21:05 -04:00
Matthew Hoops
122d484c4f
PEGASUS: Import a bunch more neighborhood code
2011-09-26 22:09:56 -04:00
Matthew Hoops
e412b62ffc
PEGASUS: Implement the death code
2011-09-26 09:29:17 -04:00
Matthew Hoops
24cc9568cb
PEGASUS: Implement the death menu
2011-09-26 00:30:44 -04:00
Matthew Hoops
515b2501a7
PEGASUS: Show the demo quit/splash screens
...
They work now with all the PICT changes ;)
2011-09-25 21:06:51 -04:00
Matthew Hoops
647c83b514
PEGASUS: Add the interface class
2011-09-25 00:42:33 -04:00
Matthew Hoops
5f0f9dae35
PEGASUS: Add retscan/shield biochips
2011-09-24 16:19:03 -04:00