public BuyClaimCommandTests() { proc = new MockMainProcess(); gameState = new GameState(); Game.SetMainProcess(proc); gameState.Miner = Miner.Default(); gameState.Miner.TaterTokens = MINER_TOKENS; }
public BuyCommandTests() { proc = new MockMainProcess(); gameState = new GameState(); Game.SetMainProcess(proc); gameState.Miner = Miner.Default(); gameState.Store = gameState.Store ?? new MinerStoreFactory(gameState, CommandsGroup.Empty(), proc.Gateway).Build(); }
public override void HandleInput(UserCommand command) { if (string.IsNullOrEmpty(command.FullCommand)) { Game.WriteLine("Please enter a name.", PcmColor.Red); return; } GameState.Miner = Miner.Default(); GameState.Miner.Name = command.FullCommand; GameState.PromptText = null; Game.SwitchScene(Scene.Create(new List <IGameEntity> { new WelcomeEntity(GameState) })); }
public RepairCommandHandlerTests() { proc = new MockMainProcess(); gameState = new GameState(); Game.SetMainProcess(proc); gameState.Miner = Miner.Default(); var digger = ChipDigger.StandardDigger(new MineClaim( PotatoChipMine.Core.ChipDensity.Normal, SiteHardness.Firm )); digger.Name = EXISTING_DIGGER_NAME; gameState.Miner.Diggers.Add(digger); }