Beispiel #1
0
        public static void GenerateLevelsPlayabilityWithRuleset1()
        {
            string       path    = "100 Playability PPr.txt";
            StreamReader sr      = new StreamReader(path);
            StreamWriter sw      = new StreamWriter("ComponentToActionExperiment.txt");
            string       line    = String.Empty;
            int          counter = 0;

            while ((line = sr.ReadLine()) != null)
            {
                if (counter < 21)
                {
                    string[] args = new string[2];
                    args[0] = "0";
                    args[1] = line.Split('\t')[12];
                    RYSEGenManager.GenerateGevaLevelEvolvePlayabilityFF(args, false, false, 0);
                }
                else
                {
                    break;
                }
                counter++;
            }
            sr.Close();
        }
 private void bCheckPlayabilty_Click(object sender, EventArgs e)
 {
     try
     {
         RYSEGenManager.SimulatePlayabiltityFromDesigner();
         SaveEngineState();
         try
         {
             if (DesignEnhanceManager.PlayabilityActions != String.Empty)
             {
                 LevelBuilder.CreateRestedLevel(DesignEnhanceManager.GevaLevel, false);
                 //RYSEManager manager = new RYSEManager(10);
                 //manager.IsSaveImage = false;
                 StaticData.GameSessionMode = SessionMode.PlayingMode;
                 //EngineShotsManager.ShowXNAWindow();
                 LivePlayabilitySimulator simulator = new LivePlayabilitySimulator(StaticData.EngineManager);
                 simulator.SimulateSameWindow(new ActionsGenerator(DesignEnhanceManager.PlayabilityActions).Actions);
             }
         }
         catch (Exception)
         {
         }
     }
     catch (Exception)
     {
     }
 }