public NoobWalk(BattleMain.Battle battle, Player.VirtualPlayer virtualPlayer, int indexNum, ActivePattern activePattern, Item.Item.ItemState itemState) : base(battle, virtualPlayer, indexNum) { radius = 32f; speed = 0.0003; shootTime = 2000; shootCount = 0; hp = 20000; popItem = itemState; isBulletToItem = false; height = 2f; circleRadius = 250.3f; direction = (double)activePattern; if (activePattern == ActivePattern.LEFT) { startPosition = new Vector2(BattleMain.BattleWindow.Center.X, BattleMain.BattleWindow.Up - 50f); radian = Math.PI; } else if (activePattern == ActivePattern.RIGHT) { startPosition = new Vector2(BattleMain.BattleWindow.Center.X, BattleMain.BattleWindow.Up - 50f); radian = 0.0; } }
ActivePattern ReadActivePattern(XmlElement e) { ActivePattern activePattern = new ActivePattern(); activePattern.Pattern = e.GetAttribute(pattern); if (e.HasChildNodes) { foreach (XmlNode node in e.ChildNodes) { activePattern.Annotation.Add(node); } } return activePattern; }
void WriteActivePattern(ActivePattern a) { writer.WriteStartElement(active, namespaceURI); writer.WriteAttributeString(pattern, a.Pattern); WriteAnnotation(a.Annotation); writer.WriteEndElement(); }
private void btnHoleSizeIncrease_Click(object sender, RoutedEventArgs e) { ActivePattern.ChangeHoleSketchSize(1); }