mirror of
https://github.com/michaelrausch/Party-Parrots-At-Sea.git
synced 2026-05-09 14:28:43 +00:00
Rewrote all kind of marks to fit marks specified in AC35 spec.
- added compound mark - added corner - rewrote mark as a single mark - added rounding type enum #story[828]
This commit is contained in:
@@ -0,0 +1,57 @@
|
||||
package seng302.server.simulator.mark;
|
||||
|
||||
public class CompoundMark {
|
||||
|
||||
private int markID;
|
||||
private String name;
|
||||
|
||||
private Mark mark1;
|
||||
private Mark mark2;
|
||||
|
||||
public CompoundMark(int markID, String name) {
|
||||
this.markID = markID;
|
||||
this.name = name;
|
||||
}
|
||||
|
||||
public void addMark(int seqId, Mark mark) {
|
||||
if (seqId == 1) {
|
||||
setMark1(mark);
|
||||
} else if (seqId == 2) {
|
||||
setMark2(mark);
|
||||
}
|
||||
}
|
||||
|
||||
public int getMarkID() {
|
||||
return markID;
|
||||
}
|
||||
|
||||
public void setMarkID(int markID) {
|
||||
this.markID = markID;
|
||||
}
|
||||
|
||||
public String getName() {
|
||||
return name;
|
||||
}
|
||||
|
||||
public void setName(String name) {
|
||||
this.name = name;
|
||||
}
|
||||
|
||||
public Mark getMark1() {
|
||||
return mark1;
|
||||
}
|
||||
|
||||
public void setMark1(Mark mark1) {
|
||||
this.mark1 = mark1;
|
||||
mark1.setSeqID(1);
|
||||
}
|
||||
|
||||
public Mark getMark2() {
|
||||
return mark2;
|
||||
}
|
||||
|
||||
public void setMark2(Mark mark2) {
|
||||
this.mark2 = mark2;
|
||||
mark2.setSeqID(2);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user