C# Class MiningGame.Code.Blocks.Block

Afficher le fichier Open project: geel9/Minor-Destruction

Méthodes publiques

Свойство Type Description
AllBlocks List

Méthodes publiques

Méthode Description
Block ( ) : System
FinalizeBlock ( ) : Block
GenerateBlocks ( ) : void
GetBlock ( short blockID ) : Block
GetBlockBoundBox ( int X, int Y ) : Rectangle
GetBlockHardness ( ) : int
GetBlockHide ( ) : bool
GetBlockID ( ) : short
GetBlockLightLevel ( ) : int
GetBlockName ( ) : string
GetBlockNumConnectionsAllowed ( ) : int
GetBlockOpaque ( ) : bool
GetBlockRenderColor ( ) : Color
GetBlockRenderSpecial ( ) : bool
GetBlockWalkThrough ( ) : bool
GetItemDrop ( int x, int y ) : byte
GetItemDropNum ( int x, int y ) : int
OnBlockPlaced ( int x, int y, bool notify ) : void
OnBlockRemoved ( int x, int y ) : void
OnBlockTouched ( int X, int Y, int side, Entities toucher ) : void
OnBlockUpdate ( int x, int y ) : int
OnBlockUsed ( int x, int y ) : void
RenderBlock ( int x, int y, SpriteBatch sb ) : BlockRenderer
SetBlockColor ( Color c ) : Block
SetBlockColorRGBA ( int r, int g, int b, int a = 255 ) : Block
SetBlockHardness ( int hardness ) : Block
SetBlockHide ( bool hide ) : Block
SetBlockID ( short id ) : Block
SetBlockLightLevel ( int l ) : Block
SetBlockName ( string name ) : Block
SetBlockOpaque ( bool opaque ) : Block
SetBlockRenderSpecial ( bool special ) : Block
SetBlockWalkThrough ( bool b ) : Block
ToString ( ) : string

Private Methods

Méthode Description
BlockPlaced ( int x, int y, bool notify = true ) : void
BlockRemoved ( int x, int y ) : void

Method Details

Block() public méthode

public Block ( ) : System
Résultat System

FinalizeBlock() public méthode

public FinalizeBlock ( ) : Block
Résultat Block

GenerateBlocks() public static méthode

public static GenerateBlocks ( ) : void
Résultat void

GetBlock() public static méthode

public static GetBlock ( short blockID ) : Block
blockID short
Résultat Block

GetBlockBoundBox() public méthode

public GetBlockBoundBox ( int X, int Y ) : Rectangle
X int
Y int
Résultat Microsoft.Xna.Framework.Rectangle

GetBlockHardness() public méthode

public GetBlockHardness ( ) : int
Résultat int

GetBlockHide() public méthode

public GetBlockHide ( ) : bool
Résultat bool

GetBlockID() public méthode

public GetBlockID ( ) : short
Résultat short

GetBlockLightLevel() public méthode

public GetBlockLightLevel ( ) : int
Résultat int

GetBlockName() public méthode

public GetBlockName ( ) : string
Résultat string

GetBlockNumConnectionsAllowed() public méthode

public GetBlockNumConnectionsAllowed ( ) : int
Résultat int

GetBlockOpaque() public méthode

public GetBlockOpaque ( ) : bool
Résultat bool

GetBlockRenderColor() public méthode

public GetBlockRenderColor ( ) : Color
Résultat Color

GetBlockRenderSpecial() public méthode

public GetBlockRenderSpecial ( ) : bool
Résultat bool

GetBlockWalkThrough() public méthode

public GetBlockWalkThrough ( ) : bool
Résultat bool

GetItemDrop() public méthode

public GetItemDrop ( int x, int y ) : byte
x int
y int
Résultat byte

GetItemDropNum() public méthode

public GetItemDropNum ( int x, int y ) : int
x int
y int
Résultat int

OnBlockPlaced() public méthode

public OnBlockPlaced ( int x, int y, bool notify ) : void
x int
y int
notify bool
Résultat void

OnBlockRemoved() public méthode

public OnBlockRemoved ( int x, int y ) : void
x int
y int
Résultat void

OnBlockTouched() public méthode

public OnBlockTouched ( int X, int Y, int side, Entities toucher ) : void
X int
Y int
side int
toucher Entities
Résultat void

OnBlockUpdate() public méthode

public OnBlockUpdate ( int x, int y ) : int
x int
y int
Résultat int

OnBlockUsed() public méthode

public OnBlockUsed ( int x, int y ) : void
x int
y int
Résultat void

RenderBlock() public méthode

public RenderBlock ( int x, int y, SpriteBatch sb ) : BlockRenderer
x int
y int
sb Microsoft.Xna.Framework.Graphics.SpriteBatch
Résultat BlockRenderer

SetBlockColor() public méthode

public SetBlockColor ( Color c ) : Block
c Color
Résultat Block

SetBlockColorRGBA() public méthode

public SetBlockColorRGBA ( int r, int g, int b, int a = 255 ) : Block
r int
g int
b int
a int
Résultat Block

SetBlockHardness() public méthode

public SetBlockHardness ( int hardness ) : Block
hardness int
Résultat Block

SetBlockHide() public méthode

public SetBlockHide ( bool hide ) : Block
hide bool
Résultat Block

SetBlockID() public méthode

public SetBlockID ( short id ) : Block
id short
Résultat Block

SetBlockLightLevel() public méthode

public SetBlockLightLevel ( int l ) : Block
l int
Résultat Block

SetBlockName() public méthode

public SetBlockName ( string name ) : Block
name string
Résultat Block

SetBlockOpaque() public méthode

public SetBlockOpaque ( bool opaque ) : Block
opaque bool
Résultat Block

SetBlockRenderSpecial() public méthode

public SetBlockRenderSpecial ( bool special ) : Block
special bool
Résultat Block

SetBlockWalkThrough() public méthode

public SetBlockWalkThrough ( bool b ) : Block
b bool
Résultat Block

ToString() public méthode

public ToString ( ) : string
Résultat string

Property Details

AllBlocks public_oe static_oe property

public static List AllBlocks
Résultat List