Stuff
This commit is contained in:
parent
4aa314fa2b
commit
9adcac365a
49 changed files with 1434 additions and 1 deletions
16
Emne 3/TowersOfHanoiTerje/TowersOfHanoiTerje/Disc.cs
Normal file
16
Emne 3/TowersOfHanoiTerje/TowersOfHanoiTerje/Disc.cs
Normal file
|
@ -0,0 +1,16 @@
|
|||
namespace TowersOfHanoiTerje;
|
||||
|
||||
internal class Disc
|
||||
{
|
||||
private readonly int _size;
|
||||
|
||||
public Disc(int size)
|
||||
{
|
||||
_size = size;
|
||||
}
|
||||
|
||||
public void Show()
|
||||
{
|
||||
var col = 1 + (columnNo - 1) * 15;
|
||||
}
|
||||
}
|
6
Emne 3/TowersOfHanoiTerje/TowersOfHanoiTerje/Game.cs
Normal file
6
Emne 3/TowersOfHanoiTerje/TowersOfHanoiTerje/Game.cs
Normal file
|
@ -0,0 +1,6 @@
|
|||
namespace TowersOfHanoiTerje;
|
||||
|
||||
public class Game
|
||||
{
|
||||
|
||||
}
|
|
@ -0,0 +1,19 @@
|
|||
startuml
|
||||
|
||||
skin rose
|
||||
|
||||
actor User
|
||||
|
||||
User -> Game: MoveDisc(1,2)
|
||||
Game -> Game: GetTower(1)
|
||||
Game -> Tower: GetTopDisc()
|
||||
Game -> Disc: GetSize()
|
||||
Game -> Game: GetTower(2)
|
||||
Game -> Tower: GetTopDisc()
|
||||
Game -> Disc: GetSize()
|
||||
Game -> Game: IsValidMove()
|
||||
Game -> Tower: var disc = RemoveTopDisc()
|
||||
Game -> Tower: AddDisc(disc)
|
||||
|
||||
|
||||
@enduml
|
|
@ -1 +1,8 @@
|
|||
|
||||
using TowersOfHanoiTerje;
|
||||
|
||||
|
||||
Console.Clear();
|
||||
var game = new TowersOfHanoiTerje.Game();
|
||||
game.Run();
|
||||
|
||||
Console.CursorTop=10;
|
6
Emne 3/TowersOfHanoiTerje/TowersOfHanoiTerje/Tower.cs
Normal file
6
Emne 3/TowersOfHanoiTerje/TowersOfHanoiTerje/Tower.cs
Normal file
|
@ -0,0 +1,6 @@
|
|||
namespace TowersOfHanoiTerje;
|
||||
|
||||
public class Tower
|
||||
{
|
||||
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue