Paweł Kołodziejski
85e07bb668
BURIED: Added missing 'override'
2022-01-01 14:10:09 +01:00
Filippos Karapetis
73adf9548a
BURIED: Show the agent evaluation (current points) with Control-D
...
This is the text that is shown in the death screens - it's an
enhancement in ScummVM, which is also quite useful for debugging
2021-12-31 19:12:30 +02:00
Filippos Karapetis
1880b37100
BURIED: Add metadata to saved games - FR #12889
...
- Saved games now contain all metadata, including thumbnails, creation
date and play time
- Savesd games are now named buried.###, and they are compatible among
all versions
- Saved games are now sorted by slot, like in other engines, and are no
longer sorted alphabetically as before
- The engine checks on startup for saves using the original format and
converts them to the new format, thus it's possible to import saved
games from the original game
- The currently selected item is now stored in the saved game, thus
crashes that were related to loading a game with fewer items than the
currently selected item no longer occur
2021-12-30 13:27:49 +02:00
Filippos Karapetis
b8094a3908
BURIED: Cleanup of the saving/loading dialog code
2021-12-30 00:24:35 +02:00
Filippos Karapetis
479c2ba1f3
BURIED: Proper handling of engine pausing - bug #12886
...
The game is now paused while the interface menu, the save dialog and the
restore dialog is shown. The interface menu always pauses the game when
shown, regardless of the pause option. Hotkeys for saving, loading and
pausing the game are disabled while these dialogs are open.
2021-12-29 22:28:17 +02:00
Filippos Karapetis
404743fafa
BURIED: Implement game pausing via Control-P - bug #12934
...
Also, this commit fixes wrong fall through when handling the other
hotkey combinations
2021-12-29 18:47:58 +02:00
Filippos Karapetis
e13a72e8f6
BURIED: Also allow skipping synchronous sounds
2021-12-29 18:08:49 +02:00
Filippos Karapetis
2591106d38
BURIED: Pass the currently playing video to yield()
...
This allows sending the event to the specific video, not to all the
currently playing videos. Also, this allows to distinguish video from
audio loops and only process video skipping events when playing videos
2021-12-28 18:57:40 +02:00
Filippos Karapetis
a6bee10165
BURIED: Add support and game option for video skipping - FR #12891
...
Video skipping is done with the escape key and is enabled by default,
but can be disabled with the new "skip support" game option to keep
the original game behavior where video skipping isn't possible
2021-12-28 15:01:37 +02:00
Eugene Sandulenko
abea37c9bb
ALL: Update ScummVM project license to GPLv3+
2021-12-26 18:48:43 +01:00
Cameron Cawley
fe6772a9e5
BURIED: Simplify the executable loading code
2021-03-25 20:52:28 +01:00
Cameron Cawley
1b98b8e6a2
BURIED: Update the console code
2021-03-25 16:31:31 +02:00
Eugene Sandulenko
279acfd6bc
BURIED: Fix metaengine.cpp compilation
2021-03-22 00:07:44 +01:00
Eugene Sandulenko
c529636463
BURIED: Converted detection.cpp to the new plugin structure
2021-03-22 00:07:44 +01:00
Eugene Sandulenko
88e5b10e33
BURIED: Fix overridden method
2021-03-22 00:07:44 +01:00
Matthew Hoops
c1c5ba7bb4
BURIED: Switch to timer messages generated on-the-fly
2021-03-22 00:07:44 +01:00
Matthew Hoops
be2de373ae
BURIED: Add detection for the trial version
2021-03-22 00:07:44 +01:00
Matthew Hoops
3eaa2774bb
BURIED: Ensure timers get removed upon window destruction
2021-03-22 00:07:43 +01:00
Matthew Hoops
948a6a55ae
BURIED: Implement control down
2021-03-22 00:07:43 +01:00
Matthew Hoops
3273594eac
BURIED: Implement returning to the main menu
2021-03-22 00:07:43 +01:00
Matthew Hoops
05ee6ecf06
BURIED: Implement internal load/save dialog boxes
2021-03-22 00:07:43 +01:00
Matthew Hoops
d8226496e0
BURIED: Prevent saving during a synchronous sequence
2021-03-22 00:07:42 +01:00
Matthew Hoops
6ac35b1c34
BURIED: Implement pauseEngineIntern()
2021-03-22 00:07:42 +01:00
Matthew Hoops
e593a6a3bb
BURIED: Implement basic save/load support through the GMM
...
In-game save/load buttons don't work yet
2021-03-22 00:07:41 +01:00
Matthew Hoops
c8b3013d24
BURIED: Add a basic debugger
2021-03-22 00:07:39 +01:00
Matthew Hoops
b460830309
BURIED: Add the old apartment scene
...
The second part of the intro partially plays correctly now!
2021-03-22 00:07:39 +01:00
Matthew Hoops
9c0da1c36b
BURIED: Add the scene view class
2021-03-22 00:07:39 +01:00
Matthew Hoops
503645f379
BURIED: Add a method of querying the EXE version
...
For a couple of string differences
2021-03-22 00:07:39 +01:00
Matthew Hoops
10ac40bda0
BURIED: Add support for setting capture mode on a window
2021-03-22 00:07:39 +01:00
Matthew Hoops
04328b98fd
BURIED: Font-related cleanup
...
The Japanese font can now be loaded, if available. and FreeSans from the theme can be used as a fallback where Arial is not available.
2021-03-22 00:07:38 +01:00
Matthew Hoops
a49e249813
BURIED: Add some functions to get/set the transition speed
2021-03-22 00:07:38 +01:00
Matthew Hoops
bdf5c27b10
BURIED: Some updates to the messaging system to allow for inner loops
2021-03-22 00:07:38 +01:00
Matthew Hoops
ca54be6b1f
BURIED: Switch to a single message queue
...
And other message-related cleanup
2021-03-22 00:07:37 +01:00
Matthew Hoops
bb7bd2ff4e
BURIED: Add basic keyboard input support
2021-03-22 00:07:37 +01:00
Matthew Hoops
9db1bff262
BURIED: Have windows maintain order and position
2021-03-22 00:07:37 +01:00
Matthew Hoops
a2c4bd3204
BURIED: Hook up video windows into the engine
2021-03-22 00:07:37 +01:00
Matthew Hoops
eb3f5a20c9
BURIED: Add some basic Timer code
2021-03-22 00:07:37 +01:00
Matthew Hoops
e97c2f47a8
BURIED: Update the Window code a bit
...
Paint events will happen separately from the queue, since they're special anyway
2021-03-22 00:07:37 +01:00
Matthew Hoops
6f9178dcd0
BURIED: Add wrappers for retrieving buried-specific data
2021-03-22 00:07:37 +01:00
Matthew Hoops
e51ef54d6d
BURIED: Add a wrapper method to get an EXE string
2021-03-22 00:07:37 +01:00
Matthew Hoops
2874046e52
BURIED: Add the sound manager code
2021-03-22 00:07:36 +01:00
Matthew Hoops
06a1bcc9ee
BURIED: Add support for the cursors
2021-03-22 00:07:36 +01:00
Matthew Hoops
0c925bb641
BURIED: Move all graphics stuff to its own class
...
Also added the 8bpp default palette function
2021-03-22 00:07:36 +01:00
Matthew Hoops
2e534155ee
BURIED: Add a function to read file paths from strings
2021-03-22 00:07:36 +01:00
Matthew Hoops
db090027b6
BURIED: Begin to load the Arial font
...
TrueType2 is now required for the engine
2021-03-22 00:07:36 +01:00
Matthew Hoops
a16c3ae442
BURIED: Begin loading from the EXE/DLL
2021-03-22 00:07:36 +01:00
Matthew Hoops
51cb5d1672
BURIED: Add some more functions for detection
2021-03-22 00:07:36 +01:00
Matthew Hoops
f00ee606d3
ENGINES: Add stub Buried in Time engine
2021-03-22 00:07:36 +01:00