public void InitState(GameState gameState) { gameState.GainResources(startingResources); gameState.wizard = gameState.CreateMinion(MinionType.get("wizard"), false, wizardPos); }
public void InitState(GameState gameState) { levelType.InitState(gameState); foreach (KeyValuePair<MinionType, Point> kv in scenery) { gameState.CreateMinion(kv.Key, false, kv.Value); } MinionAnimationSequence anim = new MinionAnimationSequence(); foreach (KeyValuePair<Card, Point> kv in ongoingEffects) { gameState.PlayCard(kv.Key, null, TriggerItem.create(kv.Value), anim); } }