C# Class PlayerIndexMap, GameProject

Maintains a map pairing each player's names to their StatIndex, to allow players to reconnect to games
Afficher le fichier Open project: EECS390IndieTeam/GameProject Class Usage Examples

Méthodes publiques

Méthode Description
AddPlayer ( string name ) : int

adds the given player to the map. if they are already in the map, nothing will happen, and their id will be returned. If they're not already in the map, an id will be assigned to the player, and it will be returned.

Clear ( ) : void

clears the map

ContainsPlayer ( string name ) : bool

returns true if the given player has been assigned an id

GetIndexForPlayer ( string name ) : int

returns the id of the given player

GetPlayerNameForIndex ( int index ) : string
PlayerIndexMap ( ) : System.Collections.Generic
this ( string name ) : int

same as GetIndexForPlayer

Method Details

AddPlayer() public méthode

adds the given player to the map. if they are already in the map, nothing will happen, and their id will be returned. If they're not already in the map, an id will be assigned to the player, and it will be returned.
public AddPlayer ( string name ) : int
name string the player to add
Résultat int

Clear() public méthode

clears the map
public Clear ( ) : void
Résultat void

ContainsPlayer() public méthode

returns true if the given player has been assigned an id
public ContainsPlayer ( string name ) : bool
name string
Résultat bool

GetIndexForPlayer() public méthode

returns the id of the given player
public GetIndexForPlayer ( string name ) : int
name string
Résultat int

GetPlayerNameForIndex() public méthode

public GetPlayerNameForIndex ( int index ) : string
index int
Résultat string

PlayerIndexMap() public méthode

public PlayerIndexMap ( ) : System.Collections.Generic
Résultat System.Collections.Generic

this() public méthode

same as GetIndexForPlayer
public this ( string name ) : int
name string
Résultat int