public static BitmapImage GetImageValue(this Enum value) { Skies skies = (Skies)value; BitmapImage image = null; switch (skies) { case Skies.Clear: image = new BitmapImage(new Uri(@"pack://*****:*****@"pack://application:,,,/TMTVO;component/Images/skies_partly_cloudy.png")); break; case Skies.MostlyCloudy: image = new BitmapImage(new Uri(@"pack://*****:*****@"pack://application:,,,/TMTVO;component/Images/skies_overcast.png")); break; default: break; } return(image); }
private void OnTimedEvent(Object source, EventArgs e) { totalSecondsPassed++; if (totalSecondsPassed % 3 == 0) { zwemvest = new Zwemvest(); skies = new Skies(); sporter = new Sporter(zwemvest, skies); NieuweBezoeker.Invoke(new NieuweBezoekerArgs(sporter)); } if (totalSecondsPassed % 2 == 0) { verplaatsLijnen.Invoke(); } if (totalSecondsPassed % 8 == 0) { List <Sporter> alleWachtendeSporters = wi.SportersVerlaten(wi.GetAlleSporters().Count); instructieAfgelopen.Invoke(new InstructieAfgelopenArgs(alleWachtendeSporters)); } Console.WriteLine(ToString()); }
public void SkieOpslag_Afgeven() { SkieOpslag skieOpslag = new SkieOpslag(); Skies skies = new Skies(1); skieOpslag.Afgeven(skies); }
private static void TestOpdracht5() { Zwemvest zwemvest = new Zwemvest(); Skies skies = new Skies(); Sporter sporter = new Sporter(zwemvest, skies); Console.WriteLine(sporter.ToString()); }
public void SkieOpslag_PakSkies() { SkieOpslag skieOpslag = new SkieOpslag(); Skies skies = new Skies(1); skieOpslag.Afgeven(skies); Assert.AreSame(skies, skieOpslag.PakSkies()); }
public Sporter(Zwemvest zwemvest, Skies skies) { Random random = new Random(); KledingKleur = Color.FromArgb(random.Next(0, 256), random.Next(0, 256), random.Next(0, 256)); moves = MoveCollection.GetWillekeurigeMoves(); Zwemvest = zwemvest; Skies = skies; }
private void ReadSkies(EndianReader reader) { var section = Sections[Section.Skies]; var refOffset = OffsetById(section.Node, FieldId.TagReference); for (int i = 0; i < section.TagBlock.Count; i++) { reader.Seek(section.TagBlock.Pointer.Address + section.BlockSize * i + refOffset, SeekOrigin.Begin); Skies.Add(reader.ReadObject <TagReference>()); } }
public Sporter() { Moves = MoveCollection.GetWillekeurigeMoves(); AantalRondenNogTeGaan = rand.Next(2); KledingKleur = Color.White; Zwemvest = new Zwemvest(); Skies = new Skies(); int red = rand.Next(0, 256); int green = rand.Next(0, 256); int blue = rand.Next(0, 256); Color randomColor = Color.FromArgb(255, (byte)red, (byte)green, (byte)blue); KledingKleur = randomColor; }
public Sporter(List <IMove> moves) { BehaaldePunten = 0; foreach (IMove move in moves) { punten = move.Score; BehaaldePunten = punten; } this.Moves = moves; this.Zwemvest = new Zwemvest(); this.Skies = new Skies(); ID = counter; counter++; }
private static void TestOpdracht8() { LijnenVoorraad lijnenVoorraad = new LijnenVoorraad(); Kabel kabel = new Kabel(); Waterskibaan waterskibaan = new Waterskibaan(/*lijnenVoorraad, kabel*/); Sporter sporter = new Sporter(MoveCollection.GetWillekeurigeMoves()); Skies skies = new Skies(); Zwemvest zwemvest = new Zwemvest(); sporter.Zwemvest = zwemvest; sporter.Skies = skies; waterskibaan.SporterStart(sporter); Console.WriteLine(sporter.ToString()); }
private static void TestOpdracht10() { Zwemvest zwemvest = new Zwemvest(); Skies skies = new Skies(); WachtrijStarten ws = new WachtrijStarten(); InstructieGroep ig = new InstructieGroep(); WachtrijInstructie wi = new WachtrijInstructie(); Sporter sporter1 = new Sporter(zwemvest, skies); Sporter sporter2 = new Sporter(zwemvest, skies); Sporter sporter3 = new Sporter(zwemvest, skies); Sporter sporter4 = new Sporter(zwemvest, skies); Sporter sporter5 = new Sporter(zwemvest, skies); Sporter sporter6 = new Sporter(zwemvest, skies); Sporter sporter7 = new Sporter(zwemvest, skies); Console.WriteLine(ws.ToString()); ws.SporterNeemPlaatsInRij(sporter1); ws.SporterNeemPlaatsInRij(sporter2); ws.SporterNeemPlaatsInRij(sporter3); Console.WriteLine(ws.ToString()); ws.SportersVerlaten(2); Console.WriteLine(ws.ToString()); Console.WriteLine(ig.ToString()); ig.SporterNeemPlaatsInRij(sporter1); ig.SporterNeemPlaatsInRij(sporter2); ig.SporterNeemPlaatsInRij(sporter4); ig.SporterNeemPlaatsInRij(sporter5); ig.SporterNeemPlaatsInRij(sporter6); ig.SporterNeemPlaatsInRij(sporter7); Console.WriteLine(ig.ToString()); ig.SportersVerlaten(6); Console.WriteLine(ig.ToString()); ig.SportersVerlaten(5); Console.WriteLine(ig.ToString()); wi.SporterNeemPlaatsInRij(sporter4); Console.WriteLine(wi.ToString()); }
public static bool SetDefaultSkyApplier(GameObject gameObj, Renderer[] renderers = null, Skies anchorSky = Skies.Auto, bool dynamic = false, bool emissiveFromPower = false) { if (gameObj == null) { return(false); } SkyApplier applier = gameObj.GetComponent <SkyApplier>(); if (applier == null) { applier = gameObj.AddComponent <SkyApplier>(); } if (renderers == null) { renderers = gameObj.GetComponentsInChildren <Renderer>(); } if (renderers != null) { applier.renderers = renderers; } applier.anchorSky = anchorSky; applier.dynamic = dynamic; applier.emissiveFromPower = emissiveFromPower; applier.hideFlags = HideFlags.None; applier.useGUILayout = true; applier.enabled = true; return(true); }
public void SkiesTest_Construct() { Skies skies = new Skies(1); }
public static void AddRendererToSkyApplier(GameObject containAppliers, GameObject containRenderer, Skies applierType) { List <SkyApplier> skyAppliers = new List <SkyApplier>(); containAppliers.GetComponents(skyAppliers); if (skyAppliers.Count < 1) { throw new ArgumentException($"GameObject [{containAppliers.name}] does not have SkyApplier components!"); } Renderer renderer = containRenderer.GetComponent <Renderer>(); if (renderer == null) { throw new ArgumentException($"GameObject [{containRenderer.name}] does not have Renderer component!"); } foreach (SkyApplier skyApplier in skyAppliers) { if (skyApplier.anchorSky == applierType) { List <Renderer> renderers = skyApplier.renderers.ToList(); if (renderers.Contains(renderer)) { BZLogger.Log($"SkyApplier [{renderer.name}] has contain the desired renderer!"); return; } renderers.Add(renderer); skyApplier.renderers = renderers.ToArray(); return; } } throw new Exception("The desired Skies type not found in these SkyAppliers!"); }