|
|
| Display (QueenEngine *vm, OSystem *system) |
| |
|
void | dynalumInit (const char *roomName, uint16 roomNum) |
| | initialize dynalum for the specified room
|
| |
|
void | dynalumUpdate (int16 x, int16 y) |
| | update dynalum for the current room
|
| |
|
void | palSet (const uint8 *pal, int start, int end, bool updateScreen=false) |
| | update the palette
|
| |
|
void | palSetJoeDress () |
| | setup palette for Joe's dress
|
| |
|
void | palSetJoeNormal () |
| | setup palette for Joe's normal clothes
|
| |
|
void | palSetPanel () |
| | setup palette for panel and inventory objects
|
| |
|
void | palFadeIn (uint16 roomNum, bool dynalum=false, int16 dynaX=0, int16 dynaY=0) |
| | fade the current palette in
|
| |
|
void | palFadeOut (uint16 roomNum) |
| | fade the current palette out
|
| |
|
void | palGreyPanel () |
| | grey the panel area (used when panel is disabled)
|
| |
|
void | palScroll (int start, int end) |
| | scroll some palette colors
|
| |
|
void | palSetAmigaColor (uint8 color, uint16 rgb) |
| |
|
void | palCustomColors (uint16 roomNum) |
| | custom palette effect for the specified room
|
| |
|
void | palCustomScroll (uint16 roomNum) |
| | custom palette scroll for the specified room
|
| |
|
void | palCustomFlash () |
| | process a 'palette flash' effect
|
| |
|
void | palCustomLightsOff (uint16 roomNum) |
| |
|
void | palCustomLightsOn (uint16 roomNum) |
| |
|
void | palSetAllDirty () |
| | mark all palette entries as dirty
|
| |
|
int | getNumColorsForRoom (uint16 room) const |
| | returns the number of colors used by the room
|
| |
|
bool | isPalFadingDisabled (uint16 room) const |
| | returns true if we shouldn't fade the palette in the specified room
|
| |
|
void | screenMode (int comPanel, bool inCutaway) |
| | change fullscreen/panel mode
|
| |
|
void | prepareUpdate () |
| |
|
void | update (bool dynalum=false, int16 dynaX=0, int16 dynaY=0) |
| |
|
void | setupPanel () |
| |
|
void | setupNewRoom (const char *name, uint16 room) |
| |
|
void | drawBobSprite (const uint8 *data, uint16 x, uint16 y, uint16 w, uint16 h, uint16 pitch, bool xflip) |
| |
|
void | drawBobPasteDown (const uint8 *data, uint16 x, uint16 y, uint16 w, uint16 h) |
| |
|
void | drawInventoryItem (const uint8 *data, uint16 x, uint16 y, uint16 w, uint16 h) |
| |
|
void | blit (uint8 *dstBuf, uint16 dstPitch, uint16 x, uint16 y, const uint8 *srcBuf, uint16 srcPitch, uint16 w, uint16 h, bool xflip, bool masked) |
| |
|
void | fill (uint8 *dstBuf, uint16 dstPitch, uint16 x, uint16 y, uint16 w, uint16 h, uint8 color) |
| |
|
void | decodePCX (const uint8 *src, uint32 srcSize, uint8 *dst, uint16 dstPitch, uint16 *w, uint16 *h, uint8 *pal, uint16 palStart, uint16 palEnd) |
| | decode PCX picture data
|
| |
|
void | decodeIFF (const uint8 *src, uint32 srcSize, uint8 *dst, uint16 dstPitch, uint16 *w, uint16 *h, uint8 *pal, uint16 palStart, uint16 palEnd, uint8 colorBase=0) |
| | decode IFF picture data
|
| |
|
void | horizontalScrollUpdate (int16 xCamera) |
| |
|
void | horizontalScroll (int16 scroll) |
| |
|
int16 | horizontalScroll () const |
| |
|
void | fullscreen (bool fs) |
| |
|
bool | fullscreen () const |
| |
|
void | setDirtyBlock (uint16 x, uint16 y, uint16 w, uint16 h) |
| | mark the specified block as dirty
|
| |
|
void | forceFullRefresh () |
| | force a full refresh (bypassing the dirtyblocks rendering), on next screen update
|
| |
|
void | setMouseCursor (uint8 *buf, uint16 w, uint16 h) |
| | change mouse cursor bitmap
|
| |
|
void | showMouseCursor (bool show) |
| | show/hide mouse cursor
|
| |
|
void | initFont () |
| | initialize font, compute justification sizes
|
| |
|
void | setText (uint16 x, uint16 y, const char *text, bool outlined=true) |
| | add the specified text to the texts list
|
| |
|
void | setTextCentered (uint16 y, const char *text, bool outlined=true) |
| | add the specified text to the texts list
|
| |
|
void | drawTexts () |
| | draw the text lists
|
| |
|
void | clearTexts (uint16 y1, uint16 y2) |
| | remove entries from the texts list
|
| |
|
void | setupInkColors () |
| |
|
uint8 | getInkColor (InkColor color) const |
| |
|
void | textCurrentColor (uint8 color) |
| | change the current text color
|
| |
|
void | textColor (uint16 y, uint8 color) |
| | change the text color for the specified texts list entry
|
| |
|
void | setFocusRect (const Common::Rect &rect) |
| | Set the focus rectangle to the speaking character.
|
| |
|
int | textCenterX (const char *text) const |
| |
|
uint16 | textWidth (const char *text) const |
| |
|
uint16 | textWidth (const char *text, uint16 len) const |
| |
|
void | drawChar (uint16 x, uint16 y, uint8 color, const uint8 *chr) |
| |
|
void | drawText (uint16 x, uint16 y, uint8 color, const char *text, bool outlined=true) |
| |
|
void | drawBox (int16 x1, int16 y1, int16 x2, int16 y2, uint8 col) |
| |
|
void | shake (bool reset) |
| |
|
void | blankScreen () |
| |
|
void | blankScreenEffect1 () |
| |
|
void | blankScreenEffect2 () |
| |
|
void | blankScreenEffect3 () |
| |