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

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

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

Метод Описание
GiveSpriteData ( uint textTarget ) : ByteAccess
LowTextManager ( ByteAccess ascii, int width, byte pen ) : uint
MakeTextSprite ( byte slot, ByteAccess text, ushort maxWidth, byte pen ) : void
ReleaseText ( int id, bool updateCount = true ) : void
Text ( ObjectMan objMan, ResMan resMan, bool czechVersion ) : System

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

Метод Описание
AnalyzeSentence ( ByteAccess textSrc, ushort maxWidth, LineInfo line ) : ushort
CharWidth ( byte ch ) : int
CopyChar ( byte ch, ByteAccess sprPtr, ushort sprWidth, byte pen ) : ushort

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

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

public GiveSpriteData ( uint textTarget ) : ByteAccess
textTarget uint
Результат ByteAccess

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

public LowTextManager ( ByteAccess ascii, int width, byte pen ) : uint
ascii ByteAccess
width int
pen byte
Результат uint

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

public MakeTextSprite ( byte slot, ByteAccess text, ushort maxWidth, byte pen ) : void
slot byte
text ByteAccess
maxWidth ushort
pen byte
Результат void

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

public ReleaseText ( int id, bool updateCount = true ) : void
id int
updateCount bool
Результат void

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

public Text ( ObjectMan objMan, ResMan resMan, bool czechVersion ) : System
objMan ObjectMan
resMan ResMan
czechVersion bool
Результат System