/// <summary> /// Create a new GuiArea instance based on an Area instance /// </summary> /// <param name="area"></param> public GuiArea(Area area) { AreaId = area.AreaId; Column = area.Column; Row = area.Row; Status = area.Status; }
public AreaUpdateEventArgs(Area area) { Area = area; }
/// <summary> /// Initialize GameView Model /// </summary> private void InitializeGameViewModel(int columns, int rows) { // create game configuration for export GameConfiguration = new GameConfiguration(columns, rows); GameConfiguration.Columns = columns; GameConfiguration.Rows = rows; CurrentGameArea = new GameArea(); GameConfiguration.GameAreas.Add(CurrentGameArea); // create all areas only for gui yet GameArea guiGameArea = new GameArea(); for (int column = 0; column < columns; column++) { for (int row = 0; row < rows; row++) { Area field = new Area(); field.Column = column; field.Row = row; field.Status = Area.AreaStatus.None; guiGameArea.AreaList.Add(field); } } // create gui GUIGameInstance = new GuiGameArea(guiGameArea) { AreaWidth = 800, AreaHeight = 600 }; }
/// <summary> /// Create a new GuiArea instance based on an Area instance /// </summary> /// <param name="area"></param> public GuiArea(Area area) { AreaId = area.AreaId; Column = area.Column; Row = area.Row; }