C# 클래스 NScumm.Sky.Text

파일 보기 프로젝트 열기: scemino/nscumm 1 사용 예제들

공개 메소드들

메소드 설명
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