C# 클래스 DTStrike.MyBot.Game

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

공개 프로퍼티들

프로퍼티 타입 설명
fleets List
planets List

공개 메소드들

메소드 설명
Game ( List data ) : System
distance ( int sourcePlanet, int destinationPlanet ) : int
findClosestMilitaryPlanet ( Planet sourcePlanet ) : MilitaryPlanet
findClosestMilitaryPlanet ( int sourcePlanet ) : MilitaryPlanet
finishTurn ( ) : void
getEnemyFleets ( ) : List
getEnemyPlanets ( ) : List
getFleet ( int fleetID ) : Fleet
getFleets ( ) : List
getMyEconomicPlanets ( ) : List
getMyFleets ( ) : List
getMyMilitaryFleets ( ) : List
getMyMilitaryPlanets ( ) : List
getMyPlanets ( ) : List
getNeutralPlanets ( ) : List
getNotMyPlanets ( ) : List
getPlanet ( int planetID ) : Planet
getPlanets ( ) : List
isAlive ( int id ) : bool
issueOrder ( Planet source, Planet dest, int numShips ) : void
issueOrder ( int sourcePlanet, int destinationPlanet, int numShips ) : void
numFleets ( ) : int
numPlanets ( ) : int
numShips ( int playerID ) : int
playerFleets ( int playerID ) : List
playerFleets ( int playerID, System.Boolean militaryFleets ) : List
playerPlanets ( int playerID, System.Boolean militaryPlanets ) : List

비공개 메소드들

메소드 설명
parse ( List data ) : int

메소드 상세

Game() 공개 메소드

public Game ( List data ) : System
data List
리턴 System

distance() 공개 메소드

public distance ( int sourcePlanet, int destinationPlanet ) : int
sourcePlanet int
destinationPlanet int
리턴 int

findClosestMilitaryPlanet() 공개 메소드

public findClosestMilitaryPlanet ( Planet sourcePlanet ) : MilitaryPlanet
sourcePlanet Planet
리턴 MilitaryPlanet

findClosestMilitaryPlanet() 공개 메소드

public findClosestMilitaryPlanet ( int sourcePlanet ) : MilitaryPlanet
sourcePlanet int
리턴 MilitaryPlanet

finishTurn() 공개 메소드

public finishTurn ( ) : void
리턴 void

getEnemyFleets() 공개 메소드

public getEnemyFleets ( ) : List
리턴 List

getEnemyPlanets() 공개 메소드

public getEnemyPlanets ( ) : List
리턴 List

getFleet() 공개 메소드

public getFleet ( int fleetID ) : Fleet
fleetID int
리턴 Fleet

getFleets() 공개 메소드

public getFleets ( ) : List
리턴 List

getMyEconomicPlanets() 공개 메소드

public getMyEconomicPlanets ( ) : List
리턴 List

getMyFleets() 공개 메소드

public getMyFleets ( ) : List
리턴 List

getMyMilitaryFleets() 공개 메소드

public getMyMilitaryFleets ( ) : List
리턴 List

getMyMilitaryPlanets() 공개 메소드

public getMyMilitaryPlanets ( ) : List
리턴 List

getMyPlanets() 공개 메소드

public getMyPlanets ( ) : List
리턴 List

getNeutralPlanets() 공개 메소드

public getNeutralPlanets ( ) : List
리턴 List

getNotMyPlanets() 공개 메소드

public getNotMyPlanets ( ) : List
리턴 List

getPlanet() 공개 메소드

public getPlanet ( int planetID ) : Planet
planetID int
리턴 Planet

getPlanets() 공개 메소드

public getPlanets ( ) : List
리턴 List

isAlive() 공개 메소드

public isAlive ( int id ) : bool
id int
리턴 bool

issueOrder() 공개 메소드

public issueOrder ( Planet source, Planet dest, int numShips ) : void
source Planet
dest Planet
numShips int
리턴 void

issueOrder() 공개 메소드

public issueOrder ( int sourcePlanet, int destinationPlanet, int numShips ) : void
sourcePlanet int
destinationPlanet int
numShips int
리턴 void

numFleets() 공개 메소드

public numFleets ( ) : int
리턴 int

numPlanets() 공개 메소드

public numPlanets ( ) : int
리턴 int

numShips() 공개 메소드

public numShips ( int playerID ) : int
playerID int
리턴 int

playerFleets() 공개 메소드

public playerFleets ( int playerID ) : List
playerID int
리턴 List

playerFleets() 공개 메소드

public playerFleets ( int playerID, System.Boolean militaryFleets ) : List
playerID int
militaryFleets System.Boolean
리턴 List

playerPlanets() 공개 메소드

public playerPlanets ( int playerID, System.Boolean militaryPlanets ) : List
playerID int
militaryPlanets System.Boolean
리턴 List

프로퍼티 상세

fleets 공개적으로 프로퍼티

public List fleets
리턴 List

planets 공개적으로 프로퍼티

public List planets
리턴 List