C# Класс PGCGame.Screens.GameScreen

Наследование: PGCGame.CoreTypes.BaseScreen
Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
MPEnemyDeadTime System.TimeSpan
ScreensToAllowMusicProcessing ScreenType[]
World Microsoft.Xna.Framework.Graphics.SpriteBatch

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

Метод Описание
GameScreen ( SpriteBatch spriteBatch ) : System
InitScreen ( ScreenType screenType ) : void
InitializeScreen ( ShipStats ship, bool spawnEnemies ) : void
MiscellaneousProcessing ( ) : void
NetworkData_DataReceived ( object sender, Glib e ) : void
OpenSpriteBatch ( SpriteBatch &sb ) : void
Options_ScreenResolutionChanged ( object sender, ViewportEventArgs e ) : void
RegenerateClones ( ) : void
ResetLastKS ( ) : void
Update ( GameTime gameTime ) : void
bgspr_Drawn ( object sender, EventArgs e ) : void
miniMap_Updated ( object sender, EventArgs e ) : void
playerShip_BulletFired ( object sender, BulletEventArgs e ) : void

Called when the player fires a bullet.

Currently only houses multiplayer bullet sending code.

playerShip_WCMoved ( object sender, EventArgs e ) : void

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

Метод Описание
addShipToMinimap ( Ship ship, Ship &activeMiniShipDisplay ) : void
wcMovePreUpdate ( object o, EventArgs ea ) : void

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

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

public GameScreen ( SpriteBatch spriteBatch ) : System
spriteBatch Microsoft.Xna.Framework.Graphics.SpriteBatch
Результат System

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

public InitScreen ( ScreenType screenType ) : void
screenType ScreenType
Результат void

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

public InitializeScreen ( ShipStats ship, bool spawnEnemies ) : void
ship PGCGame.CoreTypes.ShipStats
spawnEnemies bool
Результат void

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

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

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

public NetworkData_DataReceived ( object sender, Glib e ) : void
sender object
e Glib
Результат void

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

public OpenSpriteBatch ( SpriteBatch &sb ) : void
sb Microsoft.Xna.Framework.Graphics.SpriteBatch
Результат void

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

public Options_ScreenResolutionChanged ( object sender, ViewportEventArgs e ) : void
sender object
e PGCGame.CoreTypes.ViewportEventArgs
Результат void

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

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

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

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

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

public Update ( GameTime gameTime ) : void
gameTime GameTime
Результат void

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

public bgspr_Drawn ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
Результат void

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

public miniMap_Updated ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
Результат void

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

Called when the player fires a bullet.
Currently only houses multiplayer bullet sending code.
public playerShip_BulletFired ( object sender, BulletEventArgs e ) : void
sender object
e PGCGame.CoreTypes.BulletEventArgs
Результат void

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

public playerShip_WCMoved ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
Результат void

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

MPEnemyDeadTime публичное статическое свойство

public static TimeSpan,System MPEnemyDeadTime
Результат System.TimeSpan

ScreensToAllowMusicProcessing публичное статическое свойство

public static ScreenType[] ScreensToAllowMusicProcessing
Результат ScreenType[]

World публичное статическое свойство

public static SpriteBatch,Microsoft.Xna.Framework.Graphics World
Результат Microsoft.Xna.Framework.Graphics.SpriteBatch