SupSuper
4a39e793ce
BAGEL: Hook up MIDI playback
2024-05-05 13:27:01 +02:00
SupSuper
c106330550
BAGEL: Fix queued sounds not playing
2024-05-05 13:27:01 +02:00
SupSuper
1013083516
BAGEL: Fix freeze when using inventory items
2024-05-05 13:27:01 +02:00
SupSuper
92342172ac
BAGEL: Hook up WAV playback
2024-05-05 13:27:01 +02:00
Paul Gilbert
be27e16a41
BAGEL: Don't allow GMM saving when dialogs are active
2024-05-05 13:27:01 +02:00
Paul Gilbert
0339222d26
BAGEL: Make system cursor size more like in original
2024-05-05 13:27:01 +02:00
Paul Gilbert
2ed7cd64fd
BAGEL: Remove destroyed elements from parent's _children array
2024-05-05 13:27:01 +02:00
Paul Gilbert
90cbe0bf62
BAGEL: Simplify event handling for main window
...
The current view window is a child window under the
master window. So the existing code that passes
mouse events to child controls works for it as well.
2024-05-05 13:27:01 +02:00
Paul Gilbert
846a825477
BAGEL: Redraw Start dialog after cancelling Restore dialog
2024-05-05 13:27:01 +02:00
Strangerke
09b1d2a4fe
BAGEL: Fix some CppCheck errors reported in baglib
2024-05-05 13:27:01 +02:00
Paul Gilbert
ab1506d83c
BAGEL: Add engine flag for using original savegame dialogs
2024-05-05 13:27:01 +02:00
Paul Gilbert
36728a19cd
BAGEL: Finish cleanup for restoring games
2024-05-05 13:27:01 +02:00
Paul Gilbert
9bbe6d06c4
BAGEL: Fixes for savegame listing display
2024-05-05 13:27:01 +02:00
Paul Gilbert
721cee9a6e
BAGEL: Fix showing system cursor in save/restore dialogs
2024-05-05 13:27:01 +02:00
Paul Gilbert
770d73e1e0
BAGEL: Change single line text writing from warning to a comment
2024-05-05 13:27:01 +02:00
Paul Gilbert
462f915754
BAGEL: Fix save dialog edit text increasing as selection changes
2024-05-05 13:27:01 +02:00
Paul Gilbert
347a8021dd
BAGEL: Fixes for edit text field in savegame dialog
2024-05-05 13:27:01 +02:00
Paul Gilbert
f6cc0269e0
BAGEL: Fix freeing focus when closing save dialog
2024-05-05 13:27:01 +02:00
Paul Gilbert
f53c57fed7
BAGEL: Implement the can save/load currently methods
2024-05-05 13:27:01 +02:00
Paul Gilbert
672af63746
BAGEL: Fix using Esc to skip movies, cleanup of TranslateKey
2024-05-05 13:27:01 +02:00
SupSuper
40e3c3cb92
BAGEL: Fix CBagCharacterObject rendering
2024-05-05 13:27:01 +02:00
SupSuper
bb67bd1969
BAGEL: Increase font array
2024-05-05 13:27:01 +02:00
SupSuper
9537631dba
BAGEL: Fix missing logic in CBofBitmap::CaptureScreen
2024-05-05 13:27:01 +02:00
Paul Gilbert
efca121d51
BAGEL: Fix dispatch/handling of global keys
2024-05-05 13:27:01 +02:00
Paul Gilbert
59563f06a5
BAGEL: More work on edit text
2024-05-05 13:27:01 +02:00
Paul Gilbert
e7e4c3ea19
BAGEL: Ensure any lingering focus/control is removed when a window is closed
2024-05-05 13:27:01 +02:00
Paul Gilbert
2266b1340e
BAGEL: Clarify caputre methods and implement focus methods
2024-05-05 13:27:01 +02:00
Paul Gilbert
cca4a54f1a
BAGEL: Cache created fonts
2024-05-05 13:27:01 +02:00
Paul Gilbert
176c1a781c
BAGEL: Revert Get rid of pre-allocated fonts, use Liberation font instead
...
This reverts commit c58310378c7bb5df86001584744957433ba206e3.
2024-05-05 13:27:01 +02:00
Eugene Sandulenko
af2fe3e87b
BAGEL: Added debug method to dump CBofBitmap to PNG file
2024-05-05 13:27:01 +02:00
Paul Gilbert
3d8e0b4a6f
BAGEL: In progress implementing textbox logic
2024-05-05 13:27:01 +02:00
Paul Gilbert
f532af99ef
BAGEL: Remove the CBagSaveGameFile class
2024-05-05 13:27:01 +02:00
Paul Gilbert
e8b1e107f3
BAGEL: Update save dialog to list ScummVM savegames
2024-05-05 13:27:01 +02:00
SupSuper
8e7db3a0c5
BAGEL: Draw cursor with CursorMan
2024-05-05 13:27:01 +02:00
SupSuper
1ee416ccfc
BAGEL: Get rid of smacker.h
2024-05-05 13:27:01 +02:00
SupSuper
f3ebe726a5
BAGEL: Get rid of SmackWait
2024-05-05 13:27:01 +02:00
SupSuper
10039e5059
BAGEL: Implement CBagFMovie
2024-05-05 13:27:01 +02:00
SupSuper
4d13d71819
BAGEL: Clean up CBofMovie, implement stretch functionality
2024-05-05 13:27:01 +02:00
SupSuper
4f41349325
BAGEL: Get rid of pre-allocated fonts, use Liberation font instead
2024-05-05 13:27:01 +02:00
SupSuper
07c5217a8c
BAGEL: Implement CBofWindow Resize class
2024-05-05 13:27:01 +02:00
Paul Gilbert
455a46ae3b
BAGEL: Finish code for loading savegames from GMM
2024-05-05 13:27:01 +02:00
Paul Gilbert
03dc458a19
BAGEL: Handle passing save data to engine saveGameState
2024-05-05 13:27:01 +02:00
Paul Gilbert
10f574c977
BAGEL: Savegame struct has synchronize & clear methods
2024-05-05 13:27:01 +02:00
Paul Gilbert
1071f09baa
BAGEL: Displaying savegame list in restore dialog
2024-05-05 13:27:01 +02:00
Paul Gilbert
9d422fd5c8
BAGEL: Adding listSaves/savesExist
2024-05-05 13:27:01 +02:00
Eugene Sandulenko
63be7d6ddf
BAGEL: Hid noisy stub warning
2024-05-05 13:27:01 +02:00
Eugene Sandulenko
113d04d9d6
BAGEL: Unstub CBagExam::Exam(). Now item examining works
2024-05-05 13:27:01 +02:00
Eugene Sandulenko
339b4d9d46
BAGEL: Fix bitmap loading. Pitch was set incorrectly
2024-05-05 13:27:01 +02:00
SupSuper
adc3c27879
BAGEL: Use ScummVM FillRect and GetPixelAddress
2024-05-05 13:27:01 +02:00
Paul Gilbert
2741c5525e
BAGEL: Fix rendering panning area at top of screen
2024-05-05 13:27:01 +02:00