Method | Description | |
---|---|---|
Create ( |
||
GetBoxScale ( byte boxNum ) : int | ||
GetKeyState ( int key ) : bool | ||
GetScale ( int boxNum, int x, int y ) : int | ||
GetScaleFromSlot ( int slot, int x, int y ) : int | ||
IsResourceInUse ( ResType type, int idx ) : bool | ||
Load ( string savegame ) : void | ||
Run ( ) : void | ||
RunBootScript ( int bootParam ) : System.TimeSpan | ||
RunScript ( int scriptNum, bool freezeResistant, bool recursive, int data ) : void | ||
Save ( string filename ) : void | ||
SetVarRange ( ) : void | ||
StopScript ( int script ) : void | ||
TranslateText ( byte src ) : byte[] | ||
UpdateVariables ( ) : void |
Method | Description | |
---|---|---|
AbortCutscene ( ) : void | ||
ActorTalk ( byte msg ) : void | ||
ActorToObj ( int actor ) : int | ||
AddObjectToDrawQue ( byte obj ) : void | ||
AddObjectToInventory ( int obj, byte room ) : void | ||
AreBoxesNeighbors ( byte box1nr, byte box2nr ) : bool |
Check if two boxes are neighbors.
|
|
BeginCutscene ( int args ) : void | ||
BeginOverrideCore ( ) : void | ||
BreakHereCore ( ) : void | ||
CalcItineraryMatrix ( int num ) : ].byte[ | ||
CameraMoved ( ) : void | ||
Charset ( ) : void | ||
CheckAndRunSentenceScript ( ) : void | ||
CheckExecVerbs ( ) : void | ||
ClearClickedStatus ( ) : void | ||
ClearDrawObjectQueue ( ) : void | ||
ClearFlashlight ( ) : void | ||
ClearOwnerOf ( int obj ) : void | ||
ClearTextSurface ( ) : void | ||
ConvertMessageToString ( byte src, byte dst, int dstPos ) : int | ||
CyclePalette ( ) : void | ||
DarkenPalette ( int redScale, int greenScale, int blueScale, int startColor, int endColor ) : void | ||
DebugMessage ( byte msg ) : void | ||
DissolveEffect ( int width, int height ) : void |
Update width*height areas of the screen, in random order, until the whole screen has been updated. For instance: dissolveEffect(1, 1) produces a pixel-by-pixel dissolve dissolveEffect(8, 8) produces a square-by-square dissolve dissolveEffect(virtsrc[0].width, 1) produces a line-by-line dissolve
|
|
DoSentence ( byte verb, ushort objectA, ushort objectB ) : void | ||
DrawBoxCore ( int x, int y, int x2, int y2, int color ) : void | ||
DrawDirtyScreenParts ( ) : void | ||
DrawFlashlight ( ) : void | ||
DrawObject ( int obj, int arg ) : void | ||
DrawObjectCore ( int &xpos, int &ypos, int &state ) : void | ||
DrawRoomObject ( int i, int argument ) : void | ||
DrawRoomObjects ( int argument ) : void | ||
DrawString ( int a, byte msg ) : void | ||
DrawStripToScreen ( |
Blit the specified rectangle from the given virtual screen to the display. Note: t and b are in *virtual screen* coordinates, while x is relative to the *real screen*. This is due to the way tdirty/vdirty work: they are arrays which map 'strips' (sections of the real screen) to dirty areas as specified by top/bottom coordinate in the virtual screen.
|
|
DrawVerb ( int verb, int mode ) : void | ||
DrawVerbBitmap ( int verb, int x, int y ) : void | ||
EndCutsceneCore ( ) : void | ||
EndOverrideCore ( ) : void | ||
ExecuteOpCode ( byte opCode ) : void | ||
FadeIn ( byte effect ) : void | ||
FadeOut ( int effect ) : void | ||
FetchScriptWord ( ) : uint | ||
FindInventoryCore ( int owner, int idx ) : int | ||
FindObjectCore ( int x, int y ) : int | ||
FindVerbAtPos ( System.Point p ) : int | ||
FreezeScripts ( int flag ) : void | ||
GetActorFromPos ( System.Point p ) : int | ||
GetBoxBase ( int boxnum ) : |
||
GetInventoryCountCore ( int owner ) : int | ||
GetIqFilename ( string filename ) : string | ||
GetObjActToObjActDist ( int a, int b ) : int | ||
GetObjX ( int obj ) : int | ||
GetObjY ( int obj ) : int | ||
GetObjectIndex ( int obj ) : int | ||
GetObjectOrActorName ( int num ) : byte[] | ||
GetObjectXYPos ( int obj ) : System.Point | ||
GetObjectXYPos ( int obj, System.Point &p, int &dir ) : void | ||
GetOwnerCore ( int obj ) : int | ||
GetResult ( ) : void | ||
GetSavegameName ( int slot, string &desc ) : bool | ||
GetStateCore ( int obj ) : byte | ||
GetStringAt ( int index ) : byte[] | ||
GetVar ( ) : int | ||
GetVarOrDirectByte ( OpCodeParameter param ) : int | ||
GetVarOrDirectWord ( OpCodeParameter param ) : int | ||
GetVerbEntrypointCore ( int obj, int entry ) : int | ||
GetVerbSlot ( int id, int mode ) : int | ||
GetWhereIsObject ( int obj ) : WhereIsObject | ||
GetWordVarArgs ( ) : int[] | ||
HandleDrawing ( ) : void | ||
HandleMouseOver ( bool updateInventory ) : void | ||
HandleShaking ( ) : void | ||
HandleSound ( ) : void | ||
InitCharset ( int charsetNum ) : void | ||
InitOpCodes ( ) : void | ||
InitPalettes ( ) : void | ||
InitScreens ( int b, int h ) : void | ||
IsActor ( int id ) : bool | ||
IsScriptInUse ( int script ) : bool | ||
IsScriptRunningCore ( int script ) : bool | ||
IsValidActor ( int id ) : bool | ||
JumpRelative ( bool condition ) : void | ||
KillScriptsAndResources ( ) : void | ||
KillVerb ( int slot ) : void | ||
ListSavegames ( int num ) : bool[] | ||
LoadCharset ( int no ) : void | ||
LoadState ( int slot, bool compat ) : bool | ||
LoadState ( string path ) : bool | ||
Loop ( ) : System.TimeSpan | ||
MakeSavegameName ( int slot, bool temporary ) : string | ||
MarkObjectRectAsDirty ( int obj ) : void | ||
MoveCamera ( ) : void | ||
MoveMemInPalRes ( int start, int end, bool direction ) : void | ||
ObjToActor ( int id ) : int | ||
PalManipulate ( ) : void | ||
PalManipulateInit ( int resID, int start, int end, int time ) : void | ||
PanCameraToCore ( System.Point pos ) : void | ||
PlayActorSounds ( ) : void | ||
PrintString ( int textSlot, byte msg ) : void | ||
ProcessActors ( ) : void | ||
ProcessDrawQueue ( ) : void | ||
ProcessInput ( ) : void | ||
PutClass ( int obj, int cls, bool set ) : void | ||
PutOwner ( int obj, byte owner ) : void | ||
PutState ( int obj, int state ) : void | ||
ReadByte ( ) : byte | ||
ReadCharacters ( ) : byte[] | ||
ReadVariable ( uint var ) : int | ||
ReadWord ( ) : uint | ||
ReadWordSigned ( ) : int | ||
RedefineBuiltinCursorFromChar ( int index, int chr ) : void | ||
RedefineBuiltinCursorHotspot ( int index, int x, int y ) : void | ||
RedrawBGAreas ( ) : void |
Redraw background as needed, i.e. the left/right sides if scrolling took place etc. Note that this only updated the virtual screen, not the actual display.
|
|
RedrawBGStrip ( int start, int num ) : void | ||
RedrawVerbs ( ) : void | ||
ResetScummVars ( ) : void | ||
RestoreBackground ( |
||
RunCurrentScript ( ) : void | ||
RunInputScript ( ClickArea clickArea, KeyCode code, int mode ) : void | ||
RunInventoryScript ( int i ) : void | ||
RunObjectScript ( int obj, byte entry, bool freezeResistant, bool recursive, int vars, int slot = -1 ) : void | ||
SaveOrLoad ( |
||
SavePreparedSavegame ( int slot, string desc ) : bool | ||
SaveState ( string path, string name ) : void | ||
ScummEngine ( |
||
SetActorRedrawFlags ( ) : void | ||
SetBoxFlags ( int box, int val ) : void | ||
SetBuiltinCursor ( int idx ) : void | ||
SetCameraAt ( System.Point pos ) : void | ||
SetCurrentPalette ( |
||
SetCurrentPalette ( int palIndex ) : void | ||
SetDefaultCursor ( ) : void | ||
SetDirtyColors ( int min, int max ) : void | ||
SetObjectNameCore ( int obj ) : void | ||
SetOwnerOf ( int obj, int owner ) : void | ||
SetPalColor ( int index, int r, int g, int b ) : void | ||
SetPalette ( |
||
SetResult ( int value ) : void | ||
SetScaleSlot ( int slot, int x1, int y1, int scale1, int x2, int y2, int scale2 ) : void | ||
SetShadowPalette ( int redScale, int greenScale, int blueScale, int startColor, int endColor, int start, int end ) : void | ||
SetShake ( bool enabled ) : void | ||
SetVerbObject ( byte room, int obj, int verb ) : void | ||
SetupMusic ( ) : void | ||
SetupVars ( ) : void | ||
ShowMenu ( ) : void | ||
Step ( ) : void | ||
StopCycle ( int i ) : void | ||
StopObjectCode ( ) : void | ||
StopObjectScriptCore ( ushort script ) : void | ||
TownsDrawStripToScreen ( VirtScreen vs, int dstX, int dstY, int srcX, int srcY, int width, int height ) : void | ||
TownsProcessPalCycleField ( ) : void | ||
TownsResetPalCycleFields ( ) : void | ||
TownsSetPalette ( Palette palette ) : void | ||
TownsSetTextPalette ( Palette palette ) : void | ||
TownsSetupPalCycleField ( int x1, int y1, int x2, int y2 ) : void | ||
UnfreezeScripts ( ) : void | ||
UpdateDirtyScreen ( VirtScreen vs ) : void | ||
UpdateObjectStates ( ) : void | ||
UpdatePalette ( ) : void | ||
UpdateTalkDelay ( int delta ) : void | ||
VerbMouseOver ( int verb ) : void | ||
WriteVariable ( uint index, int value ) : void |
Method | Description | |
---|---|---|
AnimateCursor ( ) : void | ||
CheckThumbnailHeader ( BinaryReader reader ) : bool | ||
CheckXYInBoxBounds ( int boxnum, System.Point p ) : bool | ||
ClearRoomObjects ( ) : void | ||
ConvertIntMessage ( |
||
ConvertNameMessage ( byte dst, int dstPos, uint var ) : int | ||
ConvertStringMessage ( byte dst, int dstPos, uint var ) : int | ||
ConvertVerbMessage ( byte dst, int dstPos, uint var ) : int | ||
CreateCharset ( ) : void | ||
CreateCharsetData ( ) : byte[][] | ||
DecreaseScriptDelay ( int amount ) : void | ||
DoCycleIndirectPalette ( byte palette, byte cycleStart, byte cycleEnd, bool forward, int palIndex ) : void | ||
DoCyclePalette ( |
Cycle the colors in the given palette in the interval [cycleStart, cycleEnd] either one step forward or backward.
|
|
DoCyclePalette ( byte palette, byte cycleStart, byte cycleEnd, bool forward ) : void | ||
DoTransitionEffect ( int a ) : void |
Perform a transition effect. There are four different effects possible: 0: Iris effect 1: Box wipe (a black box expands from the upper-left corner to the lower-right corner) 2: Box wipe (a black box expands from the lower-right corner to the upper-left corner) 3: Inverse box wipe All effects operate on 8x8 blocks of the screen. These blocks are updated in a certain order; the exact order determines how the effect appears to the user. |
|
EncodeName ( byte name ) : byte[] | ||
FindVirtScreen ( int y ) : |
||
GetBoxCoordinates ( int boxnum ) : |
||
GetBoxFlags ( byte boxNum ) : BoxFlags | ||
GetBoxMask ( byte boxNum ) : int | ||
GetClass ( int obj, ObjectClass cls ) : bool | ||
GetCurrentLights ( ) : LightModes | ||
GetInventorySlot ( ) : int | ||
GetMaskBuffer ( int x, int y, int z ) : |
||
GetNextBox ( byte from, byte to ) : int |
Compute if there is a way that connects box 'from' with box 'to'.
|
|
GetNumBoxes ( ) : int | ||
GetNumZBuffers ( ) : int | ||
GetObjectOrActorXY ( int obj, System.Point &p ) : bool | ||
GetOrderedActors ( ) : IEnumerable |
||
GetSavegameName ( System.Stream stream, string &desc ) : bool | ||
GetScriptSlotIndex ( ) : byte | ||
GetTimeToWaitBeforeLoop ( System.TimeSpan lastTimeLoop ) : System.TimeSpan | ||
HandleActors ( ) : void | ||
HandleEffects ( ) : void | ||
HandleNextCharsetCode ( |
||
InitActors ( ) : void | ||
InitSentences ( ) : NScumm.Scumm.Sentence[] | ||
InitializeVerbs ( ) : void | ||
IsCostumeInUse ( int cost ) : bool | ||
IsLightOn ( ) : bool | ||
LoadHeader ( BinaryReader reader ) : |
||
LoadInfos ( BinaryReader reader ) : |
||
LoadResource ( BinaryReader reader, ResType type, ushort idx ) : void | ||
LoadSaveGameHeader ( BinaryReader reader ) : |
||
MarkRectAsDirty ( |
||
MarkRectAsDirty ( |
||
MoveScreen ( int dx, int dy, int height ) : void |
Moves the screen content by the offset specified via dx/dy. Only the region from x=0 till x=height-1 is affected.
|
|
NewLine ( ) : bool | ||
OBJECT_V0_TYPE ( int obj ) : ObjectV0Type | ||
ParseEvents ( ) : void | ||
ResetActorBgs ( ) : void | ||
ResetCursors ( ) : void | ||
ResetRoomObjects ( ) : void | ||
ResetRoomSubBlocks ( ) : void | ||
ResetScriptPointer ( ) : void | ||
ResetV1ActorTalkColor ( ) : void | ||
RestoreCharsetBg ( ) : void | ||
RestoreVerbBG ( int verb ) : void | ||
RunAllScripts ( ) : void | ||
RunEntryScript ( ) : void | ||
RunExitScript ( ) : void | ||
RunScriptNested ( int script ) : void | ||
SaveHeader ( string name, BinaryWriter bw ) : void | ||
SaveInfos ( BinaryWriter writer ) : void | ||
SaveLoad ( ) : void | ||
SaveOrLoadResources ( |
||
ScrollEffect ( int dir ) : void | ||
SetCameraFollows ( |
||
ShowActors ( ) : void | ||
SkipThumbnail ( BinaryReader reader ) : bool | ||
StartScene ( byte room, Actor a = null, int objectNr ) : void | ||
StopTalk ( ) : void | ||
ToMd5Bytes ( string md5 ) : byte[] | ||
TownsRestoreCharsetBg ( ) : void | ||
UnkScreenEffect6 ( ) : void | ||
UpdateScriptData ( ushort slotIndex ) : void | ||
VirtScreenContains ( VirtScreen vs, int y ) : bool | ||
WaitForTimer ( int msec_delay ) : void | ||
WalkActors ( ) : void |
protected AddObjectToDrawQue ( byte obj ) : void | ||
obj | byte | |
return | void |
protected AddObjectToInventory ( int obj, byte room ) : void | ||
obj | int | |
room | byte | |
return | void |
protected AreBoxesNeighbors ( byte box1nr, byte box2nr ) : bool | ||
box1nr | byte | |
box2nr | byte | |
return | bool |
protected CalcItineraryMatrix ( int num ) : ].byte[ | ||
num | int | |
return | ].byte[ |
protected CheckAndRunSentenceScript ( ) : void | ||
return | void |
protected ConvertMessageToString ( byte src, byte dst, int dstPos ) : int | ||
src | byte | |
dst | byte | |
dstPos | int | |
return | int |
public static Create ( |
||
settings | ||
gfxManager | IGraphicsManager | |
inputManager | IInputManager | |
output | IAudioOutput | |
debugMode | bool | |
return |
protected DarkenPalette ( int redScale, int greenScale, int blueScale, int startColor, int endColor ) : void | ||
redScale | int | |
greenScale | int | |
blueScale | int | |
startColor | int | |
endColor | int | |
return | void |
protected DissolveEffect ( int width, int height ) : void | ||
width | int | /// Width. /// |
height | int | /// Height. /// |
return | void |
protected DoSentence ( byte verb, ushort objectA, ushort objectB ) : void | ||
verb | byte | |
objectA | ushort | |
objectB | ushort | |
return | void |
protected DrawBoxCore ( int x, int y, int x2, int y2, int color ) : void | ||
x | int | |
y | int | |
x2 | int | |
y2 | int | |
color | int | |
return | void |
protected DrawObject ( int obj, int arg ) : void | ||
obj | int | |
arg | int | |
return | void |
protected DrawObjectCore ( int &xpos, int &ypos, int &state ) : void | ||
xpos | int | |
ypos | int | |
state | int | |
return | void |
protected DrawRoomObject ( int i, int argument ) : void | ||
i | int | |
argument | int | |
return | void |
protected DrawRoomObjects ( int argument ) : void | ||
argument | int | |
return | void |
protected DrawString ( int a, byte msg ) : void | ||
a | int | |
msg | byte | |
return | void |
protected DrawStripToScreen ( |
||
vs | ||
x | int | |
width | int | |
top | int | |
bottom | int | |
return | void |
protected DrawVerb ( int verb, int mode ) : void | ||
verb | int | |
mode | int | |
return | void |
protected DrawVerbBitmap ( int verb, int x, int y ) : void | ||
verb | int | |
x | int | |
y | int | |
return | void |
protected ExecuteOpCode ( byte opCode ) : void | ||
opCode | byte | |
return | void |
protected FindInventoryCore ( int owner, int idx ) : int | ||
owner | int | |
idx | int | |
return | int |
protected FindObjectCore ( int x, int y ) : int | ||
x | int | |
y | int | |
return | int |
protected FindVerbAtPos ( System.Point p ) : int | ||
p | System.Point | |
return | int |
protected GetActorFromPos ( System.Point p ) : int | ||
p | System.Point | |
return | int |
protected GetInventoryCountCore ( int owner ) : int | ||
owner | int | |
return | int |
protected GetIqFilename ( string filename ) : string | ||
filename | string | |
return | string |
protected GetObjActToObjActDist ( int a, int b ) : int | ||
a | int | |
b | int | |
return | int |
protected GetObjectOrActorName ( int num ) : byte[] | ||
num | int | |
return | byte[] |
protected GetObjectXYPos ( int obj ) : System.Point | ||
obj | int | |
return | System.Point |
protected GetObjectXYPos ( int obj, System.Point &p, int &dir ) : void | ||
obj | int | |
p | System.Point | |
dir | int | |
return | void |
protected GetSavegameName ( int slot, string &desc ) : bool | ||
slot | int | |
desc | string | |
return | bool |
public GetScale ( int boxNum, int x, int y ) : int | ||
boxNum | int | |
x | int | |
y | int | |
return | int |
public GetScaleFromSlot ( int slot, int x, int y ) : int | ||
slot | int | |
x | int | |
y | int | |
return | int |
protected GetVarOrDirectByte ( OpCodeParameter param ) : int | ||
param | OpCodeParameter | |
return | int |
protected GetVarOrDirectWord ( OpCodeParameter param ) : int | ||
param | OpCodeParameter | |
return | int |
protected GetVerbEntrypointCore ( int obj, int entry ) : int | ||
obj | int | |
entry | int | |
return | int |
protected GetVerbSlot ( int id, int mode ) : int | ||
id | int | |
mode | int | |
return | int |
protected GetWhereIsObject ( int obj ) : WhereIsObject | ||
obj | int | |
return | WhereIsObject |
protected HandleMouseOver ( bool updateInventory ) : void | ||
updateInventory | bool | |
return | void |
protected InitCharset ( int charsetNum ) : void | ||
charsetNum | int | |
return | void |
protected InitScreens ( int b, int h ) : void | ||
b | int | |
h | int | |
return | void |
public IsResourceInUse ( ResType type, int idx ) : bool | ||
type | ResType | |
idx | int | |
return | bool |
protected IsScriptInUse ( int script ) : bool | ||
script | int | |
return | bool |
protected IsScriptRunningCore ( int script ) : bool | ||
script | int | |
return | bool |
protected JumpRelative ( bool condition ) : void | ||
condition | bool | |
return | void |
protected LoadState ( int slot, bool compat ) : bool | ||
slot | int | |
compat | bool | |
return | bool |
protected MakeSavegameName ( int slot, bool temporary ) : string | ||
slot | int | |
temporary | bool | |
return | string |
protected MarkObjectRectAsDirty ( int obj ) : void | ||
obj | int | |
return | void |
protected MoveMemInPalRes ( int start, int end, bool direction ) : void | ||
start | int | |
end | int | |
direction | bool | |
return | void |
protected PalManipulateInit ( int resID, int start, int end, int time ) : void | ||
resID | int | |
start | int | |
end | int | |
time | int | |
return | void |
protected PanCameraToCore ( System.Point pos ) : void | ||
pos | System.Point | |
return | void |
protected PrintString ( int textSlot, byte msg ) : void | ||
textSlot | int | |
msg | byte | |
return | void |
protected PutClass ( int obj, int cls, bool set ) : void | ||
obj | int | |
cls | int | |
set | bool | |
return | void |
protected PutOwner ( int obj, byte owner ) : void | ||
obj | int | |
owner | byte | |
return | void |
protected PutState ( int obj, int state ) : void | ||
obj | int | |
state | int | |
return | void |
protected abstract ReadVariable ( uint var ) : int | ||
var | uint | |
return | int |
protected RedefineBuiltinCursorFromChar ( int index, int chr ) : void | ||
index | int | |
chr | int | |
return | void |
protected RedefineBuiltinCursorHotspot ( int index, int x, int y ) : void | ||
index | int | |
x | int | |
y | int | |
return | void |
protected RedrawBGStrip ( int start, int num ) : void | ||
start | int | |
num | int | |
return | void |
protected RestoreBackground ( |
||
rect | ||
backColor | byte | |
return | void |
public RunBootScript ( int bootParam ) : System.TimeSpan | ||
bootParam | int | |
return | System.TimeSpan |
protected abstract RunInputScript ( ClickArea clickArea, KeyCode code, int mode ) : void | ||
clickArea | ClickArea | |
code | KeyCode | |
mode | int | |
return | void |
protected abstract RunInventoryScript ( int i ) : void | ||
i | int | |
return | void |
protected RunObjectScript ( int obj, byte entry, bool freezeResistant, bool recursive, int vars, int slot = -1 ) : void | ||
obj | int | |
entry | byte | |
freezeResistant | bool | |
recursive | bool | |
vars | int | |
slot | int | |
return | void |
public RunScript ( int scriptNum, bool freezeResistant, bool recursive, int data ) : void | ||
scriptNum | int | |
freezeResistant | bool | |
recursive | bool | |
data | int | |
return | void |
protected SaveOrLoad ( |
||
serializer | ||
return | void |
protected SavePreparedSavegame ( int slot, string desc ) : bool | ||
slot | int | |
desc | string | |
return | bool |
protected SaveState ( string path, string name ) : void | ||
path | string | |
name | string | |
return | void |
protected ScummEngine ( |
||
settings | ||
gfxManager | IGraphicsManager | |
inputManager | IInputManager | |
mixer | IMixer | |
return | System |
protected SetBoxFlags ( int box, int val ) : void | ||
box | int | |
val | int | |
return | void |
protected abstract SetBuiltinCursor ( int idx ) : void | ||
idx | int | |
return | void |
protected SetCameraAt ( System.Point pos ) : void | ||
pos | System.Point | |
return | void |
protected SetCurrentPalette ( |
||
palette | ||
return | void |
protected SetCurrentPalette ( int palIndex ) : void | ||
palIndex | int | |
return | void |
protected SetDirtyColors ( int min, int max ) : void | ||
min | int | |
max | int | |
return | void |
protected SetObjectNameCore ( int obj ) : void | ||
obj | int | |
return | void |
protected SetOwnerOf ( int obj, int owner ) : void | ||
obj | int | |
owner | int | |
return | void |
protected SetPalColor ( int index, int r, int g, int b ) : void | ||
index | int | |
r | int | |
g | int | |
b | int | |
return | void |
protected SetPalette ( |
||
palette | ||
return | void |
protected SetScaleSlot ( int slot, int x1, int y1, int scale1, int x2, int y2, int scale2 ) : void | ||
slot | int | |
x1 | int | |
y1 | int | |
scale1 | int | |
x2 | int | |
y2 | int | |
scale2 | int | |
return | void |
protected SetShadowPalette ( int redScale, int greenScale, int blueScale, int startColor, int endColor, int start, int end ) : void | ||
redScale | int | |
greenScale | int | |
blueScale | int | |
startColor | int | |
endColor | int | |
start | int | |
end | int | |
return | void |
protected SetVerbObject ( byte room, int obj, int verb ) : void | ||
room | byte | |
obj | int | |
verb | int | |
return | void |
protected StopObjectScriptCore ( ushort script ) : void | ||
script | ushort | |
return | void |
protected TownsDrawStripToScreen ( VirtScreen vs, int dstX, int dstY, int srcX, int srcY, int width, int height ) : void | ||
vs | VirtScreen | |
dstX | int | |
dstY | int | |
srcX | int | |
srcY | int | |
width | int | |
height | int | |
return | void |
protected TownsProcessPalCycleField ( ) : void | ||
return | void |
protected TownsResetPalCycleFields ( ) : void | ||
return | void |
protected TownsSetPalette ( Palette palette ) : void | ||
palette | Palette | |
return | void |
protected TownsSetTextPalette ( Palette palette ) : void | ||
palette | Palette | |
return | void |
protected TownsSetupPalCycleField ( int x1, int y1, int x2, int y2 ) : void | ||
x1 | int | |
y1 | int | |
x2 | int | |
y2 | int | |
return | void |
protected UpdateDirtyScreen ( VirtScreen vs ) : void | ||
vs | VirtScreen | |
return | void |
protected UpdateTalkDelay ( int delta ) : void | ||
delta | int | |
return | void |
protected abstract WriteVariable ( uint index, int value ) : void | ||
index | uint | |
value | int | |
return | void |
protected Palette _palManipIntermediatePal | ||
return | Palette |
protected static byte[] defaultCursorColors | ||
return | byte[] |