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