Commit Graph

51 Commits

Author SHA1 Message Date
Bastien Bouclet
402517fbee MYST3: Turn some platform checks into generic checks 2015-05-26 21:03:43 +02:00
Bastien Bouclet
9b4b88485c MYST3: Fix the dialog return values to match the original 2015-04-19 11:46:02 +02:00
Bastien Bouclet
c3bfc1f26e MYST3: Implement more Xbox input differences 2015-04-19 11:46:02 +02:00
Bastien Bouclet
5b242db8e9 MYST3: Implement the Xbox load and save menu specificities 2015-04-19 11:46:02 +02:00
Bastien Bouclet
9ef45d0415 MYST3: Refactor the menu class to allow for different implementations 2015-04-19 11:46:02 +02:00
Bastien Bouclet
0f327a3b6b MYST3: Implement the Xbox style dialogs 2015-04-19 11:46:02 +02:00
Bastien Bouclet
7de1765262 MYST3: Refactor the dialog class to allow for different implementations 2015-04-19 11:46:02 +02:00
Bastien Bouclet
d3c17a742e MYST3: The dialog ids are not the same for the Xbox version 2015-04-19 11:46:02 +02:00
Bastien Bouclet
922d48f991 MYST3: Render the transitions on the GPU 2014-09-01 10:51:43 +02:00
Bastien Bouclet
7a33ec4a00 MYST3: Make the engine resolution-agnostic 2014-09-01 10:51:41 +02:00
Bastien Bouclet
f15222b788 MYST3: Add some sound related plumbering 2014-07-13 12:36:59 +02:00
Pawel Kolodziejski
728e4183fe MYST3: formatting code 2014-07-03 20:18:21 +02:00
Bastien Bouclet
4d5d5d6a81 MYST3: Add transition support 2014-07-01 17:43:54 +02:00
Pawel Kolodziejski
8759900b6a ALL: synced with ScummVM 2014-04-05 18:18:42 +02:00
Pawel Kolodziejski
790db038c0 ALL: sync with scummvm 2013-10-13 11:30:34 +02:00
Bastien Bouclet
81a5be7a2d MYST3: Fix a theorical null pointer dereference 2013-04-21 16:10:05 +02:00
Bastien Bouclet
0686251dd2 MYST3: Fix a theorical null pointer dereference 2013-04-21 16:10:05 +02:00
Bastien Bouclet
bbf66ec232 MYST3: Less aggressive mouse locking.
Also use the absolute mouse position for 2D views
2013-01-03 22:27:57 +01:00
Einar Johan Trøan Sømåen
bc5ca044a5 Merge pull request #668 from somaen/videoFixes
Update VideoDecoders to use the new VideoDecoder-interface (for testing)
2013-01-02 01:04:14 -08:00
Bastien Bouclet
9face90575 MYST3: Saves cleanup 2012-12-12 12:41:50 +01:00
Bastien Bouclet
f64ec08108 MYST3: Save game update
* Save floats in a portable way
* Save the creation date and description
* Clean up thumbnail handling
* Increment savegame version

Saves from the original engine are still compatible
2012-12-11 14:58:19 +01:00
Bastien Bouclet
23dfe79d88 MYST3: Implement more MetaEngine features 2012-12-11 10:59:07 +01:00
Bastien Bouclet
80612ef6c9 MYST3: Use YUVToRGBMan to convert jpeg YUV planes
And assorted clean ups.
Yields an overall 10% gain when loading cube nodes
2012-12-03 14:27:56 +01:00
Bastien Bouclet
28c54b6cc7 MYST3: Start bink videos before using them 2012-12-03 07:55:04 +01:00
Einar Johan Trøan Sømåen
1de8e77358 VIDEO: Add seeking to BinkDecoder (WIP) 2012-11-29 00:00:26 +01:00
Bastien Bouclet
873a2d1373 MYST3: Sound WIP 2012-03-10 14:35:51 +01:00
Bastien Bouclet
d372e62681 MYST3: Clean up quit handling 2012-02-09 08:09:02 +01:00
Bastien Bouclet
80e7d8c989 MYST3: Dialog box - Dont loose events when a button is hovered 2012-02-01 09:43:03 +01:00
Bastien Bouclet
940ddfade5 MYST3: Fix the viewport for cube nodes
Fixes movies and hotspots misalignment
2012-01-28 11:26:41 +01:00
Bastien Bouclet
911fb152d8 MYST3: Fix line endings 2012-01-26 13:14:41 +01:00
Bastien Bouclet
f34dac95c2 AUDIO: Initial basic sound support 2012-01-21 09:49:56 +01:00
Torbjörn Andersson
92367ce211 MYST3: Silence GCC warnings suggesting extra parentheses for clarity. 2012-01-20 19:39:23 +01:00
Bastien Bouclet
044fe33b1d MYST3: Implement opcode 134 - drag lever 2012-01-16 09:12:14 +01:00
Bastien Bouclet
be8b8d8909 MYST3: Implement keyboard input for savegame file name 2012-01-13 17:15:57 +01:00
Bastien Bouclet
49075bc1ff MYST3: Implement erasing savegames 2012-01-13 16:31:43 +01:00
Bastien Bouclet
9b229d3eb1 MYST3: Add save support 2012-01-13 14:11:09 +01:00
Bastien Bouclet
931db3668a MYST3: Take a thumbnail of the game screen, and display when saving 2012-01-13 12:43:19 +01:00
Bastien Bouclet
203032def0 MYST3: Draw the save name in the save screen 2012-01-13 11:51:36 +01:00
Bastien Bouclet
c492b7fb24 MYST3: Save menu WIP 2012-01-13 10:46:40 +01:00
Bastien Bouclet
4b887823c9 MYST3: Sort the saves on the load screen 2012-01-13 10:27:52 +01:00
Bastien Bouclet
e031c97b2e MYST3: Menu WIP
- Escape now closes the menu
- Fix loading non first save item
- Clicking twice on an item loads it
2012-01-13 10:22:28 +01:00
Bastien Bouclet
d2a6eca3b1 MYST3: Update the inventory to be read / saved from game state 2012-01-13 09:41:11 +01:00
Bastien Bouclet
568ba3ddd6 MYST3: Rename variables to gamestate 2012-01-13 09:41:07 +01:00
Bastien Bouclet
a44d40c8ac MYST3: Load savegames from the original game 2012-01-13 09:41:06 +01:00
Bastien Bouclet
55dd755048 MYST3: Display the name of the age to load on the load game screen 2012-01-12 17:13:41 +01:00
Bastien Bouclet
0b0565771b MYST3: Display a miniature of the save to load 2012-01-12 17:10:05 +01:00
Bastien Bouclet
548f501372 MYST3: Display savegames names in the load menu 2012-01-12 11:19:12 +01:00
Bastien Bouclet
dd03bff141 MYST3: WIP load menu init 2012-01-12 11:19:11 +01:00
Bastien Bouclet
6d756a7c26 MYST3: Menu WIP - Bind actions to some buttons 2012-01-12 11:19:11 +01:00
Bastien Bouclet
6569f26b42 MYST3: Rename some constants according to the naming conventions 2012-01-11 14:14:38 +01:00