Commit Graph
62 Commits
Author SHA1 Message Date
Walter Agazzi 88291f358f BURIED: Clear _controlDown flag on GUI windows opening
Prevents being stuck in fast mode, fixes TRAC #13584
2022-12-30 23:12:44 +02:00
Filippos Karapetis 654cf83018 BURIED: Rewrite the logic for biochip evidence access to global vars
This allows us to remove the last traces of offsetof(), together with
struct packing for the GlobalFlags struct, since its members are now
accessed directly, without using offsets
2022-01-02 12:20:50 +02:00
Filippos Karapetis 8a62864d28 BURIED: Remove offset access to globals in checkAICommentDependencies
This has been verified with the AI comment data. Only four global
variables are actually accessed by offset, so these have been cleanly
defined. This allows us to remove the last use cases of getGlobalFlagByte()
and setGlobalFlagByte()
2022-01-02 12:20:50 +02:00
Filippos Karapetis 660ce11b10 BURIED: Rewrite the AI comment info data into an array
This cleans up the code and allows us to reuse this data
2022-01-02 12:20:50 +02:00
Filippos Karapetis f750b97687 BURIED: Rewrite the head opened time code for the Mayan arrow god scene
This allows us to remove the last usage of getGlobalFlagDWord() and
setGlobalFlagDWord()
2022-01-02 12:20:48 +02:00
Filippos Karapetis 781191166a BURIED: Move common code in playTransition() into a separate function 2022-01-02 12:20:46 +02: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 f08eb99259 BURIED: Stop async comments from Arthur with the space key - FR #13188 2021-12-31 14:12:34 +02:00
Filippos Karapetis 85123819a8 BURIED: Remove unused global flag access methods 2021-12-30 17:15:31 +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
Eugene Sandulenko abea37c9bb ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
Orgad Shaneh 369eae5f35 BURIED: Use nullptr
Using clang-tidy modernize-use-nullptr
2021-11-14 15:51:59 +02:00
Torbjörn Andersson 0efdcb9b46 BURIED: Clear the live text window when moving, as advertised (bug 12887)
The comment says it will clear the live text window, but instead
disabled the navigation arrows (I think), which it then does again right
aftewards. A cut and paste error, perhaps?
2021-09-08 13:35:33 +02:00
Thunderforge 481568edc9 BURIED: Fixing spelling errors in comments 2021-09-07 08:19:35 +03:00
Paul Gilbert baccbedf50 GRAPHICS: Changed surface classes sizes from uint16 to int16 2021-07-04 18:24:27 -07:00
D G Turner 3c0d2109cd BURIED: Fix Signed vs. Unsigned Comparison GCC Compiler Warnings 2021-03-26 00:25:10 +00:00
Eugene Sandulenko 1fb57c21e0 BURIED: Added sanity check on movie play 2021-03-25 16:06:44 +01:00
Eugene Sandulenko 2b9ec32e6e BURIED: Another leak on death plugged 2021-03-25 15:57:20 +01:00
Eugene Sandulenko 4587da68a4 BURIED: Plugged another memory leak 2021-03-25 15:57:20 +01:00
Eugene Sandulenko b90a049ba0 BURIED: Clean up new scene on death to prevent memory leaks
This plugs memory leak in this case
2021-03-25 15:57:20 +01:00
Eugene Sandulenko fe493acf55 BURIED: Plug another memory leak 2021-03-25 15:57:20 +01:00
Eugene Sandulenko b2a83dea8e BURIED: Fixed mixing signed/unsigned values 2021-03-25 15:57:20 +01:00
Eugene Sandulenko f07685729c BURIED: Replace magic numbers with enum 2021-03-25 15:57:19 +01:00
Strangerke e798795cee BURIED: Make more consistent use of nullptr 2021-03-22 00:07:45 +01:00
Eugene Sandulenko 6e49bfd0ae BURIED: Fix warnings 2021-03-22 00:07:45 +01:00
Matthew Hoops ef983ee568 BURIED: Fix the lair scene affecting the flicker option
The original would force flicker to return after the scene unconditionally. The option was also incorrect and could be disabled again mid-scene. The scene requesting flicker and the flicker option are now separate.
2021-03-22 00:07:44 +01:00
Matthew Hoops 7574c843a0 BURIED: Fix re-enabling cycling
The original failed to, which meant that the cycles wouldn't come back immediately.
2021-03-22 00:07:44 +01:00
Matthew Hoops 14d9738021 BURIED: Use an RAII class to handle temporary cursor changes 2021-03-22 00:07:44 +01:00
Matthew Hoops e484ec4f5d BURIED: Use a ScopedPtr for temporary VideoWindows 2021-03-22 00:07:44 +01:00
Matthew Hoops 67333fcc06 BURIED: Fix the wait cursor not appearing in synchronous scene movies 2021-03-22 00:07:44 +01:00
Matthew Hoops 98ef56ed53 BURIED: Fix guard not being shot by the arrow when jumping from castle to castle 2021-03-22 00:07:44 +01:00
Matthew Hoops 8f82da6e07 BURIED: Make the burned letter not use the scene background
It now draws over the window properly.
2021-03-22 00:07:43 +01:00
Matthew Hoops 52180e87bc BURIED: Fix push transitions 2021-03-22 00:07:43 +01:00
Matthew Hoops 360c7b2293 BURIED: Fix the demo door open/close sound 2021-03-22 00:07:43 +01:00
Matthew Hoops 542b8e6b10 BURIED: Fix demo ambient when returning to the courtyard 2021-03-22 00:07:43 +01:00
Matthew Hoops b8f51e9f2f BURIED: Implement continue game from the death screen 2021-03-22 00:07:43 +01:00
Matthew Hoops bdd386f883 BURIED: Implement switching video audio tracks 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 e9542e6e67 BURIED: Use runLoadDialog/runSaveDialog instead of the old save/load code 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 27c82b7174 BURIED: Fix some gcc warnings when compiling with optimization 2021-03-22 00:07:42 +01:00
Matthew Hoops c4ea3070b0 BURIED: Make sure the async movie is deleted 2021-03-22 00:07:42 +01:00
Matthew Hoops be0204f26e BURIED: Fix bad reads when going through AI comments 2021-03-22 00:07:42 +01:00
Matthew Hoops 5a4a5bcf5e BURIED: Implement clipping animations 2021-03-22 00:07:42 +01:00
Matthew Hoops f6ec605697 BURIED: Fix dying while in a timer 2021-03-22 00:07:41 +01:00
Matthew Hoops f986fc85fe BURIED: Fix Arthur's commenting 2021-03-22 00:07:41 +01:00
Matthew Hoops 03b2be8c14 BURIED: Stop ambient sounds when playing synchronous animations with audio 2021-03-22 00:07:41 +01:00
Matthew Hoops b79655ab1c BURIED: Don't reset the environment upon loading a saved game 2021-03-22 00:07:41 +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