Skip to content

Commit

Permalink
Version 1.0.19
Browse files Browse the repository at this point in the history
Support addditional competition formats for indoor
  • Loading branch information
pbijdens committed Oct 13, 2024
1 parent 1b4cd53 commit 18c7cc2
Show file tree
Hide file tree
Showing 3 changed files with 61 additions and 1 deletion.
52 changes: 52 additions & 0 deletions CentaurScores/CompetitionLogic/Indoor3pRuleset.cs
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,32 @@ public class Indoor3pRuleset : TotalScoreBasedResultCalculatorBase<TsbTieBreakin
RequiredScoreValues = RulesetConstants.Keyboards18M
},
new RulesetModel
{
CompetitionFormat = RulesetConstants.CompetitionFormatIndoor18M3P60,
GroupName = GroupName,
Code = "18m3p60",
Name = "Indoor 18m3p 60 pijl",
RequiredArrowsPerEnd = 3,
RequiredEnds = 20,
RequiredClasses = RulesetConstants.Classes,
RequiredSubclasses = RulesetConstants.CentaurSubclassesCompetities,
RequiredTargets = RulesetConstants.Targets18M,
RequiredScoreValues = RulesetConstants.Keyboards18M
},
new RulesetModel
{
CompetitionFormat = RulesetConstants.CompetitionFormatIndoor18M3P120,
GroupName = GroupName,
Code = "18m3p120",
Name = "Indoor 18m3p 120pijl",
RequiredArrowsPerEnd = 3,
RequiredEnds = 40,
RequiredClasses = RulesetConstants.Classes,
RequiredSubclasses = RulesetConstants.CentaurSubclassesCompetities,
RequiredTargets = RulesetConstants.Targets18M,
RequiredScoreValues = RulesetConstants.Keyboards18M
},
new RulesetModel
{
CompetitionFormat = RulesetConstants.CompetitionFormatIndoor25M3P,
GroupName = GroupName,
Expand All @@ -37,6 +63,32 @@ public class Indoor3pRuleset : TotalScoreBasedResultCalculatorBase<TsbTieBreakin
RequiredScoreValues = RulesetConstants.Keyboards25M
},
new RulesetModel
{
CompetitionFormat = RulesetConstants.CompetitionFormatIndoor25M3P60,
GroupName = GroupName,
Code = "25m3p60",
Name = "Indoor 25m3p 60 pijl",
RequiredArrowsPerEnd = 3,
RequiredEnds = 10,
RequiredClasses = RulesetConstants.Classes,
RequiredSubclasses = RulesetConstants.CentaurSubclassesCompetities,
RequiredTargets = RulesetConstants.Targets25M,
RequiredScoreValues = RulesetConstants.Keyboards25M
},
new RulesetModel
{
CompetitionFormat = RulesetConstants.CompetitionFormatIndoor25M3P120,
GroupName = GroupName,
Code = "25m3p120",
Name = "Indoor 25m3p 120 pijl",
RequiredArrowsPerEnd = 3,
RequiredEnds = 10,
RequiredClasses = RulesetConstants.Classes,
RequiredSubclasses = RulesetConstants.CentaurSubclassesCompetities,
RequiredTargets = RulesetConstants.Targets25M,
RequiredScoreValues = RulesetConstants.Keyboards25M
},
new RulesetModel
{
CompetitionFormat = RulesetConstants.CompetitionFormatIndoorFun,
GroupName = GroupNameFun,
Expand Down
8 changes: 8 additions & 0 deletions CentaurScores/CompetitionLogic/RulesetConstants.cs
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,14 @@ public static class RulesetConstants
/// <summary></summary>
public static string CompetitionFormatIndoor25M3P => "Indoor 25m3p, 30 pijlen";
/// <summary></summary>
public static string CompetitionFormatIndoor25M3P60 => "Indoor 25m3p, 60 pijlen";
/// <summary></summary>
public static string CompetitionFormatIndoor25M3P120 => "Indoor 25m3p, 120 pijlen";
/// <summary></summary>
public static string CompetitionFormatIndoor18M3P60 => "Indoor 18m3p, 60 pijlen";
/// <summary></summary>
public static string CompetitionFormatIndoor18M3P120 => "Indoor 18m3p, 120 pijlen";
/// <summary></summary>
public static string CompetitionFormatIndoorFun => "Indoor Fun";
/// <summary></summary>
public static string CompetitionFormatIndoorLancasterQualifier => "Indoor Lancaster 18m3p, 30 pijlen, 0-11";
Expand Down
2 changes: 1 addition & 1 deletion CentaurScores/version.json
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
{
"version": "1.0.18"
"version": "1.0.19"
}

0 comments on commit 18c7cc2

Please sign in to comment.