private void SetupGameWithPlayers(Int32 numberOfPlayers) { var players = GeneratePlayerIEnumerable(numberOfPlayers); var realEstateHandler = FakeHandlerFactory.CreateEmptyRealEstateHandler(players); banker = new Banker(players); var boardHandler = FakeHandlerFactory.CreateBoardHandlerForFakeBoard(players, realEstateHandler, banker); dice = new ControlledDice(); var jailHandler = new JailHandler(dice, boardHandler, banker); var turnHandler = new TurnHandler(dice, boardHandler, jailHandler, realEstateHandler, banker); game = new Game(players, turnHandler, banker); }
public void Setup() { player = new Player("name"); var players = new[] { player }; var realEstateHandler = FakeHandlerFactory.CreateEmptyRealEstateHandler(players); var boardHandler = FakeHandlerFactory.CreateBoardHandlerForFakeBoard(players, realEstateHandler, banker); var dice = new ControlledDice(); banker = new Banker(players); var jailHandler = new JailHandler(dice, boardHandler, banker); var deckFactory = new DeckFactory(players, jailHandler, boardHandler, realEstateHandler, banker); deck = deckFactory.BuildCommunityChestDeck(); drawCard = new DrawCard("draw card"); drawCard.AddDeck(deck); }
public override async void OnStart() { Console.WriteLine("------------------------------------------------"); Console.WriteLine("[SimpleRoleplay] Started!"); Discord.Webhookhandler.sendMessage("----------START----------"); database.InitDB(); await interactionHandler.LoadInteractions(); await interactionHandler.LoadVehicleShops(); await Utils.Utils.Clothes.LoadClothesDB(); await NametagHandlers.Init(); await ItemProducerHandler.Init(); await JailHandler.initJailTimer(); //var bot = new Discord.BotMain(); //bot.RunAsync().GetAwaiter().GetResult(); //1 = Ponsonboys 2 = Suburban 3 = Discount, 4 = Badestore, 5 = Maskenladen, 6 = Brillen, 7 = Hutladen, 8 = Juwe, 9 = Alle var emp = Alt.CreateColShapeSphere( new Position(1692.7078857421875f, 2599.947021484375f, 45.56489944458008f), 200f); /*var newConvo = new ChatCollection * { * Participants = new List<int> {1, 2}, LastMessageContent = "Last Message", * LastMessageDate = new BsonDateTime(DateTime.Now), Guid = Guid.NewGuid(), * Messages = new List<Message> * { * new Message * { * Content = "Test Message", Date = new BsonDateTime(DateTime.Now), Sender = 65944, * Guid = Guid.NewGuid() * } * } * }; * await database.chatCollection.InsertOneAsync(newConvo);*/ }