1,502
edits
(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: | ||
* | * 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: | ||
* | * kBitmap: Used to preload bitmaps. In SCI3, it's also used to show them (e.g. the popup menus in LSL7) | ||
* | * kMovePlaneItems - used by SQ6 to scroll through the inventory via the up/down buttons | ||
* | * kAddLine - used by Torin's Passage to highlight the chapter buttons | ||
* | * kDeleteLine - used by Torin's Passage to delete the highlight from the chapter buttons | ||
* | * kUpdateLine - used by LSL6 hires | ||
* | * kSetPalStyleRange - 2 integer parameters, start and end. All styles from start-end (inclusive) are set to 0 | ||
* | * kNewRoom - 1 integer parameter, the current room number. Probably peforms initializations | ||
* | * kMorphOn - used by SQ6, script 900, the datacorder reprogramming puzzle (from room 270) | ||
* | * kSetHotRectangles - used by Phantasmagoria 1 | ||
* kAddPicAt | * kAddPicAt | ||
* Finish off kPlayVMD | * Finish off kPlayVMD |
edits