diff --git a/LegendaryAdventure/build/classes/actor/Event.class b/LegendaryAdventure/build/classes/actor/Event.class
index 80165c1..29961c3 100644
Binary files a/LegendaryAdventure/build/classes/actor/Event.class and b/LegendaryAdventure/build/classes/actor/Event.class differ
diff --git a/LegendaryAdventure/build/classes/core/GameStatus.class b/LegendaryAdventure/build/classes/core/GameStatus.class
index 0241dad..c3d409c 100644
Binary files a/LegendaryAdventure/build/classes/core/GameStatus.class and b/LegendaryAdventure/build/classes/core/GameStatus.class differ
diff --git a/LegendaryAdventure/build/classes/model/Enemy.class b/LegendaryAdventure/build/classes/model/Enemy.class
index 8cefb80..6531bbf 100644
Binary files a/LegendaryAdventure/build/classes/model/Enemy.class and b/LegendaryAdventure/build/classes/model/Enemy.class differ
diff --git a/LegendaryAdventure/build/classes/model/Npc.class b/LegendaryAdventure/build/classes/model/Npc.class
index 0285f1c..d2c9e62 100644
Binary files a/LegendaryAdventure/build/classes/model/Npc.class and b/LegendaryAdventure/build/classes/model/Npc.class differ
diff --git a/LegendaryAdventure/build/classes/states/BagState.class b/LegendaryAdventure/build/classes/states/BagState.class
index 56cb6dd..8fbce98 100644
Binary files a/LegendaryAdventure/build/classes/states/BagState.class and b/LegendaryAdventure/build/classes/states/BagState.class differ
diff --git a/LegendaryAdventure/build/classes/states/ItemToDisplay.class b/LegendaryAdventure/build/classes/states/ItemToDisplay.class
index 887da71..8577191 100644
Binary files a/LegendaryAdventure/build/classes/states/ItemToDisplay.class and b/LegendaryAdventure/build/classes/states/ItemToDisplay.class differ
diff --git a/LegendaryAdventure/build/classes/states/PlayState.class b/LegendaryAdventure/build/classes/states/PlayState.class
index de2494f..aa8558a 100644
Binary files a/LegendaryAdventure/build/classes/states/PlayState.class and b/LegendaryAdventure/build/classes/states/PlayState.class differ
diff --git a/LegendaryAdventure/graphic/MOBsprite/blackdragon280x280.png b/LegendaryAdventure/graphic/MOBsprite/blackdragon280x280.png
new file mode 100644
index 0000000..affc994
Binary files /dev/null and b/LegendaryAdventure/graphic/MOBsprite/blackdragon280x280.png differ
diff --git a/LegendaryAdventure/graphic/MOBsprite/demons150x150.png b/LegendaryAdventure/graphic/MOBsprite/demons150x150.png
new file mode 100644
index 0000000..fb04f46
Binary files /dev/null and b/LegendaryAdventure/graphic/MOBsprite/demons150x150.png differ
diff --git a/LegendaryAdventure/graphic/MOBsprite/monster140x140.png b/LegendaryAdventure/graphic/MOBsprite/monster140x140.png
new file mode 100644
index 0000000..d2689aa
Binary files /dev/null and b/LegendaryAdventure/graphic/MOBsprite/monster140x140.png differ
diff --git a/LegendaryAdventure/graphic/MOBsprite/monsterthree130x130.png b/LegendaryAdventure/graphic/MOBsprite/monsterthree130x130.png
new file mode 100644
index 0000000..1496336
Binary files /dev/null and b/LegendaryAdventure/graphic/MOBsprite/monsterthree130x130.png differ
diff --git a/LegendaryAdventure/graphic/MOBsprite/monstertwo100x100.png b/LegendaryAdventure/graphic/MOBsprite/monstertwo100x100.png
new file mode 100644
index 0000000..27d2d1c
Binary files /dev/null and b/LegendaryAdventure/graphic/MOBsprite/monstertwo100x100.png differ
diff --git a/LegendaryAdventure/graphic/MOBsprite/orc120x120.png b/LegendaryAdventure/graphic/MOBsprite/orc120x120.png
new file mode 100644
index 0000000..88a218f
Binary files /dev/null and b/LegendaryAdventure/graphic/MOBsprite/orc120x120.png differ
diff --git a/LegendaryAdventure/graphic/MOBsprite/skeleton100x100.png b/LegendaryAdventure/graphic/MOBsprite/skeleton100x100.png
new file mode 100644
index 0000000..be754c9
Binary files /dev/null and b/LegendaryAdventure/graphic/MOBsprite/skeleton100x100.png differ
diff --git a/LegendaryAdventure/graphic/MOBsprite/watermonster80x80.png b/LegendaryAdventure/graphic/MOBsprite/watermonster80x80.png
new file mode 100644
index 0000000..2ec032f
Binary files /dev/null and b/LegendaryAdventure/graphic/MOBsprite/watermonster80x80.png differ
diff --git a/LegendaryAdventure/graphic/MOBsprite/wolfs62x62.png b/LegendaryAdventure/graphic/MOBsprite/wolfs62x62.png
new file mode 100644
index 0000000..580d2ff
Binary files /dev/null and b/LegendaryAdventure/graphic/MOBsprite/wolfs62x62.png differ
diff --git a/LegendaryAdventure/graphic/map/99.tmx b/LegendaryAdventure/graphic/map/99.tmx
deleted file mode 100644
index 4517c42..0000000
--- a/LegendaryAdventure/graphic/map/99.tmx
+++ /dev/null
@@ -1,73 +0,0 @@
-
-
diff --git a/LegendaryAdventure/graphic/menu/BagEquipScene2-dark-left.png b/LegendaryAdventure/graphic/menu/BagEquipScene2-dark-left.png
new file mode 100644
index 0000000..83a3946
Binary files /dev/null and b/LegendaryAdventure/graphic/menu/BagEquipScene2-dark-left.png differ
diff --git a/LegendaryAdventure/graphic/menu/BagEquipScene2-dark-right.png b/LegendaryAdventure/graphic/menu/BagEquipScene2-dark-right.png
new file mode 100644
index 0000000..ef0b4a5
Binary files /dev/null and b/LegendaryAdventure/graphic/menu/BagEquipScene2-dark-right.png differ
diff --git a/LegendaryAdventure/graphic/menu/skrin1.png b/LegendaryAdventure/graphic/menu/skrin1.png
index a80ea8d..9a55a16 100644
Binary files a/LegendaryAdventure/graphic/menu/skrin1.png and b/LegendaryAdventure/graphic/menu/skrin1.png differ
diff --git a/LegendaryAdventure/graphic/menu/skrin18.png b/LegendaryAdventure/graphic/menu/skrin18.png
deleted file mode 100644
index 1753ecf..0000000
Binary files a/LegendaryAdventure/graphic/menu/skrin18.png and /dev/null differ
diff --git a/LegendaryAdventure/graphic/menu/skrin2.png b/LegendaryAdventure/graphic/menu/skrin2.png
index 8df0f1e..4d4bb60 100644
Binary files a/LegendaryAdventure/graphic/menu/skrin2.png and b/LegendaryAdventure/graphic/menu/skrin2.png differ
diff --git a/LegendaryAdventure/graphic/menu/skrin3.png b/LegendaryAdventure/graphic/menu/skrin3.png
index 79ac84f..373cfc8 100644
Binary files a/LegendaryAdventure/graphic/menu/skrin3.png and b/LegendaryAdventure/graphic/menu/skrin3.png differ
diff --git a/LegendaryAdventure/graphic/menu/skrin4.png b/LegendaryAdventure/graphic/menu/skrin4.png
deleted file mode 100644
index 124f98b..0000000
Binary files a/LegendaryAdventure/graphic/menu/skrin4.png and /dev/null differ
diff --git a/LegendaryAdventure/graphic/menu/skrin5.png b/LegendaryAdventure/graphic/menu/skrin5.png
deleted file mode 100644
index 54f3e66..0000000
Binary files a/LegendaryAdventure/graphic/menu/skrin5.png and /dev/null differ
diff --git a/LegendaryAdventure/graphic/menu/skrin6.png b/LegendaryAdventure/graphic/menu/skrin6.png
deleted file mode 100644
index ea36818..0000000
Binary files a/LegendaryAdventure/graphic/menu/skrin6.png and /dev/null differ
diff --git a/LegendaryAdventure/graphic/menu/skrin7.png b/LegendaryAdventure/graphic/menu/skrin7.png
deleted file mode 100644
index 13e47cd..0000000
Binary files a/LegendaryAdventure/graphic/menu/skrin7.png and /dev/null differ
diff --git a/LegendaryAdventure/graphic/menu/skrin8.png b/LegendaryAdventure/graphic/menu/skrin8.png
deleted file mode 100644
index 13e47cd..0000000
Binary files a/LegendaryAdventure/graphic/menu/skrin8.png and /dev/null differ
diff --git a/LegendaryAdventure/graphic/menu/skrin9.png b/LegendaryAdventure/graphic/menu/skrin9.png
deleted file mode 100644
index 744bf4b..0000000
Binary files a/LegendaryAdventure/graphic/menu/skrin9.png and /dev/null differ
diff --git a/LegendaryAdventure/save/saveALL.txt b/LegendaryAdventure/save/saveALL.txt
deleted file mode 100644
index 734080d..0000000
--- a/LegendaryAdventure/save/saveALL.txt
+++ /dev/null
@@ -1,12 +0,0 @@
-1;104;400;400;2009-10-23;6000;Logan;3;33;100;75;100;50;100;13.5;5.7;1.005;1.2;7;5;2;3;003101;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0011502;0031601;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;true;true;true;true;true;true;true;true;true;false;false;false;false;false;false;false;false;false;false;false;false;false;false;false;false;false;false;false;false;false;1
-1;105;400;400;2009-11-24;8000;Wulfrik;8;500;1000;350;400;50;900;19.0;7.7;1.015;1.35;4;5;21;3;003102;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0011502;0031601;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;false;false;false;false;false;false;false;false;false;false;false;false;false;false;false;false;false;false;false;false;true;true;true;true;true;true;true;true;true;false;2
-1;107;400;400;2009-12-25;20000;Eryk;22;1800;8000;800;1100;50;400;34.5;14.5;1.104;1.8;13;18;9;3;003103;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0011502;0031601;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;true;true;false;false;false;false;false;false;false;true;true;true;true;true;true;true;true;true;true;true;true;true;false;false;false;false;false;false;false;false;3
-
-
-
-
-
-
-
-
-
diff --git a/LegendaryAdventure/save/savesInExel.xlsx b/LegendaryAdventure/save/savesInExel.xlsx
deleted file mode 100644
index e7c60fa..0000000
Binary files a/LegendaryAdventure/save/savesInExel.xlsx and /dev/null differ
diff --git a/LegendaryAdventure/src/actor/CollisionsFields.java b/LegendaryAdventure/src/actor/CollisionsFields.java
index e969e9f..ebf7856 100644
--- a/LegendaryAdventure/src/actor/CollisionsFields.java
+++ b/LegendaryAdventure/src/actor/CollisionsFields.java
@@ -35,14 +35,15 @@ public void isCollision(GameStatus gs, int oldX, int oldY) {
*/
public boolean isNpc(GameStatus gs) {
int iter = 0;
-
- while (LoadEntity.npc.size() > iter) {
- if (LoadEntity.recPlayer.intersects(LoadEntity.npc.get(iter))) {
- hud.NpcDialog.npc = gs.npc.get(GameStatus.x + GameStatus.y + GameStatus.levelID);
- return true;
- }
- iter++;
- }
+// while (LoadEntity.npc.size() > iter) {
+// if (LoadEntity.recPlayer.intersects(LoadEntity.npc.get(iter))) {
+// System.out.println((GameStatus.x / 32) + (GameStatus.y / 32) + GameStatus.levelID);
+// hud.NpcDialog.npc = gs.npc.get((GameStatus.x / 32) + (GameStatus.y / 32) + GameStatus.levelID);
+// hud.NpcDialog.npc.toString();
+// return true;
+// }
+// iter++;
+// }
return false;
}
diff --git a/LegendaryAdventure/src/actor/Dialogs.java b/LegendaryAdventure/src/actor/Dialogs.java
deleted file mode 100644
index d78193b..0000000
--- a/LegendaryAdventure/src/actor/Dialogs.java
+++ /dev/null
@@ -1,41 +0,0 @@
-//package actor;
-//
-//import core.GameStatus;
-//import core.LoadEntity;
-//
-//import gameUtils.Fonts;
-//import model.Npc;
-//import org.newdawn.slick.Image;
-//import org.newdawn.slick.SlickException;
-//
-//
-//public class Dialogs {
-//
-//private Image img;
-////public static boolean displayDialog=false;
-//
-//
-// public Dialogs() throws SlickException {
-//
-// img= new Image("graphic/menu/malaKartka.png");
-// }
-//
-//
-//
-// public void openDialog(GameStatus gs) throws SlickException{
-//
-// for (int i = 0; i < Npc.npc.size(); i++) {
-//
-// if (gs.x == Npc.npc.get(i).getX() && gs.y == Npc.npc.get(i).getY()) {
-//
-//
-//
-// img.draw(30,30);
-//
-//
-// }
-// }
-// }
-//
-//
-//}
\ No newline at end of file
diff --git a/LegendaryAdventure/src/actor/Event.java b/LegendaryAdventure/src/actor/Event.java
index 86226a4..8a3bce4 100644
--- a/LegendaryAdventure/src/actor/Event.java
+++ b/LegendaryAdventure/src/actor/Event.java
@@ -9,10 +9,10 @@
import org.newdawn.slick.state.StateBasedGame;
/**
- *
- * Klasa sterująca wszystkimi wydarzenimai w polu gry,
- * Poruszanie, kolizje, portale.
- *
+ *
+ * Klasa sterująca wszystkimi wydarzenimai w polu gry, Poruszanie, kolizje,
+ * portale.
+ *
* Nie obsłguje hudu.
*/
public class Event {
@@ -38,26 +38,29 @@ public void update(GameContainer gc, StateBasedGame sbg, int delta, GameStatus g
//obsługa klawiszy funkcyjnych
Keys.functionalKeyHandler(gc, sbg, input, GameStatus.sprite.heroWidth, GameStatus.sprite.heroHeight);
-
+
//poruszenie się w wybranym kierunku
movement.go(input, gs, delta, gs.sprite);
-
+
//update prostokąta na graczu
core.LoadEntity.recPlayer = new Rectangle(gs.x, gs.y, gs.sprite.heroWidth, gs.sprite.heroHeight - 5);
-
+
int playerCenterX = gs.x + (GameStatus.sprite.heroWidth / 2) - 7;
int playerCenterY = gs.y + (GameStatus.sprite.heroHeight / 2);
-
+
//sprawdzanie wejścia w portal
portals.isEnter(gs, playerCenterX, playerCenterY);
-
+
//kolizje
collisionFields.isCollision(gs, oldX, oldY);
-
+
//npc
- if(collisionFields.isNpc(gs)) hud.NpcDialog.displayDialog = true;
- else hud.NpcDialog.displayDialog = false;
-
+ if (collisionFields.isNpc(gs)) {
+ hud.NpcDialog.displayDialog = true;
+ } else {
+ hud.NpcDialog.displayDialog = false;
+ }
+
//moby
//odpowiednia akcja dla mobów
}
diff --git a/LegendaryAdventure/src/core/GameStatus.java b/LegendaryAdventure/src/core/GameStatus.java
index 310a8f9..67cf4ae 100644
--- a/LegendaryAdventure/src/core/GameStatus.java
+++ b/LegendaryAdventure/src/core/GameStatus.java
@@ -43,8 +43,7 @@ public class GameStatus extends core.LoadEntity {
* Cząsteczki/Entities na mapie
*/
public HashMap npc;
- public ArrayList enemy;
- public ArrayList loot;
+ public HashMap enemy;
public ArrayList portalMapList;
/**
*
@@ -53,7 +52,6 @@ public class GameStatus extends core.LoadEntity {
public static HashMap equipInGame;
public static HashMap skillsInGame;
- //wykania się tylko przy utworzeniu nowej gry
public GameStatus() throws SlickException {
musicOn = true;
@@ -82,8 +80,7 @@ public GameStatus() throws SlickException {
//na pierwszej mapie nie ma mobów czy npc - więc kolekcje puste
this.npc = gameUtils.NpcData.dataSeeder();
- this.enemy = new ArrayList();
- this.loot = new ArrayList();
+ this.enemy = gameUtils.EnemyData.enemyData();
this.portalMapList = new ArrayList();
//wczytanie danych o mapie
diff --git a/LegendaryAdventure/src/gameUtils/EnemyData.java b/LegendaryAdventure/src/gameUtils/EnemyData.java
new file mode 100644
index 0000000..6fe6262
--- /dev/null
+++ b/LegendaryAdventure/src/gameUtils/EnemyData.java
@@ -0,0 +1,729 @@
+package gameUtils;
+
+import java.util.HashMap;
+
+public class EnemyData {
+
+ public static HashMap enemyData() {
+ HashMap enemyData = new HashMap() {
+ {
+ //101 Orc
+ put(67 + 50 + 101, new model.Enemy("Orc", 3, 20, 100, 0, 0, 20, 40, 20, 10, 5, 5, 20, 10, 5, 50, "Orc.png"));
+ put(67 + 49 + 101, new model.Enemy("Orc", 3, 20, 100, 0, 0, 20, 40, 20, 10, 5, 5, 20, 10, 5, 50, "Orc.png"));
+ put(67 + 48 + 101, new model.Enemy("Orc", 3, 20, 100, 0, 0, 20, 40, 20, 10, 5, 5, 20, 10, 5, 50, "Orc.png"));
+ put(67 + 47 + 101, new model.Enemy("Orc", 3, 20, 100, 0, 0, 20, 40, 20, 10, 5, 5, 20, 10, 5, 50, "Orc.png"));
+ put(67 + 46 + 101, new model.Enemy("Orc", 3, 20, 100, 0, 0, 20, 40, 20, 10, 5, 5, 20, 10, 5, 50, "Orc.png"));
+ put(67 + 45 + 101, new model.Enemy("Orc", 3, 20, 100, 0, 0, 20, 40, 20, 10, 5, 5, 20, 10, 5, 50, "Orc.png"));
+ put(67 + 44 + 101, new model.Enemy("Orc", 3, 20, 100, 0, 0, 20, 40, 20, 10, 5, 5, 20, 10, 5, 50, "Orc.png"));
+ put(67 + 43 + 101, new model.Enemy("Orc", 3, 20, 100, 0, 0, 20, 40, 20, 10, 5, 5, 20, 10, 5, 50, "Orc.png"));
+ put(68 + 50 + 101, new model.Enemy("Orc", 3, 20, 100, 0, 0, 20, 40, 20, 10, 5, 5, 20, 10, 5, 50, "Orc.png"));
+ put(69 + 50 + 101, new model.Enemy("Orc", 3, 20, 100, 0, 0, 20, 40, 20, 10, 5, 5, 20, 10, 5, 50, "Orc.png"));
+ put(68 + 43 + 101, new model.Enemy("Orc", 3, 20, 100, 0, 0, 20, 40, 20, 10, 5, 5, 20, 10, 5, 50, "Orc.png"));
+ put(69 + 43 + 101, new model.Enemy("Orc", 3, 20, 100, 0, 0, 20, 40, 20, 10, 5, 5, 20, 10, 5, 50, "Orc.png"));
+ put(70 + 43 + 101, new model.Enemy("Orc", 3, 20, 100, 0, 0, 20, 40, 20, 10, 5, 5, 20, 10, 5, 50, "Orc.png"));
+ put(71 + 43 + 101, new model.Enemy("Orc", 3, 20, 100, 0, 0, 20, 40, 20, 10, 5, 5, 20, 10, 5, 50, "Orc.png"));
+
+ //101 Skeleton1 above Orc
+ put(75 + 34 + 101, new model.Enemy("Skeleton", 2, 15, 80, 5, 30, 10, 20, 10, 5, 10, 10, 10, 20, 10, 30, "Skeleton.png"));
+ put(76 + 34 + 101, new model.Enemy("Skeleton", 2, 15, 80, 5, 30, 10, 20, 10, 5, 10, 10, 10, 20, 10, 30, "Skeleton.png"));
+ put(77 + 34 + 101, new model.Enemy("Skeleton", 2, 15, 80, 5, 30, 10, 20, 10, 5, 10, 10, 10, 20, 10, 30, "Skeleton.png"));
+ put(78 + 34 + 101, new model.Enemy("Skeleton", 2, 15, 80, 5, 30, 10, 20, 10, 5, 10, 10, 10, 20, 10, 30, "Skeleton.png"));
+ put(79 + 34 + 101, new model.Enemy("Skeleton", 2, 15, 80, 5, 30, 10, 20, 10, 5, 10, 10, 10, 20, 10, 30, "Skeleton.png"));
+ put(79 + 33 + 101, new model.Enemy("Skeleton", 2, 15, 80, 5, 30, 10, 20, 10, 5, 10, 10, 10, 20, 10, 30, "Skeleton.png"));
+ put(79 + 32 + 101, new model.Enemy("Skeleton", 2, 15, 80, 5, 30, 10, 20, 10, 5, 10, 10, 10, 20, 10, 30, "Skeleton.png"));
+ put(79 + 31 + 101, new model.Enemy("Skeleton", 2, 15, 80, 5, 30, 10, 20, 10, 5, 10, 10, 10, 20, 10, 30, "Skeleton.png"));
+ put(79 + 30 + 101, new model.Enemy("Skeleton", 2, 15, 80, 5, 30, 10, 20, 10, 5, 10, 10, 10, 20, 10, 30, "Skeleton.png"));
+ put(75 + 29 + 101, new model.Enemy("Skeleton", 2, 15, 80, 5, 30, 10, 20, 10, 5, 10, 10, 10, 20, 10, 30, "Skeleton.png"));
+ put(76 + 29 + 101, new model.Enemy("Skeleton", 2, 15, 80, 5, 30, 10, 20, 10, 5, 10, 10, 10, 20, 10, 30, "Skeleton.png"));
+ put(77 + 29 + 101, new model.Enemy("Skeleton", 2, 15, 80, 5, 30, 10, 20, 10, 5, 10, 10, 10, 20, 10, 30, "Skeleton.png"));
+ put(78 + 29 + 101, new model.Enemy("Skeleton", 2, 15, 80, 5, 30, 10, 20, 10, 5, 10, 10, 10, 20, 10, 30, "Skeleton.png"));
+ put(79 + 29 + 101, new model.Enemy("Skeleton", 2, 15, 80, 5, 30, 10, 20, 10, 5, 10, 10, 10, 20, 10, 30, "Skeleton.png"));
+ put(75 + 30 + 101, new model.Enemy("Skeleton", 2, 15, 80, 5, 30, 10, 20, 10, 5, 10, 10, 10, 20, 10, 30, "Skeleton.png"));
+
+ //101 Skeleton2 above Skeleton 1
+ put(69 + 26 + 101, new model.Enemy("Skeleton", 2, 15, 80, 5, 30, 10, 20, 10, 5, 10, 10, 10, 20, 10, 30, "Skeleton.png"));
+ put(70 + 26 + 101, new model.Enemy("Skeleton", 2, 15, 80, 5, 30, 10, 20, 10, 5, 10, 10, 10, 20, 10, 30, "Skeleton.png"));
+ put(71 + 26 + 101, new model.Enemy("Skeleton", 2, 15, 80, 5, 30, 10, 20, 10, 5, 10, 10, 10, 20, 10, 30, "Skeleton.png"));
+ put(72 + 26 + 101, new model.Enemy("Skeleton", 2, 15, 80, 5, 30, 10, 20, 10, 5, 10, 10, 10, 20, 10, 30, "Skeleton.png"));
+ put(69 + 25 + 101, new model.Enemy("Skeleton", 2, 15, 80, 5, 30, 10, 20, 10, 5, 10, 10, 10, 20, 10, 30, "Skeleton.png"));
+ put(69 + 24 + 101, new model.Enemy("Skeleton", 2, 15, 80, 5, 30, 10, 20, 10, 5, 10, 10, 10, 20, 10, 30, "Skeleton.png"));
+ put(69 + 23 + 101, new model.Enemy("Skeleton", 2, 15, 80, 5, 30, 10, 20, 10, 5, 10, 10, 10, 20, 10, 30, "Skeleton.png"));
+ put(69 + 22 + 101, new model.Enemy("Skeleton", 2, 15, 80, 5, 30, 10, 20, 10, 5, 10, 10, 10, 20, 10, 30, "Skeleton.png"));
+
+ //101 Skeleton3 near Watermonster
+ put(48 + 82 + 101, new model.Enemy("Skeleton", 2, 15, 80, 5, 30, 10, 20, 10, 5, 10, 10, 10, 20, 10, 30, "Skeleton.png"));
+ put(47 + 82 + 101, new model.Enemy("Skeleton", 2, 15, 80, 5, 30, 10, 20, 10, 5, 10, 10, 10, 20, 10, 30, "Skeleton.png"));
+ put(46 + 82 + 101, new model.Enemy("Skeleton", 2, 15, 80, 5, 30, 10, 20, 10, 5, 10, 10, 10, 20, 10, 30, "Skeleton.png"));
+ put(45 + 82 + 101, new model.Enemy("Skeleton", 2, 15, 80, 5, 30, 10, 20, 10, 5, 10, 10, 10, 20, 10, 30, "Skeleton.png"));
+ put(45 + 81 + 101, new model.Enemy("Skeleton", 2, 15, 80, 5, 30, 10, 20, 10, 5, 10, 10, 10, 20, 10, 30, "Skeleton.png"));
+ put(45 + 80 + 101, new model.Enemy("Skeleton", 2, 15, 80, 5, 30, 10, 20, 10, 5, 10, 10, 10, 20, 10, 30, "Skeleton.png"));
+ put(45 + 79 + 101, new model.Enemy("Skeleton", 2, 15, 80, 5, 30, 10, 20, 10, 5, 10, 10, 10, 20, 10, 30, "Skeleton.png"));
+ put(46 + 77 + 101, new model.Enemy("Skeleton", 2, 15, 80, 5, 30, 10, 20, 10, 5, 10, 10, 10, 20, 10, 30, "Skeleton.png"));
+ put(47 + 77 + 101, new model.Enemy("Skeleton", 2, 15, 80, 5, 30, 10, 20, 10, 5, 10, 10, 10, 20, 10, 30, "Skeleton.png"));
+ put(48 + 77 + 101, new model.Enemy("Skeleton", 2, 15, 80, 5, 30, 10, 20, 10, 5, 10, 10, 10, 20, 10, 30, "Skeleton.png"));
+ put(49 + 77 + 101, new model.Enemy("Skeleton", 2, 15, 80, 5, 30, 10, 20, 10, 5, 10, 10, 10, 20, 10, 30, "Skeleton.png"));
+ put(46 + 76 + 101, new model.Enemy("Skeleton", 2, 15, 80, 5, 30, 10, 20, 10, 5, 10, 10, 10, 20, 10, 30, "Skeleton.png"));
+ put(47 + 76 + 101, new model.Enemy("Skeleton", 2, 15, 80, 5, 30, 10, 20, 10, 5, 10, 10, 10, 20, 10, 30, "Skeleton.png"));
+ put(48 + 76 + 101, new model.Enemy("Skeleton", 2, 15, 80, 5, 30, 10, 20, 10, 5, 10, 10, 10, 20, 10, 30, "Skeleton.png"));
+ put(49 + 76 + 101, new model.Enemy("Skeleton", 2, 15, 80, 5, 30, 10, 20, 10, 5, 10, 10, 10, 20, 10, 30, "Skeleton.png"));
+ put(49 + 78 + 101, new model.Enemy("Skeleton", 2, 15, 80, 5, 30, 10, 20, 10, 5, 10, 10, 10, 20, 10, 30, "Skeleton.png"));
+ put(49 + 79 + 101, new model.Enemy("Skeleton", 2, 15, 80, 5, 30, 10, 20, 10, 5, 10, 10, 10, 20, 10, 30, "Skeleton.png"));
+
+ //101 Skeleton4 left corner of the map above Wolfs 5, 6, 7
+ put(19 + 58 + 101, new model.Enemy("Skeleton", 2, 15, 80, 5, 30, 10, 20, 10, 5, 10, 10, 10, 20, 10, 30, "Skeleton.png"));
+ put(19 + 57 + 101, new model.Enemy("Skeleton", 2, 15, 80, 5, 30, 10, 20, 10, 5, 10, 10, 10, 20, 10, 30, "Skeleton.png"));
+ put(19 + 56 + 101, new model.Enemy("Skeleton", 2, 15, 80, 5, 30, 10, 20, 10, 5, 10, 10, 10, 20, 10, 30, "Skeleton.png"));
+ put(19 + 55 + 101, new model.Enemy("Skeleton", 2, 15, 80, 5, 30, 10, 20, 10, 5, 10, 10, 10, 20, 10, 30, "Skeleton.png"));
+ put(19 + 54 + 101, new model.Enemy("Skeleton", 2, 15, 80, 5, 30, 10, 20, 10, 5, 10, 10, 10, 20, 10, 30, "Skeleton.png"));
+ put(18 + 54 + 101, new model.Enemy("Skeleton", 2, 15, 80, 5, 30, 10, 20, 10, 5, 10, 10, 10, 20, 10, 30, "Skeleton.png"));
+ put(17 + 54 + 101, new model.Enemy("Skeleton", 2, 15, 80, 5, 30, 10, 20, 10, 5, 10, 10, 10, 20, 10, 30, "Skeleton.png"));
+ put(16 + 54 + 101, new model.Enemy("Skeleton", 2, 15, 80, 5, 30, 10, 20, 10, 5, 10, 10, 10, 20, 10, 30, "Skeleton.png"));
+ put(15 + 54 + 101, new model.Enemy("Skeleton", 2, 15, 80, 5, 30, 10, 20, 10, 5, 10, 10, 10, 20, 10, 30, "Skeleton.png"));
+ put(18 + 55 + 101, new model.Enemy("Skeleton", 2, 15, 80, 5, 30, 10, 20, 10, 5, 10, 10, 10, 20, 10, 30, "Skeleton.png"));
+ put(17 + 55 + 101, new model.Enemy("Skeleton", 2, 15, 80, 5, 30, 10, 20, 10, 5, 10, 10, 10, 20, 10, 30, "Skeleton.png"));
+ put(16 + 55 + 101, new model.Enemy("Skeleton", 2, 15, 80, 5, 30, 10, 20, 10, 5, 10, 10, 10, 20, 10, 30, "Skeleton.png"));
+ put(15 + 55 + 101, new model.Enemy("Skeleton", 2, 15, 80, 5, 30, 10, 20, 10, 5, 10, 10, 10, 20, 10, 30, "Skeleton.png"));
+ put(15 + 56 + 101, new model.Enemy("Skeleton", 2, 15, 80, 5, 30, 10, 20, 10, 5, 10, 10, 10, 20, 10, 30, "Skeleton.png"));
+ put(15 + 57 + 101, new model.Enemy("Skeleton", 2, 15, 80, 5, 30, 10, 20, 10, 5, 10, 10, 10, 20, 10, 30, "Skeleton.png"));
+
+ //101 Wolf1 on top of map
+ put(49 + 8 + 101, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(50 + 8 + 101, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(51 + 8 + 101, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(52 + 8 + 101, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(52 + 7 + 101, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(49 + 7 + 101, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(48 + 7 + 101, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(48 + 6 + 101, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(48 + 5 + 101, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(48 + 4 + 101, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(49 + 4 + 101, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(50 + 4 + 101, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(51 + 4 + 101, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+
+ //101 Wolf2 below Wolf1
+ put(41 + 13 + 101, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(41 + 14 + 101, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(40 + 14 + 101, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(39 + 14 + 101, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(38 + 14 + 101, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(38 + 13 + 101, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(37 + 13 + 101, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(37 + 12 + 101, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(37 + 11 + 101, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(37 + 10 + 101, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(38 + 10 + 101, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(39 + 10 + 101, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(37 + 9 + 101, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(38 + 9 + 101, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(39 + 9 + 101, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+
+ //101 Wolf3 below Wolf2
+ put(41 + 15 + 101, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(42 + 15 + 101, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(43 + 15 + 101, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(41 + 16 + 101, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(42 + 16 + 101, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(43 + 16 + 101, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(41 + 17 + 101, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(41 + 18 + 101, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(41 + 19 + 101, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(42 + 19 + 101, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(42 + 20 + 101, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(43 + 20 + 101, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(44 + 20 + 101, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(45 + 20 + 101, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+
+ //101 Wolf4 below Wolf3
+ put(50 + 25 + 101, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(51 + 25 + 101, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(52 + 25 + 101, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(53 + 25 + 101, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(54 + 25 + 101, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(50 + 26 + 101, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(51 + 26 + 101, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(52 + 26 + 101, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(53 + 26 + 101, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(54 + 26 + 101, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(54 + 27 + 101, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(50 + 27 + 101, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(50 + 28 + 101, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(50 + 29 + 101, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(51 + 29 + 101, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(51 + 30 + 101, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(52 + 30 + 101, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+
+ //101 Wolf5 below Skeleton4
+ put(15 + 71 + 101, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(15 + 72 + 101, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(15 + 73 + 101, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+
+ //101 Wolf6 below Wolf5
+ put(18 + 74 + 101, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(19 + 74 + 101, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(20 + 74 + 101, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(21 + 74 + 101, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(18 + 73 + 101, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(21 + 75 + 101, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(21 + 76 + 101, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(21 + 77 + 101, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(21 + 78 + 101, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(20 + 78 + 101, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+
+ //101 Wolf7 near Wolf6 on the right side
+ put(28 + 75 + 101, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(28 + 76 + 101, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(28 + 77 + 101, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(28 + 78 + 101, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(29 + 78 + 101, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(29 + 79 + 101, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(30 + 79 + 101, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(31 + 79 + 101, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(32 + 79 + 101, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(32 + 78 + 101, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(32 + 77 + 101, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+
+ //101 Watermonster bottom of map near the fire
+ put(62 + 95 + 101, new model.Enemy("Watermonster", 2, 10, 50, 10, 40, 10, 20, 15, 10, 5, 10, 15, 30, 15, 40, "Watermonster.png"));
+ put(61 + 95 + 101, new model.Enemy("Watermonster", 2, 10, 50, 10, 40, 10, 20, 15, 10, 5, 10, 15, 30, 15, 40, "Watermonster.png"));
+ put(60 + 95 + 101, new model.Enemy("Watermonster", 2, 10, 50, 10, 40, 10, 20, 15, 10, 5, 10, 15, 30, 15, 40, "Watermonster.png"));
+ put(59 + 95 + 101, new model.Enemy("Watermonster", 2, 10, 50, 10, 40, 10, 20, 15, 10, 5, 10, 15, 30, 15, 40, "Watermonster.png"));
+ put(62 + 94 + 101, new model.Enemy("Watermonster", 2, 10, 50, 10, 40, 10, 20, 15, 10, 5, 10, 15, 30, 15, 40, "Watermonster.png"));
+ put(61 + 94 + 101, new model.Enemy("Watermonster", 2, 10, 50, 10, 40, 10, 20, 15, 10, 5, 10, 15, 30, 15, 40, "Watermonster.png"));
+ put(60 + 94 + 101, new model.Enemy("Watermonster", 2, 10, 50, 10, 40, 10, 20, 15, 10, 5, 10, 15, 30, 15, 40, "Watermonster.png"));
+ put(59 + 94 + 101, new model.Enemy("Watermonster", 2, 10, 50, 10, 40, 10, 20, 15, 10, 5, 10, 15, 30, 15, 40, "Watermonster.png"));
+
+ //103 Forest creature on the top lef corner of the map
+ put(7 + 3 + 103, new model.Enemy("Forest creature", 2, 15, 40, 0, 0, 10, 20, 15, 10, 15, 10, 10, 30, 10, 25, "Forest creature.png"));
+ put(6 + 3 + 103, new model.Enemy("Forest creature", 2, 15, 40, 0, 0, 10, 20, 15, 10, 15, 10, 10, 30, 10, 25, "Forest creature.png"));
+ put(5 + 3 + 103, new model.Enemy("Forest creature", 2, 15, 40, 0, 0, 10, 20, 15, 10, 15, 10, 10, 30, 10, 25, "Forest creature.png"));
+ put(4 + 3 + 103, new model.Enemy("Forest creature", 2, 15, 40, 0, 0, 10, 20, 15, 10, 15, 10, 10, 30, 10, 25, "Forest creature.png"));
+
+ //103 Orc1 top of the map
+ put(27 + 7 + 103, new model.Enemy("Orc", 3, 20, 100, 0, 0, 20, 40, 20, 10, 5, 5, 20, 10, 5, 50, "Orc.png"));
+ put(26 + 7 + 103, new model.Enemy("Orc", 3, 20, 100, 0, 0, 20, 40, 20, 10, 5, 5, 20, 10, 5, 50, "Orc.png"));
+ put(25 + 7 + 103, new model.Enemy("Orc", 3, 20, 100, 0, 0, 20, 40, 20, 10, 5, 5, 20, 10, 5, 50, "Orc.png"));
+ put(24 + 7 + 103, new model.Enemy("Orc", 3, 20, 100, 0, 0, 20, 40, 20, 10, 5, 5, 20, 10, 5, 50, "Orc.png"));
+ put(24 + 6 + 103, new model.Enemy("Orc", 3, 20, 100, 0, 0, 20, 40, 20, 10, 5, 5, 20, 10, 5, 50, "Orc.png"));
+ put(24 + 5 + 103, new model.Enemy("Orc", 3, 20, 100, 0, 0, 20, 40, 20, 10, 5, 5, 20, 10, 5, 50, "Orc.png"));
+ put(24 + 4 + 103, new model.Enemy("Orc", 3, 20, 100, 0, 0, 20, 40, 20, 10, 5, 5, 20, 10, 5, 50, "Orc.png"));
+ put(28 + 4 + 103, new model.Enemy("Orc", 3, 20, 100, 0, 0, 20, 40, 20, 10, 5, 5, 20, 10, 5, 50, "Orc.png"));
+
+ //103 Orc2 on center of the map
+ put(55 + 36 + 103, new model.Enemy("Orc", 3, 20, 100, 0, 0, 20, 40, 20, 10, 5, 5, 20, 10, 5, 50, "Orc.png"));
+ put(55 + 35 + 103, new model.Enemy("Orc", 3, 20, 100, 0, 0, 20, 40, 20, 10, 5, 5, 20, 10, 5, 50, "Orc.png"));
+ put(55 + 34 + 103, new model.Enemy("Orc", 3, 20, 100, 0, 0, 20, 40, 20, 10, 5, 5, 20, 10, 5, 50, "Orc.png"));
+ put(55 + 33 + 103, new model.Enemy("Orc", 3, 20, 100, 0, 0, 20, 40, 20, 10, 5, 5, 20, 10, 5, 50, "Orc.png"));
+ put(55 + 32 + 103, new model.Enemy("Orc", 3, 20, 100, 0, 0, 20, 40, 20, 10, 5, 5, 20, 10, 5, 50, "Orc.png"));
+ put(55 + 31 + 103, new model.Enemy("Orc", 3, 20, 100, 0, 0, 20, 40, 20, 10, 5, 5, 20, 10, 5, 50, "Orc.png"));
+ put(54 + 36 + 103, new model.Enemy("Orc", 3, 20, 100, 0, 0, 20, 40, 20, 10, 5, 5, 20, 10, 5, 50, "Orc.png"));
+ put(53 + 36 + 103, new model.Enemy("Orc", 3, 20, 100, 0, 0, 20, 40, 20, 10, 5, 5, 20, 10, 5, 50, "Orc.png"));
+ put(51 + 36 + 103, new model.Enemy("Orc", 3, 20, 100, 0, 0, 20, 40, 20, 10, 5, 5, 20, 10, 5, 50, "Orc.png"));
+ put(51 + 35 + 103, new model.Enemy("Orc", 3, 20, 100, 0, 0, 20, 40, 20, 10, 5, 5, 20, 10, 5, 50, "Orc.png"));
+ put(51 + 34 + 103, new model.Enemy("Orc", 3, 20, 100, 0, 0, 20, 40, 20, 10, 5, 5, 20, 10, 5, 50, "Orc.png"));
+ put(51 + 33 + 103, new model.Enemy("Orc", 3, 20, 100, 0, 0, 20, 40, 20, 10, 5, 5, 20, 10, 5, 50, "Orc.png"));
+ put(51 + 32 + 103, new model.Enemy("Orc", 3, 20, 100, 0, 0, 20, 40, 20, 10, 5, 5, 20, 10, 5, 50, "Orc.png"));
+ put(51 + 31 + 103, new model.Enemy("Orc", 3, 20, 100, 0, 0, 20, 40, 20, 10, 5, 5, 20, 10, 5, 50, "Orc.png"));
+ put(51 + 30 + 103, new model.Enemy("Orc", 3, 20, 100, 0, 0, 20, 40, 20, 10, 5, 5, 20, 10, 5, 50, "Orc.png"));
+ put(52 + 31 + 103, new model.Enemy("Orc", 3, 20, 100, 0, 0, 20, 40, 20, 10, 5, 5, 20, 10, 5, 50, "Orc.png"));
+ put(53 + 31 + 103, new model.Enemy("Orc", 3, 20, 100, 0, 0, 20, 40, 20, 10, 5, 5, 20, 10, 5, 50, "Orc.png"));
+ put(54 + 31 + 103, new model.Enemy("Orc", 3, 20, 100, 0, 0, 20, 40, 20, 10, 5, 5, 20, 10, 5, 50, "Orc.png"));
+ put(55 + 30 + 103, new model.Enemy("Orc", 3, 20, 100, 0, 0, 20, 40, 20, 10, 5, 5, 20, 10, 5, 50, "Orc.png"));
+ put(52 + 30 + 103, new model.Enemy("Orc", 3, 20, 100, 0, 0, 20, 40, 20, 10, 5, 5, 20, 10, 5, 50, "Orc.png"));
+ put(53 + 30 + 103, new model.Enemy("Orc", 3, 20, 100, 0, 0, 20, 40, 20, 10, 5, 5, 20, 10, 5, 50, "Orc.png"));
+ put(54 + 30 + 103, new model.Enemy("Orc", 3, 20, 100, 0, 0, 20, 40, 20, 10, 5, 5, 20, 10, 5, 50, "Orc.png"));
+
+ //103 Monster1 top right corner of the map
+ put(89 + 11 + 103, new model.Enemy("Monster", 4, 50, 100, 0, 0, 25, 45, 25, 15, 20, 25, 30, 15, 20, 60, "Monster.png"));
+ put(88 + 11 + 103, new model.Enemy("Monster", 4, 50, 100, 0, 0, 25, 45, 25, 15, 20, 25, 30, 15, 20, 60, "Monster.png"));
+ put(87 + 11 + 103, new model.Enemy("Monster", 4, 50, 100, 0, 0, 25, 45, 25, 15, 20, 25, 30, 15, 20, 60, "Monster.png"));
+ put(86 + 11 + 103, new model.Enemy("Monster", 4, 50, 100, 0, 0, 25, 45, 25, 15, 20, 25, 30, 15, 20, 60, "Monster.png"));
+ put(86 + 10 + 103, new model.Enemy("Monster", 4, 50, 100, 0, 0, 25, 45, 25, 15, 20, 25, 30, 15, 20, 60, "Monster.png"));
+ put(86 + 9 + 103, new model.Enemy("Monster", 4, 50, 100, 0, 0, 25, 45, 25, 15, 20, 25, 30, 15, 20, 60, "Monster.png"));
+ put(86 + 8 + 103, new model.Enemy("Monster", 4, 50, 100, 0, 0, 25, 45, 25, 15, 20, 25, 30, 15, 20, 60, "Monster.png"));
+
+ //103 Monster2 below Monster1
+ put(93 + 36 + 103, new model.Enemy("Monster", 4, 50, 100, 0, 0, 25, 45, 25, 15, 20, 25, 30, 15, 20, 60, "Monster.png"));
+ put(92 + 36 + 103, new model.Enemy("Monster", 4, 50, 100, 0, 0, 25, 45, 25, 15, 20, 25, 30, 15, 20, 60, "Monster.png"));
+ put(91 + 36 + 103, new model.Enemy("Monster", 4, 50, 100, 0, 0, 25, 45, 25, 15, 20, 25, 30, 15, 20, 60, "Monster.png"));
+ put(90 + 36 + 103, new model.Enemy("Monster", 4, 50, 100, 0, 0, 25, 45, 25, 15, 20, 25, 30, 15, 20, 60, "Monster.png"));
+ put(89 + 36 + 103, new model.Enemy("Monster", 4, 50, 100, 0, 0, 25, 45, 25, 15, 20, 25, 30, 15, 20, 60, "Monster.png"));
+ put(89 + 35 + 103, new model.Enemy("Monster", 4, 50, 100, 0, 0, 25, 45, 25, 15, 20, 25, 30, 15, 20, 60, "Monster.png"));
+ put(89 + 34 + 103, new model.Enemy("Monster", 4, 50, 100, 0, 0, 25, 45, 25, 15, 20, 25, 30, 15, 20, 60, "Monster.png"));
+ put(89 + 33 + 103, new model.Enemy("Monster", 4, 50, 100, 0, 0, 25, 45, 25, 15, 20, 25, 30, 15, 20, 60, "Monster.png"));
+ put(89 + 32 + 103, new model.Enemy("Monster", 4, 50, 100, 0, 0, 25, 45, 25, 15, 20, 25, 30, 15, 20, 60, "Monster.png"));
+ put(89 + 31 + 103, new model.Enemy("Monster", 4, 50, 100, 0, 0, 25, 45, 25, 15, 20, 25, 30, 15, 20, 60, "Monster.png"));
+ put(90 + 31 + 103, new model.Enemy("Monster", 4, 50, 100, 0, 0, 25, 45, 25, 15, 20, 25, 30, 15, 20, 60, "Monster.png"));
+ put(90 + 32 + 103, new model.Enemy("Monster", 4, 50, 100, 0, 0, 25, 45, 25, 15, 20, 25, 30, 15, 20, 60, "Monster.png"));
+ put(91 + 32 + 103, new model.Enemy("Monster", 4, 50, 100, 0, 0, 25, 45, 25, 15, 20, 25, 30, 15, 20, 60, "Monster.png"));
+ put(92 + 32 + 103, new model.Enemy("Monster", 4, 50, 100, 0, 0, 25, 45, 25, 15, 20, 25, 30, 15, 20, 60, "Monster.png"));
+ put(93 + 32 + 103, new model.Enemy("Monster", 4, 50, 100, 0, 0, 25, 45, 25, 15, 20, 25, 30, 15, 20, 60, "Monster.png"));
+
+ //103 Monster3 right bottom corner of the map
+ put(70 + 81 + 103, new model.Enemy("Monster", 4, 50, 100, 0, 0, 25, 45, 25, 15, 20, 25, 30, 15, 20, 60, "Monster.png"));
+ put(70 + 82 + 103, new model.Enemy("Monster", 4, 50, 100, 0, 0, 25, 45, 25, 15, 20, 25, 30, 15, 20, 60, "Monster.png"));
+ put(70 + 83 + 103, new model.Enemy("Monster", 4, 50, 100, 0, 0, 25, 45, 25, 15, 20, 25, 30, 15, 20, 60, "Monster.png"));
+ put(71 + 81 + 103, new model.Enemy("Monster", 4, 50, 100, 0, 0, 25, 45, 25, 15, 20, 25, 30, 15, 20, 60, "Monster.png"));
+ put(72 + 81 + 103, new model.Enemy("Monster", 4, 50, 100, 0, 0, 25, 45, 25, 15, 20, 25, 30, 15, 20, 60, "Monster.png"));
+ put(73 + 81 + 103, new model.Enemy("Monster", 4, 50, 100, 0, 0, 25, 45, 25, 15, 20, 25, 30, 15, 20, 60, "Monster.png"));
+ put(74 + 81 + 103, new model.Enemy("Monster", 4, 50, 100, 0, 0, 25, 45, 25, 15, 20, 25, 30, 15, 20, 60, "Monster.png"));
+ put(71 + 82 + 103, new model.Enemy("Monster", 4, 50, 100, 0, 0, 25, 45, 25, 15, 20, 25, 30, 15, 20, 60, "Monster.png"));
+ put(72 + 82 + 103, new model.Enemy("Monster", 4, 50, 100, 0, 0, 25, 45, 25, 15, 20, 25, 30, 15, 20, 60, "Monster.png"));
+ put(73 + 82 + 103, new model.Enemy("Monster", 4, 50, 100, 0, 0, 25, 45, 25, 15, 20, 25, 30, 15, 20, 60, "Monster.png"));
+ put(74 + 82 + 103, new model.Enemy("Monster", 4, 50, 100, 0, 0, 25, 45, 25, 15, 20, 25, 30, 15, 20, 60, "Monster.png"));
+ put(74 + 83 + 103, new model.Enemy("Monster", 4, 50, 100, 0, 0, 25, 45, 25, 15, 20, 25, 30, 15, 20, 60, "Monster.png"));
+ put(74 + 84 + 103, new model.Enemy("Monster", 4, 50, 100, 0, 0, 25, 45, 25, 15, 20, 25, 30, 15, 20, 60, "Monster.png"));
+ put(74 + 85 + 103, new model.Enemy("Monster", 4, 50, 100, 0, 0, 25, 45, 25, 15, 20, 25, 30, 15, 20, 60, "Monster.png"));
+
+ //103 Skeleton
+ put(31 + 56 + 103, new model.Enemy("Skeleton", 2, 15, 80, 5, 30, 10, 20, 10, 5, 10, 10, 10, 20, 10, 30, "Skeleton.png"));
+ put(30 + 56 + 103, new model.Enemy("Skeleton", 2, 15, 80, 5, 30, 10, 20, 10, 5, 10, 10, 10, 20, 10, 30, "Skeleton.png"));
+ put(29 + 56 + 103, new model.Enemy("Skeleton", 2, 15, 80, 5, 30, 10, 20, 10, 5, 10, 10, 10, 20, 10, 30, "Skeleton.png"));
+ put(28 + 56 + 103, new model.Enemy("Skeleton", 2, 15, 80, 5, 30, 10, 20, 10, 5, 10, 10, 10, 20, 10, 30, "Skeleton.png"));
+ put(27 + 56 + 103, new model.Enemy("Skeleton", 2, 15, 80, 5, 30, 10, 20, 10, 5, 10, 10, 10, 20, 10, 30, "Skeleton.png"));
+ put(27 + 55 + 103, new model.Enemy("Skeleton", 2, 15, 80, 5, 30, 10, 20, 10, 5, 10, 10, 10, 20, 10, 30, "Skeleton.png"));
+ put(27 + 54 + 103, new model.Enemy("Skeleton", 2, 15, 80, 5, 30, 10, 20, 10, 5, 10, 10, 10, 20, 10, 30, "Skeleton.png"));
+ put(27 + 53 + 103, new model.Enemy("Skeleton", 2, 15, 80, 5, 30, 10, 20, 10, 5, 10, 10, 10, 20, 10, 30, "Skeleton.png"));
+ put(27 + 52 + 103, new model.Enemy("Skeleton", 2, 15, 80, 5, 30, 10, 20, 10, 5, 10, 10, 10, 20, 10, 30, "Skeleton.png"));
+ put(27 + 51 + 103, new model.Enemy("Skeleton", 2, 15, 80, 5, 30, 10, 20, 10, 5, 10, 10, 10, 20, 10, 30, "Skeleton.png"));
+ put(27 + 50 + 103, new model.Enemy("Skeleton", 2, 15, 80, 5, 30, 10, 20, 10, 5, 10, 10, 10, 20, 10, 30, "Skeleton.png"));
+ put(31 + 55 + 103, new model.Enemy("Skeleton", 2, 15, 80, 5, 30, 10, 20, 10, 5, 10, 10, 10, 20, 10, 30, "Skeleton.png"));
+ put(31 + 54 + 103, new model.Enemy("Skeleton", 2, 15, 80, 5, 30, 10, 20, 10, 5, 10, 10, 10, 20, 10, 30, "Skeleton.png"));
+
+ //103 Wolf1 left bottom corner of the map
+ put(30 + 86 + 103, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(31 + 86 + 103, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(32 + 86 + 103, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(32 + 85 + 103, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(32 + 84 + 103, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(32 + 83 + 103, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(32 + 82 + 103, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(31 + 83 + 103, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(31 + 82 + 103, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(31 + 81 + 103, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(30 + 82 + 103, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(29 + 82 + 103, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(28 + 82 + 103, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(30 + 81 + 103, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(29 + 81 + 103, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(28 + 81 + 103, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(28 + 83 + 103, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(28 + 84 + 103, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(28 + 85 + 103, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+
+ //103 Wolf2 near Wolf1 on rihgt
+ put(20 + 85 + 103, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(20 + 84 + 103, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(20 + 83 + 103, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(20 + 82 + 103, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(19 + 83 + 103, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(19 + 82 + 103, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(19 + 81 + 103, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(18 + 81 + 103, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(17 + 81 + 103, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(16 + 81 + 103, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(18 + 82 + 103, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(17 + 82 + 103, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(16 + 82 + 103, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(16 + 83 + 103, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(16 + 84 + 103, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(16 + 85 + 103, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+
+ //105 Orc1 right bottom corner of the map
+ put(79 + 92 + 105, new model.Enemy("Orc", 3, 20, 100, 0, 0, 20, 40, 20, 10, 5, 5, 20, 10, 5, 50, "Orc.png"));
+ put(79 + 91 + 105, new model.Enemy("Orc", 3, 20, 100, 0, 0, 20, 40, 20, 10, 5, 5, 20, 10, 5, 50, "Orc.png"));
+ put(79 + 90 + 105, new model.Enemy("Orc", 3, 20, 100, 0, 0, 20, 40, 20, 10, 5, 5, 20, 10, 5, 50, "Orc.png"));
+ put(79 + 89 + 105, new model.Enemy("Orc", 3, 20, 100, 0, 0, 20, 40, 20, 10, 5, 5, 20, 10, 5, 50, "Orc.png"));
+ put(79 + 88 + 105, new model.Enemy("Orc", 3, 20, 100, 0, 0, 20, 40, 20, 10, 5, 5, 20, 10, 5, 50, "Orc.png"));
+ put(79 + 87 + 105, new model.Enemy("Orc", 3, 20, 100, 0, 0, 20, 40, 20, 10, 5, 5, 20, 10, 5, 50, "Orc.png"));
+ put(80 + 87 + 105, new model.Enemy("Orc", 3, 20, 100, 0, 0, 20, 40, 20, 10, 5, 5, 20, 10, 5, 50, "Orc.png"));
+ put(81 + 87 + 105, new model.Enemy("Orc", 3, 20, 100, 0, 0, 20, 40, 20, 10, 5, 5, 20, 10, 5, 50, "Orc.png"));
+ put(82 + 87 + 105, new model.Enemy("Orc", 3, 20, 100, 0, 0, 20, 40, 20, 10, 5, 5, 20, 10, 5, 50, "Orc.png"));
+ put(83 + 87 + 105, new model.Enemy("Orc", 3, 20, 100, 0, 0, 20, 40, 20, 10, 5, 5, 20, 10, 5, 50, "Orc.png"));
+ put(80 + 88 + 105, new model.Enemy("Orc", 3, 20, 100, 0, 0, 20, 40, 20, 10, 5, 5, 20, 10, 5, 50, "Orc.png"));
+ put(81 + 88 + 105, new model.Enemy("Orc", 3, 20, 100, 0, 0, 20, 40, 20, 10, 5, 5, 20, 10, 5, 50, "Orc.png"));
+ put(82 + 88 + 105, new model.Enemy("Orc", 3, 20, 100, 0, 0, 20, 40, 20, 10, 5, 5, 20, 10, 5, 50, "Orc.png"));
+ put(83 + 88 + 105, new model.Enemy("Orc", 3, 20, 100, 0, 0, 20, 40, 20, 10, 5, 5, 20, 10, 5, 50, "Orc.png"));
+ put(83 + 89 + 105, new model.Enemy("Orc", 3, 20, 100, 0, 0, 20, 40, 20, 10, 5, 5, 20, 10, 5, 50, "Orc.png"));
+ put(83 + 90 + 105, new model.Enemy("Orc", 3, 20, 100, 0, 0, 20, 40, 20, 10, 5, 5, 20, 10, 5, 50, "Orc.png"));
+ put(83 + 91 + 105, new model.Enemy("Orc", 3, 20, 100, 0, 0, 20, 40, 20, 10, 5, 5, 20, 10, 5, 50, "Orc.png"));
+ put(83 + 92 + 105, new model.Enemy("Orc", 3, 20, 100, 0, 0, 20, 40, 20, 10, 5, 5, 20, 10, 5, 50, "Orc.png"));
+
+ //105 Orc2 right top corner of the map
+ put(91 + 11 + 105, new model.Enemy("Orc", 3, 20, 100, 0, 0, 20, 40, 20, 10, 5, 5, 20, 10, 5, 50, "Orc.png"));
+ put(90 + 11 + 105, new model.Enemy("Orc", 3, 20, 100, 0, 0, 20, 40, 20, 10, 5, 5, 20, 10, 5, 50, "Orc.png"));
+ put(89 + 11 + 105, new model.Enemy("Orc", 3, 20, 100, 0, 0, 20, 40, 20, 10, 5, 5, 20, 10, 5, 50, "Orc.png"));
+ put(88 + 11 + 105, new model.Enemy("Orc", 3, 20, 100, 0, 0, 20, 40, 20, 10, 5, 5, 20, 10, 5, 50, "Orc.png"));
+ put(91 + 10 + 105, new model.Enemy("Orc", 3, 20, 100, 0, 0, 20, 40, 20, 10, 5, 5, 20, 10, 5, 50, "Orc.png"));
+ put(90 + 10 + 105, new model.Enemy("Orc", 3, 20, 100, 0, 0, 20, 40, 20, 10, 5, 5, 20, 10, 5, 50, "Orc.png"));
+ put(89 + 10 + 105, new model.Enemy("Orc", 3, 20, 100, 0, 0, 20, 40, 20, 10, 5, 5, 20, 10, 5, 50, "Orc.png"));
+ put(88 + 10 + 105, new model.Enemy("Orc", 3, 20, 100, 0, 0, 20, 40, 20, 10, 5, 5, 20, 10, 5, 50, "Orc.png"));
+ put(88 + 12 + 105, new model.Enemy("Orc", 3, 20, 100, 0, 0, 20, 40, 20, 10, 5, 5, 20, 10, 5, 50, "Orc.png"));
+ put(88 + 13 + 105, new model.Enemy("Orc", 3, 20, 100, 0, 0, 20, 40, 20, 10, 5, 5, 20, 10, 5, 50, "Orc.png"));
+ put(88 + 14 + 105, new model.Enemy("Orc", 3, 20, 100, 0, 0, 20, 40, 20, 10, 5, 5, 20, 10, 5, 50, "Orc.png"));
+ put(88 + 15 + 105, new model.Enemy("Orc", 3, 20, 100, 0, 0, 20, 40, 20, 10, 5, 5, 20, 10, 5, 50, "Orc.png"));
+ put(88 + 16 + 105, new model.Enemy("Orc", 3, 20, 100, 0, 0, 20, 40, 20, 10, 5, 5, 20, 10, 5, 50, "Orc.png"));
+ put(89 + 16 + 105, new model.Enemy("Orc", 3, 20, 100, 0, 0, 20, 40, 20, 10, 5, 5, 20, 10, 5, 50, "Orc.png"));
+ put(90 + 16 + 105, new model.Enemy("Orc", 3, 20, 100, 0, 0, 20, 40, 20, 10, 5, 5, 20, 10, 5, 50, "Orc.png"));
+ put(91 + 16 + 105, new model.Enemy("Orc", 3, 20, 100, 0, 0, 20, 40, 20, 10, 5, 5, 20, 10, 5, 50, "Orc.png"));
+ put(92 + 16 + 105, new model.Enemy("Orc", 3, 20, 100, 0, 0, 20, 40, 20, 10, 5, 5, 20, 10, 5, 50, "Orc.png"));
+ put(92 + 15 + 105, new model.Enemy("Orc", 3, 20, 100, 0, 0, 20, 40, 20, 10, 5, 5, 20, 10, 5, 50, "Orc.png"));
+ put(92 + 14 + 105, new model.Enemy("Orc", 3, 20, 100, 0, 0, 20, 40, 20, 10, 5, 5, 20, 10, 5, 50, "Orc.png"));
+ put(92 + 13 + 105, new model.Enemy("Orc", 3, 20, 100, 0, 0, 20, 40, 20, 10, 5, 5, 20, 10, 5, 50, "Orc.png"));
+
+ //105 Skeleton1 above Orc2
+ put(75 + 45 + 105, new model.Enemy("Skeleton", 2, 15, 80, 5, 30, 10, 20, 10, 5, 10, 10, 10, 20, 10, 30, "Skeleton.png"));
+ put(76 + 45 + 105, new model.Enemy("Skeleton", 2, 15, 80, 5, 30, 10, 20, 10, 5, 10, 10, 10, 20, 10, 30, "Skeleton.png"));
+ put(76 + 44 + 105, new model.Enemy("Skeleton", 2, 15, 80, 5, 30, 10, 20, 10, 5, 10, 10, 10, 20, 10, 30, "Skeleton.png"));
+ put(76 + 43 + 105, new model.Enemy("Skeleton", 2, 15, 80, 5, 30, 10, 20, 10, 5, 10, 10, 10, 20, 10, 30, "Skeleton.png"));
+ put(76 + 42 + 105, new model.Enemy("Skeleton", 2, 15, 80, 5, 30, 10, 20, 10, 5, 10, 10, 10, 20, 10, 30, "Skeleton.png"));
+ put(76 + 41 + 105, new model.Enemy("Skeleton", 2, 15, 80, 5, 30, 10, 20, 10, 5, 10, 10, 10, 20, 10, 30, "Skeleton.png"));
+ put(76 + 40 + 105, new model.Enemy("Skeleton", 2, 15, 80, 5, 30, 10, 20, 10, 5, 10, 10, 10, 20, 10, 30, "Skeleton.png"));
+ put(75 + 41 + 105, new model.Enemy("Skeleton", 2, 15, 80, 5, 30, 10, 20, 10, 5, 10, 10, 10, 20, 10, 30, "Skeleton.png"));
+ put(74 + 41 + 105, new model.Enemy("Skeleton", 2, 15, 80, 5, 30, 10, 20, 10, 5, 10, 10, 10, 20, 10, 30, "Skeleton.png"));
+ put(75 + 40 + 105, new model.Enemy("Skeleton", 2, 15, 80, 5, 30, 10, 20, 10, 5, 10, 10, 10, 20, 10, 30, "Skeleton.png"));
+ put(74 + 40 + 105, new model.Enemy("Skeleton", 2, 15, 80, 5, 30, 10, 20, 10, 5, 10, 10, 10, 20, 10, 30, "Skeleton.png"));
+ put(73 + 41 + 105, new model.Enemy("Skeleton", 2, 15, 80, 5, 30, 10, 20, 10, 5, 10, 10, 10, 20, 10, 30, "Skeleton.png"));
+ put(73 + 40 + 105, new model.Enemy("Skeleton", 2, 15, 80, 5, 30, 10, 20, 10, 5, 10, 10, 10, 20, 10, 30, "Skeleton.png"));
+
+ //105 Skeleton2 left bottom corner
+ put(7 + 83 + 105, new model.Enemy("Skeleton", 2, 15, 80, 5, 30, 10, 20, 10, 5, 10, 10, 10, 20, 10, 30, "Skeleton.png"));
+ put(7 + 84 + 105, new model.Enemy("Skeleton", 2, 15, 80, 5, 30, 10, 20, 10, 5, 10, 10, 10, 20, 10, 30, "Skeleton.png"));
+ put(7 + 85 + 105, new model.Enemy("Skeleton", 2, 15, 80, 5, 30, 10, 20, 10, 5, 10, 10, 10, 20, 10, 30, "Skeleton.png"));
+ put(6 + 85 + 105, new model.Enemy("Skeleton", 2, 15, 80, 5, 30, 10, 20, 10, 5, 10, 10, 10, 20, 10, 30, "Skeleton.png"));
+ put(6 + 86 + 105, new model.Enemy("Skeleton", 2, 15, 80, 5, 30, 10, 20, 10, 5, 10, 10, 10, 20, 10, 30, "Skeleton.png"));
+ put(5 + 86 + 105, new model.Enemy("Skeleton", 2, 15, 80, 5, 30, 10, 20, 10, 5, 10, 10, 10, 20, 10, 30, "Skeleton.png"));
+ put(4 + 86 + 105, new model.Enemy("Skeleton", 2, 15, 80, 5, 30, 10, 20, 10, 5, 10, 10, 10, 20, 10, 30, "Skeleton.png"));
+ put(3 + 86 + 105, new model.Enemy("Skeleton", 2, 15, 80, 5, 30, 10, 20, 10, 5, 10, 10, 10, 20, 10, 30, "Skeleton.png"));
+ put(3 + 85 + 105, new model.Enemy("Skeleton", 2, 15, 80, 5, 30, 10, 20, 10, 5, 10, 10, 10, 20, 10, 30, "Skeleton.png"));
+ put(3 + 84 + 105, new model.Enemy("Skeleton", 2, 15, 80, 5, 30, 10, 20, 10, 5, 10, 10, 10, 20, 10, 30, "Skeleton.png"));
+ put(3 + 83 + 105, new model.Enemy("Skeleton", 2, 15, 80, 5, 30, 10, 20, 10, 5, 10, 10, 10, 20, 10, 30, "Skeleton.png"));
+
+ //105 Wolf1 below Skeleton1
+ put(93 + 64 + 105, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(92 + 64 + 105, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(91 + 64 + 105, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(90 + 64 + 105, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(90 + 63 + 105, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(90 + 62 + 105, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(90 + 61 + 105, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(90 + 60 + 105, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(91 + 60 + 105, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(92 + 60 + 105, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(91 + 61 + 105, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(92 + 61 + 105, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+
+ //105 Wolf2 below Wolf1
+ put(86 + 68 + 105, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(85 + 68 + 105, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(84 + 68 + 105, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(83 + 68 + 105, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(83 + 67 + 105, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(83 + 66 + 105, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(83 + 65 + 105, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(83 + 64 + 105, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(83 + 63 + 105, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(86 + 64 + 105, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(85 + 64 + 105, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(84 + 64 + 105, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(86 + 63 + 105, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(85 + 63 + 105, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(84 + 63 + 105, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(86 + 65 + 105, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+
+ //105 Wolf3 below Wolf2
+ put(92 + 72 + 105, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(93 + 72 + 105, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+
+ //105 Monster
+ put(73 + 73 + 105, new model.Enemy("Monster", 4, 50, 100, 0, 0, 25, 45, 25, 15, 20, 25, 30, 15, 20, 60, "Monster.png"));
+ put(72 + 73 + 105, new model.Enemy("Monster", 4, 50, 100, 0, 0, 25, 45, 25, 15, 20, 25, 30, 15, 20, 60, "Monster.png"));
+ put(71 + 73 + 105, new model.Enemy("Monster", 4, 50, 100, 0, 0, 25, 45, 25, 15, 20, 25, 30, 15, 20, 60, "Monster.png"));
+ put(73 + 72 + 105, new model.Enemy("Monster", 4, 50, 100, 0, 0, 25, 45, 25, 15, 20, 25, 30, 15, 20, 60, "Monster.png"));
+ put(72 + 72 + 105, new model.Enemy("Monster", 4, 50, 100, 0, 0, 25, 45, 25, 15, 20, 25, 30, 15, 20, 60, "Monster.png"));
+ put(71 + 72 + 105, new model.Enemy("Monster", 4, 50, 100, 0, 0, 25, 45, 25, 15, 20, 25, 30, 15, 20, 60, "Monster.png"));
+ put(71 + 74 + 105, new model.Enemy("Monster", 4, 50, 100, 0, 0, 25, 45, 25, 15, 20, 25, 30, 15, 20, 60, "Monster.png"));
+ put(71 + 75 + 105, new model.Enemy("Monster", 4, 50, 100, 0, 0, 25, 45, 25, 15, 20, 25, 30, 15, 20, 60, "Monster.png"));
+ put(71 + 76 + 105, new model.Enemy("Monster", 4, 50, 100, 0, 0, 25, 45, 25, 15, 20, 25, 30, 15, 20, 60, "Monster.png"));
+ put(72 + 76 + 105, new model.Enemy("Monster", 4, 50, 100, 0, 0, 25, 45, 25, 15, 20, 25, 30, 15, 20, 60, "Monster.png"));
+ put(72 + 77 + 105, new model.Enemy("Monster", 4, 50, 100, 0, 0, 25, 45, 25, 15, 20, 25, 30, 15, 20, 60, "Monster.png"));
+ put(73 + 77 + 105, new model.Enemy("Monster", 4, 50, 100, 0, 0, 25, 45, 25, 15, 20, 25, 30, 15, 20, 60, "Monster.png"));
+ put(74 + 77 + 105, new model.Enemy("Monster", 4, 50, 100, 0, 0, 25, 45, 25, 15, 20, 25, 30, 15, 20, 60, "Monster.png"));
+ put(75 + 77 + 105, new model.Enemy("Monster", 4, 50, 100, 0, 0, 25, 45, 25, 15, 20, 25, 30, 15, 20, 60, "Monster.png"));
+ put(76 + 77 + 105, new model.Enemy("Monster", 4, 50, 100, 0, 0, 25, 45, 25, 15, 20, 25, 30, 15, 20, 60, "Monster.png"));
+ put(76 + 76 + 105, new model.Enemy("Monster", 4, 50, 100, 0, 0, 25, 45, 25, 15, 20, 25, 30, 15, 20, 60, "Monster.png"));
+
+ //106 Orc1 right bottom corner of the map
+ put(94 + 89 + 106, new model.Enemy("Orc", 3, 20, 100, 0, 0, 20, 40, 20, 10, 5, 5, 20, 10, 5, 50, "Orc.png"));
+ put(93 + 89 + 106, new model.Enemy("Orc", 3, 20, 100, 0, 0, 20, 40, 20, 10, 5, 5, 20, 10, 5, 50, "Orc.png"));
+ put(92 + 89 + 106, new model.Enemy("Orc", 3, 20, 100, 0, 0, 20, 40, 20, 10, 5, 5, 20, 10, 5, 50, "Orc.png"));
+ put(91 + 89 + 106, new model.Enemy("Orc", 3, 20, 100, 0, 0, 20, 40, 20, 10, 5, 5, 20, 10, 5, 50, "Orc.png"));
+ put(90 + 89 + 106, new model.Enemy("Orc", 3, 20, 100, 0, 0, 20, 40, 20, 10, 5, 5, 20, 10, 5, 50, "Orc.png"));
+ put(90 + 88 + 106, new model.Enemy("Orc", 3, 20, 100, 0, 0, 20, 40, 20, 10, 5, 5, 20, 10, 5, 50, "Orc.png"));
+ put(90 + 87 + 106, new model.Enemy("Orc", 3, 20, 100, 0, 0, 20, 40, 20, 10, 5, 5, 20, 10, 5, 50, "Orc.png"));
+ put(90 + 86 + 106, new model.Enemy("Orc", 3, 20, 100, 0, 0, 20, 40, 20, 10, 5, 5, 20, 10, 5, 50, "Orc.png"));
+ put(90 + 85 + 106, new model.Enemy("Orc", 3, 20, 100, 0, 0, 20, 40, 20, 10, 5, 5, 20, 10, 5, 50, "Orc.png"));
+ put(90 + 84 + 106, new model.Enemy("Orc", 3, 20, 100, 0, 0, 20, 40, 20, 10, 5, 5, 20, 10, 5, 50, "Orc.png"));
+ put(90 + 83 + 106, new model.Enemy("Orc", 3, 20, 100, 0, 0, 20, 40, 20, 10, 5, 5, 20, 10, 5, 50, "Orc.png"));
+ put(91 + 83 + 106, new model.Enemy("Orc", 3, 20, 100, 0, 0, 20, 40, 20, 10, 5, 5, 20, 10, 5, 50, "Orc.png"));
+ put(92 + 83 + 106, new model.Enemy("Orc", 3, 20, 100, 0, 0, 20, 40, 20, 10, 5, 5, 20, 10, 5, 50, "Orc.png"));
+ put(93 + 83 + 106, new model.Enemy("Orc", 3, 20, 100, 0, 0, 20, 40, 20, 10, 5, 5, 20, 10, 5, 50, "Orc.png"));
+ put(94 + 83 + 106, new model.Enemy("Orc", 3, 20, 100, 0, 0, 20, 40, 20, 10, 5, 5, 20, 10, 5, 50, "Orc.png"));
+ put(91 + 84 + 106, new model.Enemy("Orc", 3, 20, 100, 0, 0, 20, 40, 20, 10, 5, 5, 20, 10, 5, 50, "Orc.png"));
+ put(92 + 84 + 106, new model.Enemy("Orc", 3, 20, 100, 0, 0, 20, 40, 20, 10, 5, 5, 20, 10, 5, 50, "Orc.png"));
+ put(93 + 84 + 106, new model.Enemy("Orc", 3, 20, 100, 0, 0, 20, 40, 20, 10, 5, 5, 20, 10, 5, 50, "Orc.png"));
+ put(94 + 84 + 106, new model.Enemy("Orc", 3, 20, 100, 0, 0, 20, 40, 20, 10, 5, 5, 20, 10, 5, 50, "Orc.png"));
+ put(94 + 85 + 106, new model.Enemy("Orc", 3, 20, 100, 0, 0, 20, 40, 20, 10, 5, 5, 20, 10, 5, 50, "Orc.png"));
+ put(94 + 86 + 106, new model.Enemy("Orc", 3, 20, 100, 0, 0, 20, 40, 20, 10, 5, 5, 20, 10, 5, 50, "Orc.png"));
+ put(94 + 87 + 106, new model.Enemy("Orc", 3, 20, 100, 0, 0, 20, 40, 20, 10, 5, 5, 20, 10, 5, 50, "Orc.png"));
+ put(94 + 88 + 106, new model.Enemy("Orc", 3, 20, 100, 0, 0, 20, 40, 20, 10, 5, 5, 20, 10, 5, 50, "Orc.png"));
+
+ //106 Wolf1 left top corner of the map
+ put(11 + 4 + 106, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(11 + 5 + 106, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(10 + 5 + 106, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(9 + 5 + 106, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(8 + 5 + 106, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+
+ //106 Wolf2 right side of Wolf1
+ put(17 + 4 + 106, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(17 + 5 + 106, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(18 + 5 + 106, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(19 + 5 + 106, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+
+ //106 Wolf3 above Dragon
+ put(6 + 23 + 106, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(6 + 22 + 106, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(4 + 20 + 106, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(5 + 20 + 106, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(4 + 19 + 106, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(5 + 19 + 106, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+
+ //106 Wolf4 below Dragon
+ put(5 + 60 + 106, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(6 + 60 + 106, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(7 + 60 + 106, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(7 + 59 + 106, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(7 + 58 + 106, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+
+ //106 Forest creature1 near Wolf4
+ put(26 + 64 + 106, new model.Enemy("Forest creature", 2, 15, 40, 0, 0, 10, 20, 15, 10, 15, 10, 10, 30, 10, 25, "Forest creature.png"));
+ put(26 + 65 + 106, new model.Enemy("Forest creature", 2, 15, 40, 0, 0, 10, 20, 15, 10, 15, 10, 10, 30, 10, 25, "Forest creature.png"));
+ put(26 + 66 + 106, new model.Enemy("Forest creature", 2, 15, 40, 0, 0, 10, 20, 15, 10, 15, 10, 10, 30, 10, 25, "Forest creature.png"));
+ put(25 + 66 + 106, new model.Enemy("Forest creature", 2, 15, 40, 0, 0, 10, 20, 15, 10, 15, 10, 10, 30, 10, 25, "Forest creature.png"));
+ put(24 + 66 + 106, new model.Enemy("Forest creature", 2, 15, 40, 0, 0, 10, 20, 15, 10, 15, 10, 10, 30, 10, 25, "Forest creature.png"));
+ put(23 + 66 + 106, new model.Enemy("Forest creature", 2, 15, 40, 0, 0, 10, 20, 15, 10, 15, 10, 10, 30, 10, 25, "Forest creature.png"));
+ put(22 + 66 + 106, new model.Enemy("Forest creature", 2, 15, 40, 0, 0, 10, 20, 15, 10, 15, 10, 10, 30, 10, 25, "Forest creature.png"));
+ put(22 + 65 + 106, new model.Enemy("Forest creature", 2, 15, 40, 0, 0, 10, 20, 15, 10, 15, 10, 10, 30, 10, 25, "Forest creature.png"));
+ put(22 + 64 + 106, new model.Enemy("Forest creature", 2, 15, 40, 0, 0, 10, 20, 15, 10, 15, 10, 10, 30, 10, 25, "Forest creature.png"));
+ put(22 + 63 + 106, new model.Enemy("Forest creature", 2, 15, 40, 0, 0, 10, 20, 15, 10, 15, 10, 10, 30, 10, 25, "Forest creature.png"));
+ put(22 + 62 + 106, new model.Enemy("Forest creature", 2, 15, 40, 0, 0, 10, 20, 15, 10, 15, 10, 10, 30, 10, 25, "Forest creature.png"));
+ put(22 + 61 + 106, new model.Enemy("Forest creature", 2, 15, 40, 0, 0, 10, 20, 15, 10, 15, 10, 10, 30, 10, 25, "Forest creature.png"));
+
+ //106 Forest creature2 near Monster
+ put(75 + 43 + 106, new model.Enemy("Forest creature", 2, 15, 40, 0, 0, 10, 20, 15, 10, 15, 10, 10, 30, 10, 25, "Forest creature.png"));
+ put(75 + 44 + 106, new model.Enemy("Forest creature", 2, 15, 40, 0, 0, 10, 20, 15, 10, 15, 10, 10, 30, 10, 25, "Forest creature.png"));
+ put(75 + 45 + 106, new model.Enemy("Forest creature", 2, 15, 40, 0, 0, 10, 20, 15, 10, 15, 10, 10, 30, 10, 25, "Forest creature.png"));
+ put(74 + 45 + 106, new model.Enemy("Forest creature", 2, 15, 40, 0, 0, 10, 20, 15, 10, 15, 10, 10, 30, 10, 25, "Forest creature.png"));
+ put(73 + 45 + 106, new model.Enemy("Forest creature", 2, 15, 40, 0, 0, 10, 20, 15, 10, 15, 10, 10, 30, 10, 25, "Forest creature.png"));
+ put(72 + 45 + 106, new model.Enemy("Forest creature", 2, 15, 40, 0, 0, 10, 20, 15, 10, 15, 10, 10, 30, 10, 25, "Forest creature.png"));
+ put(71 + 45 + 106, new model.Enemy("Forest creature", 2, 15, 40, 0, 0, 10, 20, 15, 10, 15, 10, 10, 30, 10, 25, "Forest creature.png"));
+ put(71 + 44 + 106, new model.Enemy("Forest creature", 2, 15, 40, 0, 0, 10, 20, 15, 10, 15, 10, 10, 30, 10, 25, "Forest creature.png"));
+ put(71 + 43 + 106, new model.Enemy("Forest creature", 2, 15, 40, 0, 0, 10, 20, 15, 10, 15, 10, 10, 30, 10, 25, "Forest creature.png"));
+
+ //106 Monster
+ put(94 + 43 + 106, new model.Enemy("Monster", 4, 50, 100, 0, 0, 25, 45, 25, 15, 20, 25, 30, 15, 20, 60, "Monster.png"));
+ put(93 + 43 + 106, new model.Enemy("Monster", 4, 50, 100, 0, 0, 25, 45, 25, 15, 20, 25, 30, 15, 20, 60, "Monster.png"));
+ put(92 + 43 + 106, new model.Enemy("Monster", 4, 50, 100, 0, 0, 25, 45, 25, 15, 20, 25, 30, 15, 20, 60, "Monster.png"));
+ put(92 + 42 + 106, new model.Enemy("Monster", 4, 50, 100, 0, 0, 25, 45, 25, 15, 20, 25, 30, 15, 20, 60, "Monster.png"));
+ put(91 + 42 + 106, new model.Enemy("Monster", 4, 50, 100, 0, 0, 25, 45, 25, 15, 20, 25, 30, 15, 20, 60, "Monster.png"));
+ put(91 + 41 + 106, new model.Enemy("Monster", 4, 50, 100, 0, 0, 25, 45, 25, 15, 20, 25, 30, 15, 20, 60, "Monster.png"));
+ put(91 + 40 + 106, new model.Enemy("Monster", 4, 50, 100, 0, 0, 25, 45, 25, 15, 20, 25, 30, 15, 20, 60, "Monster.png"));
+ put(93 + 39 + 106, new model.Enemy("Monster", 4, 50, 100, 0, 0, 25, 45, 25, 15, 20, 25, 30, 15, 20, 60, "Monster.png"));
+ put(94 + 39 + 106, new model.Enemy("Monster", 4, 50, 100, 0, 0, 25, 45, 25, 15, 20, 25, 30, 15, 20, 60, "Monster.png"));
+ put(93 + 38 + 106, new model.Enemy("Monster", 4, 50, 100, 0, 0, 25, 45, 25, 15, 20, 25, 30, 15, 20, 60, "Monster.png"));
+ put(94 + 38 + 106, new model.Enemy("Monster", 4, 50, 100, 0, 0, 25, 45, 25, 15, 20, 25, 30, 15, 20, 60, "Monster.png"));
+ put(73 + 77 + 106, new model.Enemy("Monster", 4, 50, 100, 0, 0, 25, 45, 25, 15, 20, 25, 30, 15, 20, 60, "Monster.png"));
+ put(74 + 77 + 106, new model.Enemy("Monster", 4, 50, 100, 0, 0, 25, 45, 25, 15, 20, 25, 30, 15, 20, 60, "Monster.png"));
+ put(75 + 77 + 106, new model.Enemy("Monster", 4, 50, 100, 0, 0, 25, 45, 25, 15, 20, 25, 30, 15, 20, 60, "Monster.png"));
+ put(76 + 77 + 106, new model.Enemy("Monster", 4, 50, 100, 0, 0, 25, 45, 25, 15, 20, 25, 30, 15, 20, 60, "Monster.png"));
+ put(76 + 76 + 106, new model.Enemy("Monster", 4, 50, 100, 0, 0, 25, 45, 25, 15, 20, 25, 30, 15, 20, 60, "Monster.png"));
+
+ //106 Dragon
+ put(17 + 42 + 106, new model.Enemy("Black Dragon", 10, 90, 200, 0, 0, 40, 60, 40, 30, 60, 45, 60, 40, 50, 120, "Black Dragon.png"));
+ put(17 + 43 + 106, new model.Enemy("Black Dragon", 10, 90, 200, 0, 0, 40, 60, 40, 30, 60, 45, 60, 40, 50, 120, "Black Dragon.png"));
+ put(17 + 44 + 106, new model.Enemy("Black Dragon", 10, 90, 200, 0, 0, 40, 60, 40, 30, 60, 45, 60, 40, 50, 120, "Black Dragon.png"));
+ put(18 + 44 + 106, new model.Enemy("Black Dragon", 10, 90, 200, 0, 0, 40, 60, 40, 30, 60, 45, 60, 40, 50, 120, "Black Dragon.png"));
+ put(18 + 45 + 106, new model.Enemy("Black Dragon", 10, 90, 200, 0, 0, 40, 60, 40, 30, 60, 45, 60, 40, 50, 120, "Black Dragon.png"));
+ put(18 + 46 + 106, new model.Enemy("Black Dragon", 10, 90, 200, 0, 0, 40, 60, 40, 30, 60, 45, 60, 40, 50, 120, "Black Dragon.png"));
+ put(18 + 47 + 106, new model.Enemy("Black Dragon", 10, 90, 200, 0, 0, 40, 60, 40, 30, 60, 45, 60, 40, 50, 120, "Black Dragon.png"));
+ put(18 + 48 + 106, new model.Enemy("Black Dragon", 10, 90, 200, 0, 0, 40, 60, 40, 30, 60, 45, 60, 40, 50, 120, "Black Dragon.png"));
+ put(17 + 48 + 106, new model.Enemy("Black Dragon", 10, 90, 200, 0, 0, 40, 60, 40, 30, 60, 45, 60, 40, 50, 120, "Black Dragon.png"));
+ put(16 + 48 + 106, new model.Enemy("Black Dragon", 10, 90, 200, 0, 0, 40, 60, 40, 30, 60, 45, 60, 40, 50, 120, "Black Dragon.png"));
+ put(15 + 48 + 106, new model.Enemy("Black Dragon", 10, 90, 200, 0, 0, 40, 60, 40, 30, 60, 45, 60, 40, 50, 120, "Black Dragon.png"));
+ put(14 + 48 + 106, new model.Enemy("Black Dragon", 10, 90, 200, 0, 0, 40, 60, 40, 30, 60, 45, 60, 40, 50, 120, "Black Dragon.png"));
+ put(14 + 47 + 106, new model.Enemy("Black Dragon", 10, 90, 200, 0, 0, 40, 60, 40, 30, 60, 45, 60, 40, 50, 120, "Black Dragon.png"));
+ put(13 + 47 + 106, new model.Enemy("Black Dragon", 10, 90, 200, 0, 0, 40, 60, 40, 30, 60, 45, 60, 40, 50, 120, "Black Dragon.png"));
+ put(12 + 47 + 106, new model.Enemy("Black Dragon", 10, 90, 200, 0, 0, 40, 60, 40, 30, 60, 45, 60, 40, 50, 120, "Black Dragon.png"));
+ put(11 + 47 + 106, new model.Enemy("Black Dragon", 10, 90, 200, 0, 0, 40, 60, 40, 30, 60, 45, 60, 40, 50, 120, "Black Dragon.png"));
+ put(10 + 47 + 106, new model.Enemy("Black Dragon", 10, 90, 200, 0, 0, 40, 60, 40, 30, 60, 45, 60, 40, 50, 120, "Black Dragon.png"));
+ put(9 + 47 + 106, new model.Enemy("Black Dragon", 10, 90, 200, 0, 0, 40, 60, 40, 30, 60, 45, 60, 40, 50, 120, "Black Dragon.png"));
+ put(9 + 46 + 106, new model.Enemy("Black Dragon", 10, 90, 200, 0, 0, 40, 60, 40, 30, 60, 45, 60, 40, 50, 120, "Black Dragon.png"));
+ put(9 + 45 + 106, new model.Enemy("Black Dragon", 10, 90, 200, 0, 0, 40, 60, 40, 30, 60, 45, 60, 40, 50, 120, "Black Dragon.png"));
+ put(9 + 44 + 106, new model.Enemy("Black Dragon", 10, 90, 200, 0, 0, 40, 60, 40, 30, 60, 45, 60, 40, 50, 120, "Black Dragon.png"));
+ put(9 + 43 + 106, new model.Enemy("Black Dragon", 10, 90, 200, 0, 0, 40, 60, 40, 30, 60, 45, 60, 40, 50, 120, "Black Dragon.png"));
+ put(10 + 44 + 106, new model.Enemy("Black Dragon", 10, 90, 200, 0, 0, 40, 60, 40, 30, 60, 45, 60, 40, 50, 120, "Black Dragon.png"));
+ put(10 + 43 + 106, new model.Enemy("Black Dragon", 10, 90, 200, 0, 0, 40, 60, 40, 30, 60, 45, 60, 40, 50, 120, "Black Dragon.png"));
+ put(10 + 40 + 106, new model.Enemy("Black Dragon", 10, 90, 200, 0, 0, 40, 60, 40, 30, 60, 45, 60, 40, 50, 120, "Black Dragon.png"));
+ put(11 + 40 + 106, new model.Enemy("Black Dragon", 10, 90, 200, 0, 0, 40, 60, 40, 30, 60, 45, 60, 40, 50, 120, "Black Dragon.png"));
+ put(12 + 40 + 106, new model.Enemy("Black Dragon", 10, 90, 200, 0, 0, 40, 60, 40, 30, 60, 45, 60, 40, 50, 120, "Black Dragon.png"));
+ put(13 + 40 + 106, new model.Enemy("Black Dragon", 10, 90, 200, 0, 0, 40, 60, 40, 30, 60, 45, 60, 40, 50, 120, "Black Dragon.png"));
+ put(14 + 40 + 106, new model.Enemy("Black Dragon", 10, 90, 200, 0, 0, 40, 60, 40, 30, 60, 45, 60, 40, 50, 120, "Black Dragon.png"));
+ put(10 + 39 + 106, new model.Enemy("Black Dragon", 10, 90, 200, 0, 0, 40, 60, 40, 30, 60, 45, 60, 40, 50, 120, "Black Dragon.png"));
+ put(11 + 39 + 106, new model.Enemy("Black Dragon", 10, 90, 200, 0, 0, 40, 60, 40, 30, 60, 45, 60, 40, 50, 120, "Black Dragon.png"));
+ put(12 + 39 + 106, new model.Enemy("Black Dragon", 10, 90, 200, 0, 0, 40, 60, 40, 30, 60, 45, 60, 40, 50, 120, "Black Dragon.png"));
+ put(13 + 39 + 106, new model.Enemy("Black Dragon", 10, 90, 200, 0, 0, 40, 60, 40, 30, 60, 45, 60, 40, 50, 120, "Black Dragon.png"));
+ put(14 + 39 + 106, new model.Enemy("Black Dragon", 10, 90, 200, 0, 0, 40, 60, 40, 30, 60, 45, 60, 40, 50, 120, "Black Dragon.png"));
+
+ //107 Daemon1 left top corner of the map
+ put(6 + 2 + 107, new model.Enemy("Daemon", 5, 80, 120, 70, 100, 25, 35, 25, 20, 40, 35, 40, 35, 35, 70, "Daemon.png"));
+ put(6 + 3 + 107, new model.Enemy("Daemon", 5, 80, 120, 70, 100, 25, 35, 25, 20, 40, 35, 40, 35, 35, 70, "Daemon.png"));
+ put(2 + 4 + 107, new model.Enemy("Daemon", 5, 80, 120, 70, 100, 25, 35, 25, 20, 40, 35, 40, 35, 35, 70, "Daemon.png"));
+ put(1 + 4 + 107, new model.Enemy("Daemon", 5, 80, 120, 70, 100, 25, 35, 25, 20, 40, 35, 40, 35, 35, 70, "Daemon.png"));
+ put(1 + 3 + 107, new model.Enemy("Daemon", 5, 80, 120, 70, 100, 25, 35, 25, 20, 40, 35, 40, 35, 35, 70, "Daemon.png"));
+ put(1 + 2 + 107, new model.Enemy("Daemon", 5, 80, 120, 70, 100, 25, 35, 25, 20, 40, 35, 40, 35, 35, 70, "Daemon.png"));
+
+ //107 Daemon2 right top corner of the map
+ put(44 + 2 + 107, new model.Enemy("Daemon", 5, 80, 120, 70, 100, 25, 35, 25, 20, 40, 35, 40, 35, 35, 70, "Daemon.png"));
+ put(44 + 3 + 107, new model.Enemy("Daemon", 5, 80, 120, 70, 100, 25, 35, 25, 20, 40, 35, 40, 35, 35, 70, "Daemon.png"));
+ put(47 + 4 + 107, new model.Enemy("Daemon", 5, 80, 120, 70, 100, 25, 35, 25, 20, 40, 35, 40, 35, 35, 70, "Daemon.png"));
+
+ //107 Daemon3 middle right of the map
+ put(47 + 16 + 107, new model.Enemy("Daemon", 5, 80, 120, 70, 100, 25, 35, 25, 20, 40, 35, 40, 35, 35, 70, "Daemon.png"));
+ put(47 + 15 + 107, new model.Enemy("Daemon", 5, 80, 120, 70, 100, 25, 35, 25, 20, 40, 35, 40, 35, 35, 70, "Daemon.png"));
+ put(45 + 18 + 107, new model.Enemy("Daemon", 5, 80, 120, 70, 100, 25, 35, 25, 20, 40, 35, 40, 35, 35, 70, "Daemon.png"));
+ put(47 + 21 + 107, new model.Enemy("Daemon", 5, 80, 120, 70, 100, 25, 35, 25, 20, 40, 35, 40, 35, 35, 70, "Daemon.png"));
+
+ //107 Boss of Daemons center of the map
+ put(26 + 15 + 107, new model.Enemy("Boss of Daemons", 7, 80, 130, 70, 110, 30, 40, 30, 25, 45, 40, 50, 40, 40, 100, "Boss of Daemons.png"));
+ put(26 + 16 + 107, new model.Enemy("Boss of Daemons", 7, 80, 130, 70, 110, 30, 40, 30, 25, 45, 40, 50, 40, 40, 100, "Boss of Daemons.png"));
+ put(27 + 15 + 107, new model.Enemy("Boss of Daemons", 7, 80, 130, 70, 110, 30, 40, 30, 25, 45, 40, 50, 40, 40, 100, "Boss of Daemons.png"));
+ put(27 + 16 + 107, new model.Enemy("Boss of Daemons", 7, 80, 130, 70, 110, 30, 40, 30, 25, 45, 40, 50, 40, 40, 100, "Boss of Daemons.png"));
+ put(27 + 17 + 107, new model.Enemy("Boss of Daemons", 7, 80, 130, 70, 110, 30, 40, 30, 25, 45, 40, 50, 40, 40, 100, "Boss of Daemons.png"));
+ put(27 + 18 + 107, new model.Enemy("Boss of Daemons", 7, 80, 130, 70, 110, 30, 40, 30, 25, 45, 40, 50, 40, 40, 100, "Boss of Daemons.png"));
+ put(27 + 19 + 107, new model.Enemy("Boss of Daemons", 7, 80, 130, 70, 110, 30, 40, 30, 25, 45, 40, 50, 40, 40, 100, "Boss of Daemons.png"));
+ put(26 + 19 + 107, new model.Enemy("Boss of Daemons", 7, 80, 130, 70, 110, 30, 40, 30, 25, 45, 40, 50, 40, 40, 100, "Boss of Daemons.png"));
+ put(25 + 19 + 107, new model.Enemy("Boss of Daemons", 7, 80, 130, 70, 110, 30, 40, 30, 25, 45, 40, 50, 40, 40, 100, "Boss of Daemons.png"));
+ put(24 + 19 + 107, new model.Enemy("Boss of Daemons", 7, 80, 130, 70, 110, 30, 40, 30, 25, 45, 40, 50, 40, 40, 100, "Boss of Daemons.png"));
+ put(23 + 19 + 107, new model.Enemy("Boss of Daemons", 7, 80, 130, 70, 110, 30, 40, 30, 25, 45, 40, 50, 40, 40, 100, "Boss of Daemons.png"));
+ put(22 + 19 + 107, new model.Enemy("Boss of Daemons", 7, 80, 130, 70, 110, 30, 40, 30, 25, 45, 40, 50, 40, 40, 100, "Boss of Daemons.png"));
+ put(22 + 18 + 107, new model.Enemy("Boss of Daemons", 7, 80, 130, 70, 110, 30, 40, 30, 25, 45, 40, 50, 40, 40, 100, "Boss of Daemons.png"));
+ put(22 + 17 + 107, new model.Enemy("Boss of Daemons", 7, 80, 130, 70, 110, 30, 40, 30, 25, 45, 40, 50, 40, 40, 100, "Boss of Daemons.png"));
+ put(21 + 17 + 107, new model.Enemy("Boss of Daemons", 7, 80, 130, 70, 110, 30, 40, 30, 25, 45, 40, 50, 40, 40, 100, "Boss of Daemons.png"));
+ put(21 + 16 + 107, new model.Enemy("Boss of Daemons", 7, 80, 130, 70, 110, 30, 40, 30, 25, 45, 40, 50, 40, 40, 100, "Boss of Daemons.png"));
+ put(21 + 15 + 107, new model.Enemy("Boss of Daemons", 7, 80, 130, 70, 110, 30, 40, 30, 25, 45, 40, 50, 40, 40, 100, "Boss of Daemons.png"));
+ put(24 + 13 + 107, new model.Enemy("Boss of Daemons", 7, 80, 130, 70, 110, 30, 40, 30, 25, 45, 40, 50, 40, 40, 100, "Boss of Daemons.png"));
+ put(25 + 13 + 107, new model.Enemy("Boss of Daemons", 7, 80, 130, 70, 110, 30, 40, 30, 25, 45, 40, 50, 40, 40, 100, "Boss of Daemons.png"));
+ put(24 + 12 + 107, new model.Enemy("Boss of Daemons", 7, 80, 130, 70, 110, 30, 40, 30, 25, 45, 40, 50, 40, 40, 100, "Boss of Daemons.png"));
+ put(25 + 12 + 107, new model.Enemy("Boss of Daemons", 7, 80, 130, 70, 110, 30, 40, 30, 25, 45, 40, 50, 40, 40, 100, "Boss of Daemons.png"));
+
+ //107 Mutant1 left corner of the map
+ put(1 + 29 + 107, new model.Enemy("Mutant", 4, 50, 90, 35, 60, 20, 30, 20, 15, 30, 25, 35, 50, 25, 45, "Mutant.png"));
+ put(1 + 28 + 107, new model.Enemy("Mutant", 4, 50, 90, 35, 60, 20, 30, 20, 15, 30, 25, 35, 50, 25, 45, "Mutant.png"));
+ put(1 + 27 + 107, new model.Enemy("Mutant", 4, 50, 90, 35, 60, 20, 30, 20, 15, 30, 25, 35, 50, 25, 45, "Mutant.png"));
+ put(2 + 28 + 107, new model.Enemy("Mutant", 4, 50, 90, 35, 60, 20, 30, 20, 15, 30, 25, 35, 50, 25, 45, "Mutant.png"));
+ put(2 + 27 + 107, new model.Enemy("Mutant", 4, 50, 90, 35, 60, 20, 30, 20, 15, 30, 25, 35, 50, 25, 45, "Mutant.png"));
+ put(5 + 30 + 107, new model.Enemy("Mutant", 4, 50, 90, 35, 60, 20, 30, 20, 15, 30, 25, 35, 50, 25, 45, "Mutant.png"));
+ put(1 + 33 + 107, new model.Enemy("Mutant", 4, 50, 90, 35, 60, 20, 30, 20, 15, 30, 25, 35, 50, 25, 45, "Mutant.png"));
+ put(2 + 33 + 107, new model.Enemy("Mutant", 4, 50, 90, 35, 60, 20, 30, 20, 15, 30, 25, 35, 50, 25, 45, "Mutant.png"));
+ put(3 + 33 + 107, new model.Enemy("Mutant", 4, 50, 90, 35, 60, 20, 30, 20, 15, 30, 25, 35, 50, 25, 45, "Mutant.png"));
+
+ //107 Mutant2 right corner of the map
+ put(47 + 41 + 107, new model.Enemy("Mutant", 4, 50, 90, 35, 60, 20, 30, 20, 15, 30, 25, 35, 50, 25, 45, "Mutant.png"));
+ put(47 + 40 + 107, new model.Enemy("Mutant", 4, 50, 90, 35, 60, 20, 30, 20, 15, 30, 25, 35, 50, 25, 45, "Mutant.png"));
+ put(45 + 42 + 107, new model.Enemy("Mutant", 4, 50, 90, 35, 60, 20, 30, 20, 15, 30, 25, 35, 50, 25, 45, "Mutant.png"));
+ put(45 + 43 + 107, new model.Enemy("Mutant", 4, 50, 90, 35, 60, 20, 30, 20, 15, 30, 25, 35, 50, 25, 45, "Mutant.png"));
+ put(45 + 44 + 107, new model.Enemy("Mutant", 4, 50, 90, 35, 60, 20, 30, 20, 15, 30, 25, 35, 50, 25, 45, "Mutant.png"));
+ put(45 + 45 + 107, new model.Enemy("Mutant", 4, 50, 90, 35, 60, 20, 30, 20, 15, 30, 25, 35, 50, 25, 45, "Mutant.png"));
+ put(45 + 46 + 107, new model.Enemy("Mutant", 4, 50, 90, 35, 60, 20, 30, 20, 15, 30, 25, 35, 50, 25, 45, "Mutant.png"));
+ put(47 + 46 + 107, new model.Enemy("Mutant", 4, 50, 90, 35, 60, 20, 30, 20, 15, 30, 25, 35, 50, 25, 45, "Mutant.png"));
+
+ //108 Orc
+ put(5 + 59 + 108, new model.Enemy("Orc", 3, 20, 100, 0, 0, 20, 40, 20, 10, 5, 5, 20, 10, 5, 50, "Orc.png"));
+ put(6 + 59 + 108, new model.Enemy("Orc", 3, 20, 100, 0, 0, 20, 40, 20, 10, 5, 5, 20, 10, 5, 50, "Orc.png"));
+ put(7 + 59 + 108, new model.Enemy("Orc", 3, 20, 100, 0, 0, 20, 40, 20, 10, 5, 5, 20, 10, 5, 50, "Orc.png"));
+ put(8 + 59 + 108, new model.Enemy("Orc", 3, 20, 100, 0, 0, 20, 40, 20, 10, 5, 5, 20, 10, 5, 50, "Orc.png"));
+ put(8 + 58 + 108, new model.Enemy("Orc", 3, 20, 100, 0, 0, 20, 40, 20, 10, 5, 5, 20, 10, 5, 50, "Orc.png"));
+ put(8 + 60 + 108, new model.Enemy("Orc", 3, 20, 100, 0, 0, 20, 40, 20, 10, 5, 5, 20, 10, 5, 50, "Orc.png"));
+ put(8 + 61 + 108, new model.Enemy("Orc", 3, 20, 100, 0, 0, 20, 40, 20, 10, 5, 5, 20, 10, 5, 50, "Orc.png"));
+ put(8 + 62 + 108, new model.Enemy("Orc", 3, 20, 100, 0, 0, 20, 40, 20, 10, 5, 5, 20, 10, 5, 50, "Orc.png"));
+ put(8 + 63 + 108, new model.Enemy("Orc", 3, 20, 100, 0, 0, 20, 40, 20, 10, 5, 5, 20, 10, 5, 50, "Orc.png"));
+ put(8 + 64 + 108, new model.Enemy("Orc", 3, 20, 100, 0, 0, 20, 40, 20, 10, 5, 5, 20, 10, 5, 50, "Orc.png"));
+
+ //108 Wolf1 left top corner of the map
+ put(13 + 5 + 108, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(14 + 5 + 108, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(15 + 5 + 108, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(16 + 5 + 108, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(17 + 5 + 108, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(17 + 6 + 108, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(17 + 7 + 108, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(17 + 8 + 108, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(16 + 8 + 108, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(15 + 8 + 108, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(14 + 8 + 108, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(13 + 8 + 108, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(13 + 7 + 108, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(13 + 6 + 108, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+
+ //108 Wolf2 right side of Wolf1
+ put(20 + 6 + 108, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(20 + 7 + 108, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(20 + 8 + 108, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(21 + 8 + 108, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(22 + 8 + 108, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(23 + 8 + 108, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(24 + 8 + 108, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(24 + 7 + 108, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+
+ //108 Wolf3 left side and below Wolf1
+ put(10 + 8 + 108, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(10 + 9 + 108, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(10 + 10 + 108, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(10 + 11 + 108, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(10 + 12 + 108, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(9 + 12 + 108, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(8 + 12 + 108, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(7 + 12 + 108, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+
+ //108 Wolf4 below Orc
+ put(7 + 79 + 108, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(8 + 79 + 108, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(7 + 80 + 108, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(8 + 80 + 108, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(8 + 81 + 108, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(9 + 80 + 108, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(9 + 81 + 108, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(9 + 82 + 108, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(9 + 83 + 108, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(9 + 84 + 108, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(8 + 84 + 108, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(7 + 84 + 108, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+
+ //108 Wolf5 below Wolf4
+ put(8 + 86 + 108, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(9 + 86 + 108, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(10 + 86 + 108, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(11 + 86 + 108, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(8 + 87 + 108, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(9 + 87 + 108, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(10 + 87 + 108, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(11 + 87 + 108, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(11 + 88 + 108, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(11 + 89 + 108, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ put(11 + 90 + 108, new model.Enemy("Wolf", 1, 5, 20, 0, 0, 5, 10, 5, 5, 10, 5, 5, 20, 5, 10, "Wolf.png"));
+ }
+ };
+ return enemyData;
+ }
+}
diff --git a/LegendaryAdventure/src/hud/NpcDialog.java b/LegendaryAdventure/src/hud/NpcDialog.java
index 13a4638..343293b 100644
--- a/LegendaryAdventure/src/hud/NpcDialog.java
+++ b/LegendaryAdventure/src/hud/NpcDialog.java
@@ -39,12 +39,9 @@ public NpcDialog() {
* @throws SlickException
*/
public void openDialog(GameStatus gs) throws SlickException {
- System.out.println("test1");
card.draw(30, 30);
- System.out.println("test2");
int i = 30;
- for (String quote : npc.quotes) {
- System.out.println("test"+i);
+ for (String quote : npc.quotes) {
gameUtils.Fonts.print18().drawString(30, i, quote);
i += 30;
}
diff --git a/LegendaryAdventure/src/model/Enemy.java b/LegendaryAdventure/src/model/Enemy.java
index 27dc7e4..40efb36 100644
--- a/LegendaryAdventure/src/model/Enemy.java
+++ b/LegendaryAdventure/src/model/Enemy.java
@@ -1,5 +1,43 @@
package model;
public class Enemy {
-
+ public String enemyName;
+ public int enemyLevel;
+ public int tempEnemyExperience;
+ public int maxEnemyExperience;
+ public int tempEnemyMana;
+ public int maxEnemyMana;
+ public int tempEnemyHealth;
+ public int maxEnemyHealth;
+ public int enemyAttack;
+ public int enemyDeffence;
+ public int movementSpeed;
+ public int attackSpeed;
+ public int strength;
+ public int agility;
+ public int inteligence;
+ public int levelPoints;
+ public String source;
+
+ public Enemy() {}
+
+ public Enemy(String enemyName, int enemyLevel, int tempEnemyExperience, int maxEnemyExperience, int tempEnemyMana, int maxEnemyMana, int tempEnemyHealth, int maxEnemyHealth, int enemyAttack, int enemyDeffence, int movementSpeed, int attackSpeed, int strength, int agility, int inteligence, int levelPoints, String source) {
+ this.enemyName = enemyName;
+ this.enemyLevel = enemyLevel;
+ this.tempEnemyExperience = tempEnemyExperience;
+ this.maxEnemyExperience = maxEnemyExperience;
+ this.tempEnemyMana = tempEnemyMana;
+ this.maxEnemyMana = maxEnemyMana;
+ this.tempEnemyHealth = tempEnemyHealth;
+ this.maxEnemyHealth = maxEnemyHealth;
+ this.enemyAttack = enemyAttack;
+ this.enemyDeffence = enemyDeffence;
+ this.movementSpeed = movementSpeed;
+ this.attackSpeed = attackSpeed;
+ this.strength = strength;
+ this.agility = agility;
+ this.inteligence = inteligence;
+ this.levelPoints = levelPoints;
+ this.source = source;
+ }
}
diff --git a/LegendaryAdventure/src/model/Npc.java b/LegendaryAdventure/src/model/Npc.java
index 1dc0bb1..84b0997 100644
--- a/LegendaryAdventure/src/model/Npc.java
+++ b/LegendaryAdventure/src/model/Npc.java
@@ -1,7 +1,5 @@
package model;
-import java.util.ArrayList;
-
public class Npc {
public String name;
@@ -16,7 +14,7 @@ public class Npc {
public Npc() {
this.name = "";
- this.quotes = new String[]{" "," "};
+ this.quotes = new String[]{" ", " "};
this.x = 0;
this.y = 0;
this.levelID = 0;
@@ -71,77 +69,9 @@ public void setLevelID(int levelID) {
this.levelID = levelID;
}
- public static ArrayList npc = new ArrayList() {
- {
- //103
- add(new Npc(103, 62, 61, "Uriziel", new String[]{"Witaj "
- + "Co Cię tutaj sporwadza wędrowcze?"}));
- add(new Npc(103, 16, 42, "Obywatel", new String[]{"Uważaj! "
- + "Kolejny szaleniec w mieście!"}));
- add(new Npc(103, 6, 42, "Strażnik Bramy", new String[]{"Przestań tak pędzić! "
- + "Tylko nie pakuj się w kłopoty!"}));
- //104
- add(new Npc(104, 18, 13, "Kowal", new String[]{"Hej Ty! "
- + "Czego potrzebujesz potrzebujesz?"}));
- add(new Npc(104, 48, 11, "Strażnik", new String[]{"Przestań tak pędzić! "
- + "Tylko nie pakuj się w kłopoty!"}));
- add(new Npc(104, 58, 37, "Strażnik", new String[]{
- "Jeszcze Ciebie tutaj brakowało."}));
- add(new Npc(104, 59, 35, "Strażnik", new String[]{"Przestań tak pędzić! "
- + "Tylko nie pakuj się w kłopoty!"}));
- add(new Npc(104, 49, 49, "Strażnik", new String[]{"Przestań tak pędzić! "
- + "Tylko nie pakuj się w kłopoty!"}));
- add(new Npc(104, 64, 33, "Chłopiec", new String[]{"Kiedyś będę strażnikiem"
- + "I będę nosić taką zbroję jak oni!"}));
- add(new Npc(104, 36, 46, "Obywatelka", new String[]{"Odejdź zwyrodnialcze! "
- + "Zaraz zawołam straż!"}));
- add(new Npc(104, 7, 15, "Obywatelka", new String[]{"Nie masz tu czego szukać "
- + "Odejdź!"}));
- add(new Npc(104, 19, 51, "Kupiec", new String[]{"Wyrolowali mnie!"
- + "Ukradli mi moich klientów!"}));
- add(new Npc(104, 45, 48, "Kupiec", new String[]{"Podejdź, spróbuj mojego "
- + "chleba!"}));
- add(new Npc(104, 58, 48, "Kupiec", new String[]{"Wołowina, wieprzowina, drób "
- + "niech poczuje to Twój dziub!"}));
- add(new Npc(104, 61, 58, "Kupiec", new String[]{"Witaj wędrowcze! Na pewno"
- + " jesteś spragniony. Spróbuj tego!"}));
- //105
- add(new Npc(105, 38, 56, "Farmer", new String[]{"Witaj! Przydadzą się każde"
- + " ręce do roboty!"}));
- add(new Npc(105, 40, 59, "Farmerka", new String[]{"Jeśli szukasz pracy "
- + "porozmawiaj z moim mężem."}));
- add(new Npc(105, 43, 93, "Wędrowiec", new String[]{"Uważaj, w pobliżu "
- + "widziałem jakieś stwory!"}));
- //106
- add(new Npc(106, 34, 86, "Właściciel ziemski", new String[]{"Pomocy! "
- + "Bandyci porwali moich pracowników!"}));
- add(new Npc(106, 68, 81, "Właścicielka ziemska", new String[]{"Tutaj gdzieś "
- + "czai się smok! Ja nie zwariowałam!"}));
- add(new Npc(106, 41, 48, "Bandyta", new String[]{"Jeśli nie odejdziesz "
- + "to będziesz następny!"}));
- add(new Npc(106, 39, 15, "Bandyta", new String[]{"Czego tutaj szukasz? "
- + "Lepiej odejdź zanim stracę cierpliwość!"}));
- add(new Npc(106, 67, 12, "Dowódca bandytów", new String[]{"Wciąż żyjesz? "
- + "Zadziwiające."}));
- //107
- add(new Npc(107, 25, 41, "Nekromanta", new String[]{"Dobrze, że tutaj jesteś. "
- + "Musimy pozbyć się tych potworów!"}));
- //108
- add(new Npc(108, 43, 84, "Właściciel ziemski", new String[]{"Hej Ty! "
- + "Bierz ten wóz i do roboty!"}));
- add(new Npc(108, 58, 82, "Właścicielka ziemska", new String[]{"Te wiadro jest "
- + "zbyt ciężkie."}));
- add(new Npc(108, 69, 84, "Właściciel ziemski", new String[]{"Wszędzie sama "
- + "konkurencja!"}));
- add(new Npc(108, 21, 54, "Właścicielka ziemska", new String[]{"Hej! Dobrze "
- + "Cię widzieć. Może potrzebujesz pracy?"}));
- add(new Npc(108, 19, 48, "Właściciel ziemski", new String[]{"Dzień dobry. "
- + "Ach tak, praca."}));
- add(new Npc(108, 50, 34, "Właściciel ziemski", new String[]{"Uważaj gdzie "
- + "leziesz! Gdzieś na zachodzie czają się wilki!"}));
- add(new Npc(108, 64, 36, "Właściciel ziemski", new String[]{"Weź wybij te "
- + "wilki. Jeśli ja się tym nie zajmę to dalej będą napadać!"}));
- }
- };
+ @Override
+ public String toString() {
+ return "Npc{" + "name=" + name + ", quotes=" + quotes + ", x=" + x + ", y=" + y + ", levelID=" + levelID + '}';
+ }
}
diff --git a/LegendaryAdventure/src/states/BagState.java b/LegendaryAdventure/src/states/BagState.java
index db453e3..724a947 100644
--- a/LegendaryAdventure/src/states/BagState.java
+++ b/LegendaryAdventure/src/states/BagState.java
@@ -26,7 +26,7 @@ public class BagState extends BasicGameState {
String mouse;
- private int selectedItem;
+ private int selectedItem = 0;
private int selectedItemX;
private int selectedItemY;
@@ -39,6 +39,8 @@ public class BagState extends BasicGameState {
Color c[] = {Color.orange, Color.white};
Image BagMainFrame;
+ Image darkFrameR;
+ Image darkFrameL;
Image coins;
//Kolory tekstu na przyciskach
@@ -75,6 +77,8 @@ public class BagState extends BasicGameState {
public void init(GameContainer gc, StateBasedGame sbg) throws SlickException {
coins = new Image("graphic/menu/CoinBagButtons.png");
BagMainFrame = new Image("graphic/menu/BagEquipScene2.png");
+ darkFrameR = new Image("graphic/menu/BagEquipScene2-dark-right.png");
+ darkFrameL = new Image("graphic/menu/BagEquipScene2-dark-left.png");
mouse = "";
updateItemList();
}
@@ -122,8 +126,6 @@ public void render(GameContainer gc, StateBasedGame sbg, Graphics g) throws Slic
g.drawRect(r.getX(), r.getY(), r.getHeight(), r.getWidth());
g.drawRect(rW.getX(), rW.getY(), rW.getHeight(), rW.getWidth());
- Fonts.print18().drawString(420, 100, "Plecak");
- Fonts.print18().drawString(770, 100, "Wyposażenie");
//------------------------------------------------
Fonts.print18().drawString(100, 30, "Pozycja X kwadratu = " + String.valueOf(squareItemSelectionXPosition));
Fonts.print18().drawString(100, 50, "Pozycja Y kwadratu = " + String.valueOf(squareItemSelectionYPosition));
@@ -133,6 +135,26 @@ public void render(GameContainer gc, StateBasedGame sbg, Graphics g) throws Slic
Fonts.print18().drawString(900, 50, "Pozycja Y kwadratu wyposażenia = " + String.valueOf(squareEquipSelectionYPosition));
//------------------------------------------------
+ //Monety
+ Fonts.print25().drawString(379, 576, String.valueOf(core.GameStatus.money), Color.yellow);
+
+ //Przyciski itemów
+ Fonts.print18().drawString(504, 557, "EQUIP", ArrayOfColors[0]);
+ Fonts.print18().drawString(510, 596, "DROP", ArrayOfColors[1]);
+
+ //Przyciski itemów
+ Fonts.print18().drawString(800, 557, "EQUIP", ArrayOfColors[2]);
+ Fonts.print18().drawString(801, 596, "DROP", ArrayOfColors[3]);
+
+ if (czyPlecak) {
+ g.drawImage(darkFrameR, 0, 0);
+ } else {
+ g.drawImage(darkFrameL, 0, 0);
+ }
+
+ Fonts.print18().drawString(420, 100, "Plecak");
+ Fonts.print18().drawString(770, 100, "Wyposażenie");
+
//@Gajwer
if (bagCursorActivate) {
RednerItemDescription(g);
@@ -142,17 +164,6 @@ public void render(GameContainer gc, StateBasedGame sbg, Graphics g) throws Slic
RednerEquipDescription(g);
bagEqCursorActivate = false;
}
-
- //Monety
- Fonts.print25().drawString(379, 576, String.valueOf(core.GameStatus.money), Color.yellow);
-
- //Przyciski itemów
- Fonts.print18().drawString(493, 556, "EQUIP", ArrayOfColors[0]);
- Fonts.print18().drawString(493, 595, " DROP", ArrayOfColors[1]);
-
- //Przyciski itemów
- Fonts.print18().drawString(788, 556, "EQUIP", ArrayOfColors[2]);
- Fonts.print18().drawString(788, 595, " DROP", ArrayOfColors[3]);
}
@Override
@@ -163,10 +174,10 @@ public void update(GameContainer gc, StateBasedGame sbg,
int xpos = Mouse.getX();
int ypos = Mouse.getY();
mouse = "x= " + xpos + " y=" + ypos;
-
+
//update listy itemow w oczekiwaniu na zalozenie badz usuniecie
updateItemList();
-
+
//powrót do gry
if (((xpos > 588 && xpos < 636) && (ypos > 606 && ypos < 636))
|| // X w lewym oknie
@@ -184,7 +195,7 @@ public void update(GameContainer gc, StateBasedGame sbg,
}
//Przycisk załóż item
- if ((xpos > 471 && xpos < 598) && (ypos > 138 && ypos < 170)) {
+ if (czyPlecak && (xpos > 471 && xpos < 598) && (ypos > 138 && ypos < 170)) {
ArrayOfColors[0] = colorOrange;
if (input.isMouseButtonDown(0)) {
ArrayOfColors[0] = Color.gray;
@@ -193,7 +204,7 @@ public void update(GameContainer gc, StateBasedGame sbg,
}
//Przycisk wyrzuć item
- if ((xpos > 471 && xpos < 598) && (ypos > 97 && ypos < 134)) {
+ if (czyPlecak && (xpos > 471 && xpos < 598) && (ypos > 97 && ypos < 134)) {
ArrayOfColors[1] = colorOrange;
if (input.isMouseButtonDown(0)) {
ArrayOfColors[1] = Color.gray;
@@ -202,7 +213,7 @@ public void update(GameContainer gc, StateBasedGame sbg,
}
//Przycisk załóż equip
- if ((xpos > 766 && xpos < 893) && (ypos > 138 && ypos < 170)) {
+ if (!czyPlecak && (xpos > 766 && xpos < 893) && (ypos > 138 && ypos < 170)) {
ArrayOfColors[2] = colorOrange;
if (input.isMouseButtonDown(0)) {
ArrayOfColors[2] = Color.gray;
@@ -211,7 +222,7 @@ public void update(GameContainer gc, StateBasedGame sbg,
}
//Przycisk wyrzuć equip
- if ((xpos > 766 && xpos < 893) && (ypos > 97 && ypos < 134)) {
+ if (!czyPlecak && (xpos > 766 && xpos < 893) && (ypos > 97 && ypos < 134)) {
ArrayOfColors[3] = colorOrange;
if (input.isMouseButtonDown(0)) {
ArrayOfColors[3] = Color.gray;
@@ -329,12 +340,14 @@ public void update(GameContainer gc, StateBasedGame sbg,
}
}
}
+
}
public void RednerItemDescription(Graphics g) throws SlickException {
- if (bagCursorActivate && selectedItem != -1 && core.GameStatus.itemsInBag.size() > selectedItem) {
+ if (bagCursorActivate && core.GameStatus.itemsInBag != null && selectedItem != -1 && core.GameStatus.itemsInBag.size() > selectedItem) {
g.drawImage(new Image("graphic/menu/malaKartkaWieksza.png"), selectedItemX, selectedItemY);
+ selectedItem++;
String n = core.GameStatus.itemsInBag.get(selectedItem).getDescription();
int size = n.length() / 3 + 1;
@@ -365,9 +378,10 @@ public void RednerItemDescription(Graphics g) throws SlickException {
}
public void RednerEquipDescription(Graphics g) throws SlickException {
- if (bagEqCursorActivate && selectedEquip != 0 && core.GameStatus.equipInBag.size() > selectedEquip) {
+ if (bagEqCursorActivate && core.GameStatus.itemsInBag != null && selectedEquip != 0 && core.GameStatus.equipInBag.size() > selectedEquip) {
g.drawImage(new Image("graphic/menu/malaKartkaWieksza.png"), selectedEquipX, selectedEquipY);
+ selectedItem++;
String n = core.GameStatus.equipInBag.get(selectedEquip).getDescription();
int size = n.length() / 3 + 1;
@@ -382,16 +396,16 @@ public void RednerEquipDescription(Graphics g) throws SlickException {
Fonts.print18().drawString(selectedEquipX + 20, selectedEquipY + 81, descArray[2], Color.black); //Trzecia linijka opisu
if (core.GameStatus.equipInBag.get(selectedEquip).getnOF() <= 1) {
- Fonts.print18().drawString(selectedEquipX + 40, selectedItemY + 105, "Punkty zdrowia: ", Color.black); //Cecha A = wartość
+ Fonts.print18().drawString(selectedEquipX + 40, selectedEquipY + 105, "Punkty zdrowia: ", Color.black); //Cecha A = wartość
}
if (core.GameStatus.equipInBag.get(selectedEquip).getnOF() <= 2) {
- Fonts.print18().drawString(selectedEquipX + 40, selectedItemY + 123, "Punkty many: ", Color.black); //Cecha B = wartość
+ Fonts.print18().drawString(selectedEquipX + 40, selectedEquipY + 123, "Punkty many: ", Color.black); //Cecha B = wartość
}
if (core.GameStatus.equipInBag.get(selectedEquip).getnOF() <= 3) {
- Fonts.print18().drawString(selectedEquipX + 40, selectedItemY + 141, "Kamień teleportacyjny: ", Color.black); //Cecha C = wartość
+ Fonts.print18().drawString(selectedEquipX + 40, selectedEquipY + 141, "Kamień teleportacyjny: ", Color.black); //Cecha C = wartość
}
if (core.GameStatus.equipInBag.get(selectedEquip).getnOF() <= 4) {
- Fonts.print18().drawString(selectedEquipX + 40, selectedItemY + 159, "Id klucza: ", Color.black); //Cecha D = wartość
+ Fonts.print18().drawString(selectedEquipX + 40, selectedEquipY + 159, "Id klucza: ", Color.black); //Cecha D = wartość
}
}
}
diff --git a/LegendaryAdventure/src/states/PlayState.java b/LegendaryAdventure/src/states/PlayState.java
index a87b924..f2e361b 100644
--- a/LegendaryAdventure/src/states/PlayState.java
+++ b/LegendaryAdventure/src/states/PlayState.java
@@ -18,9 +18,6 @@
public class PlayState extends BasicGameState {
-
-
-
/**
* Czy potrzeba przeładować mapę
*/
@@ -44,7 +41,7 @@ public class PlayState extends BasicGameState {
* Paski boczne i ich obsługa
*/
private Hud hud;
-
+
/**
* Kartka z pozdrowieniem od NPC
*/
@@ -73,12 +70,12 @@ public void update(GameContainer gc, StateBasedGame sbg, int delta) throws Slick
* update hud
*/
hud.update(gc, sbg, gs, input, xPos, yPos);
-
+
/**
* Obsługa wszystkich wydarzeń w oknie gry
*/
event.update(gc, sbg, delta, gs, input, xPos, yPos);
-
+
if (needToMapUpdate) {
updateGameStatus(gc);
}
@@ -96,6 +93,8 @@ public void render(GameContainer gc, StateBasedGame sbg, Graphics g) throws Slic
camera.drawMap(2); //obiekty2
camera.drawMap(3); //obiekty3
camera.drawMap(4); //efekty
+ camera.drawMap(5); //npc
+ camera.drawMap(6); //mobs
camera.drawMap(gs.map.getLayerIndex("npc")); //efekty
//render mainFrame
@@ -105,10 +104,10 @@ public void render(GameContainer gc, StateBasedGame sbg, Graphics g) throws Slic
//render avatar, który siedzi w obiekcie event
gs.sprite.avatar.draw(gs.x, gs.y);
-
- if(NpcDialog.displayDialog){
- npcDialog.openDialog(gs);
- }
+
+// if (NpcDialog.displayDialog) {
+// npcDialog.openDialog(gs);
+// }
}
/**
@@ -124,9 +123,6 @@ public void updateGameStatus(GameContainer gc) {
//update entity fields:
gs.updateEntityFieldList(gs.map);
- //update npc
- //update enemy
- //update loot
//update listy portali na mapie
gs.updatePortalMapList(gs.portalMapList);