|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectszd.Lines
public class Lines
| Field Summary | |
|---|---|
private static java.util.Set<java.awt.geom.Line2D> |
firstPlayerlines
Az első játékoshoz tartozó kirajzolandó vonalak halamza. |
private static java.util.Set<java.awt.geom.Line2D> |
secondPlayerlines
Az második játékoshoz tartozó kirajzolandó vonalak halamza. |
private static java.util.Set<java.awt.geom.Line2D> |
tempFirstPlayerlines
|
private static java.util.Set<java.awt.geom.Line2D> |
tempSecondPlayerlines
|
| Constructor Summary | |
|---|---|
Lines()
|
|
| Method Summary | |
|---|---|
static java.util.Set<java.awt.geom.Line2D> |
getFirstPlayerlines()
Visszaadja az első játékos vonalait. |
static java.util.Set<java.awt.geom.Line2D> |
getSecondPlayerlines()
Visszaadja a második játékos vonalait. |
private static boolean |
lineIsAddable(java.awt.geom.Line2D l,
int playerID)
A vonalakra vonatkozó szabályt megvalósító metódus. |
static void |
processPlayersLines(Game game)
Az adott játékállapot alapján feltölti a firstPlayerLines és
a secondPlayerLines halmazt. |
static void |
resetPlayersLines(Game game)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
private static java.util.Set<java.awt.geom.Line2D> firstPlayerlines
private static java.util.Set<java.awt.geom.Line2D> secondPlayerlines
private static java.util.Set<java.awt.geom.Line2D> tempFirstPlayerlines
private static java.util.Set<java.awt.geom.Line2D> tempSecondPlayerlines
| Constructor Detail |
|---|
public Lines()
| Method Detail |
|---|
public static void processPlayersLines(Game game)
firstPlayerLines és
a secondPlayerLines halmazt.
game - Az feldolgozandó játékállás
private static boolean lineIsAddable(java.awt.geom.Line2D l,
int playerID)
l - A vizsgált egyenes
true ha az egyenesünk egy eddig még ki nem rajzolt
egyenes amelyik nem keresztezi az ellenfél egyetlen eddigi
egyenesét sem, false különben.public static java.util.Set<java.awt.geom.Line2D> getFirstPlayerlines()
public static java.util.Set<java.awt.geom.Line2D> getSecondPlayerlines()
public static void resetPlayersLines(Game game)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||