C# Class MiningGame.Code.Main

This is the main type for your games
Inheritance: Microsoft.Xna.Framework.Game
Show file Open project: geel9/Minor-Destruction Class Usage Examples

Public Properties

Property Type Description
BackColor Color
Center Vector2
GameServer MiningGameServer.GameServer
InGame bool
MusicManager MiningGame.Code.Managers.MusicManager
PauseManager MiningGame.Code.Managers.PauseManager
R System.Random
SoundManager MiningGame.Code.Managers.SoundManager
clientNetworkManager MiningGame.Code.Managers.ClientNetworkManager
console MiningGame.Code.Entities.Console
drawables List
graphics GraphicsDeviceManager
interfaces List
isActive bool
managers List
spriteBatch Microsoft.Xna.Framework.Graphics.SpriteBatch
theWorld GameWorld
updatables List

Public Methods

Method Description
LoadTextures ( ) : void
Main ( ) : System

Protected Methods

Method Description
Draw ( GameTime gameTime ) : void
Initialize ( ) : void
LoadContent ( ) : void
UnloadContent ( ) : void
Update ( GameTime gameTime ) : void

Method Details

Draw() protected method

protected Draw ( GameTime gameTime ) : void
gameTime Microsoft.Xna.Framework.GameTime
return void

Initialize() protected method

protected Initialize ( ) : void
return void

LoadContent() protected method

protected LoadContent ( ) : void
return void

LoadTextures() public method

public LoadTextures ( ) : void
return void

Main() public method

public Main ( ) : System
return System

UnloadContent() protected method

protected UnloadContent ( ) : void
return void

Update() protected method

protected Update ( GameTime gameTime ) : void
gameTime Microsoft.Xna.Framework.GameTime
return void

Property Details

BackColor public static property

public static Color BackColor
return Color

Center public static property

public static Vector2 Center
return Vector2

GameServer public static property

public static GameServer,MiningGameServer GameServer
return MiningGameServer.GameServer

InGame public property

public bool InGame
return bool

MusicManager public static property

public static MusicManager,MiningGame.Code.Managers MusicManager
return MiningGame.Code.Managers.MusicManager

PauseManager public static property

public static PauseManager,MiningGame.Code.Managers PauseManager
return MiningGame.Code.Managers.PauseManager

R public static property

public static Random,System R
return System.Random

SoundManager public static property

public static SoundManager,MiningGame.Code.Managers SoundManager
return MiningGame.Code.Managers.SoundManager

clientNetworkManager public static property

public static ClientNetworkManager,MiningGame.Code.Managers clientNetworkManager
return MiningGame.Code.Managers.ClientNetworkManager

console public static property

public static MiningGame.Code.Entities.Console console
return MiningGame.Code.Entities.Console

drawables public static property

public static List drawables
return List

graphics public static property

public static GraphicsDeviceManager graphics
return GraphicsDeviceManager

interfaces public static property

public static List interfaces
return List

isActive public static property

public static bool isActive
return bool

managers public static property

public static List managers
return List

spriteBatch public static property

public static SpriteBatch,Microsoft.Xna.Framework.Graphics spriteBatch
return Microsoft.Xna.Framework.Graphics.SpriteBatch

theWorld public static property

public static GameWorld,MiningGame.Code theWorld
return GameWorld

updatables public static property

public static List updatables
return List