Matthew Hoops
544224b43a
PEGASUS: Add transition classes
2011-09-17 12:04:21 -04:00
Matthew Hoops
3b9ab4f5cf
COMMON: Add function to find the intersecting rectangle
2011-09-17 12:02:15 -04:00
Matthew Hoops
da74436aa4
PEGASUS: Implement fader support
2011-09-16 19:06:22 -04:00
Matthew Hoops
2ae8a97c4d
PEGASUS: Stub off loading/saving games
2011-09-16 09:20:41 -04:00
Matthew Hoops
ecde87260c
PEGASUS: Fix saving/loading the game state
2011-09-16 09:17:00 -04:00
Matthew Hoops
dc0254c1ce
PEGASUS: Implement very basic screen updating (new API)
2011-09-15 20:50:21 -04:00
Matthew Hoops
1ac6abaeff
PEGASUS: Stub off the base timebase code
...
This is not tested, and hopefully just works without anymore changes. I hate QuickTime :P
2011-09-15 20:39:37 -04:00
Matthew Hoops
d3fde69770
PEGASUS: Implement two of the primitive-based DisplayElements
2011-09-10 10:41:36 -04:00
Matthew Hoops
bbda19ab80
PEGASUS: Add DisplayElement class and begin porting over the graphics API
2011-09-09 14:09:20 -04:00
Matthew Hoops
e532af9318
PEGASUS: Add and hookup the InputHandler class
2011-09-08 23:04:28 -04:00
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
Bertrand Augereau
a2a873b94d
Internal: 'findsource' is pure C++
2011-09-04 16:42:43 +02:00
Bertrand Augereau
8f263ab5e6
DREAMWEB: 'showpersframe' and 'convicons' ported to C++
2011-09-04 16:42:42 +02:00
Bertrand Augereau
b3248deda7
DREAMWEB: talk.cpp to mirror talk.asm
2011-09-04 16:42:41 +02:00
Strangerke
1e607dc22d
TSAGE: Rename a variable using double-underscore (reserved)
2011-11-14 18:19:32 +01:00
Bertrand Augereau
ba29ff4735
DREAMWEB: Removal of the old 'showreelframe'
2011-09-04 14:58:59 +02:00
Johannes Schickel
4f7768ec6e
KYRA: Cleanup _saveSlots array sorting.
2011-11-14 15:54:50 +01:00
Willem Jan Palenstijn
59ed0ee9ed
KYRA: Add comment hopefully explaining _saveSlots
2011-11-14 15:51:01 +01:00
Johannes Schickel
bac23bde27
KYRA: Whitespace fixes.
2011-11-14 15:44:58 +01:00
Johannes Schickel
f410480cfd
KYRA: Fix bug #3437647 "LOL: Unexpected missing save file".
...
Formerly the code was confused about what _saveSlots is doing, i.e. creating a
continous list of existing save slot ids.
2011-11-14 15:42:20 +01:00
Bertrand Augereau
27bc4f3f08
DREAWMEB: 'showcity' ported to C++
2011-09-04 13:38:45 +02:00
Willem Jan Palenstijn
052177d136
COMMON: Remove some double-underscore defines (reserved)
2011-11-14 14:59:58 +01:00
Bertrand Augereau
529cd5bf95
DREAMWEB: 'sortoutmap' ported to C++
2011-09-04 12:55:04 +02:00
D G Turner
8261b56313
DOC: Add AGOS Cabinet bugfix to NEWS.
2011-11-14 01:11:52 +00:00
D G Turner
783e3fea62
AGOS: Fix engine crash when playing Feeble Files from cabinet datafiles.
...
Playing with cabinet datafiles, this failed to find the "Charisma.smk"
file in the cabinets when in the Recreation (TV) room on Cygnus Alpha
and this caused an engine abort after the GUI dialog warning of the
"missing" video file. This was due to animation.cpp code using
Common::file::exists() instead of going via the ArchiveMan.
However,a hasFile() method implementation was also required to implement
fallback to decompressed (movie) files if the file requested is not in
the cabinet or the cabinet has been externally decompressed to files.
Thanks to fuzzie for the hasFile() patch.
Also, removed noisy warning which this correction triggers repeatedly in
installshield_cab.cpp hasFile(). This looks like leftover from
debugging, so not critical.
2011-11-13 23:44:38 +00:00
Bertrand Augereau
28720da12b
DREAMWEB: 'examineobtext' ported to C++
2011-09-04 08:54:01 +02:00
Paul Gilbert
12b553c084
TSAGE: Implemented Blue Force scene 355 - Future Wave exterior
2011-09-20 22:06:58 +10:00
Strangerke
e663e7874e
CGE: Remove useless function declaration
...
Thanks LordHoto for pointing at it
2011-09-20 07:10:29 +02:00
Torbjörn Andersson
642e0baacb
GUI: Silence GCC warning
...
Rename local variable 'buffer' to keep it from clashing with the
buffer() method.
2011-09-19 20:10:46 +02:00
D G Turner
6b8fb196cb
DISTS: Update MacOSX Info.plist to add most languages for localization.
...
This should fix bug #3394080 : "MACOSX: Language auto-detection does not
work correctly", though this list should be expanded to include any
languages in po directory which I have missed.
Thanks to LordHoto for indicating the likely cause.
2011-09-19 16:44:38 +01:00
Littleboy
9796890cce
GUI: Replace ConsoleDialog use of vsnprintf by Common::String::vformat()
2011-09-19 09:23:00 -04:00
Littleboy
ce4c98d757
LASTEXPRESS: Small cleanup in Entities::processEntity() and Entities::processFrame()
2011-09-19 09:22:59 -04:00
Bertrand Augereau
b76b038ffc
DREAMWEB: 'bresenhams' ported to C++
2011-09-18 19:30:45 +02:00
Sven Hesse
a1825e4d02
GOB: At the decorative fishes in the Diving minigame
2011-09-18 17:02:45 +02:00
Paul Gilbert
e360d35567
TSAGE: Bugfix for Blue Force death screen image moving when screen is clicked
2011-09-18 20:38:12 +10:00
Paul Gilbert
5f0b906576
TSAGE: Implemented Blue Force scene 360 - Future Wave Interior
2011-09-18 20:36:57 +10:00
Strangerke
2d882fdf18
CGE: Rename Snail into CommandHandler, plus some associated renamings
2011-09-18 11:25:34 +02:00