This commit is contained in:
Jesper Lundin 2007-05-07 14:52:38 +00:00
parent 8a945f1aa4
commit 40af0ce704
2 changed files with 23 additions and 3 deletions

View file

@ -11,9 +11,9 @@
0000000000000000000000000000000000000000 0000000000000000000000000000000000000000
0000000000003000000000000000000000000000 0000000000003000000000000000000000000000
0000000000003000000000000000000000000000 0000000000003000000000000000000000000000
0000000000003000000000000000000000000000 0000000000003444000000000000000000000000
0000000000003000000000000000000000000000 0000000000003444000000000000000000000000
0000000000003000000000000000000000000000 0000000000003444000000000000000000000000
0000000000003333333333333333333333333330 0000000000003333333333333333333333333330
0000000000000000000000000000000000000000 0000000000000000000000000000000000000000
0000000000000000000000000000000000000000 0000000000000000000000000000000000000000

View file

@ -23,6 +23,7 @@ public class Map {
public static final int MAP_SAND = 1; public static final int MAP_SAND = 1;
public static final int MAP_REDMUD = 2; public static final int MAP_REDMUD = 2;
public static final int MAP_ASFALT = 3; public static final int MAP_ASFALT = 3;
public static final int MAP_PARKING = 4;
public static final int OBJ_STONE = 1; public static final int OBJ_STONE = 1;
public static final int OBJ_FACTORY = 2; public static final int OBJ_FACTORY = 2;
@ -32,6 +33,18 @@ public class Map {
private int hight; private int hight;
private GameEntity[][] map; private GameEntity[][] map;
private Node mapNode; private Node mapNode;
private String[] parking = {
"data/map/parking/parking_01.png",
"data/map/parking/parking_04.png",
"data/map/parking/parking_07.png",
"data/map/parking/parking_02.png",
"data/map/parking/parking_05.png",
"data/map/parking/parking_08.png",
"data/map/parking/parking_03.png",
"data/map/parking/parking_06.png",
"data/map/parking/parking_09.png"
};
private int parkingIndex;
public Map(int w, int h){ public Map(int w, int h){
this.width = w; this.width = w;
@ -101,6 +114,13 @@ public class Map {
case MAP_ASFALT: case MAP_ASFALT:
mapNode.add(getPosSprite(i,j,"data/map/asfalt.png")); mapNode.add(getPosSprite(i,j,"data/map/asfalt.png"));
break; break;
case MAP_PARKING:
mapNode.add(getPosSprite(i,j,parking[parkingIndex]));
parkingIndex++;
if(parkingIndex >= parking.length){
parkingIndex = 0;
}
break;
} }
} }
} }