C# Класс Bricklayer.Client.Interface.GameScreen

The main screen to be used for game functions
Наследование: Bricklayer.Client.Interface.BaseScreen
Показать файл Открыть проект

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

Свойство Тип Описание
Bar TomShane.Neoforce.Controls.StatusBar
ChatBox TomShane.Neoforce.Controls.Console
Inventory TomShane.Neoforce.Controls.Button[]
LeaveButton TomShane.Neoforce.Controls.Button
PlayerList TomShane.Neoforce.Controls.ListBox
StatsLabel TomShane.Neoforce.Controls.Label

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

Метод Описание
Add ( Bricklayer.Client.Interface.ScreenManager screenManager ) : void
AddChat ( string username, string message ) : void

Adds a chat message to the chat box

GameScreen ( ) : System
GameScreen ( System.Action action ) : System
Remove ( ) : void
SentChat ( object sender, TomShane.Neoforce.Controls.ConsoleMessageEventArgs e ) : void

Called when a chat is sent from the local user

Show ( ) : void

Called when we recieve the Init packet, meaning we can now show game UI and hide the loading message

SystemChat ( string message ) : void

Adds a system chat message to the chat box

TextBox_TextChanged ( object sender, TomShane e ) : void

Called when the content of the chatbox's text is changed

WrapText ( SpriteFont spriteFont, string text, float maxLineWidth ) : string

Wraps a string around the width of an area (Ex: The chat box)

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

Метод Описание
AddText ( ConsoleMessage c, string texts, ConsoleMessage msgs ) : void

Used to add text messages to the chat box

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

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

public Add ( Bricklayer.Client.Interface.ScreenManager screenManager ) : void
screenManager Bricklayer.Client.Interface.ScreenManager
Результат void

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

Adds a chat message to the chat box
public AddChat ( string username, string message ) : void
username string
message string
Результат void

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

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

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

public GameScreen ( System.Action action ) : System
action System.Action
Результат System

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

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

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

Called when a chat is sent from the local user
public SentChat ( object sender, TomShane.Neoforce.Controls.ConsoleMessageEventArgs e ) : void
sender object
e TomShane.Neoforce.Controls.ConsoleMessageEventArgs
Результат void

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

Called when we recieve the Init packet, meaning we can now show game UI and hide the loading message
public Show ( ) : void
Результат void

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

Adds a system chat message to the chat box
public SystemChat ( string message ) : void
message string
Результат void

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

Called when the content of the chatbox's text is changed
public TextBox_TextChanged ( object sender, TomShane e ) : void
sender object
e TomShane
Результат void

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

Wraps a string around the width of an area (Ex: The chat box)
public WrapText ( SpriteFont spriteFont, string text, float maxLineWidth ) : string
spriteFont Microsoft.Xna.Framework.Graphics.SpriteFont
text string
maxLineWidth float
Результат string

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

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

public StatusBar,TomShane.Neoforce.Controls Bar
Результат TomShane.Neoforce.Controls.StatusBar

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

public Console,TomShane.Neoforce.Controls ChatBox
Результат TomShane.Neoforce.Controls.Console

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

public Button[],TomShane.Neoforce.Controls Inventory
Результат TomShane.Neoforce.Controls.Button[]

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

public Button,TomShane.Neoforce.Controls LeaveButton
Результат TomShane.Neoforce.Controls.Button

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

public ListBox,TomShane.Neoforce.Controls PlayerList
Результат TomShane.Neoforce.Controls.ListBox

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

public Label,TomShane.Neoforce.Controls StatsLabel
Результат TomShane.Neoforce.Controls.Label