C# Класс PathfindingTest.UI.Menus.Multiplayer.MultiplayerLobby

Наследование: XNAInterfaceComponents.Components.XNAPanel
Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
gameList CustomArrayList

Private Properties

Свойство Тип Описание

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

Метод Описание
AddGame ( MultiplayerGame toAdd ) : void

Adds a game to the lobby list

AddMessageToLog ( String message ) : void

Adds a message to the log.

AddUser ( SocketLibrary.Users.User toAdd ) : void

Adds a user to the user log.

CreateGame ( XNAButton source ) : void

User entered a game name and pressed OK

CreateGameBtnClicked ( XNAButton source ) : void

User wants to create a game.

DisconnectBtnClicked ( XNAButton source ) : void

The user wants to disconnect.

GetGameByID ( int gameID ) : MultiplayerGame

Gets a game by ID.

GetGameDisplayPanelByIndex ( int index ) : GameDisplayPanel

Gets a display panel by index.

MultiplayerLobby ( ) : System
OnKeyPressed ( XNAInputLibrary.KeyboardInput.KeyEvent e ) : void

User pressed a key in the message textfield.

RemoveGame ( MultiplayerGame toRemove ) : void

Removes a game from the game list.

RemoveGameByID ( int id ) : void

Removes a game by game ID.

RemoveUser ( SocketLibrary.Users.User toRemove ) : void

Removes a user from the list.

Unload ( ) : void

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

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

Adds a game to the lobby list
public AddGame ( MultiplayerGame toAdd ) : void
toAdd SocketLibrary.Multiplayer.MultiplayerGame The game to add
Результат void

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

Adds a message to the log.
public AddMessageToLog ( String message ) : void
message String The message to add
Результат void

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

Adds a user to the user log.
public AddUser ( SocketLibrary.Users.User toAdd ) : void
toAdd SocketLibrary.Users.User
Результат void

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

User entered a game name and pressed OK
public CreateGame ( XNAButton source ) : void
source XNAInterfaceComponents.AbstractComponents.XNAButton The source
Результат void

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

User wants to create a game.
public CreateGameBtnClicked ( XNAButton source ) : void
source XNAInterfaceComponents.AbstractComponents.XNAButton Bla
Результат void

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

The user wants to disconnect.
public DisconnectBtnClicked ( XNAButton source ) : void
source XNAInterfaceComponents.AbstractComponents.XNAButton
Результат void

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

Gets a game by ID.
public GetGameByID ( int gameID ) : MultiplayerGame
gameID int The game ID.
Результат SocketLibrary.Multiplayer.MultiplayerGame

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

Gets a display panel by index.
public GetGameDisplayPanelByIndex ( int index ) : GameDisplayPanel
index int The index.
Результат PathfindingTest.UI.Menus.Multiplayer.Panels.GameDisplayPanel

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

public MultiplayerLobby ( ) : System
Результат System

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

User pressed a key in the message textfield.
public OnKeyPressed ( XNAInputLibrary.KeyboardInput.KeyEvent e ) : void
e XNAInputLibrary.KeyboardInput.KeyEvent The event
Результат void

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

Removes a game from the game list.
public RemoveGame ( MultiplayerGame toRemove ) : void
toRemove SocketLibrary.Multiplayer.MultiplayerGame What game to remove!
Результат void

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

Removes a game by game ID.
public RemoveGameByID ( int id ) : void
id int The game ID to remove.
Результат void

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

Removes a user from the list.
public RemoveUser ( SocketLibrary.Users.User toRemove ) : void
toRemove SocketLibrary.Users.User
Результат void

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

public Unload ( ) : void
Результат void

Описание свойств

gameList публичное свойство

public CustomArrayList gameList
Результат CustomArrayList