Esempio n. 1
0
        public void InitDefault()
        {
            //The default layer
            GridLayerDefinition def = new GridLayerDefinition();

            def.Name = "NewLayer0";
            def.Grid = new Size(16, 16);
            LayerDefinitions.Add(def);
        }
        public GridLayerDefinitionEditor(GridLayerDefinition def)
        {
            this.def = def;
            InitializeComponent();
            Location = new Point(206, 128);

            colorChooser.Color = def.Color;
            exportModeComboBox.SelectedIndex = (int)def.ExportMode;
        }
Esempio n. 3
0
        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];
        }
Esempio n. 4
0
        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);
        }
Esempio n. 5
0
        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);

            if (layerGroupComboBox.SelectedIndex > 1)
            {
                grid.GroupName = layerGroupComboBox.SelectedItem.ToString();
            }

            return(grid);
        }