151008 Commits

Author SHA1 Message Date
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