Пример #1
0
 public void DisplayLineTest()
 {
     Control control = null; // TODO: Passenden Wert initialisieren
     GameDataProvider dataProvider = null; // TODO: Passenden Wert initialisieren
     GameManager target = new GameManager(control, dataProvider); // TODO: Passenden Wert initialisieren
     PChatLine line = null; // TODO: Passenden Wert initialisieren
     target.DisplayLine(line);
     Assert.Inconclusive("Eine Methode, die keinen Wert zurückgibt, kann nicht überprüft werden.");
 }
Пример #2
0
 public void DataProviderTest()
 {
     Control control = null; // TODO: Passenden Wert initialisieren
     GameDataProvider dataProvider = null; // TODO: Passenden Wert initialisieren
     GameManager target = new GameManager(control, dataProvider); // TODO: Passenden Wert initialisieren
     GameDataProvider actual;
     actual = target.DataProvider;
     Assert.Inconclusive("Überprüfen Sie die Richtigkeit dieser Testmethode.");
 }
Пример #3
0
 public WalkManager(GameManager game)
 {
     this.game = game;
 }
Пример #4
0
        public static void InitGame(Control renderTarget, string ip, string username, string password)
        {
            indices = new ushort[16384 * 6];
            for (ushort i = 0; i < 16384; i++)
            {
                indices[6 * i + 0] = (ushort)(4 * i + 0);
                indices[6 * i + 1] = (ushort)(4 * i + 1);
                indices[6 * i + 2] = (ushort)(4 * i + 2);
                indices[6 * i + 3] = (ushort)(4 * i + 2);
                indices[6 * i + 4] = (ushort)(4 * i + 1);
                indices[6 * i + 5] = (ushort)(4 * i + 3);
            }

            //PREPARE PHASE
            //DataProvider
            DataProvider = new MultiPlayerDataProvider(() =>
            {
                TcpClient tc = new TcpClient();
                tc.Connect(ip, 8080);
                return tc;
            }, username, "joch");

            //UserData: DataProvider
            UserData = DataProvider.Login();

            //RenderTarget
            RenderTarget = renderTarget;
            
            //Window
            Window = renderTarget.TopLevelControl as Form;

            //SoundManager: Window
            //SoundManager.PlayForever();

            //Device: RenderTarget
            Device = Renderer.CreateDevice();

            var ib = new IndexBuffer(Device, IndexElementSize.SixteenBits, indices.Length, BufferUsage.WriteOnly);
            ib.SetData<ushort>(indices);
            Indices = ib;

            //DPerson: Device
            DPerson.Init();

            //GraphicsHelper: Device
            GraphicsHelper.Init();

            //Effect: Device
            Effect = new AwesomeEffect();

            //Volume: Device, DataProvider, Effect
            Volume = new DynamicRangeChunkVolume(Device, DataProvider);

            //Renderer: Window, Effect, RenderTarget, Device, Volume
            Renderer = new Renderer();

            //GameManager: RenderTarget, Window, Renderer, Volume
            GameManager = new GameManager();

            //RUN PHASE
            DataProvider.Start();
            Renderer.Start();
            Paused = false;
        }
Пример #5
0
 public void GameManagerConstructorTest()
 {
     Control control = null; // TODO: Passenden Wert initialisieren
     GameDataProvider dataProvider = null; // TODO: Passenden Wert initialisieren
     GameManager target = new GameManager(control, dataProvider);
     Assert.Inconclusive("TODO: Code zum Überprüfen des Ziels implementieren");
 }
Пример #6
0
 public void UserDataTest()
 {
     Control control = null; // TODO: Passenden Wert initialisieren
     GameDataProvider dataProvider = null; // TODO: Passenden Wert initialisieren
     GameManager target = new GameManager(control, dataProvider); // TODO: Passenden Wert initialisieren
     PLoginResponse expected = null; // TODO: Passenden Wert initialisieren
     PLoginResponse actual;
     target.UserData = expected;
     actual = target.UserData;
     Assert.AreEqual(expected, actual);
     Assert.Inconclusive("Überprüfen Sie die Richtigkeit dieser Testmethode.");
 }
Пример #7
0
 public void UpdateTest()
 {
     Control control = null; // TODO: Passenden Wert initialisieren
     GameDataProvider dataProvider = null; // TODO: Passenden Wert initialisieren
     GameManager target = new GameManager(control, dataProvider); // TODO: Passenden Wert initialisieren
     object o = null; // TODO: Passenden Wert initialisieren
     target.Update(o);
     Assert.Inconclusive("Eine Methode, die keinen Wert zurückgibt, kann nicht überprüft werden.");
 }
Пример #8
0
 public void SetValueTest()
 {
     Control control = null; // TODO: Passenden Wert initialisieren
     GameDataProvider dataProvider = null; // TODO: Passenden Wert initialisieren
     GameManager target = new GameManager(control, dataProvider); // TODO: Passenden Wert initialisieren
     WorldPosition pos = null; // TODO: Passenden Wert initialisieren
     uint value = 0; // TODO: Passenden Wert initialisieren
     target.SetValue(pos, value);
     Assert.Inconclusive("Eine Methode, die keinen Wert zurückgibt, kann nicht überprüft werden.");
 }
Пример #9
0
 public void RunningTest()
 {
     Control control = null; // TODO: Passenden Wert initialisieren
     GameDataProvider dataProvider = null; // TODO: Passenden Wert initialisieren
     GameManager target = new GameManager(control, dataProvider); // TODO: Passenden Wert initialisieren
     bool expected = false; // TODO: Passenden Wert initialisieren
     bool actual;
     target.Running = expected;
     actual = target.Running;
     Assert.AreEqual(expected, actual);
     Assert.Inconclusive("Überprüfen Sie die Richtigkeit dieser Testmethode.");
 }
Пример #10
0
 public void GetValueTest1()
 {
     Control control = null; // TODO: Passenden Wert initialisieren
     GameDataProvider dataProvider = null; // TODO: Passenden Wert initialisieren
     GameManager target = new GameManager(control, dataProvider); // TODO: Passenden Wert initialisieren
     WorldPosition pos = null; // TODO: Passenden Wert initialisieren
     uint expected = 0; // TODO: Passenden Wert initialisieren
     uint actual;
     actual = target.GetValue(pos);
     Assert.AreEqual(expected, actual);
     Assert.Inconclusive("Überprüfen Sie die Richtigkeit dieser Testmethode.");
 }
Пример #11
0
        public static void InitGame(Control renderTarget, string ip, string username, string password)
        {
            //PREPARE PHASE
            //DataProvider
            DataProvider = new MultiPlayerDataProvider(() =>
            {
                TcpClient tc = new TcpClient();
                tc.Connect(ip, 8080);
                return tc;
            }, username, "joch");

            //UserData: DataProvider
            UserData = DataProvider.Login();

            //RenderTarget
            RenderTarget = renderTarget;

            //Window
            Window = renderTarget.TopLevelControl as Form;

            //SoundManager: Window
            SoundManager.PlayForever();

            //Device: RenderTarget
            Device = Renderer.CreateDevice();

            //DPerson: Device
            DPerson.Init();

            //GraphicsHelper: Device
            GraphicsHelper.Init();

            //Effect: Device
            Effect = new AwesomeEffect();

            //Volume: Device, DataProvider, Effect
            Volume = new DynamicRangeChunkVolume(Device, DataProvider);

            //Renderer: Window, Effect, RenderTarget, Device, Volume
            Renderer = new Renderer();

            //GameManager: RenderTarget, Window, Renderer, Volume
            GameManager = new GameManager();

            //RUN PHASE
            DataProvider.Start();
            Renderer.Start();
            Paused = false;
        }