C# Class BattleNet.Container

Afficher le fichier Open project: dkuwahara/AlphaBot Class Usage Examples

Méthodes publiques

Свойство Type Description
m_fields List
m_items List

Protected Properties

Свойство Type Description
m_name String
m_width System.Int32

Méthodes publiques

Méthode Description
Add ( Item item ) : void
Container ( String name, Int32 width, Int32 height ) : System
FindFreeSpace ( Item item ) : System.Boolean
FindFreeSpace ( Item item, Coordinate &output ) : System.Boolean
NumberFields ( ) : UInt32
Remove ( Item item ) : void

Méthodes protégées

Méthode Description
RectangleIsFree ( int rectangleX, int rectangleY, int rectangleWidth, int rectangleHeight ) : System.Boolean
SetItemFields ( Item item, bool value ) : void

Method Details

Add() public méthode

public Add ( Item item ) : void
item Item
Résultat void

Container() public méthode

public Container ( String name, Int32 width, Int32 height ) : System
name String
width System.Int32
height System.Int32
Résultat System

FindFreeSpace() public méthode

public FindFreeSpace ( Item item ) : System.Boolean
item Item
Résultat System.Boolean

FindFreeSpace() public méthode

public FindFreeSpace ( Item item, Coordinate &output ) : System.Boolean
item Item
output Coordinate
Résultat System.Boolean

NumberFields() public méthode

public NumberFields ( ) : UInt32
Résultat System.UInt32

RectangleIsFree() protected méthode

protected RectangleIsFree ( int rectangleX, int rectangleY, int rectangleWidth, int rectangleHeight ) : System.Boolean
rectangleX int
rectangleY int
rectangleWidth int
rectangleHeight int
Résultat System.Boolean

Remove() public méthode

public Remove ( Item item ) : void
item Item
Résultat void

SetItemFields() protected méthode

protected SetItemFields ( Item item, bool value ) : void
item Item
value bool
Résultat void

Property Details

m_fields public_oe property

public List m_fields
Résultat List

m_items public_oe property

public List m_items
Résultat List

m_name protected_oe property

protected String m_name
Résultat String

m_width protected_oe property

protected Int32,System m_width
Résultat System.Int32