C# Class MineEdit.MapControl

Inheritance: System.Windows.Forms.UserControl
Show file Open project: N3X15/MineEdit Class Usage Examples

Public Properties

Property Type Description
CurrentMaterial byte

Public Methods

Method Description
ChunkRightClicked ( object sender, MouseEventArgs e ) : void
DoLayout ( ) : void

Perform map layout stuff.

MapControl ( ) : System
MapControl_MouseDown ( object sender, MouseEventArgs e ) : void
MapControl_Resize ( object sender, EventArgs e ) : void
OnEntityClicked ( object sender, EventArgs e ) : void
OnTileEntityClicked ( object sender, EventArgs e ) : void
Render ( ) : void

Order all child MapChunks to re-render and refresh.

SelectEntity ( System.Guid e ) : void
b_Click ( object sender, EventArgs e ) : void

Protected Methods

Method Description
Dispose ( bool disposing ) : void

Clean up any resources being used.

Private Methods

Method Description
InitializeComponent ( ) : void

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

LayoutControls ( ) : void
LayoutTopdown ( Vector3i Sides, Vector3i min, Vector3i max ) : void

Only version that works correctly atm.

LayoutXY ( Vector3i Sides, Vector3i min, Vector3i max ) : void
LayoutYZ ( Vector3i Sides, Vector3i min, Vector3i max ) : void
MapControl_Load ( object sender, EventArgs e ) : void
SelectTileEntity ( System.Guid lol ) : void
btnDown_Click ( object sender, EventArgs e ) : void
btnLeft_Click ( object sender, EventArgs e ) : void
btnLyrDown_Click ( object sender, EventArgs e ) : void
btnLyrUp_Click ( object sender, EventArgs e ) : void
btnRight_Click ( object sender, EventArgs e ) : void
btnUp_Click ( object sender, EventArgs e ) : void
numZ_ValueChanged ( object sender, EventArgs e ) : void

Method Details

ChunkRightClicked() public method

public ChunkRightClicked ( object sender, MouseEventArgs e ) : void
sender object
e MouseEventArgs
return void

Dispose() protected method

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

DoLayout() public method

Perform map layout stuff.
public DoLayout ( ) : void
return void

MapControl() public method

public MapControl ( ) : System
return System

MapControl_MouseDown() public method

public MapControl_MouseDown ( object sender, MouseEventArgs e ) : void
sender object
e MouseEventArgs
return void

MapControl_Resize() public method

public MapControl_Resize ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
return void

OnEntityClicked() public method

public OnEntityClicked ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
return void

OnTileEntityClicked() public method

public OnTileEntityClicked ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
return void

Render() public method

Order all child MapChunks to re-render and refresh.
public Render ( ) : void
return void

SelectEntity() public method

public SelectEntity ( System.Guid e ) : void
e System.Guid
return void

b_Click() public method

public b_Click ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
return void

Property Details

CurrentMaterial public property

Currently active brush material.
public byte CurrentMaterial
return byte