mirror of
https://github.com/michaelrausch/Party-Parrots-At-Sea.git
synced 2026-05-09 14:28:43 +00:00
Fixed Mark rounding Algorithm
Algorithm now knows when a player has to round a gate or just pass right through #story[1124] #pair[wmu16, hyi25]
This commit is contained in:
@@ -36,6 +36,13 @@
|
|||||||
<Corner SeqID="1" CompoundMarkID="1" Rounding="PS" ZoneSize="3" />
|
<Corner SeqID="1" CompoundMarkID="1" Rounding="PS" ZoneSize="3" />
|
||||||
<Corner SeqID="2" CompoundMarkID="2" Rounding="Port" ZoneSize="3" />
|
<Corner SeqID="2" CompoundMarkID="2" Rounding="Port" ZoneSize="3" />
|
||||||
<Corner SeqID="3" CompoundMarkID="3" Rounding="SP" ZoneSize="3" />
|
<Corner SeqID="3" CompoundMarkID="3" Rounding="SP" ZoneSize="3" />
|
||||||
|
<Corner SeqID="4" CompoundMarkID="4" Rounding="PS" ZoneSize="3" />
|
||||||
|
<Corner SeqID="5" CompoundMarkID="3" Rounding="SP" ZoneSize="3" />
|
||||||
|
<Corner SeqID="6" CompoundMarkID="4" Rounding="PS" ZoneSize="3" />
|
||||||
|
<Corner SeqID="7" CompoundMarkID="3" Rounding="SP" ZoneSize="3" />
|
||||||
|
<Corner SeqID="8" CompoundMarkID="4" Rounding="PS" ZoneSize="3" />
|
||||||
|
<Corner SeqID="9" CompoundMarkID="3" Rounding="SP" ZoneSize="3" />
|
||||||
|
<Corner SeqID="10" CompoundMarkID="4" Rounding="PS" ZoneSize="3" />
|
||||||
<Corner SeqID="11" CompoundMarkID="5" Rounding="PS" ZoneSize="3" />
|
<Corner SeqID="11" CompoundMarkID="5" Rounding="PS" ZoneSize="3" />
|
||||||
</CompoundMarkSequence>
|
</CompoundMarkSequence>
|
||||||
<CourseLimit>
|
<CourseLimit>
|
||||||
|
|||||||
@@ -42,6 +42,9 @@ public class MarkOrderTest {
|
|||||||
@Test
|
@Test
|
||||||
public void testGetNextMark() {
|
public void testGetNextMark() {
|
||||||
currentSeqID = 4;
|
currentSeqID = 4;
|
||||||
|
for (CompoundMark mark : markOrder.getMarkOrder()) {
|
||||||
|
System.out.println(mark.getName());
|
||||||
|
}
|
||||||
CompoundMark nextMark = markOrder.getMarkOrder().get(4 + 1);
|
CompoundMark nextMark = markOrder.getMarkOrder().get(4 + 1);
|
||||||
assertEquals(nextMark, markOrder.getNextMark(currentSeqID));
|
assertEquals(nextMark, markOrder.getNextMark(currentSeqID));
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user