put dude in house and invisible walls
This commit is contained in:
parent
5677fbc499
commit
738a786b10
@ -19,6 +19,7 @@ public class Tiles implements Drawable {
|
|||||||
Character empty;
|
Character empty;
|
||||||
Character tree;
|
Character tree;
|
||||||
Character wall;
|
Character wall;
|
||||||
|
Character inv_wall;
|
||||||
|
|
||||||
int num_enemies = 1;
|
int num_enemies = 1;
|
||||||
|
|
||||||
@ -29,6 +30,7 @@ public class Tiles implements Drawable {
|
|||||||
empty = new Character(window, " ");
|
empty = new Character(window, " ");
|
||||||
tree = new Character(window, "A", window.color(10, 200, 10), true);
|
tree = new Character(window, "A", window.color(10, 200, 10), true);
|
||||||
wall = new Character(window, "#", window.color(132,86,60), true);
|
wall = new Character(window, "#", window.color(132,86,60), true);
|
||||||
|
inv_wall = new Character(window, " ", 255, true);
|
||||||
}
|
}
|
||||||
void settings() {
|
void settings() {
|
||||||
|
|
||||||
@ -39,7 +41,12 @@ public class Tiles implements Drawable {
|
|||||||
for(int i = 0; i < tileMap.length; i++) {
|
for(int i = 0; i < tileMap.length; i++) {
|
||||||
for(int j = 0; j < tileMap[0].length; j++) {
|
for(int j = 0; j < tileMap[0].length; j++) {
|
||||||
tileMap[i][j] = new Cell(j, i, tilewidth, new Character(spot));//put whatever number you want in
|
tileMap[i][j] = new Cell(j, i, tilewidth, new Character(spot));//put whatever number you want in
|
||||||
//here and it will insert it instead of 0's
|
if(j == 0 || i == 0) {
|
||||||
|
tileMap[i][j] = new Cell(j, i, tilewidth, new Character(inv_wall));
|
||||||
|
}
|
||||||
|
if (i == 80 || j == 80) {
|
||||||
|
tileMap[i][j] = new Cell(j, i, tilewidth, new Character(inv_wall));
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -62,8 +69,19 @@ public class Tiles implements Drawable {
|
|||||||
set(20, 0, new Character(wall));
|
set(20, 0, new Character(wall));
|
||||||
set(20, 1, new Character(wall));
|
set(20, 1, new Character(wall));
|
||||||
set(20, 2, new Character(wall));
|
set(20, 2, new Character(wall));
|
||||||
|
set(24,10, new Character(wall));
|
||||||
|
set(23,10, new Character(wall));
|
||||||
|
set(22,10, new Character(wall));
|
||||||
|
set(21,10, new Character(wall));
|
||||||
|
set(20,10, new Character(wall));
|
||||||
|
set(20,9, new Character(wall));
|
||||||
|
set(20,8, new Character(wall));
|
||||||
|
set(20,7, new Character(wall));
|
||||||
|
set(20,6, new Character(wall));
|
||||||
|
|
||||||
tileMap[30][30].character = old_dude;
|
|
||||||
|
set(23, 5, old_dude);
|
||||||
|
//tileMap[5][23].character = old_dude;
|
||||||
tileMap[10][10].character = new Enemy(window);
|
tileMap[10][10].character = new Enemy(window);
|
||||||
|
|
||||||
tileMap[rand.nextInt(50)][rand.nextInt(50)].character = item;
|
tileMap[rand.nextInt(50)][rand.nextInt(50)].character = item;
|
||||||
@ -110,7 +128,7 @@ public class Tiles implements Drawable {
|
|||||||
|
|
||||||
void spawn_zombie() {
|
void spawn_zombie() {
|
||||||
if(num_enemies < 30) {
|
if(num_enemies < 30) {
|
||||||
tileMap[rand.nextInt(100)][rand.nextInt(100)].character = new Enemy(window, 20);
|
tileMap[rand.nextInt(80)][rand.nextInt(80)].character = new Enemy(window, 20);
|
||||||
num_enemies++;
|
num_enemies++;
|
||||||
System.out.println("Number of Zombies: " + num_enemies);
|
System.out.println("Number of Zombies: " + num_enemies);
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user