public ShowMessagePreset(Genus2D.GameData.EventCommand command) { InitializeComponent(); _command = command; MessageBox.Text = (string)command.GetParameter("Message"); }
public ChangeGoldPreset(Genus2D.GameData.EventCommand command) { InitializeComponent(); _command = command; GoldControl.Value = (int)command.GetParameter("Gold"); }
public WaitTimerPreset(Genus2D.GameData.EventCommand command) { InitializeComponent(); _command = command; TimerControl.Value = (decimal)((float)command.GetParameter("Time")); }
public ChangeMapEventPreset(Genus2D.GameData.EventCommand command) { InitializeComponent(); _command = command; List <string> maps = Genus2D.GameData.MapInfo.GetMapInfoStrings(); MapSelection.Items.AddRange(maps.ToArray()); List <string> sprites = Genus2D.GameData.SpriteData.GetSpriteNames(); SpriteSelection.Items.Add("None"); SpriteSelection.Items.AddRange(sprites.ToArray()); MapSelection.SelectedIndex = (int)command.GetParameter("MapID"); EventSelection.SelectedIndex = (int)command.GetParameter("EventID"); SetMapEventProperty((Genus2D.GameData.ChangeMapEventProperty)command.GetParameter("Property")); MapXSelection.Value = (int)command.GetParameter("MapX"); MapYSelection.Value = (int)command.GetParameter("MapY"); MovementSelection.SelectedIndex = (int)command.GetParameter("MovementDirection"); DirectionSelection.SelectedIndex = (int)command.GetParameter("FacingDirection"); SpriteSelection.SelectedIndex = (int)command.GetParameter("SpriteID") + 1; RenderPrioritySelection.SelectedIndex = (int)command.GetParameter("RenderPriority"); MovementSpeedSelection.SelectedIndex = (int)command.GetParameter("MovementSpeed"); MovementFrequencySelection.SelectedIndex = (int)command.GetParameter("MovementFrequency"); PassableCheck.Checked = (bool)command.GetParameter("Passable"); RandomMovementCheck.Checked = (bool)command.GetParameter("RandomMovement"); EnabledCheck.Checked = (bool)command.GetParameter("Enabled"); }
public ConditionalBranchPreset(Genus2D.GameData.EventCommand command) { InitializeComponent(); _command = command; List <string> maps = Genus2D.GameData.MapInfo.GetMapInfoStrings(); PlayerMap.Items.AddRange(maps.ToArray()); MapEventMap.Items.AddRange(maps.ToArray()); List <string> items = Genus2D.GameData.ItemData.GetItemNames(); ItemEquippedSelection.Items.AddRange(items.ToArray()); ItemInInventorySelection.Items.AddRange(items.ToArray()); List <string> variables = Genus2D.GameData.SystemVariable.GetVariableNames(); VariableSelection.Items.AddRange(variables.ToArray()); SetConditionalType((Genus2D.GameData.ConditionalBranchType)command.GetParameter("ConditionalBranchType")); PlayerMap.SelectedIndex = (int)command.GetParameter("PlayerMapID"); PlayerX.Value = (int)command.GetParameter("PlayerMapX"); PlayerY.Value = (int)command.GetParameter("PlayerMapY"); MapEventMap.SelectedIndex = (int)command.GetParameter("MapEventMapID"); MapEvent.SelectedIndex = (int)command.GetParameter("MapEventID"); MapEventX.Value = (int)command.GetParameter("MapEventMapX"); MapEventY.Value = (int)command.GetParameter("MapEventMapY"); ItemEquippedSelection.SelectedIndex = (int)command.GetParameter("EquippedItemID"); ItemInInventorySelection.SelectedIndex = (int)command.GetParameter("InventoryItemID"); InventoryItemStack.Value = (int)command.GetParameter("InventoryItemAmount"); VariableSelection.SelectedIndex = (int)command.GetParameter("VariableID"); SetVariableType((Genus2D.GameData.VariableType)command.GetParameter("VariableType")); VariableIntegerValue.Value = (int)command.GetParameter("VariableIntegerValue"); VariableFloatValue.Value = (decimal)((float)command.GetParameter("VariableFloatValue")); VariableBoolValue.SelectedIndex = (bool)command.GetParameter("VariableBoolValue") == true ? 0 : 1; VariableTextValue.Text = (string)command.GetParameter("VariableTextValue"); VariableValueCondition.SelectedIndex = (int)command.GetParameter("ValueCondition"); VariableTextCondition.SelectedIndex = (int)command.GetParameter("TextCondition"); QuestSelection.Items.AddRange(Genus2D.GameData.QuestData.GetQuestNames().ToArray()); QuestSelection.SelectedIndex = (int)command.GetParameter("QuestID"); SetQuestStatus((Genus2D.GameData.QuestStatusCheck)command.GetParameter("QuestStatus")); QuestProgressionCondition.SelectedIndex = (int)command.GetParameter("QuestProgressionCondition"); QuestProgressionSelection.SelectedIndex = (int)command.GetParameter("QuestProgression"); SelectedOptionControl.Value = (int)command.GetParameter("SelectedOption"); TerrainTagControl.Value = (int)command.GetParameter("TerrainTag"); PlayerDirectionSelection.SelectedIndex = (int)command.GetParameter("PlayerDirection"); GoldControl.Value = (int)command.GetParameter("Gold"); bool result = (bool)command.GetParameter("Result"); ResultSelection.SelectedIndex = result ? 0 : 1; }
public ChangePlayerSpritePreset(Genus2D.GameData.EventCommand command) { InitializeComponent(); _command = command; List <string> sprites = Genus2D.GameData.SpriteData.GetSpriteNames(); SpriteSelection.Items.Add("None"); SpriteSelection.Items.AddRange(sprites.ToArray()); SpriteSelection.SelectedIndex = (int)command.GetParameter("SpriteID") + 1; }
public ProgressQuestPreset(Genus2D.GameData.EventCommand command) { InitializeComponent(); _command = command; List <string> quests = Genus2D.GameData.QuestData.GetQuestNames(); QuestSelection.Items.AddRange(quests.ToArray()); QuestSelection.SelectedIndex = (int)command.GetParameter("QuestID"); }
public ShowShopPreset(Genus2D.GameData.EventCommand command) { InitializeComponent(); _command = command; List <string> shops = Genus2D.GameData.ShopData.GetShopNames(); ShopSelection.Items.AddRange(shops.ToArray()); ShopSelection.SelectedIndex = (int)command.GetParameter("ShopID"); }
public ChangeInventoryItemPreset(Genus2D.GameData.EventCommand command) { InitializeComponent(); _command = command; List <string> items = Genus2D.GameData.ItemData.GetItemNames(); ItemSelection.Items.AddRange(items.ToArray()); ItemSelection.SelectedIndex = (int)command.GetParameter("ItemID"); ItemAmount.Value = (int)command.GetParameter("ItemAmount"); }
public MovePlayerPreset(Genus2D.GameData.EventCommand command) { InitializeComponent(); _command = command; string[] directions = new string[8]; for (int i = 0; i < 8; i++) { directions[i] = ((Genus2D.GameData.MovementDirection)i).ToString(); } this.DirectionSelection.Items.AddRange(directions); this.DirectionSelection.SelectedIndex = (int)command.GetParameter("Direction"); }
public EnemySpawnPreset(Genus2D.GameData.EventCommand command) { InitializeComponent(); _command = command; List <string> enemies = Genus2D.GameData.EnemyData.GetEnemyNames(); EnemySelection.Items.AddRange(enemies.ToArray()); EnemySelection.SelectedIndex = (int)command.GetParameter("EnemyID"); EnemyCount.Value = (int)command.GetParameter("Count"); RespawnTime.Value = (decimal)((float)command.GetParameter("RespawnTime")); SpawnRadius.Value = (int)command.GetParameter("SpawnRadius"); }
public ChangeSystemVariablePreset(Genus2D.GameData.EventCommand command) { InitializeComponent(); _command = command; List <string> systemVariables = Genus2D.GameData.SystemVariable.GetVariableNames(); SystemVariables.Items.AddRange(systemVariables.ToArray()); SystemVariables.SelectedIndex = (int)command.GetParameter("VariableID"); Genus2D.GameData.VariableType type = (Genus2D.GameData.VariableType)command.GetParameter("VariableType"); VariableType.SelectedIndex = (int)type; object value = command.GetParameter("VariableValue"); switch (type) { case Genus2D.GameData.VariableType.Integer: ValueBox.Text = ((int)value).ToString(); break; case Genus2D.GameData.VariableType.Float: ValueBox.Text = ((float)value).ToString(); break; case Genus2D.GameData.VariableType.Bool: ValueBox.Text = ((bool)value).ToString(); break; case Genus2D.GameData.VariableType.Text: ValueBox.Text = (string)value; break; } bool randoInt = (bool)command.GetParameter("RandomInt"); bool randomFloat = (bool)command.GetParameter("RandomFloat"); if (randoInt) { RandomIntCheck.Checked = true; RandomMin.Value = (int)command.GetParameter("RandomMin"); RandomMax.Value = (int)command.GetParameter("RandomMax"); } else if (randomFloat) { RandomFloatCheck.Checked = true; RandomMin.Value = (decimal)((float)command.GetParameter("RandomMin")); RandomMax.Value = (decimal)((float)command.GetParameter("RandomMax")); } }
public TeleportPlayerPreset(Genus2D.GameData.EventCommand command) { InitializeComponent(); _command = command; List <string> maps = Genus2D.GameData.MapInfo.GetMapInfoStrings(); MapSelection.Items.AddRange(maps.ToArray()); int mapID = (int)command.GetParameter("MapID"); MapSelection.SelectedIndex = mapID; MapX.Value = (int)command.GetParameter("MapX"); MapY.Value = (int)command.GetParameter("MapY"); MapX.Maximum = Genus2D.GameData.MapInfo.GetMapInfo(mapID).Width - 1; MapY.Maximum = Genus2D.GameData.MapInfo.GetMapInfo(mapID).Height - 1; }
public ShowOptionsPreset(Genus2D.GameData.EventCommand command) { InitializeComponent(); _command = command; MessageTextBox.Text = (string)command.GetParameter("Message"); _messageOptions = (List <string>)command.GetParameter("Options"); for (int i = 0; i < _messageOptions.Count; i++) { MessageOptions.Items.Add(_messageOptions[i]); } List <string> eventOptions = Genus2D.GameData.EventData.GetEventsDataNames(); eventOptions.Insert(0, "None"); }