Exemplo n.º 1
0
        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();
        }