scummvm/engines/sci/engine
Filippos Karapetis f1036e47ad - Simplified the different feature detection types, removed some duplicate code and merged the feature detection code which relies on selectors
- Replaced the function checksum calculations to make it more apparent what the feature detections do
- Removed the now obsolete (and unused) firstRetOffset function

svn-id: r45995
2009-11-19 23:05:12 +00:00
..
game.cpp The menu bar code is no longer used in the new graphics code, and the menu state is no longer stored in saved games 2009-11-12 09:24:46 +00:00
gc.cpp Started rewriting the Object struct into a class 2009-10-10 15:58:51 +00:00
gc.h Patch 2009-06-18 22:09:57 +00:00
grammar.cpp SCI: Fix for _vocab_free_empty_rule_list 2009-10-20 19:10:51 +00:00
kernel.cpp Some work on the kPortrait kernel function, used to show hires character portraits in the Windows CD version of KQ6 2009-10-30 22:55:35 +00:00
kernel.h priority_first and priority_last are not used by the new drawing code, thus the new code didn't handle priority changes by kGraph() 2009-11-04 11:52:11 +00:00
kernel32.cpp Add the minor differences of SCI3 to the SCI2.1 kernel table. 2009-08-27 01:39:30 +00:00
kernel_types.h - Removed the toggle for "weak" validations, as there are cases where they fail (e.g. in Longbow), so there is no point in having strict validations 2009-10-01 10:57:59 +00:00
kevent.cpp Removed the reference to SciGuiCursor from EngineState 2009-11-04 12:19:05 +00:00
kfile.cpp Cleaned up the file handling functions and removed the C IO wrappers. Apparently, the special case that these were meant to handle never occurs (i.e. reading and writing to the same file), and the current code works well enough to justify these extra sanity checks 2009-11-14 16:19:25 +00:00
kgraphics.cpp SCI/newgui: kDisposeWindow - changed to reflect actual sierra sci behaviour 2009-11-05 07:27:36 +00:00
klists.cpp SCI: Make the implicit segMan param to GET_SEL32(V) and PUT_SEL32(V) explicit 2009-10-18 19:42:56 +00:00
kmath.cpp Moved getAngle() inside kmovement.cpp, the only place where it's actually used 2009-11-14 17:53:30 +00:00
kmenu.cpp The menu bar code is no longer used in the new graphics code, and the menu state is no longer stored in saved games 2009-11-12 09:24:46 +00:00
kmisc.cpp Formatting. 2009-10-30 23:44:12 +00:00
kmovement.cpp Moved getAngle() inside kmovement.cpp, the only place where it's actually used 2009-11-14 17:53:30 +00:00
kpathing.cpp Changed foo(void) to foo() in almost all non-backend source files 2009-11-02 21:54:57 +00:00
kscripts.cpp Enclose all of the old graphics code within the INCLUDE_OLDGFX safeguard (defined in sci.h) 2009-10-28 13:20:30 +00:00
ksound.cpp Removed sfx/misc.h 2009-11-14 03:15:20 +00:00
kstring.cpp Cleanup 2009-11-04 09:31:35 +00:00
message.cpp Moved sci_ffs() inside iterator.cpp, the only place where it's actually used, and removed tools.*. Also, removed all the unused includes to tools.h from several places 2009-10-16 23:29:00 +00:00
message.h Replaced make_reg(0, -1) with SIGNAL_REG and fixed a warning (MessageRecord is a struct) 2009-10-10 10:46:11 +00:00
said.cpp - Moved the list of synonyms and parser nodes inside the vocabulary class 2009-09-30 12:17:38 +00:00
said.y Changed foo(void) to foo() in almost all non-backend source files 2009-11-02 21:54:57 +00:00
savegame.cpp Started objectifying kDoSound() 2009-11-12 15:24:11 +00:00
savegame.h Implemented some advanced savegame functionality - loading and deleting savegames from the GMM is now possible, and new saved games will also have thumbnails. Saving from the GMM creates corrupted saved games, so it has been disabled for now 2009-10-11 15:51:43 +00:00
script.cpp Added references to the scaleX and scaleY selectors, used for SCI1.1 view scaling 2009-11-04 12:16:08 +00:00
script.h SCI: Add lofs detection. 2009-08-30 14:53:58 +00:00
scriptdebug.cpp SCI: Fixed debugger opcode names. 2009-10-16 10:46:09 +00:00
seg_manager.cpp - Changed the segment manager to be a static part of the engine, and stopped deleting and recreating it when restoring games 2009-11-04 14:22:17 +00:00
seg_manager.h - Changed the segment manager to be a static part of the engine, and stopped deleting and recreating it when restoring games 2009-11-04 14:22:17 +00:00
segment.cpp - Fixed the pathfinding issue for LSL5 room 640, where Patti walks off-screen (we still need a proper way of detecting this, though...) 2009-10-20 10:08:28 +00:00
segment.h More work on the Object class 2009-10-11 13:46:58 +00:00
selector.cpp More work on the Object class 2009-10-11 13:46:58 +00:00
state.cpp - Simplified the different feature detection types, removed some duplicate code and merged the feature detection code which relies on selectors 2009-11-19 23:05:12 +00:00
state.h - Simplified the different feature detection types, removed some duplicate code and merged the feature detection code which relies on selectors 2009-11-19 23:05:12 +00:00
static_selectors.cpp Added references to the scaleX and scaleY selectors, used for SCI1.1 view scaling 2009-11-04 12:16:08 +00:00
vm.cpp Removed sfx/misc.h 2009-11-14 03:15:20 +00:00
vm.h - Changed the segment manager to be a static part of the engine, and stopped deleting and recreating it when restoring games 2009-11-04 14:22:17 +00:00
vm_types.h SCI: Remove PRINT_STK macro; cleanup 2009-10-02 12:53:04 +00:00