C# Class MineEdit.MapChunkControl

Afficher le fichier Open project: N3X15/MineEdit Class Usage Examples

Méthodes publiques

Свойство Type Description
AssignedChunk Vector3i
ChunkSize Vector3i
EntityButtons PictureBox>.Dictionary
Map IMapHandler
TileEntityButtons PictureBox>.Dictionary

Méthodes publiques

Méthode Description
Draw ( ) : void
EntityHover ( object sender, EventArgs e ) : void
EntityMouseDown ( object sender, MouseEventArgs e ) : void
MapChunkControl ( ) : System
MapChunkControl ( MapControl mc, Vector3i pos, Vector3i sz ) : System

Initialize and set up events for this MapChunk.

MapChunkControl_Paint ( object sender, PaintEventArgs e ) : void
Render ( ) : void
TileEntityHover ( object sender, EventArgs e ) : void
TileEntityMouseDown ( object sender, MouseEventArgs e ) : void

Méthodes protégées

Méthode Description
Dispose ( bool disposing ) : void

Clean up any resources being used.

Private Methods

Méthode Description
DrawBlock ( Bitmap &bmp, int x, int y, Color c ) : void
DrawCross ( Graphics &g, Pen p, int x, int y ) : void
Fade ( Image image ) : Image
InitializeComponent ( ) : void

Required method for Designer support - do not modify the contents of this method with the code editor.

Method Details

Dispose() protected méthode

Clean up any resources being used.
protected Dispose ( bool disposing ) : void
disposing bool true if managed resources should be disposed; otherwise, false.
Résultat void

Draw() public méthode

public Draw ( ) : void
Résultat void

EntityHover() public méthode

public EntityHover ( object sender, EventArgs e ) : void
sender object
e EventArgs
Résultat void

EntityMouseDown() public méthode

public EntityMouseDown ( object sender, MouseEventArgs e ) : void
sender object
e MouseEventArgs
Résultat void

MapChunkControl() public méthode

public MapChunkControl ( ) : System
Résultat System

MapChunkControl() public méthode

Initialize and set up events for this MapChunk.
public MapChunkControl ( MapControl mc, Vector3i pos, Vector3i sz ) : System
mc MapControl Parent mapcontrol
pos Vector3i Position of chunk
sz Vector3i Chunk size
Résultat System

MapChunkControl_Paint() public méthode

public MapChunkControl_Paint ( object sender, PaintEventArgs e ) : void
sender object
e PaintEventArgs
Résultat void

Render() public méthode

public Render ( ) : void
Résultat void

TileEntityHover() public méthode

public TileEntityHover ( object sender, EventArgs e ) : void
sender object
e EventArgs
Résultat void

TileEntityMouseDown() public méthode

public TileEntityMouseDown ( object sender, MouseEventArgs e ) : void
sender object
e MouseEventArgs
Résultat void

Property Details

AssignedChunk public_oe property

Chunk (x,y,z) index
public Vector3i AssignedChunk
Résultat Vector3i

ChunkSize public_oe property

Size of chunk
public Vector3i ChunkSize
Résultat Vector3i

EntityButtons public_oe property

public Dictionary EntityButtons
Résultat PictureBox>.Dictionary

Map public_oe property

public IMapHandler Map
Résultat IMapHandler

TileEntityButtons public_oe property

public Dictionary TileEntityButtons
Résultat PictureBox>.Dictionary