Пример #1
0
 private void initNodesGrid()
 {
     {
         DataGridViewComboBoxColumn col  = new DataGridViewComboBoxColumn();
         DataGridViewComboBoxCell   cell = new DataGridViewComboBoxCell();
         col.Name         = "ref_npc_node_type_id";
         col.AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill;
         col.FillWeight   = 25;
         col.HeaderText   = "Node Type";
         col.CellTemplate = cell;
         ComboUtils.fillComboCellWithRefTable(cell, "ref_npc_node_type", "ref_npc_node_type_id", "name");
         col.ValueMember   = "Value";
         col.DisplayMember = "Name";
         gridNodes.Columns.Add(col);
     }
     {
         DataGridViewColumn        col  = new DataGridViewColumn();
         DataGridViewTypedLinkCell cell = new DataGridViewTypedLinkCell();
         cell.SystemType  = EditorSystemType.Item;
         col.Name         = "item_def_id";
         col.AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill;
         col.FillWeight   = 100;
         col.HeaderText   = "Resource Node";
         col.CellTemplate = cell;
         gridNodes.Columns.Add(col);
     }
 }
Пример #2
0
 private void initStatisticsGrid()
 {
     {
         DataGridViewColumn        col  = new DataGridViewColumn();
         DataGridViewTypedLinkCell cell = new DataGridViewTypedLinkCell();
         cell.SystemType  = EditorSystemType.Statistic;
         col.Name         = "statistic_def_id";
         col.AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill;
         col.FillWeight   = 100;
         col.HeaderText   = "Statistic";
         col.CellTemplate = cell;
         gridStatistics.Columns.Add(col);
     }
     {
         DataGridViewNumericUpDownElements.DataGridViewNumericUpDownColumn col  = new DataGridViewNumericUpDownElements.DataGridViewNumericUpDownColumn();
         DataGridViewNumericUpDownElements.DataGridViewNumericUpDownCell   cell = new DataGridViewNumericUpDownElements.DataGridViewNumericUpDownCell();
         col.Name         = "value";
         col.AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill;
         col.FillWeight   = 40;
         col.HeaderText   = "Stat Value";
         col.CellTemplate = cell;
         col.Maximum      = 10000000;
         col.Minimum      = 1;
         gridStatistics.Columns.Add(col);
     }
 }
Пример #3
0
 private void initNpcsGrid()
 {
     {
         DataGridViewColumn        col  = new DataGridViewColumn();
         DataGridViewTypedLinkCell cell = new DataGridViewTypedLinkCell();
         col.Name         = "npc_def_id";
         cell.SystemType  = EditorSystemType.Npc;
         col.AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill;
         col.FillWeight   = 75;
         col.HeaderText   = "Npcs";
         col.CellTemplate = cell;
         gridNpcs.Columns.Add(col);
     }
     {
         DataGridViewComboBoxColumn col  = new DataGridViewComboBoxColumn();
         DataGridViewComboBoxCell   cell = new DataGridViewComboBoxCell();
         col.Name         = "ref_behavior_id";
         col.AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill;
         col.FillWeight   = 25;
         col.HeaderText   = "Behavior";
         col.CellTemplate = cell;
         ComboUtils.fillComboCellWithRefTable(cell, "ref_behavior", "ref_behavior_id", "name");
         col.ValueMember   = "Value";
         col.DisplayMember = "Name";
         gridNpcs.Columns.Add(col);
     }
 }
Пример #4
0
 private void initItemGrid()
 {
     {
         DataGridViewColumn        col  = new DataGridViewColumn();
         DataGridViewTypedLinkCell cell = new DataGridViewTypedLinkCell();
         cell.SystemType  = EditorSystemType.Item;
         col.Name         = "item_def_id";
         col.AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill;
         col.FillWeight   = 100;
         col.HeaderText   = "Items";
         col.CellTemplate = cell;
         gridItems.Columns.Add(col);
     }
     {
         DataGridViewNumericUpDownElements.DataGridViewNumericUpDownColumn col  = new DataGridViewNumericUpDownElements.DataGridViewNumericUpDownColumn();
         DataGridViewNumericUpDownElements.DataGridViewNumericUpDownCell   cell = new DataGridViewNumericUpDownElements.DataGridViewNumericUpDownCell();
         col.Name         = "quantity";
         col.AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill;
         col.FillWeight   = 40;
         col.HeaderText   = "Quantity";
         col.CellTemplate = cell;
         col.Maximum      = 9999;
         col.Minimum      = 1;
         gridItems.Columns.Add(col);
     }
 }
Пример #5
0
 private void initOppositionGrid()
 {
     {
         DataGridViewColumn        col  = new DataGridViewColumn();
         DataGridViewTypedLinkCell cell = new DataGridViewTypedLinkCell();
         cell.SystemType  = EditorSystemType.Faction;
         col.Name         = "target_faction_def_id";
         col.AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill;
         col.FillWeight   = 100;
         col.HeaderText   = "Faction";
         col.CellTemplate = cell;
         gridOpposition.Columns.Add(col);
     }
     {
         DataGridViewComboBoxColumn col  = new DataGridViewComboBoxColumn();
         DataGridViewComboBoxCell   cell = new DataGridViewComboBoxCell();
         col.Name         = "ref_faction_relationship_id";
         col.AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill;
         col.FillWeight   = 100;
         col.HeaderText   = "Relationship";
         col.CellTemplate = cell;
         ComboUtils.fillComboCellWithRefTable(cell, "ref_faction_relationship", "ref_faction_relationship_id", "name");
         col.ValueMember   = "Value";
         col.DisplayMember = "Name";
         gridOpposition.Columns.Add(col);
     }
 }
Пример #6
0
 private void initConversationsGrid()
 {
     {
         DataGridViewColumn      col  = new DataGridViewColumn();
         DataGridViewTextBoxCell cell = new DataGridViewTextBoxCell();
         col.AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill;
         col.FillWeight   = 100;
         col.Name         = "keyword";
         col.HeaderText   = "Keywords";
         col.CellTemplate = cell;
         gridConversations.Columns.Add(col);
     }
     {
         DataGridViewColumn      col  = new DataGridViewColumn();
         DataGridViewTextBoxCell cell = new DataGridViewTextBoxCell();
         col.AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill;
         col.FillWeight   = 250;
         col.Name         = "conversation";
         col.HeaderText   = "Text";
         col.CellTemplate = cell;
         gridConversations.Columns.Add(col);
     }
     {
         DataGridViewCheckBoxColumn col  = new DataGridViewCheckBoxColumn();
         DataGridViewCheckBoxCell   cell = new DataGridViewCheckBoxCell();
         col.Name         = "is_default";
         col.AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill;
         col.FillWeight   = 25;
         col.HeaderText   = "Is Default";
         col.CellTemplate = cell;
         gridConversations.Columns.Add(col);
     }
     {
         DataGridViewColumn        col  = new DataGridViewColumn();
         DataGridViewTypedLinkCell cell = new DataGridViewTypedLinkCell();
         cell.SystemType  = EditorSystemType.Slot;
         col.Name         = "faction_def_id";
         col.AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill;
         col.FillWeight   = 100;
         col.HeaderText   = "Faction";
         col.CellTemplate = cell;
         gridConversations.Columns.Add(col);
     }
     {
         DataGridViewNumericUpDownElements.DataGridViewNumericUpDownColumn col  = new DataGridViewNumericUpDownElements.DataGridViewNumericUpDownColumn();
         DataGridViewNumericUpDownElements.DataGridViewNumericUpDownCell   cell = new DataGridViewNumericUpDownElements.DataGridViewNumericUpDownCell();
         col.Name         = "faction_reputation";
         col.AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill;
         col.FillWeight   = 60;
         col.HeaderText   = "Reputation";
         col.CellTemplate = cell;
         col.Maximum      = 9999;
         col.Minimum      = 0;
         cell.Value       = 0;
         gridConversations.Columns.Add(col);
     }
 }
Пример #7
0
 private void initTablesGrid()
 {
     {
         DataGridViewColumn        col  = new DataGridViewColumn();
         DataGridViewTypedLinkCell cell = new DataGridViewTypedLinkCell();
         cell.SystemType  = EditorSystemType.TreasureTable;
         col.Name         = "treasure_table_def_id";
         col.AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill;
         col.FillWeight   = 100;
         col.HeaderText   = "Treasure Table";
         col.CellTemplate = cell;
         gridTables.Columns.Add(col);
     }
     {
         DataGridViewNumericUpDownElements.DataGridViewNumericUpDownColumn col  = new DataGridViewNumericUpDownElements.DataGridViewNumericUpDownColumn();
         DataGridViewNumericUpDownElements.DataGridViewNumericUpDownCell   cell = new DataGridViewNumericUpDownElements.DataGridViewNumericUpDownCell();
         col.Name         = "item_quantity";
         col.AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill;
         col.FillWeight   = 40;
         col.HeaderText   = "Quantity";
         col.CellTemplate = cell;
         col.Maximum      = 99;
         col.Minimum      = 1;
         cell.Value       = 1;
         gridTables.Columns.Add(col);
     }
     {
         DataGridViewNumericUpDownElements.DataGridViewNumericUpDownColumn col  = new DataGridViewNumericUpDownElements.DataGridViewNumericUpDownColumn();
         DataGridViewNumericUpDownElements.DataGridViewNumericUpDownCell   cell = new DataGridViewNumericUpDownElements.DataGridViewNumericUpDownCell();
         col.Name         = "min_coin";
         col.AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill;
         col.FillWeight   = 40;
         col.HeaderText   = "Min Coin";
         col.CellTemplate = cell;
         col.Maximum      = 9999999;
         col.Minimum      = 0;
         cell.Value       = 0;
         gridTables.Columns.Add(col);
     }
     {
         DataGridViewNumericUpDownElements.DataGridViewNumericUpDownColumn col  = new DataGridViewNumericUpDownElements.DataGridViewNumericUpDownColumn();
         DataGridViewNumericUpDownElements.DataGridViewNumericUpDownCell   cell = new DataGridViewNumericUpDownElements.DataGridViewNumericUpDownCell();
         col.Name         = "max_coin";
         col.AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill;
         col.FillWeight   = 40;
         col.HeaderText   = "Max Coin";
         col.CellTemplate = cell;
         col.Maximum      = 9999999;
         col.Minimum      = 0;
         cell.Value       = 0;
         gridTables.Columns.Add(col);
     }
 }
Пример #8
0
 private void initEffectsGrid()
 {
     {
         DataGridViewColumn        col  = new DataGridViewColumn();
         DataGridViewTypedLinkCell cell = new DataGridViewTypedLinkCell();
         cell.SystemType  = EditorSystemType.SpaceEffect;
         col.Name         = "space_effect_def_id";
         col.AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill;
         col.FillWeight   = 100;
         col.HeaderText   = "Space Effects";
         col.CellTemplate = cell;
         gridEffects.Columns.Add(col);
     }
 }
Пример #9
0
 private void initAmalgamStatGrid()
 {
     {
         DataGridViewColumn        col  = new DataGridViewColumn();
         DataGridViewTypedLinkCell cell = new DataGridViewTypedLinkCell();
         cell.SystemType  = EditorSystemType.Statistic;
         col.Name         = "statistic_def_id";
         col.AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill;
         col.FillWeight   = 100;
         col.HeaderText   = "Amalgam Stat";
         col.CellTemplate = cell;
         gridAmalgamStats.Columns.Add(col);
     }
 }
Пример #10
0
 private void initItemsGrid()
 {
     {
         DataGridViewColumn        col  = new DataGridViewColumn();
         DataGridViewTypedLinkCell cell = new DataGridViewTypedLinkCell();
         cell.SystemType  = EditorSystemType.Item;
         col.Name         = "item_def_id";
         col.AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill;
         col.FillWeight   = 100;
         col.HeaderText   = "Treasure Item";
         col.CellTemplate = cell;
         gridItems.Columns.Add(col);
     }
 }
Пример #11
0
 private void initAbilitiesGrid()
 {
     {
         DataGridViewColumn        col  = new DataGridViewColumn();
         DataGridViewTypedLinkCell cell = new DataGridViewTypedLinkCell();
         cell.SystemType  = EditorSystemType.Ability;
         col.Name         = "ability_def_id";
         col.AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill;
         col.FillWeight   = 100;
         col.HeaderText   = "Abilities";
         col.CellTemplate = cell;
         gridAbilities.Columns.Add(col);
     }
 }
Пример #12
0
 private void initNpcGrid()
 {
     {
         DataGridViewColumn        col  = new DataGridViewColumn();
         DataGridViewTypedLinkCell cell = new DataGridViewTypedLinkCell();
         cell.SystemType  = EditorSystemType.Npc;
         col.Name         = "npc_def_id";
         col.AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill;
         col.FillWeight   = 100;
         col.HeaderText   = "Npcs";
         col.CellTemplate = cell;
         gridNpcs.Columns.Add(col);
     }
 }
Пример #13
0
 private void initTerrainGrid()
 {
     {
         DataGridViewColumn        col  = new DataGridViewColumn();
         DataGridViewTypedLinkCell cell = new DataGridViewTypedLinkCell();
         cell.SystemType  = EditorSystemType.Terrain;
         col.Name         = "terrain_def_id";
         col.AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill;
         col.FillWeight   = 100;
         col.HeaderText   = "Terrain";
         col.CellTemplate = cell;
         gridTerrain.Columns.Add(col);
     }
 }
Пример #14
0
        public ItemRuneControl()
        {
            InitializeComponent();

            {
                DataGridViewColumn        col  = new DataGridViewColumn();
                DataGridViewTypedLinkCell cell = new DataGridViewTypedLinkCell();
                cell.SystemType  = EditorSystemType.Slot;
                col.Name         = "slot_def_id";
                col.AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill;
                col.FillWeight   = 100;
                col.HeaderText   = "Slot";
                col.CellTemplate = cell;
                gridSockets.Columns.Add(col);
            }
        }
Пример #15
0
 private void initItemsGrid()
 {
     {
         DataGridViewColumn        col  = new DataGridViewColumn();
         DataGridViewTypedLinkCell cell = new DataGridViewTypedLinkCell();
         cell.SystemType  = EditorSystemType.Item;
         col.Name         = "item_def_id";
         col.AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill;
         col.FillWeight   = 100;
         col.HeaderText   = "Item";
         col.CellTemplate = cell;
         gridItems.CurrentCellDirtyStateChanged += new EventHandler(gridItems_CurrentCellDirtyStateChanged);
         gridItems.Columns.Add(col);
     }
     {
         DataGridViewColumn        col  = new DataGridViewColumn();
         DataGridViewTypedLinkCell cell = new DataGridViewTypedLinkCell();
         cell.SystemType  = EditorSystemType.Slot;
         col.Name         = "slot_def_id";
         col.AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill;
         col.FillWeight   = 100;
         col.HeaderText   = "Slot";
         col.CellTemplate = cell;
         gridItems.Columns.Add(col);
     }
     {
         DataGridViewNumericUpDownElements.DataGridViewNumericUpDownColumn col  = new DataGridViewNumericUpDownElements.DataGridViewNumericUpDownColumn();
         DataGridViewNumericUpDownElements.DataGridViewNumericUpDownCell   cell = new DataGridViewNumericUpDownElements.DataGridViewNumericUpDownCell();
         col.Name         = "quantity";
         col.AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill;
         col.FillWeight   = 40;
         col.HeaderText   = "Quantity";
         col.CellTemplate = cell;
         col.Maximum      = 9999;
         col.Minimum      = 1;
         cell.Value       = 1;
         gridItems.Columns.Add(col);
     }
 }
Пример #16
0
 private void initStatsGrid()
 {
     {
         DataGridViewColumn        col  = new DataGridViewColumn();
         DataGridViewTypedLinkCell cell = new DataGridViewTypedLinkCell();
         cell.SystemType  = EditorSystemType.Statistic;
         col.Name         = "statistic_def_id";
         col.AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill;
         col.FillWeight   = 100;
         col.HeaderText   = "Statistic";
         col.CellTemplate = cell;
         gridStatistics.Columns.Add(col);
     }
     {
         DataGridViewNumericUpDownElements.DataGridViewNumericUpDownColumn col  = new DataGridViewNumericUpDownElements.DataGridViewNumericUpDownColumn();
         DataGridViewNumericUpDownElements.DataGridViewNumericUpDownCell   cell = new DataGridViewNumericUpDownElements.DataGridViewNumericUpDownCell();
         col.Name         = "value";
         col.AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill;
         col.Width        = 50;
         col.HeaderText   = "Starting Value";
         col.CellTemplate = cell;
         col.Maximum      = 99999;
         col.Minimum      = -99999;
         gridStatistics.Columns.Add(col);
     }
     {
         DataGridViewCheckBoxColumn col  = new DataGridViewCheckBoxColumn();
         DataGridViewCheckBoxCell   cell = new DataGridViewCheckBoxCell();
         col.Name         = "is_exempt";
         col.AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill;
         col.FillWeight   = 25;
         col.HeaderText   = "Is Exempt";
         col.CellTemplate = cell;
         gridStatistics.Columns.Add(col);
     }
 }
Пример #17
0
 private void initResourcesGrid()
 {
     {
         DataGridViewComboBoxColumn col  = new DataGridViewComboBoxColumn();
         DataGridViewComboBoxCell   cell = new DataGridViewComboBoxCell();
         col.Name         = "ref_tool_type_id";
         col.AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill;
         col.FillWeight   = 100;
         col.HeaderText   = "Tool Type";
         col.CellTemplate = cell;
         ComboUtils.fillComboCellWithRefTable(cell, "ref_tool_type", "ref_tool_type_id", "name");
         col.ValueMember   = "Value";
         col.DisplayMember = "Name";
         gridResources.Columns.Add(col);
     }
     {
         DataGridViewColumn        col  = new DataGridViewColumn();
         DataGridViewTypedLinkCell cell = new DataGridViewTypedLinkCell();
         cell.SystemType  = EditorSystemType.Statistic;
         col.Name         = "statistic_def_id";
         col.AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill;
         col.FillWeight   = 100;
         col.HeaderText   = "Statistic";
         col.CellTemplate = cell;
         gridResources.Columns.Add(col);
     }
     {
         DataGridViewNumericUpDownElements.DataGridViewNumericUpDownColumn col  = new DataGridViewNumericUpDownElements.DataGridViewNumericUpDownColumn();
         DataGridViewNumericUpDownElements.DataGridViewNumericUpDownCell   cell = new DataGridViewNumericUpDownElements.DataGridViewNumericUpDownCell();
         col.Name         = "min_skill";
         col.AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill;
         col.FillWeight   = 40;
         col.HeaderText   = "Min Skill";
         col.CellTemplate = cell;
         col.Maximum      = 9999;
         col.Minimum      = 1;
         gridResources.Columns.Add(col);
     }
     {
         DataGridViewNumericUpDownElements.DataGridViewNumericUpDownColumn col  = new DataGridViewNumericUpDownElements.DataGridViewNumericUpDownColumn();
         DataGridViewNumericUpDownElements.DataGridViewNumericUpDownCell   cell = new DataGridViewNumericUpDownElements.DataGridViewNumericUpDownCell();
         col.Name         = "gather_amount";
         col.AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill;
         col.FillWeight   = 40;
         col.HeaderText   = "Gather Amount";
         col.CellTemplate = cell;
         col.Maximum      = 9999;
         col.Minimum      = 1;
         gridResources.Columns.Add(col);
     }
     {
         DataGridViewColumn        col  = new DataGridViewColumn();
         DataGridViewTypedLinkCell cell = new DataGridViewTypedLinkCell();
         cell.SystemType  = EditorSystemType.Item;
         col.Name         = "resource_def_id";
         col.AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill;
         col.FillWeight   = 100;
         col.HeaderText   = "Resource";
         col.CellTemplate = cell;
         gridResources.Columns.Add(col);
     }
 }
Пример #18
0
 private void initExitGrid()
 {
     {
         DataGridViewComboBoxColumn col  = new DataGridViewComboBoxColumn();
         DataGridViewComboBoxCell   cell = new DataGridViewComboBoxCell();
         col.Name         = "ref_direction_id";
         col.AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill;
         col.FillWeight   = 40;
         col.HeaderText   = "Direction";
         col.CellTemplate = cell;
         ComboUtils.fillComboCellWithRefTable(cell, "ref_direction", "ref_direction_id", "name");
         col.ValueMember   = "Value";
         col.DisplayMember = "Name";
         gridExits.Columns.Add(col);
     }
     {
         DataGridViewColumn        col  = new DataGridViewColumn();
         DataGridViewTypedLinkCell cell = new DataGridViewTypedLinkCell();
         cell.SystemType  = EditorSystemType.Space;
         col.Name         = "destination_space_def_id";
         col.AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill;
         col.FillWeight   = 100;
         col.HeaderText   = "Space";
         col.CellTemplate = cell;
         gridExits.Columns.Add(col);
     }
     {
         DataGridViewCheckBoxColumn col  = new DataGridViewCheckBoxColumn();
         DataGridViewCheckBoxCell   cell = new DataGridViewCheckBoxCell();
         col.Name         = "is_hidden";
         col.AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill;
         col.FillWeight   = 50;
         col.HeaderText   = "Is Secret";
         col.CellTemplate = cell;
         gridExits.CurrentCellDirtyStateChanged += new EventHandler(gridExits_CurrentCellDirtyStateChanged);
         gridExits.Columns.Add(col);
     }
     {
         DataGridViewComboBoxColumn col  = new DataGridViewComboBoxColumn();
         DataGridViewComboBoxCell   cell = new DataGridViewComboBoxCell();
         col.Name         = "ref_difficulty_id";
         col.AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill;
         col.FillWeight   = 60;
         col.HeaderText   = "Difficulty";
         col.CellTemplate = cell;
         ComboUtils.fillComboCellWithRefTable(cell, "ref_difficulty", "ref_difficulty_id", "name");
         col.ValueMember   = "Value";
         col.DisplayMember = "Name";
         gridExits.Columns.Add(col);
     }
     {
         DataGridViewCheckBoxColumn col  = new DataGridViewCheckBoxColumn();
         DataGridViewCheckBoxCell   cell = new DataGridViewCheckBoxCell();
         col.Name         = "is_oneway";
         col.AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill;
         col.FillWeight   = 50;
         col.HeaderText   = "Is One-Way";
         col.CellTemplate = cell;
         gridExits.CurrentCellDirtyStateChanged += new EventHandler(gridExits_CurrentCellDirtyStateChanged);
         gridExits.Columns.Add(col);
     }
     {
         DataGridViewCheckBoxColumn col  = new DataGridViewCheckBoxColumn();
         DataGridViewCheckBoxCell   cell = new DataGridViewCheckBoxCell();
         col.Name         = "is_transparent";
         col.AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill;
         col.FillWeight   = 50;
         col.HeaderText   = "Is Transparent";
         col.CellTemplate = cell;
         gridExits.CurrentCellDirtyStateChanged += new EventHandler(gridExits_CurrentCellDirtyStateChanged);
         gridExits.Columns.Add(col);
     }
     {
         DataGridViewColumn        col  = new DataGridViewColumn();
         DataGridViewTypedLinkCell cell = new DataGridViewTypedLinkCell();
         cell.SystemType  = EditorSystemType.Barrier;
         col.Name         = "barrier_def_id";
         col.AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill;
         col.FillWeight   = 100;
         col.HeaderText   = "Barrier";
         col.CellTemplate = cell;
         gridExits.Columns.Add(col);
     }
 }