Skip to content

Commit

Permalink
Als leeres Projekt in Master Branch eingepflegt
Browse files Browse the repository at this point in the history
  • Loading branch information
gustda committed Jan 31, 2018
1 parent 916b626 commit b600d9b
Show file tree
Hide file tree
Showing 3 changed files with 3 additions and 36 deletions.
37 changes: 2 additions & 35 deletions csharp-uebungskit/DrawingArea.cs
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@

using Lernmoment.CscharpCanvas;
using Lernmoment.CsharpCanvas;
using System;
using System.Collections.Generic;
using System.Linq;
Expand All @@ -21,46 +21,13 @@ public DrawingArea(CsharpCanvas aCanvas)
// Draw Event abonieren
canvas.Draw += Canvas_Draw;

// Startwerte für den i-Punkt setzten
GoesUp = true;
DotLocation = 225;

// initialisiert das canvas
canvas.Init(30);
canvas.Init();
}

private bool GoesUp { get; set; }
private int DotLocation { get; set; }

private void Canvas_Draw()
{
// Hier können Elemente gezeichnet werden

// Zuerst erstellen wir einen Strich
canvas.AddRectangle(275, 300, 50, 300, Fill.Fill);

// einen Punkt an die aktuelle Position zeichnen
canvas.AddCircle(300, DotLocation, 50, Fill.Fill);

// Richtung überprüfen und die nächste Position festlegen
if (GoesUp)
{
// um nach oben zu wnadern, muss die Position kleiner werden
DotLocation = DotLocation - 5;

// wenn der i-Punkt eine Position höher als 150 erreicht hat, wechslen wir die Richtung
if (DotLocation <= 150)
GoesUp = false;
}
else
{
// um nach unten zu wnadern, muss die Position größer werden
DotLocation = DotLocation + 5;

// wenn der i-Punkt eine Position tiefer als 225 erreicht hat, wechslen wir die Richtung
if (DotLocation >= 225)
GoesUp = true;
}
}
}
}
Binary file modified csharp-uebungskit/Lib/CsharpCanvas.dll
Binary file not shown.
2 changes: 1 addition & 1 deletion csharp-uebungskit/Program.cs
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
using Lernmoment.CscharpCanvas;
using Lernmoment.CsharpCanvas;
using System;
using System.Collections.Generic;
using System.Linq;
Expand Down

0 comments on commit b600d9b

Please sign in to comment.