コード例 #1
0
 public void ReadSave(SaveMemento save)
 {
     if (save != null && !newGame)
     {
         Console.WriteLine("PICK MEMENTO: " + save.GetPick());
         level_generator.level_array = save.GetLevelArray();
         _champ.level = save.GetLevel();
         _champ.ResetValues();
         _champ.points   = save.GetPoints();
         _champ.health   = save.GetHealth();
         _champ.Velocity = save.GetVelocity();
         _champ.Speed    = save.GetSpeed();
         _champ.Position = save.GetPosition();
         _champ.ChangeDirection(save.GetDirection());
         pick = save.GetPick();
         level_generator.setPick(pick);
         level_generator.BuildLevel(Screen.getHeight(), Screen.getWidth());
     }
 }