Commit Graph

102 Commits

Author SHA1 Message Date
Matthew Hoops
5a7ca3553c PEGASUS: Create separate Cursor class for cursors 2011-09-08 20:38:12 -04:00
Matthew Hoops
0e14012edd PEGASUS: Begin loading items 2011-09-08 13:12:26 -04:00
Matthew Hoops
715c95ecfc PEGASUS: Fix stupid bugs in the item code 2011-09-08 13:11:38 -04:00
Matthew Hoops
ecd81a9a6d PEGASUS: Add Idler framework 2011-09-07 13:13:34 -04:00
Matthew Hoops
937c06c304 PEGASUS: Remove unused MMAction class 2011-09-07 13:11:08 -04:00
Matthew Hoops
e56546a83d PEGASUS: Implement two of the base input classes 2011-09-06 20:59:06 -04:00
Matthew Hoops
cbcae58caf PEGASUS: Properly handle regions in hotspots 2011-09-06 16:06:53 -04:00
Matthew Hoops
593aec681d PEGASUS: Restructure remaining MMShell code into the base code
MMTimeValue has been removed, as Common::Timestamp will just be used instead
2011-09-05 16:46:39 -04:00
Matthew Hoops
74054cff2d PEGASUS: Remove unused MMResourceFile code
We'll just use our resource code instead
2011-09-05 16:24:06 -04:00
Matthew Hoops
dbb538dd04 PEGASUS: Cleanup and hookup the notification code 2011-09-05 16:18:04 -04:00
Matthew Hoops
fe99e95319 PEGASUS: Stub off spot sound code 2011-09-05 15:47:19 -04:00
Matthew Hoops
7070d886d9 PEGASUS: Fix bug in the credits
Not that this code will be final (in all likelihood :P)
2011-09-04 21:49:42 -04:00
Matthew Hoops
4f8cf1ea4b PEGASUS: Implement very basic hotspot loading
Need to get more complex regions loaded, though... will be a major problem
2011-09-04 20:22:00 -04:00
Matthew Hoops
bfb0de109a PEGASUS: Implement more item code 2011-09-04 12:33:32 -04:00
Matthew Hoops
cb7b382acf PEGASUS: Restructure remaining (already converted) Game Shell classes 2011-09-02 01:06:17 -04:00
Matthew Hoops
e642906cdd PEGASUS: Begin restructuring the game state classes
The entire game state should now be functional
2011-09-02 00:27:13 -04:00
Matthew Hoops
3239002dae PEGASUS: Implement some more neighborhood code 2011-09-01 12:54:00 -04:00
Matthew Hoops
8263f5a7b5 PEGASUS: Implement basic neighborhood resource parsing 2011-09-01 11:44:20 -04:00
Matthew Hoops
d7411acc2b PEGASUS: Update copyright with full Presto name 2011-07-20 09:27:11 -04:00
Matthew Hoops
9dd9012ed8 PEGASUS: Import the MMTimeValue class 2011-06-16 15:20:33 -04:00
Matthew Hoops
e5953a879b PEGASUS: Update the MMTypes with a TimeValue/TimeScale replacement 2011-06-16 15:18:18 -04:00
Matthew Hoops
e789ab0d3b PEGASUS: Import the MMNotification classes 2011-06-16 14:12:18 -04:00
Matthew Hoops
fd8eaba47a PEGASUS: Fix typo in MMConstants.h 2011-06-16 14:10:59 -04:00
Matthew Hoops
0fc10033b5 PEGASUS: Import the CGameState class 2011-06-16 11:57:10 -04:00
Matthew Hoops
752e756135 PEGASUS: Import the MMAction class 2011-06-16 11:31:25 -04:00
Matthew Hoops
9f3c689839 PEGASUS: Import the CInventory class 2011-06-16 01:21:25 -04:00
Matthew Hoops
e2e224176d PEGASUS: Import the CItemList class 2011-06-16 00:54:47 -04:00
Matthew Hoops
2211a4d713 PEGASUS: Import MMFunctionPtr class 2011-06-15 14:06:55 -04:00
Matthew Hoops
8d4e60d432 PEGASUS: Import MMUtilities functions 2011-06-15 14:01:51 -04:00
Matthew Hoops
9aa9e6afcb PEGASUS: Switch sound playback to using the MMSound class 2011-06-15 13:00:17 -04:00
Matthew Hoops
ae1a932391 PEGASUS: Import the MMSound class 2011-06-15 12:58:01 -04:00
Matthew Hoops
ea05bc5687 PEGASUS: Import the MMResourceFile class 2011-06-15 12:56:49 -04:00
Matthew Hoops
0e78eb0019 PEGASUS: Add the Game Shell CItem class 2011-06-15 12:54:17 -04:00
Matthew Hoops
a93a771753 PEGASUS: Begin porting over base MMShell classes 2011-06-15 12:50:36 -04:00
Matthew Hoops
4926c41e01 Merge remote branch 'upstream/master' into pegasus 2011-06-14 16:21:39 -04:00
Matthew Hoops
5e7acc83b7 PEGASUS: Update detection 2011-06-13 13:20:15 -04:00
Matthew Hoops
7e2edf16b3 PEGASUS: Make the intro directory check only work in the full game 2011-05-12 22:18:31 -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
50e43a56e7 PEGASUS: Add a stub debugger 2011-05-12 16:17:12 -04:00
Matthew Hoops
85b2a0574c PEGASUS: Add basic credits implementation 2011-05-12 16:02:41 -04:00
Matthew Hoops
6b8a6f486c PEGASUS: Finish hotspot outline code in the overview 2011-05-12 13:00:46 -04:00
Matthew Hoops
5a86c56b8c PEGASUS: Finish overview implementation
Only thick rects remain there
2011-05-12 12:14:47 -04:00
Matthew Hoops
02b023e266 PEGASUS: Ignore meta keys in the overview 2011-05-11 22:59:36 -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
01380d287a PEGASUS: Begin cleaning up the time zone movie code 2011-05-11 21:07:33 -04:00
Matthew Hoops
6cfdd2529b PEGASUS: Make the nav movie rely on the current time zone instead of hardcoding it 2011-05-10 23:38:54 -04:00
Matthew Hoops
9cb600099f Merge remote branch 'upstream/master' into pegasus 2011-05-03 17:25:41 -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
850d776e62 PEGASUS: Fix cursor palettes 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