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

Показать файл Открыть проект

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

Метод Описание
RouteFinder ( int id, SwordObject megaObject, int x, int y, int dir ) : int
Router ( ObjectMan objMan, ResMan resMan ) : System
SetPlayerTarget ( int x, int y, int dir, int stance ) : void

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

Метод Описание
Check ( int x1, int y1, int x2, int y2 ) : int
CheckTarget ( int x, int y ) : int
ExtractRoute ( ) : void
GetRoute ( ) : int
HorizCheck ( int x1, int y, int x2 ) : int
LineCheck ( int x1, int y1, int x2, int y2 ) : int
LoadWalkResources ( SwordObject megaObject, int x, int y, int dir ) : int
NewCheck ( int status, int x1, int y1, int x2, int y2 ) : int
Scan ( int level ) : bool
SlidyPath ( ) : void
SlidyWalkAnimator ( WalkData walkAnim ) : void
SmoothCheck ( int &k, int best, int p, int dirS, int dirD ) : void
SmoothestPath ( ) : int
SolidPath ( ) : void
SolidWalkAnimator ( WalkData walkAnim ) : int
VertCheck ( int x, int y1, int y2 ) : int

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

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

public RouteFinder ( int id, SwordObject megaObject, int x, int y, int dir ) : int
id int
megaObject SwordObject
x int
y int
dir int
Результат int

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

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

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

public SetPlayerTarget ( int x, int y, int dir, int stance ) : void
x int
y int
dir int
stance int
Результат void