161 Commits

Author SHA1 Message Date
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
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
81ace6e105 PEGASUS: Fix TSA door locks 2011-10-17 10:07:49 -04:00
Matthew Hoops
1529ed0891 PEGASUS: Implement deleting items when inventory is full 2011-10-17 09:21:49 -04:00
Matthew Hoops
0dada6e231 PEGASUS: Implement screen shaking
Would be great to be able to use OSystem's stuff, but that only handles vertical shaking.
2011-10-16 23:44:48 -04:00
Matthew Hoops
77033ecc6c PEGASUS: Fix the Mars robot timer not stopping 2011-10-15 23:17:27 -04:00
Matthew Hoops
4b9914104e PEGASUS: Remove the unused biochip AI warnings from WSC
WSC is now completable using the violent method
2011-10-15 22:15:10 -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
c9f31d3c6e PEGASUS: Fix drawing WSC molecules 2011-10-14 10:54:59 -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
5b62d069bc PEGASUS: Fix Full TSA briefing movies 2011-10-10 13:17:35 -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
099f4ce9f5 PEGASUS: Add some missing Neighborhood destructor code
Now AI rules don't carry over to the next neighborhood :P
2011-10-10 00:00:06 -04:00
Matthew Hoops
82cadf68e8 PEGASUS: Fix the historical log comparison screen
Original code does not have cursorSpot null checks, so it looks like Codewarrior may have handled this strangely...
2011-10-09 23:32:40 -04:00
Matthew Hoops
5dd625ebfb PEGASUS: Disable AI energy warnings in the demo
The videos don't exist, so you'd be in for a surprise after playing for an hour
2011-10-09 16:28:30 -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
3ecc16c9ae PEGASUS: Fix playSpotSoundSync playSoundSegment call 2011-10-04 12:16:59 -04:00
Matthew Hoops
cbca2812a8 PEGASUS: Fix turning 2011-10-04 11:34:15 -04:00
Matthew Hoops
05668dd684 PEGASUS: Fix moving forward
You know, actually initialize some variables :P
2011-10-03 23:27:48 -04:00
Matthew Hoops
2b4bd019ee PEGASUS: Fix extra sync
Caldoria now starts up
2011-10-02 21:24:30 -04:00
Matthew Hoops
a432e3af29 PEGASUS: Fix Caldoria::updateCursor
This actually looks like an original game bug... The original does no checking for null here, but Neighborhood::updateCursor() clearly does
2011-10-02 21:23:51 -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
f3e34cde02 PEGASUS: Fix neighborhood callbacks 2011-10-01 13:09:14 -04:00
Matthew Hoops
bbacb4e5c7 PEGASUS: Fix energy monitor not showing up 2011-09-29 12:31:41 -04:00
Matthew Hoops
8bc240124a PEGASUS: Allow getting frames from videos 2011-09-29 12:27:38 -04:00
Matthew Hoops
03739c66aa PEGASUS: Fix exit table loading 2011-09-28 21:05:04 -04:00
Matthew Hoops
1112b11df9 PEGASUS: Fix valgrind warnings with the spots 2011-09-28 20:45:37 -04:00
Matthew Hoops
a0a3cbd602 PEGASUS: Keep specific neighborhood code in subfolders 2011-09-27 21:26:51 -04:00
Matthew Hoops
d0914e6dc3 PEGASUS: Push the sound spots file name to subclasses 2011-09-27 20:09:26 -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
d205ac2e27 PEGASUS: Add the GameInteraction class 2011-09-26 23:04:20 -04:00
Matthew Hoops
122d484c4f PEGASUS: Import a bunch more neighborhood code 2011-09-26 22:09:56 -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
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