aboutsummaryrefslogtreecommitdiff
path: root/engines/sci/engine
AgeCommit message (Collapse)Author
2009-05-30SCI: Moved the rest of the console code out of sciconsole.cpp and into ↵Filippos Karapetis
console.cpp. "list" and "hexgrep" have been added to the console commands. parse_reg_t() has been moved to kmovement.cpp (as it's the only code using it). Note that the debug commands in scriptdebug.cpp have not been converted yet, so they don't work at the moment svn-id: r41024
2009-05-29- Added brief Doxygen comments to the ResourceSync and AudioResource classes ↵Filippos Karapetis
to explain what they do - Removed the outdated info page on "codebugging" - Moved the "addresses" info page as a comment above parse_reg_t() - Removed con_hook_page() svn-id: r41013
2009-05-29- Moved some debug code into console.cpp, adding 3 console commands: ↵Filippos Karapetis
resource_types, sci0_palette and exit - Removed the "man" command - Removed the commands which set the SCI01 priority table flags and the crossblit alpha threshold (they're too specific, and not really useful anymore) - Removed some leftover debug code from gfxop_clear_box() svn-id: r41010
2009-05-29Fix warning about unused variable.Johannes Schickel
svn-id: r41005
2009-05-29Changed SaveFileManager methods to take Common::String params (instead of ↵Max Horn
char pointers) svn-id: r41000
2009-05-29SCI: Revised code for listing savegamesMax Horn
svn-id: r40999
2009-05-29Some WIP code on the speech used in KQ6CDFilippos Karapetis
svn-id: r40996
2009-05-29SCI: Converted several fprintf(stderr) calls to warning/error (the remaining ↵Max Horn
fprintf calls should probably be replaced by suitable debug/debugC/debugN invocations) svn-id: r40993
2009-05-29Fixed hopefully the last regression in kSetCursor. KQ5CD should work ↵Filippos Karapetis
correctly again svn-id: r40980
2009-05-29- Fixed usage of kSetCursor in SCI1.1 games (e.g. when starting KQ6 floppy)Filippos Karapetis
- Removed a static variable (vocab_version) - vocab.996 is now freed after creating the class table in SCI1 games, like in SCI0 games svn-id: r40979
2009-05-29Moved the "size" console debugger command to console.cpp and silenced a warningFilippos Karapetis
svn-id: r40978
2009-05-29CleanupFilippos Karapetis
svn-id: r40977
2009-05-29- Rewrote kSetCursor to be a bit simpler to understand, and got rid of ↵Filippos Karapetis
GF_SCI1_NEWSETCURSOR - Removed the 3 mouse pointer view, loop and cell variables (and their 3 "save" versions) from the game state, as they're all actually not used anywhere - Cleanup svn-id: r40976
2009-05-28SCI: Turned SfxState into a proper class (i.e., convert the sfx_ funcs to ↵Max Horn
member methods) svn-id: r40973
2009-05-28SCI: Fix potential dangling pointer more robustly,Willem Jan Palenstijn
by changing the executionStack implementation to a list. svn-id: r40971
2009-05-28SCI: Merged SfxPlayer/NewPlayer code into sfx/core.cppMax Horn
svn-id: r40965
2009-05-28SCI: Fix potential dangling pointer after reallocationWillem Jan Palenstijn
svn-id: r40963
2009-05-28SCI: cleanupMax Horn
svn-id: r40959
2009-05-28SCI: Renamed sfx_state_t -> SfxState, preparing it to become a class eventuallyMax Horn
svn-id: r40958
2009-05-27SCI: Fix crash in seginfo debug command.Walter van Niftrik
svn-id: r40951
2009-05-27Added a fix to get QFG3 working and changed an error to a warning to get ↵Filippos Karapetis
EcoQuest 2 working svn-id: r40944
2009-05-27- SQ5 floppy starts nowFilippos Karapetis
- Added a new console command, "room", which shows the current room svn-id: r40943
2009-05-27Fixed a typo, and added parentheses to clarify orderFilippos Karapetis
svn-id: r40938
2009-05-27- Renamed the Audio commands to kSci*, from kSci1* (since they're pretty ↵Filippos Karapetis
much the same for SCI1.1) - Added enums for the audio sync cases - Added a warning when kDoSync is called with the new semantics (SQ4CD or newer) svn-id: r40936
2009-05-27Added a warning when kDoAudio is called with the new semantics (SQ4CD or ↵Filippos Karapetis
newer) and fixed the detection entry for SQ4CD svn-id: r40935
2009-05-27SCI: Cleanup.Walter van Niftrik
svn-id: r40931
2009-05-26SCI: Changed signatures of StrLen and StrCpy to allow NULL pointers. This isWalter van Niftrik
needed for a game bug in KQ6CD. svn-id: r40930
2009-05-26Fixed regression in LongbowFilippos Karapetis
svn-id: r40924
2009-05-26SCI: Added 'opcodes' command to the debugger; fixed output wrapping in the ↵Max Horn
selectors & kernelnames debugger commands svn-id: r40919
2009-05-26SCI: Merged vocab_debug.cpp into vocabulary.cpp; cleanupMax Horn
svn-id: r40915
2009-05-26SCI: Turned the global 'static MessageState state' variable into a member of ↵Max Horn
EngineState svn-id: r40910
2009-05-26Turned some static tables into static const tables; added some FIXME ↵Max Horn
comments to global static vars that should be removed (many more exist in SCI, Tinsel, and some other engines) svn-id: r40908
2009-05-26Fix g++ warning.Johannes Schickel
svn-id: r40905
2009-05-26Rewrote the Audio stream parser. The introduction of KQ6 should work more ↵Filippos Karapetis
correctly now (apart from Cassima's speech) svn-id: r40904
2009-05-26SCI: Some small fixes for KQ6CD.Walter van Niftrik
svn-id: r40898
2009-05-25Remove leftover debug messages.Johannes Schickel
svn-id: r40896
2009-05-25WIP code for the speech in the floppy version of KQ6 (still needs work)Filippos Karapetis
svn-id: r40894
2009-05-25Re-enabled the code for correct text positioning - it should work correctly nowFilippos Karapetis
svn-id: r40891
2009-05-25Fixed a nasty bug in the GUI code, which caused the windows in PQ3 and ↵Filippos Karapetis
SCI1.1 games to be erased incorrectly svn-id: r40889
2009-05-25Fixed crash when starting KQ6Filippos Karapetis
svn-id: r40885
2009-05-25SCI: Force movie palettes (KQ6).Walter van Niftrik
svn-id: r40883
2009-05-25Objectified the AudioResource code (used for speech and digitized music in ↵Filippos Karapetis
CD talkie games) svn-id: r40880
2009-05-24Strip trailing whitespaces in the whole code base.Johannes Schickel
svn-id: r40867
2009-05-24Fixed audio synchronization in the CD version of KQ5Filippos Karapetis
svn-id: r40855
2009-05-23Moved the "dump" and "dissectscript" commands to console.cpp and renamed ↵Filippos Karapetis
them to "hexdump" and "dissect_script" respectively svn-id: r40818
2009-05-23Oops, fixed silly typoFilippos Karapetis
svn-id: r40816
2009-05-23Some more WIP code for kDoAudio(), taken from Greg's SCI engine. Sound and ↵Filippos Karapetis
speech in KQ5CD should be working now svn-id: r40815
2009-05-23Added a stub for SetVideoMode(), and fixed some of the palette glitches in ↵Filippos Karapetis
the intro of KQ6 thanks to some comments by waltervn. Also, commented out the bounds rect in gfxr_pic_t, as it's currently unused svn-id: r40808
2009-05-23Fixed clipping code for texts which do not fit on screen, and added a ↵Filippos Karapetis
warning when this happens svn-id: r40807
2009-05-23Fixed the incorrect placement of the copyright message in KQ6 on screenFilippos Karapetis
svn-id: r40806