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); } }
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); } }
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); } }
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); } }
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); } }
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); } }
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); } }
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); } }
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); } }
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); } }
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); } }
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); } }
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); } }
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); } }
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); } }
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); } }
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); } }
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); } }