mirror of
https://github.com/guezoloic/racing-game.git
synced 2026-03-28 18:03:50 +00:00
feat(Map.java): ajout element.isFinish / isRoad
This commit is contained in:
@@ -14,7 +14,7 @@ public class Map
|
|||||||
{
|
{
|
||||||
/**
|
/**
|
||||||
* Tableau 2D représentant le circuit.
|
* Tableau 2D représentant le circuit.
|
||||||
* Chaque élément est une instance de <code>Circuit</code>.
|
* Chaque élément est une instance de {@link Circuit}.
|
||||||
*/
|
*/
|
||||||
private Circuit[][] map;
|
private Circuit[][] map;
|
||||||
/**
|
/**
|
||||||
@@ -217,9 +217,8 @@ public class Map
|
|||||||
if (next.equals(previous))
|
if (next.equals(previous))
|
||||||
continue;
|
continue;
|
||||||
|
|
||||||
CircuitCell type = map[y][x].getType();
|
Circuit element = getElement(x, y);
|
||||||
if ((type == CircuitCell.ROAD || type == CircuitCell.YROAD) ||
|
if (element.isRoad() || (element.isFinish() && element.isRoad()))
|
||||||
(type == CircuitCell.FINISH && map[current.y][current.x].getType() == CircuitCell.ROAD))
|
|
||||||
{
|
{
|
||||||
previous = current;
|
previous = current;
|
||||||
current = next;
|
current = next;
|
||||||
|
|||||||
Reference in New Issue
Block a user