Commit Graph
137148 Commits
Author SHA1 Message Date
Paul Gilbert 21867e4b86 CHEWY: Janitorial 2022-03-03 18:35:07 -08:00
Paul Gilbert 056a476875 CHEWY: Add missing if check to Room0::entry 2022-03-03 18:35:07 -08:00
Paul Gilbert 7e81b86414 CHEWY: Timer methods cleanup 2022-03-03 18:35:07 -08:00
Paul Gilbert 9d8a35cdc0 CHEWY: Further VOC playback implementation 2022-03-03 18:35:07 -08:00
Paul Gilbert de9a09740c CHEWY: Hooking up speech playback 2022-03-03 18:35:07 -08:00
Paul Gilbert ea96f96b4c CHEWY: Add missing set_display call 2022-03-03 18:35:07 -08:00
Paul Gilbert 268d19618a CHEWY: Fixes for Spieler flags 2022-03-03 18:35:06 -08:00
Paul Gilbert b35bf9635d CHEWY: ADSH footer isn't needed for ScummVM savegames 2022-03-03 18:35:06 -08:00
Paul Gilbert c7a89d1c0a CHEWY: Only allow GMM saving/loading from main game loop 2022-03-03 18:35:06 -08:00
Paul Gilbert 264835e44a CHEWY: Shifting saving/loading code into engine class 2022-03-03 18:35:06 -08:00
Paul Gilbert 36b4b2c1b7 CHEWY: Implement Spieler synchronization for savegames 2022-03-03 18:35:06 -08:00
Paul Gilbert 9cf8a5411a CHEWY: Update timer_action 2022-03-03 18:35:06 -08:00
Paul Gilbert 9791b38fc2 CHEWY: Remove debug timer code 2022-03-03 18:35:05 -08:00
Paul Gilbert 7c5984f99c CHEWY: Updating atdsys print methods 2022-03-03 18:35:05 -08:00
Paul Gilbert c30ce2d39f CHEWY: Hooking up room 0 actions to ats_action 2022-03-03 18:35:05 -08:00
Paul Gilbert b031fb4498 CHEWY: Create class for room 0 methods
I'm still keeping them as static methods for now, but having a
class at least allows me to keep the bulk of the room's methods
private, providing better encapsulation
2022-03-03 18:35:05 -08:00
Paul Gilbert 4bca85fab6 CHEWY: Add sound initialization, room sounds loading 2022-03-03 18:35:05 -08:00
Paul Gilbert bedbaa19ad CHEWY: Remove redundant timer_flag 2022-03-03 18:35:04 -08:00
Paul Gilbert 394b6d1b13 CHEWY: Update room 0 methods 2022-03-03 18:35:04 -08:00
Paul Gilbert ff05313cc2 CHEWY: Show intro first time game runs 2022-03-03 18:35:04 -08:00
Paul Gilbert 17a736e848 CHEWY: Setting up scancodes to use Common::KeyCode 2022-03-03 18:35:04 -08:00
Paul Gilbert 2ce77320d5 CHEWY: Setting up keyboard event handler 2022-03-03 18:35:04 -08:00
Paul Gilbert 63f0f346e3 CHEWY: Janitorial 2022-03-03 18:35:04 -08:00
Paul Gilbert 41a4c720e4 CHEWY: Shutdown fixes, cutscene breaks on should quit 2022-03-03 18:35:04 -08:00
Paul Gilbert c4a7b806de CHEWY: Add missing code to new_game 2022-03-03 18:35:03 -08:00
Paul Gilbert 0606370aa4 CHEWY: Fix incorrect atdsys stream closing 2022-03-03 18:35:03 -08:00
Paul Gilbert 03ec59bbc6 COMMON: Implement MemoryReadWriteStream::seek 2022-03-03 18:35:03 -08:00
Paul Gilbert 8849afe9a6 CHEWY: Adding a TempFiles class for better simulating temporary files 2022-03-03 18:35:03 -08:00
Paul Gilbert 7e09c6ff4a CHEWY: More main menu implementation 2022-03-03 18:35:03 -08:00
Paul Gilbert a8fd1ce5a7 CHEWY: Implement delay mehtod 2022-03-03 18:35:03 -08:00
Paul Gilbert e5d7aeb6df CHEWY: Start implementing main menu options, flic parsing fix 2022-03-03 18:35:03 -08:00
Paul Gilbert 5219ff6bbe CHEWY: Fixes for displaying on-screen text 2022-03-03 18:35:02 -08:00
Paul Gilbert d769ccfd04 CHEWY: Implement missing font loading 2022-03-03 18:35:02 -08:00
Paul Gilbert 34faad99d6 CHEWY: Fix ttf_header loading in set_fontadr 2022-03-03 18:35:02 -08:00
Paul Gilbert c256d09773 CHEWY: Change ats_search_str to match release 2022-03-03 18:35:02 -08:00
Paul Gilbert f017f1eeb2 CHEWY: Fixing atdsys block search, some header casts to use load functions 2022-03-03 18:35:02 -08:00
Paul Gilbert 1a93c1286d CHEWY: Implementing character draw routines 2022-03-03 18:35:02 -08:00
Paul Gilbert ffd5d06a2f CHEWY: Removal of ununused method declarations 2022-03-03 18:35:02 -08:00
Paul Gilbert 52df062e9f CHEWY: Implement cursor movement 2022-03-03 18:35:01 -08:00
Paul Gilbert 7dc3106ec7 CHEWY: Implemented mouse cursor show 2022-03-03 18:35:01 -08:00
Paul Gilbert 77577bc5c1 CHEWY: Main menu is now displaying 2022-03-03 18:35:01 -08:00
Paul Gilbert 12ca6ba57e CHEWY: Implementing more main menu code 2022-03-03 18:35:01 -08:00
Paul Gilbert 4fab30ef83 CHEWY: Added effect::border method 2022-03-03 18:35:01 -08:00
Paul Gilbert 2be255fa9c CHEWY: Adding extra fields & flags to Spieler structure 2022-03-03 18:35:00 -08:00
Paul Gilbert 910e18aad1 CHEWY: Implemented decode_flc method 2022-03-03 18:34:59 -08:00
Paul Gilbert 8d5a394c51 CHEWY: Fixes for flic playback frame display 2022-03-03 18:34:59 -08:00
Paul Gilbert fe6c1ceecb CHEWY: Implemented decode_rle method 2022-03-03 18:34:59 -08:00
Paul Gilbert 3dcdb41b9d CHEWY: Further flic class cleanup 2022-03-03 18:34:59 -08:00
Paul Gilbert 7ac1c991ec CHEWY: Cleanup of flic class 2022-03-03 18:34:59 -08:00
Paul Gilbert f3b3b9aeec CHEWY: Added File methods for opening files and reading uint16 arrays 2022-03-03 18:34:59 -08:00