Example #1
0
 public void ChoiceArray(Cho cho, params Cho[] chos)
 {
     for (int i = 0; i < chos.Length; i++)
     {
         ChoiceChain(cho, chos[i]);
     }
 }
Example #2
0
 public void Startup()
 {
     world = new World(Loc0);
     //
     Loc0  = new Loc(LocInfo.LocStart, LocInfo.Loc0Desc);
     Loc1  = new Loc(LocInfo.Loc1Name, LocInfo.Loc1Desc);
     Loc2  = new Loc(LocInfo.Loc2Name, LocInfo.Loc2Desc);
     Loc3  = new Loc(LocInfo.Loc3Name, LocInfo.Loc3Desc);
     Loc4  = new Loc(LocInfo.Loc4Name, LocInfo.Loc4Desc);
     Loc5  = new Loc(LocInfo.Loc5Name, LocInfo.Loc5Desc);
     Loc6  = new Loc(LocInfo.Loc6Name, LocInfo.Loc6Desc);
     Loc7  = new Loc(LocInfo.Loc7Name, LocInfo.Loc7Desc);
     Loc8  = new Loc(LocInfo.Loc8Name, LocInfo.Loc8Desc);
     Loc9  = new Loc(LocInfo.Loc9Name, LocInfo.Loc9Desc);
     Loc10 = new Loc(LocInfo.Loc10Name, LocInfo.Loc10Desc);
     Loc11 = new Loc(LocInfo.Loc11Name, LocInfo.Loc11Desc);
     //
     LocConnect(Loc1, Loc2);
     //
     LocArray(Loc2, Loc3, Loc4);
     //
     LocArray(Loc4, Loc5, Loc6, Loc7);
     //
     LocLink(Loc5, Loc6);
     //
     LocLink(Loc7, Loc8);
     //
     LocLink(Loc8, Loc9);
     //
     LocLink(Loc9, Loc10);
     //
     LocLink(Loc10, Loc11);
     //
     //
     //
     Startup1      = new Cho("startup1", ChoInfo.Startup1);
     Startup2      = new Cho("startup2", ChoInfo.Startup2);
     Startup3      = new Cho("startup3", ChoInfo.Startup3);
     Startup4      = new Cho("startup3", ChoInfo.Startup4);
     neighborGood1 = new Cho(ChoInfo.neighborGood1Name, ChoInfo.neighborGood1Text);
     neighborGood2 = new Cho(ChoInfo.neighborGood2Name, ChoInfo.neighborGood2Text);
     //
     ChoiceChain(Startup1, Startup2);
     ChoiceChain(Startup2, Startup3);
     ChoiceChain(Startup3, Startup4);
     ChoiceArray(Startup4, neighborGood1, neighborGood2);
 }
Example #3
0
 public void ChoiceChain(Cho cho, Cho cho2)
 {
     cho.choices.Add(cho2);
 }