feat #8 - create Stub
continuous-integration/drone/push Build is passing Details

pull/55/head
Ismail TAHA JANAN 2 years ago
parent 359d5845bf
commit c66aee78ea

@ -12,6 +12,8 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "App", "App\App.csproj", "{8
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Tests", "Tests\Tests.csproj", "{11BDDDA8-CBED-46EE-A224-144C3CD545A7}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Stub", "Stub\Stub.csproj", "{3047BFD8-EF44-4095-9E54-45D47C7AB212}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
@ -30,6 +32,10 @@ Global
{11BDDDA8-CBED-46EE-A224-144C3CD545A7}.Debug|Any CPU.Build.0 = Debug|Any CPU
{11BDDDA8-CBED-46EE-A224-144C3CD545A7}.Release|Any CPU.ActiveCfg = Release|Any CPU
{11BDDDA8-CBED-46EE-A224-144C3CD545A7}.Release|Any CPU.Build.0 = Release|Any CPU
{3047BFD8-EF44-4095-9E54-45D47C7AB212}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{3047BFD8-EF44-4095-9E54-45D47C7AB212}.Debug|Any CPU.Build.0 = Debug|Any CPU
{3047BFD8-EF44-4095-9E54-45D47C7AB212}.Release|Any CPU.ActiveCfg = Release|Any CPU
{3047BFD8-EF44-4095-9E54-45D47C7AB212}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE

@ -0,0 +1,21 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Model
{
public class ColorDieFace : IDieFace
{
private string ColorHex;
public ColorDieFace(string v)
{
this.ColorHex = v;
}
public string getColorHex() { return ColorHex; }
public void setColorHex(string ColorHex) { this.ColorHex = ColorHex; }
}
}

@ -0,0 +1,13 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Model
{
public abstract class IDieFace
{
public string ID { get; set; }
}
}

@ -0,0 +1,21 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Model
{
public class ImageDieFace : IDieFace
{
private string ImageUrlCode;
public ImageDieFace(string v)
{
this.ImageUrlCode = v;
}
public string getImageUrlCode() { return ImageUrlCode; }
public void setImageUrlCode(string ImageUrlCode) { this.ImageUrlCode = ImageUrlCode; }
}
}

@ -0,0 +1,22 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Model
{
public class NumberDieFace : IDieFace
{
public int Num { get; set; }
public NumberDieFace(int v)
{
this.Num = v;
}
}
}

@ -1,15 +1,76 @@
using System;
using System.Media;
using System.Security.Cryptography.X509Certificates;
using Model.Player;
using Model;
public class Stub
namespace Stub
{
public Stub()
{
}
}
public class Stub
{
public List<Player> LoadPlayers()
{
List<Player> list = new List<Player>();
list.Add(new Player("name 1"));
list.Add(new Player("name 2"));
list.Add(new Player("name 3"));
list.Add(new Player("name 4"));
list.Add(new Player("name 5"));
list.Add(new Player("name 6"));
return list;
}
public List<Die> LoadDices()
{
List<Die> list = new List<Die>();
list.Add(new Die("Dice 1"));
list.Add(new Die("Dice 1"));
list.Add(new Die("Dice 1"));
list.Add(new Die("Dice 1"));
list.Add(new Die("Dice 1"));
list.Add(new Die("Dice 1"));
return list;
}
public List<NumberDieFace> LoadNumFaces()
{
List<NumberDieFace> list = new List<NumberDieFace>();
list.Add(new NumberDieFace(1));
list.Add(new NumberDieFace(2));
list.Add(new NumberDieFace(3));
list.Add(new NumberDieFace(4));
list.Add(new NumberDieFace(5));
list.Add(new NumberDieFace(6));
list.Add(new NumberDieFace(7));
return list;
}
public List<ColorDieFace> LoadClrFaces()
{
List<ColorDieFace> list = new List<ColorDieFace>();
list.Add(new ColorDieFace("#fff"));
list.Add(new ColorDieFace("#fff66"));
list.Add(new ColorDieFace("#fff11"));
list.Add(new ColorDieFace("#fff22"));
list.Add(new ColorDieFace("#fff33"));
list.Add(new ColorDieFace("#fff44"));
list.Add(new ColorDieFace("#fff55"));
return list;
}
public List<ImageDieFace> LoadImgFaces()
{
List<ImageDieFace> list = new List<ImageDieFace>();
list.Add(new ImageDieFace("http://baseUrl/img/1"));
list.Add(new ImageDieFace("http://baseUrl/img/2"));
list.Add(new ImageDieFace("http://baseUrl/img/3"));
list.Add(new ImageDieFace("http://baseUrl/img/4"));
list.Add(new ImageDieFace("http://baseUrl/img/5"));
list.Add(new ImageDieFace("http://baseUrl/img/6"));
list.Add(new ImageDieFace("http://baseUrl/img/7"));
return list;
}
}
}

@ -0,0 +1,13 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>net6.0</TargetFramework>
<ImplicitUsings>enable</ImplicitUsings>
<Nullable>enable</Nullable>
</PropertyGroup>
<ItemGroup>
<ProjectReference Include="..\Model\Model.csproj" />
</ItemGroup>
</Project>
Loading…
Cancel
Save