Skip to content

Commit

Permalink
Updated betrayal information
Browse files Browse the repository at this point in the history
Related to #1
  • Loading branch information
leMicin committed Sep 2, 2021
1 parent 7bcb441 commit fe07056
Show file tree
Hide file tree
Showing 3 changed files with 52 additions and 51 deletions.
16 changes: 6 additions & 10 deletions src/Sidekick.Modules.Cheatsheets/Betrayal/Agent.razor
Original file line number Diff line number Diff line change
@@ -1,24 +1,20 @@

<MudPaper Class="pa-2">
<div class="d-flex align-center">
<img src="/images/betrayal/@Model.Image" alt="@Model.Name" />
<img src="/images/betrayal/@Image" alt="@Name" />
<MudText Align="Align.Center" Typo="Typo.h3">
@Model.Name
@Name
</MudText>
</div>
<MudList Dense="true" DisableGutters="true" DisablePadding="true">
<Reward Model="Model.Transportation" Label="@Resources.TypeTransportation"></Reward>
<MudDivider />
<Reward Model="Model.Fortification" Label="@Resources.TypeFortification"></Reward>
<MudDivider />
<Reward Model="Model.Research" Label="@Resources.TypeResearch"></Reward>
<MudDivider />
<Reward Model="Model.Intervention" Label="@Resources.TypeIntervention"></Reward>
@ChildContent
</MudList>
</MudPaper>

@code {
[Inject] private BetrayalResources Resources { get; set; }

[Parameter] public AgentModel Model { get; set; }
[Parameter] public RenderFragment ChildContent { get; set; }
[Parameter] public string Name { get; set; }
[Parameter] public string Image { get; set; }
}
5 changes: 1 addition & 4 deletions src/Sidekick.Modules.Cheatsheets/Betrayal/AgentModel.cs
Original file line number Diff line number Diff line change
Expand Up @@ -2,19 +2,16 @@ namespace Sidekick.Modules.Cheatsheets.Betrayal
{
public class AgentModel
{
public AgentModel(string name, string image, RewardValue value)
public AgentModel(string name, string image)
{
Name = name;
Image = image;
Value = value;
}

public string Name { get; set; }

public string Image { get; set; }

public RewardValue Value { get; set; }

public RewardModel Transportation { get; set; }

public RewardModel Fortification { get; set; }
Expand Down
82 changes: 45 additions & 37 deletions src/Sidekick.Modules.Cheatsheets/Betrayal/Betrayal.razor
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,15 @@
@foreach (var agent in Agents)
{
<MudItem xs="12" sm="6" md="4" lg="3">
<Agent Model="agent" />
<Agent Image="@agent.Image" Name="@agent.Name">
<Reward Model="agent.Transportation" Label="@Resources.TypeTransportation"></Reward>
<MudDivider />
<Reward Model="agent.Fortification" Label="@Resources.TypeFortification"></Reward>
<MudDivider />
<Reward Model="agent.Research" Label="@Resources.TypeResearch"></Reward>
<MudDivider />
<Reward Model="agent.Intervention" Label="@Resources.TypeIntervention"></Reward>
</Agent>
</MudItem>
}
</MudGrid>
Expand All @@ -25,135 +33,135 @@

protected override async Task OnInitializedAsync()
{
Agents.Add(new AgentModel(Resources.AislingName, "Aisling.png", RewardValue.Low)
Agents.Add(new AgentModel(Resources.AislingName, "Aisling.png")
{
Transportation = new RewardModel(Resources.AislingTransportation, RewardValue.NoValue),
Fortification = new RewardModel(Resources.AislingFortification, RewardValue.NoValue),
Research = new RewardModel(Resources.AislingResearch, RewardValue.Medium, Resources.AislingResearchTooltip),
Intervention = new RewardModel(Resources.AislingIntervention, RewardValue.Low)
Research = new RewardModel(Resources.AislingResearch, RewardValue.High, Resources.AislingResearchTooltip),
Intervention = new RewardModel(Resources.AislingIntervention, RewardValue.Medium)
});

Agents.Add(new AgentModel(Resources.CameriaName, "Cameria.png", RewardValue.High)
Agents.Add(new AgentModel(Resources.CameriaName, "Cameria.png")
{
Transportation = new RewardModel(Resources.CameriaTransportation, RewardValue.Medium, Resources.CameriaTransportationTooltip),
Fortification = new RewardModel(Resources.CameriaFortification, RewardValue.Medium),
Research = new RewardModel(Resources.CameriaResearch, RewardValue.Medium),
Intervention = new RewardModel(Resources.CameriaIntervention, RewardValue.High)
});

Agents.Add(new AgentModel(Resources.ElreonName, "Elreon.png", RewardValue.NoValue)
Agents.Add(new AgentModel(Resources.ElreonName, "Elreon.png")
{
Transportation = new RewardModel(Resources.ElreonTransportation, RewardValue.Low),
Fortification = new RewardModel(Resources.ElreonFortification, RewardValue.Low),
Research = new RewardModel(Resources.ElreonResearch, RewardValue.Low),
Intervention = new RewardModel(Resources.ElreonIntervention, RewardValue.Low)
Intervention = new RewardModel(Resources.ElreonIntervention, RewardValue.Medium)
});

Agents.Add(new AgentModel(Resources.GraviciusName, "Gravicius.png", RewardValue.High)
Agents.Add(new AgentModel(Resources.GraviciusName, "Gravicius.png")
{
Transportation = new RewardModel(Resources.GraviciusTransportation, RewardValue.Medium),
Fortification = new RewardModel(Resources.GraviciusFortification, RewardValue.Low),
Research = new RewardModel(Resources.GraviciusResearch, RewardValue.NoValue),
Intervention = new RewardModel(Resources.GraviciusIntervention, RewardValue.High)
Intervention = new RewardModel(Resources.GraviciusIntervention, RewardValue.Medium)
});

Agents.Add(new AgentModel(Resources.GuffName, "Guff.png", RewardValue.Medium)
Agents.Add(new AgentModel(Resources.GuffName, "Guff.png")
{
Transportation = new RewardModel(Resources.GuffTransportation, RewardValue.Medium, Resources.GuffTransportationTooltip),
Fortification = new RewardModel(Resources.GuffFortification, RewardValue.Low, Resources.GuffFortificationTooltip),
Research = new RewardModel(Resources.GuffResearch, RewardValue.Low),
Intervention = new RewardModel(Resources.GuffIntervention, RewardValue.Low, Resources.GuffInterventionTooltip)
});

Agents.Add(new AgentModel(Resources.HakuName, "Haku.png", RewardValue.Medium)
Agents.Add(new AgentModel(Resources.HakuName, "Haku.png")
{
Transportation = new RewardModel(Resources.HakuTransportation, RewardValue.NoValue),
Fortification = new RewardModel(Resources.HakuFortification, RewardValue.NoValue),
Research = new RewardModel(Resources.HakuResearch, RewardValue.NoValue),
Intervention = new RewardModel(Resources.HakuIntervention, RewardValue.Medium)
Intervention = new RewardModel(Resources.HakuIntervention, RewardValue.Low)
});

Agents.Add(new AgentModel(Resources.HillockName, "Hillock.png", RewardValue.Low)
Agents.Add(new AgentModel(Resources.HillockName, "Hillock.png")
{
Transportation = new RewardModel(Resources.HillockTransportation, RewardValue.Low, Resources.HillockTransportationTooltip),
Fortification = new RewardModel(Resources.HillockFortification, RewardValue.Low, Resources.HillockFortificationTooltip),
Research = new RewardModel(Resources.HillockResearch, RewardValue.Low, Resources.HillockResearchTooltip),
Intervention = new RewardModel(Resources.HillockIntervention, RewardValue.NoValue, Resources.HillockInterventionTooltip)
Intervention = new RewardModel(Resources.HillockIntervention, RewardValue.Low, Resources.HillockInterventionTooltip)
});

Agents.Add(new AgentModel(Resources.ItThatFledName, "It_That_Fled.png", RewardValue.High)
Agents.Add(new AgentModel(Resources.ItThatFledName, "It_That_Fled.png")
{
Transportation = new RewardModel(Resources.ItThatFledTransportation, RewardValue.Low),
Fortification = new RewardModel(Resources.ItThatFledFortification, RewardValue.Low),
Research = new RewardModel(Resources.ItThatFledResearch, RewardValue.High, Resources.ItThatFledResearchTooltip),
Intervention = new RewardModel(Resources.ItThatFledIntervention, RewardValue.Low)
});

Agents.Add(new AgentModel(Resources.JanusName, "Janus.png", RewardValue.Low)
Agents.Add(new AgentModel(Resources.JanusName, "Janus.png")
{
Transportation = new RewardModel(Resources.JanusTransportation, RewardValue.Low),
Fortification = new RewardModel(Resources.JanusFortification, RewardValue.Low),
Research = new RewardModel(Resources.JanusResearch, RewardValue.Low),
Fortification = new RewardModel(Resources.JanusFortification, RewardValue.Medium),
Research = new RewardModel(Resources.JanusResearch, RewardValue.Medium),
Intervention = new RewardModel(Resources.JanusIntervention, RewardValue.Low)
});

Agents.Add(new AgentModel(Resources.JorginName, "Jorgin.png", RewardValue.Medium)
Agents.Add(new AgentModel(Resources.JorginName, "Jorgin.png")
{
Transportation = new RewardModel(Resources.JorginTransportation, RewardValue.Low),
Fortification = new RewardModel(Resources.JorginFortification, RewardValue.Medium),
Research = new RewardModel(Resources.JorginResearch, RewardValue.Medium, Resources.JorginResearchTooltip),
Intervention = new RewardModel(Resources.JorginIntervention, RewardValue.Low)
Fortification = new RewardModel(Resources.JorginFortification, RewardValue.Low),
Research = new RewardModel(Resources.JorginResearch, RewardValue.Low, Resources.JorginResearchTooltip),
Intervention = new RewardModel(Resources.JorginIntervention, RewardValue.High)
});

Agents.Add(new AgentModel(Resources.KorellName, "Korell.png", RewardValue.Medium)
Agents.Add(new AgentModel(Resources.KorellName, "Korell.png")
{
Transportation = new RewardModel(Resources.KorellTransportation, RewardValue.Low),
Fortification = new RewardModel(Resources.KorellFortification, RewardValue.Medium),
Fortification = new RewardModel(Resources.KorellFortification, RewardValue.Low),
Research = new RewardModel(Resources.KorellResearch, RewardValue.Medium),
Intervention = new RewardModel(Resources.KorellIntervention, RewardValue.Low)
});

Agents.Add(new AgentModel(Resources.LeoName, "Leo.png", RewardValue.Medium)
Agents.Add(new AgentModel(Resources.LeoName, "Leo.png")
{
Transportation = new RewardModel(Resources.LeoTransportation, RewardValue.Low),
Fortification = new RewardModel(Resources.LeoFortification, RewardValue.Medium),
Research = new RewardModel(Resources.LeoResearch, RewardValue.Medium, Resources.LeoResearchTooltip),
Intervention = new RewardModel(Resources.LeoIntervention, RewardValue.Low)
});

Agents.Add(new AgentModel(Resources.RikerName, "Riker.png", RewardValue.Medium)
Agents.Add(new AgentModel(Resources.RikerName, "Riker.png")
{
Transportation = new RewardModel(Resources.RikerTransportation, RewardValue.Medium),
Fortification = new RewardModel(Resources.RikerFortification, RewardValue.Low),
Research = new RewardModel(Resources.RikerResearch, RewardValue.NoValue),
Intervention = new RewardModel(Resources.RikerIntervention, RewardValue.Medium)
Intervention = new RewardModel(Resources.RikerIntervention, RewardValue.High)
});

Agents.Add(new AgentModel(Resources.RinName, "Rin.png", RewardValue.High)
Agents.Add(new AgentModel(Resources.RinName, "Rin.png")
{
Transportation = new RewardModel(Resources.RinTransportation, RewardValue.Low),
Fortification = new RewardModel(Resources.RinFortification, RewardValue.Low),
Research = new RewardModel(Resources.RinResearch, RewardValue.Low),
Intervention = new RewardModel(Resources.RinIntervention, RewardValue.High)
Intervention = new RewardModel(Resources.RinIntervention, RewardValue.Low)
});

Agents.Add(new AgentModel(Resources.ToraName, "Tora.png", RewardValue.High)
Agents.Add(new AgentModel(Resources.ToraName, "Tora.png")
{
Transportation = new RewardModel(Resources.ToraTransportation, RewardValue.Medium, Resources.ToraTransportationTooltip),
Fortification = new RewardModel(Resources.ToraFortification, RewardValue.Low, Resources.ToraFortificationTooltip),
Transportation = new RewardModel(Resources.ToraTransportation, RewardValue.Low, Resources.ToraTransportationTooltip),
Fortification = new RewardModel(Resources.ToraFortification, RewardValue.Medium, Resources.ToraFortificationTooltip),
Research = new RewardModel(Resources.ToraResearch, RewardValue.High, Resources.ToraResearchTooltip),
Intervention = new RewardModel(Resources.ToraIntervention, RewardValue.Low)
});

Agents.Add(new AgentModel(Resources.VaganName, "Vagan.png", RewardValue.Medium)
Agents.Add(new AgentModel(Resources.VaganName, "Vagan.png")
{
Transportation = new RewardModel(Resources.VaganTransportation, RewardValue.Medium),
Fortification = new RewardModel(Resources.VaganFortification, RewardValue.Medium),
Transportation = new RewardModel(Resources.VaganTransportation, RewardValue.High),
Fortification = new RewardModel(Resources.VaganFortification, RewardValue.High),
Research = new RewardModel(Resources.VaganResearch, RewardValue.Medium),
Intervention = new RewardModel(Resources.VaganIntervention, RewardValue.Medium)
Intervention = new RewardModel(Resources.VaganIntervention, RewardValue.High)
});

Agents.Add(new AgentModel(Resources.VoriciName, "Vorici.png", RewardValue.High)
Agents.Add(new AgentModel(Resources.VoriciName, "Vorici.png")
{
Transportation = new RewardModel(Resources.VoriciTransportation, RewardValue.Low),
Fortification = new RewardModel(Resources.VoriciFortification, RewardValue.Medium),
Expand Down

0 comments on commit fe07056

Please sign in to comment.