Exemple #1
0
 public void GameObject_DrawTest()
 {
     Magnata.Gameobject go = new Magnata.Gameobject();
     go.AddComponent(new TestComponent(go));
     go.Draw(null);
     Assert.IsTrue(go.GetComponent <TestComponent>().Drawed);
 }
Exemple #2
0
 public void GameObject_UnloadTest()
 {
     Magnata.Gameobject go = new Magnata.Gameobject();
     go.AddComponent(new TestComponent(go));
     go.Unload();
     Assert.IsTrue(go.GetComponent <TestComponent>().Unloaded);
 }
Exemple #3
0
 public void GameObject_UpdateTest()
 {
     Magnata.Gameobject go = new Magnata.Gameobject();
     go.AddComponent(new TestComponent(go));
     go.Update(new Microsoft.Xna.Framework.GameTime());
     Assert.IsTrue(go.GetComponent <TestComponent>().Updated);
 }
Exemple #4
0
 public void Gameworld_RemoveGameObject()
 {
     Magnata.Gameobject go = new Magnata.Gameobject();
     Magnata.Gameworld.Instance.Add(go);
     Magnata.Gameworld.Instance.Remove(go);
     Assert.IsNull(Magnata.Gameworld.Instance.GetGameobject(g => g.Equals(go)));
 }
Exemple #5
0
 public void GameObject_RemoveComponent()
 {
     Magnata.Gameobject           go = new Magnata.Gameobject();
     Magnata.Components.Component c  = new Magnata.Components.Transform(go, new Magnata.Other.Vector(0, 0));
     go.AddComponent(c);
     go.RemoveComponent(c);
     Assert.IsNull(go.GetComponent <Magnata.Components.Transform>());
 }
Exemple #6
0
        public void GameObject_Added()
        {
            Magnata.Gameobject go = new Magnata.Gameobject();
            TestComponent      tc = new TestComponent(go);

            go.AddComponent(tc);
            Assert.IsTrue(tc.Added);
        }
Exemple #7
0
 public TestComponent(Magnata.Gameobject go) : base(go)
 {
 }
Exemple #8
0
 public void Gameobject_GetComponentFunc()
 {
     Magnata.Gameobject go = new Magnata.Gameobject();
     go.AddComponent(new Magnata.Components.Transform(go, new Magnata.Other.Vector(0, 0)));
     Assert.IsNotNull(go.GetComponent(c => c is Magnata.Components.Transform));
 }