/// <summary> /// Adds the object Specified to the correct matricies /// NOTE!: /// These can only be of types: /// Asteroid /// Planet /// Fighter /// Projectile (of any type) /// Destroyer. /// </summary> /// <param name="Object">The object to add</param> public static void addObject(Objects.StaticObject Object) { // initialise the object first Object.Initialize(); Object.LoadContent(); if (Object is Objects.Fighter) { Fighters.Add(Object); } else if (Object is Objects.Destroyer) { Destroyers.Add(Object); } else if (Object is Objects.Turret) { Towers.Add(Object); } else if (Object is Objects.Projectile) { Projectiles.Add(Object); } if (Object is Objects.DynamicObject) DynamicObjs.Add(Object); // _____-----TODO----____ Add asteroids when class is made gameGrid.registerObject(Object); AllObjects.Add(Object); }