From 1d10e128d8c6f356fed989b7e76e259bf5f1beee Mon Sep 17 00:00:00 2001 From: Lucas Gueiros Date: Sun, 27 Sep 2020 22:32:24 -0300 Subject: [PATCH] colisao com water funcionando --- .../ludovicus/maps/InvisibleCell.java | 18 ++++++++++++++++++ .../com/lucasgueiros/ludovicus/maps/Map.java | 13 +++++++++++-- 2 files changed, 29 insertions(+), 2 deletions(-) create mode 100644 src/main/java/com/lucasgueiros/ludovicus/maps/InvisibleCell.java diff --git a/src/main/java/com/lucasgueiros/ludovicus/maps/InvisibleCell.java b/src/main/java/com/lucasgueiros/ludovicus/maps/InvisibleCell.java new file mode 100644 index 0000000..6037619 --- /dev/null +++ b/src/main/java/com/lucasgueiros/ludovicus/maps/InvisibleCell.java @@ -0,0 +1,18 @@ +package com.lucasgueiros.ludovicus.maps; + +import com.lucasgueiros.ludovicus.generics.Drawable; +import com.lucasgueiros.ludovicus.generics.Pair; +import java.awt.Graphics2D; + +public class InvisibleCell extends Drawable { + public void draw(Graphics2D g, Pair relativeTo) { + } + + public void update() { + + } + + public InvisibleCell (Pair position){ + super(position,new Pair(25,25)); + } +} diff --git a/src/main/java/com/lucasgueiros/ludovicus/maps/Map.java b/src/main/java/com/lucasgueiros/ludovicus/maps/Map.java index 6ba3c87..3c5324a 100644 --- a/src/main/java/com/lucasgueiros/ludovicus/maps/Map.java +++ b/src/main/java/com/lucasgueiros/ludovicus/maps/Map.java @@ -25,6 +25,7 @@ import com.lucasgueiros.ludovicus.maps.elements.Tree; import com.lucasgueiros.ludovicus.generics.Pair; import com.lucasgueiros.ludovicus.maps.elements.FixedElement; +import com.lucasgueiros.ludovicus.generics.Drawable; public class Map { @@ -36,7 +37,7 @@ public class Map { private Pair inicZero; - private List objects = new ArrayList<>(); + private List objects = new ArrayList<>(); public Map(String fileUrl) { try { @@ -57,6 +58,7 @@ public Map(String fileUrl) { Element ground = (Element) doc.getElementsByTagName("ground").item(0); NodeList lines = ground.getElementsByTagName("line"); + int cellx = 0, celly = 0; for(int i = 0 ; i < x; i++) { String string = lines.item(i).getTextContent(); for(int j = 0; j getObjects() { + public List getObjects() { return objects; }