C# Class Heroes.Core.Map.frmMap3

Show file Open project: edwardsak/homm

Public Properties

Property Type Description
_centerPanelX int
_centerPanelY int
_currentPlayer Heroes.Core.Map.Player
_mines ArrayList
_monsters Hashtable
_players ArrayList
_rightCenterPanelX int
_rightCenterPanelY int
heroId int

Public Methods

Method Description
ClearDGRVRow ( DataGridView dgv ) : void
CreateAndSaveMapSettings ( ) : void
Draw ( ) : void
FindBottomAndRightCenterRowCol ( ) : void
Initialize ( int playerCount ) : void
LoadMapSettings ( ) : void
LoadPassibilityCellRecordFromTxt ( ) : void
MapMoveInPanel ( ) : void
SavePassibilityCellRecordToTxt ( ) : void
checkBox1_CheckStateChanged ( object sender, EventArgs e ) : void
checkBox2_CheckStateChanged ( object sender, EventArgs e ) : void
comboBox1_SelectedIndexChanged ( object sender, EventArgs e ) : void
dg_SelectionChanged ( object sender, EventArgs e ) : void
frmMap3 ( ) : System
frmMap3_FormClosed ( object sender, FormClosedEventArgs e ) : void
frmMap3_MouseWheel ( object sender, MouseEventArgs e ) : void
panelBigMap_MouseClick ( object sender, MouseEventArgs e ) : void
panel_MiniMap_MouseClick ( object sender, MouseEventArgs e ) : void
panel_bottom_MouseMove ( object sender, MouseEventArgs e ) : void
panel_center_MouseMove ( object sender, MouseEventArgs e ) : void
panel_leftBottom_MouseMove ( object sender, MouseEventArgs e ) : void
panel_leftTop_MouseMove ( object sender, MouseEventArgs e ) : void
panel_left_MouseMove ( object sender, MouseEventArgs e ) : void
panel_rightBottom_MouseMove ( object sender, MouseEventArgs e ) : void
panel_rightTop_MouseMove ( object sender, MouseEventArgs e ) : void
panel_right_MouseMove ( object sender, MouseEventArgs e ) : void
panel_top_MouseMove ( object sender, MouseEventArgs e ) : void
picContainer_MouseClick ( object sender, MouseEventArgs e ) : void
tabControl1_MouseMove ( object sender, MouseEventArgs e ) : void
timer1_Tick ( object sender, EventArgs e ) : void
timer2_Tick ( object sender, EventArgs e ) : void
timer3_Tick ( object sender, EventArgs e ) : void
timerMoveItem_Tick ( object sender, EventArgs e ) : void

Protected Methods

Method Description
Dispose ( bool disposing ) : void

Clean up any resources being used.

OnFormTerminated ( ) : void
OnPaint ( PaintEventArgs e ) : void

Private Methods

Method Description
CreateHero ( Heroes.Core.Map.Player player, int cellsRow, int cellsCol ) : void
InitializeComponent ( ) : void

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

MoveMapItem ( ) : void
MyDraw ( int miniX, int miniY ) : void
button1_Click ( object sender, EventArgs e ) : void
button_LoadPassibilityCellRecord_Click ( object sender, EventArgs e ) : void
button_SaveRecordedPassibilityCell_Click ( object sender, EventArgs e ) : void
button_startRecordCellPassibility_Click ( object sender, EventArgs e ) : void
button_stopRecordCellPassiblity_Click ( object sender, EventArgs e ) : void
frmMap3_Load ( object sender, EventArgs e ) : void
quitToolStripMenuItem_Click ( object sender, EventArgs e ) : void

Method Details

ClearDGRVRow() public method

public ClearDGRVRow ( DataGridView dgv ) : void
dgv DataGridView
return void

CreateAndSaveMapSettings() public method

public CreateAndSaveMapSettings ( ) : void
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

Draw() public method

public Draw ( ) : void
return void

FindBottomAndRightCenterRowCol() public method

public FindBottomAndRightCenterRowCol ( ) : void
return void

Initialize() public method

public Initialize ( int playerCount ) : void
playerCount int
return void

LoadMapSettings() public method

public LoadMapSettings ( ) : void
return void

LoadPassibilityCellRecordFromTxt() public method

public LoadPassibilityCellRecordFromTxt ( ) : void
return void

MapMoveInPanel() public method

public MapMoveInPanel ( ) : void
return void

OnFormTerminated() protected method

protected OnFormTerminated ( ) : void
return void

OnPaint() protected method

protected OnPaint ( PaintEventArgs e ) : void
e PaintEventArgs
return void

SavePassibilityCellRecordToTxt() public method

public SavePassibilityCellRecordToTxt ( ) : void
return void

checkBox1_CheckStateChanged() public method

public checkBox1_CheckStateChanged ( object sender, EventArgs e ) : void
sender object
e EventArgs
return void

checkBox2_CheckStateChanged() public method

public checkBox2_CheckStateChanged ( object sender, EventArgs e ) : void
sender object
e EventArgs
return void

comboBox1_SelectedIndexChanged() public method

public comboBox1_SelectedIndexChanged ( object sender, EventArgs e ) : void
sender object
e EventArgs
return void

dg_SelectionChanged() public method

public dg_SelectionChanged ( object sender, EventArgs e ) : void
sender object
e EventArgs
return void

frmMap3() public method

public frmMap3 ( ) : System
return System

frmMap3_FormClosed() public method

public frmMap3_FormClosed ( object sender, FormClosedEventArgs e ) : void
sender object
e FormClosedEventArgs
return void

frmMap3_MouseWheel() public method

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

panelBigMap_MouseClick() public method

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

panel_MiniMap_MouseClick() public method

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

panel_bottom_MouseMove() public method

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

panel_center_MouseMove() public method

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

panel_leftBottom_MouseMove() public method

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

panel_leftTop_MouseMove() public method

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

panel_left_MouseMove() public method

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

panel_rightBottom_MouseMove() public method

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

panel_rightTop_MouseMove() public method

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

panel_right_MouseMove() public method

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

panel_top_MouseMove() public method

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

picContainer_MouseClick() public method

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

tabControl1_MouseMove() public method

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

timer1_Tick() public method

public timer1_Tick ( object sender, EventArgs e ) : void
sender object
e EventArgs
return void

timer2_Tick() public method

public timer2_Tick ( object sender, EventArgs e ) : void
sender object
e EventArgs
return void

timer3_Tick() public method

public timer3_Tick ( object sender, EventArgs e ) : void
sender object
e EventArgs
return void

timerMoveItem_Tick() public method

public timerMoveItem_Tick ( object sender, EventArgs e ) : void
sender object
e EventArgs
return void

Property Details

_centerPanelX public property

public int _centerPanelX
return int

_centerPanelY public property

public int _centerPanelY
return int

_currentPlayer public property

public Player,Heroes.Core.Map _currentPlayer
return Heroes.Core.Map.Player

_mines public property

public ArrayList _mines
return ArrayList

_monsters public property

public Hashtable _monsters
return Hashtable

_players public property

public ArrayList _players
return ArrayList

_rightCenterPanelX public property

public int _rightCenterPanelX
return int

_rightCenterPanelY public property

public int _rightCenterPanelY
return int

heroId public property

public int heroId
return int