C# Класс NScumm.Sky.Text

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
ChangeTextSpriteColor ( byte sprData, byte newCol ) : void
DisplayText ( string text, byte dest, bool center, ushort pixelWidth, byte color ) : DisplayedText
DisplayText ( ushort textNum, byte dest, bool center, ushort pixelWidth, byte color ) : DisplayedText
FnPointerText ( uint pointedId, ushort mouseX, ushort mouseY ) : void
FnSetFont ( uint fontNr ) : void
FnTextModule ( uint textInfoId, uint textNo ) : void
LogicCursor ( Compact textCompact, ushort mouseX, ushort mouseY ) : void
LowTextManager ( uint textNum, ushort width, ushort logicNum, byte color, bool center ) : DisplayedText
Text ( Disk disk, SkyCompact skyCompact ) : System

Приватные методы

Метод Описание
DoPatchMessage ( uint textNum ) : bool
GetText ( uint textNr ) : void
GetTextBit ( byte data, int &dataPtr, int &bitPos ) : bool
GetTextChar ( byte data, int &dataPtr, int &bitPos ) : char
InitHuffTree ( ) : void
MakeGameCharacter ( byte textChar, byte charSetPtr, byte dest, int &dstPtr, byte color, ushort bufPitch ) : void

Описание методов

ChangeTextSpriteColor() публичный Метод

public ChangeTextSpriteColor ( byte sprData, byte newCol ) : void
sprData byte
newCol byte
Результат void

DisplayText() публичный Метод

public DisplayText ( string text, byte dest, bool center, ushort pixelWidth, byte color ) : DisplayedText
text string
dest byte
center bool
pixelWidth ushort
color byte
Результат DisplayedText

DisplayText() публичный Метод

public DisplayText ( ushort textNum, byte dest, bool center, ushort pixelWidth, byte color ) : DisplayedText
textNum ushort
dest byte
center bool
pixelWidth ushort
color byte
Результат DisplayedText

FnPointerText() публичный Метод

public FnPointerText ( uint pointedId, ushort mouseX, ushort mouseY ) : void
pointedId uint
mouseX ushort
mouseY ushort
Результат void

FnSetFont() публичный Метод

public FnSetFont ( uint fontNr ) : void
fontNr uint
Результат void

FnTextModule() публичный Метод

public FnTextModule ( uint textInfoId, uint textNo ) : void
textInfoId uint
textNo uint
Результат void

LogicCursor() публичный Метод

public LogicCursor ( Compact textCompact, ushort mouseX, ushort mouseY ) : void
textCompact Compact
mouseX ushort
mouseY ushort
Результат void

LowTextManager() публичный Метод

public LowTextManager ( uint textNum, ushort width, ushort logicNum, byte color, bool center ) : DisplayedText
textNum uint
width ushort
logicNum ushort
color byte
center bool
Результат DisplayedText

Text() публичный Метод

public Text ( Disk disk, SkyCompact skyCompact ) : System
disk Disk
skyCompact SkyCompact
Результат System