public GridLayerDefinitionEditor(GridLayerDefinition def) { this.def = def; InitializeComponent(); Location = new Point(206, 128); colorChooser.Color = def.Color; exportModeComboBox.SelectedIndex = (int)def.ExportMode; }
public GridLayer(Level level, GridLayerDefinition definition) : base(level, definition) { Definition = definition; int tileWidth = Level.Size.Width / definition.Grid.Width + (Level.Size.Width % definition.Grid.Width != 0 ? 1 : 0); int tileHeight = Level.Size.Height / definition.Grid.Height + (Level.Size.Height % definition.Grid.Height != 0 ? 1 : 0); Grid = new bool[tileWidth, tileHeight]; }
public override LayerDefinition Clone() { GridLayerDefinition def = new GridLayerDefinition(); def.Name = Name; def.Grid = Grid; def.ScrollFactor = ScrollFactor; def.Color = Color; def.ExportMode = ExportMode; return def; }
public override LayerDefinition Clone() { GridLayerDefinition def = new GridLayerDefinition(); def.Name = Name; def.Grid = Grid; def.ScrollFactor = ScrollFactor; def.Color = Color; def.ExportMode = ExportMode; return(def); }
private LayerDefinition getDefaultLayer() { int i = 0; string name; do { name = NEW_LAYER_NAME + i.ToString(); i++; } while (layerNameTaken(name)); GridLayerDefinition grid = new GridLayerDefinition(); grid.Name = name; grid.Grid = new Size(16, 16); return grid; }
public void InitDefault() { //The default layer GridLayerDefinition def = new GridLayerDefinition(); def.Name = "NewLayer0"; def.Grid = new Size(16, 16); LayerDefinitions.Add(def); }