public TileLayerDefinitionEditor(TileLayerDefinition def) { this.def = def; InitializeComponent(); Location = new Point(206, 128); exportModeComboBox.SelectedIndex = (int)def.ExportMode; }
public override LayerDefinition Clone() { TileLayerDefinition def = new TileLayerDefinition(); def.Name = Name; def.Grid = Grid; def.ScrollFactor = ScrollFactor; def.ExportMode = ExportMode; return def; }
public override LayerDefinition Clone() { TileLayerDefinition def = new TileLayerDefinition(); def.Name = Name; def.Grid = Grid; def.ScrollFactor = ScrollFactor; def.ExportMode = ExportMode; return(def); }
public TileLayer(Level level, TileLayerDefinition definition) : base(level, definition) { Definition = definition; Tileset = Ogmo.Project.Tilesets[0]; 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); Tiles = new int[tileWidth, tileHeight]; Clear(); InitCanvas(); }