Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## Uses of Class
millgamej2se11.Point

Uses of Point in millgamej2se11

Fields in millgamej2se11 declared as Point
`private Point` | `MillTable.currentPoint` Az aktuális pont
`private Point[]` | `Mill.points` A Malomban részt vevő pontok.
`private Point` | `MillTable.previousPoint` Az előző pont
`private Point[][]` | `MillTable.table` A tábla pontjainak tömbje

Methods in millgamej2se11 that return Point
`private Point` | `AIPlayer.chooseEmpty(int[][] state, int opponent)` A megadott állásban keres egy olyan üres pontot, mely az ellenfél számára kedvezőnek számít.
`private Point` | `AIPlayer.findBridge(int[][] state, int id, int third)` A megadott állásban, a sorokat ill. oszlopokat összekötő hidakon megkeresi az első olyan elem-hármast, melyben két elem a második, és egy elem a harmadik paraméterben kapott értékkel egyezik meg.
`private Point` | `AIPlayer.findThird(int[][] state, int id, int third)` A megadott állásban, a sorokban és oszlopokban megkeresi az első olyan elem-hármast, melyben két elem a második, és egy elem a harmadik paraméterben kapott értékkel egyezik meg.
`Point` | `Point.getNext(int direction)` Visszaadja a pont következő szomszédját a megadott irányban
`private Point` | `AIPlayer.makeBigL(int[][] state, int id)` Az adott játékos számára megkeresi azt a pontot, amely nagy 'L' alakzat kialakításához szükséges.
`private Point` | `AIPlayer.makeLittleL(int[][] state, int id, int third)` Az adott játékos számára megkeresi azt a pontot, amely egy kis 'L' alakzat kialakításához szükséges.
`Point[]` | `AIPlayer.moveAMarker(int[][] state)` A megadott állás alapján meghatározza azt a két pontot, ahonnan ill.
`Point` | `AIPlayer.placeAMarker(int[][] state)` Meghatározza a megadott játékállás azon pontját, amelyre a játékos következő bábutját el kell helyezni.
`private Point` | `AIPlayer.prepareBigL(int[][] state)` Megkeresi azt a pontot, amely egy nagy 'L' alakzat előkészítéséhez szükséges.
`private Point` | `AIPlayer.prepareLittleL(int[][] state)` Megkeresi az a pontot, amely egy kis 'L' alakzat előkészítéséhez szükséges.
`Point` | `AIPlayer.removeAMarker(int[][] state)` A bábuk mozgatásának szakaszában kiválasztja az adott állásban az ellenfél azon bábuját, amelyet el kell távolítani.
`Point` | `AIPlayer.removeAMarker(int[][] state, Player opponent)` A bábuk elhelyezésének szakaszában kiválasztja az adott állásban az ellenfél azon bábuját, melyet el kíván távolítani.

Methods in millgamej2se11 with parameters of type Point
`boolean` | `Mill.contains(Point point)` Megállapítja, hogy a megadott pontot tartalmazza-e a malom.
`static Mill` | `MillTable.getMillCreatedBy(Point point, int[][] state)` Visszaadja a megadott állapotban, a megadott pont által alkotott malmot, ha van ilyen.
`boolean` | `Player.millContains(Point point)` Megállapítja a megadott pontról, hogy eleme-e a játékos valamely malmának.
`boolean` | `MillTable.movePointerTo(Point point)` Az aktuális pont jelölőt a megadott pontra mozgatja.
`void` | `Player.removeMillIfContains(Point point)` Eltávolítja a játékos azon malmait, melyek a megadott pontot tartalmazzák, ha van ilyen.

Constructors in millgamej2se11 with parameters of type Point
`Mill(Point first, Point second, Point third)` Egy malom objektumot létrehozó konstruktor.

Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES