Difference between revisions of "SCI/TODO"

Jump to navigation Jump to search
10 bytes added ,  14:12, 23 September 2011
Prepend k where it's missing to kernel function names
(Added a lot of missing items to the TODO)
(Prepend k where it's missing to kernel function names)
Line 55: Line 55:


Implement the following:
Implement the following:
* DisposeTextBitmap (when kCreateTextBitmap is done properly)
* kDisposeTextBitmap (when kCreateTextBitmap is done properly)
* kRepaintPlane
* kRepaintPlane
* kTextWidth: Add the SCI32 equivalent
* kTextWidth: Add the SCI32 equivalent
Line 76: Line 76:
==== SCI2.1 ====
==== SCI2.1 ====
Implement the following:
Implement the following:
* Bitmap: Used to preload bitmaps. In SCI3, it's also used to show them (e.g. the popup menus in LSL7)
* kBitmap: Used to preload bitmaps. In SCI3, it's also used to show them (e.g. the popup menus in LSL7)
* MovePlaneItems - used by SQ6 to scroll through the inventory via the up/down buttons
* kMovePlaneItems - used by SQ6 to scroll through the inventory via the up/down buttons
* AddLine - used by Torin's Passage to highlight the chapter buttons
* kAddLine - used by Torin's Passage to highlight the chapter buttons
* DeleteLine - used by Torin's Passage to delete the highlight from the chapter buttons
* kDeleteLine - used by Torin's Passage to delete the highlight from the chapter buttons
* UpdateLine - used by LSL6 hires
* kUpdateLine - used by LSL6 hires
* SetPalStyleRange - 2 integer parameters, start and end. All styles from start-end (inclusive) are set to 0
* kSetPalStyleRange - 2 integer parameters, start and end. All styles from start-end (inclusive) are set to 0
* NewRoom - 1 integer parameter, the current room number. Probably peforms initializations
* kNewRoom - 1 integer parameter, the current room number. Probably peforms initializations
* MorphOn - used by SQ6, script 900, the datacorder reprogramming puzzle (from room 270)
* kMorphOn - used by SQ6, script 900, the datacorder reprogramming puzzle (from room 270)
* SetHotRectangles - used by Phantasmagoria 1
* kSetHotRectangles - used by Phantasmagoria 1
* kAddPicAt
* kAddPicAt
* Finish off kPlayVMD
* Finish off kPlayVMD
1,502

edits

Navigation menu