コード例 #1
0
ファイル: TextLayer.cs プロジェクト: olydis/FineCraft
 public TextLayer(string statictext, float depth, LayerDock xDock, LayerDock yDock, Func<bool> visible)
     : base(GraphicsHelper.charMap, 1024, depth, xDock, yDock, visible)
 {
     baseLength = statictext.Length;
     for (int i = 0; i < baseLength; i++)
         Write(statictext[i]);
 }
コード例 #2
0
ファイル: LayerTest.cs プロジェクト: olydis/FineCraft
 public void LayerConstructorTest()
 {
     Texture2D textureMap = null; // TODO: Passenden Wert initialisieren
     int maxCells = 0; // TODO: Passenden Wert initialisieren
     float depth = 0F; // TODO: Passenden Wert initialisieren
     LayerDock xDock = new LayerDock(); // TODO: Passenden Wert initialisieren
     LayerDock yDock = new LayerDock(); // TODO: Passenden Wert initialisieren
     Func<bool> visible = null; // TODO: Passenden Wert initialisieren
     Layer target = new Layer(textureMap, maxCells, depth, xDock, yDock, visible);
     Assert.Inconclusive("TODO: Code zum Überprüfen des Ziels implementieren");
 }
コード例 #3
0
ファイル: Layer.cs プロジェクト: olydis/FineCraft
 public Layer(Texture2D textureMap, int maxCells, float depth, LayerDock xDock, LayerDock yDock, Func<bool> visible)
 {
     this.visible = visible;
     this.depth = depth;
     this.xDock = xDock;
     this.yDock = yDock;
     this.textureMap = textureMap;
     this.vertexBuffer = new VertexAwesome[6*maxCells];
     this.index = 0;
     this.Translation = () => Vector2.Zero;
 }
コード例 #4
0
ファイル: TextLayerTest.cs プロジェクト: olydis/FineCraft
 public void ResetTest()
 {
     string statictext = string.Empty; // TODO: Passenden Wert initialisieren
     float depth = 0F; // TODO: Passenden Wert initialisieren
     LayerDock xDock = new LayerDock(); // TODO: Passenden Wert initialisieren
     LayerDock yDock = new LayerDock(); // TODO: Passenden Wert initialisieren
     Func<bool> visible = null; // TODO: Passenden Wert initialisieren
     TextLayer target = new TextLayer(statictext, depth, xDock, yDock, visible); // TODO: Passenden Wert initialisieren
     target.Reset();
     Assert.Inconclusive("Eine Methode, die keinen Wert zurückgibt, kann nicht überprüft werden.");
 }
コード例 #5
0
ファイル: TextLayerTest.cs プロジェクト: olydis/FineCraft
 public void HeightTest()
 {
     string statictext = string.Empty; // TODO: Passenden Wert initialisieren
     float depth = 0F; // TODO: Passenden Wert initialisieren
     LayerDock xDock = new LayerDock(); // TODO: Passenden Wert initialisieren
     LayerDock yDock = new LayerDock(); // TODO: Passenden Wert initialisieren
     Func<bool> visible = null; // TODO: Passenden Wert initialisieren
     TextLayer target = new TextLayer(statictext, depth, xDock, yDock, visible); // TODO: Passenden Wert initialisieren
     int actual;
     actual = target.Height;
     Assert.Inconclusive("Überprüfen Sie die Richtigkeit dieser Testmethode.");
 }
コード例 #6
0
ファイル: LayerTest.cs プロジェクト: olydis/FineCraft
 public void CellCountTest()
 {
     Texture2D textureMap = null; // TODO: Passenden Wert initialisieren
     int maxCells = 0; // TODO: Passenden Wert initialisieren
     float depth = 0F; // TODO: Passenden Wert initialisieren
     LayerDock xDock = new LayerDock(); // TODO: Passenden Wert initialisieren
     LayerDock yDock = new LayerDock(); // TODO: Passenden Wert initialisieren
     Func<bool> visible = null; // TODO: Passenden Wert initialisieren
     Layer target = new Layer(textureMap, maxCells, depth, xDock, yDock, visible); // TODO: Passenden Wert initialisieren
     int actual;
     actual = target.CellCount;
     Assert.Inconclusive("Überprüfen Sie die Richtigkeit dieser Testmethode.");
 }
コード例 #7
0
ファイル: LayerTest.cs プロジェクト: olydis/FineCraft
 public void PopTest()
 {
     Texture2D textureMap = null; // TODO: Passenden Wert initialisieren
     int maxCells = 0; // TODO: Passenden Wert initialisieren
     float depth = 0F; // TODO: Passenden Wert initialisieren
     LayerDock xDock = new LayerDock(); // TODO: Passenden Wert initialisieren
     LayerDock yDock = new LayerDock(); // TODO: Passenden Wert initialisieren
     Func<bool> visible = null; // TODO: Passenden Wert initialisieren
     Layer target = new Layer(textureMap, maxCells, depth, xDock, yDock, visible); // TODO: Passenden Wert initialisieren
     target.Pop();
     Assert.Inconclusive("Eine Methode, die keinen Wert zurückgibt, kann nicht überprüft werden.");
 }
コード例 #8
0
ファイル: LayerTest.cs プロジェクト: olydis/FineCraft
 public void TranslationTest()
 {
     Texture2D textureMap = null; // TODO: Passenden Wert initialisieren
     int maxCells = 0; // TODO: Passenden Wert initialisieren
     float depth = 0F; // TODO: Passenden Wert initialisieren
     LayerDock xDock = new LayerDock(); // TODO: Passenden Wert initialisieren
     LayerDock yDock = new LayerDock(); // TODO: Passenden Wert initialisieren
     Func<bool> visible = null; // TODO: Passenden Wert initialisieren
     Layer target = new Layer(textureMap, maxCells, depth, xDock, yDock, visible); // TODO: Passenden Wert initialisieren
     Func<Vector2> expected = null; // TODO: Passenden Wert initialisieren
     Func<Vector2> actual;
     target.Translation = expected;
     actual = target.Translation;
     Assert.AreEqual(expected, actual);
     Assert.Inconclusive("Überprüfen Sie die Richtigkeit dieser Testmethode.");
 }
コード例 #9
0
ファイル: TextLayerTest.cs プロジェクト: olydis/FineCraft
 public void TextLayerConstructorTest()
 {
     string statictext = string.Empty; // TODO: Passenden Wert initialisieren
     float depth = 0F; // TODO: Passenden Wert initialisieren
     LayerDock xDock = new LayerDock(); // TODO: Passenden Wert initialisieren
     LayerDock yDock = new LayerDock(); // TODO: Passenden Wert initialisieren
     Func<bool> visible = null; // TODO: Passenden Wert initialisieren
     TextLayer target = new TextLayer(statictext, depth, xDock, yDock, visible);
     Assert.Inconclusive("TODO: Code zum Überprüfen des Ziels implementieren");
 }