From 40af0ce704171e23915d0c4e24a13f41019399c2 Mon Sep 17 00:00:00 2001 From: Jesper Lundin Date: Mon, 7 May 2007 14:52:38 +0000 Subject: [PATCH] yo --- src/data/map/default.map | 6 +++--- src/ei/game/scene/Map.java | 20 ++++++++++++++++++++ 2 files changed, 23 insertions(+), 3 deletions(-) diff --git a/src/data/map/default.map b/src/data/map/default.map index fc2c551..e959e75 100644 --- a/src/data/map/default.map +++ b/src/data/map/default.map @@ -11,9 +11,9 @@ 0000000000000000000000000000000000000000 0000000000003000000000000000000000000000 0000000000003000000000000000000000000000 -0000000000003000000000000000000000000000 -0000000000003000000000000000000000000000 -0000000000003000000000000000000000000000 +0000000000003444000000000000000000000000 +0000000000003444000000000000000000000000 +0000000000003444000000000000000000000000 0000000000003333333333333333333333333330 0000000000000000000000000000000000000000 0000000000000000000000000000000000000000 diff --git a/src/ei/game/scene/Map.java b/src/ei/game/scene/Map.java index 39d3f2b..bdbca57 100644 --- a/src/ei/game/scene/Map.java +++ b/src/ei/game/scene/Map.java @@ -23,6 +23,7 @@ public class Map { public static final int MAP_SAND = 1; public static final int MAP_REDMUD = 2; 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_FACTORY = 2; @@ -32,6 +33,18 @@ public class Map { private int hight; private GameEntity[][] map; 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){ this.width = w; @@ -101,6 +114,13 @@ public class Map { case MAP_ASFALT: mapNode.add(getPosSprite(i,j,"data/map/asfalt.png")); break; + case MAP_PARKING: + mapNode.add(getPosSprite(i,j,parking[parkingIndex])); + parkingIndex++; + if(parkingIndex >= parking.length){ + parkingIndex = 0; + } + break; } } }