public static void NewGame() { Random = new PcgRandom(Option.FixedSeed ? Option.Seed : (int)DateTime.Now.Ticks); VisualRandom = new PcgRandom(Random.Next()); Player = new Player(new ActorParameters("Player") { Awareness = 10, MaxHp = 100, MaxSp = 50 }); StateHandler.Reset(); MessageHandler.Clear(); EventScheduler.Clear(); Overlay.Clear(); Threatened.Clear(); Animations.Clear(); WorldParameter worldParameter = Program.LoadData <WorldParameter>("world"); World = new WorldHandler(worldParameter); World.Initialize(); }