switched from SuperObject to Entity for objects
This commit is contained in:
@@ -4,7 +4,7 @@ import de.miaurizius.jgame2d.core.enums.GameState;
|
||||
import de.miaurizius.jgame2d.core.handlers.*;
|
||||
import de.miaurizius.jgame2d.entity.Entity;
|
||||
import de.miaurizius.jgame2d.entity.Player;
|
||||
import de.miaurizius.jgame2d.object.SuperObject;
|
||||
import de.miaurizius.jgame2d.entity.objects.SuperObject;
|
||||
import de.miaurizius.jgame2d.tile.TileManager;
|
||||
|
||||
import javax.swing.*;
|
||||
@@ -45,7 +45,7 @@ public class GamePanel extends JPanel implements Runnable {
|
||||
|
||||
// ENTITY AND OBJECT
|
||||
public Player player = new Player(this, keyH);
|
||||
public SuperObject[] obj = new SuperObject[10];
|
||||
public Entity[] obj = new Entity[10];
|
||||
public Entity[] npc = new Entity[10];
|
||||
|
||||
// GAME STATE
|
||||
@@ -127,7 +127,7 @@ public class GamePanel extends JPanel implements Runnable {
|
||||
|
||||
// GAME
|
||||
tileM.draw(graphics2d);
|
||||
for (SuperObject superObject : obj) if (superObject != null) superObject.draw(graphics2d, this);
|
||||
for (Entity superObject : obj) if (superObject != null) superObject.draw(graphics2d);
|
||||
for(Entity npc : npc) if(npc != null) npc.draw(graphics2d);
|
||||
player.draw(graphics2d);
|
||||
ui.draw(graphics2d);
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
package de.miaurizius.jgame2d.core;
|
||||
|
||||
import de.miaurizius.jgame2d.core.enums.GameState;
|
||||
import de.miaurizius.jgame2d.object.HeartObj;
|
||||
import de.miaurizius.jgame2d.object.SuperObject;
|
||||
import de.miaurizius.jgame2d.entity.Entity;
|
||||
import de.miaurizius.jgame2d.entity.objects.HeartObj;
|
||||
|
||||
import java.awt.*;
|
||||
import java.awt.image.BufferedImage;
|
||||
@@ -22,7 +22,7 @@ public class UI {
|
||||
arial_80B = new Font("Arial", Font.BOLD, 80);
|
||||
|
||||
// CREATE HUD OBJECT
|
||||
SuperObject heart = new HeartObj(panel);
|
||||
Entity heart = new HeartObj(panel);
|
||||
heart_full = heart.image;
|
||||
heart_half = heart.image2;
|
||||
heart_blank = heart.image3;
|
||||
|
||||
@@ -2,7 +2,7 @@ package de.miaurizius.jgame2d.core.handlers;
|
||||
|
||||
import de.miaurizius.jgame2d.core.GamePanel;
|
||||
import de.miaurizius.jgame2d.entity.Entity;
|
||||
import de.miaurizius.jgame2d.object.SuperObject;
|
||||
import de.miaurizius.jgame2d.entity.objects.SuperObject;
|
||||
|
||||
public class CollisionHandler {
|
||||
|
||||
@@ -57,7 +57,7 @@ public class CollisionHandler {
|
||||
int index = 999;
|
||||
int c = -1;
|
||||
|
||||
for(SuperObject obj : panel.obj) {
|
||||
for(Entity obj : panel.obj) {
|
||||
c++;
|
||||
if (obj != null) {
|
||||
|
||||
|
||||
Reference in New Issue
Block a user