added asfalt

This commit is contained in:
Ziver Koc 2007-05-07 13:03:05 +00:00
parent 586b70a9ba
commit b5ab445967
6 changed files with 20 additions and 3 deletions

BIN
src/data/map/asfalt.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 35 KiB

View file

@ -66,6 +66,8 @@ public class ProgressBar{
* @param v The value of the health bar
*/
public void setValue(int v){
if(v < 0)v = 0;
if(v > max)v = max;
value.setSize(new Vector2f(((float)v/max)*width,height));//(v/max)*width
value.setLocation(new Vector2f(-width/2+(((float)v/max)*width)/2,0));

View file

@ -13,10 +13,14 @@ public abstract class GameState {
private Camera cam;
public GameState(String name){
this(name, new Camera());
}
public GameState(String name, Camera c){
this.name = name;
input = new InputHandler();
init = false;
cam = new Camera();
cam = c;
}
/**

View file

@ -16,7 +16,7 @@ public class EndGameState extends GameState{
public EndGameState(String name, int status){
super(name);
super(name,LWJGLGameWindow.getCamera());
this.status = status;
}

View file

@ -15,6 +15,7 @@ public class PlayerHandler {
private static final int fundsDelay = 60*30;
private static final int funds = 1000;
private int fundsTimmer;
private Player gaia;
/**
* Creates a PlayerHandler
@ -96,6 +97,7 @@ public class PlayerHandler {
players.get(i).update();
}
}
if(gaia != null)gaia.update();
}
/**
@ -115,4 +117,8 @@ public class PlayerHandler {
playerNode.clear();
fundsTimmer = 0;
}
public void setGaiaPlayer(Player p){
gaia = p;
}
}

View file

@ -21,6 +21,7 @@ public class Map {
public static final int MAP_GRASS = 0;
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 OBJ_STONE = 1;
@ -95,13 +96,16 @@ public class Map {
case MAP_REDMUD:
mapNode.add(getPosSprite(i,j,"data/map/redmud.jpg"));
break;
case MAP_ASFALT:
mapNode.add(getPosSprite(i,j,"data/map/redmud.jpg"));
break;
}
}
}
// init the gaia player and stones etc...
Player gaia = new GaiaPlayer();
PlayerHandler.getInstance().addPlayer(gaia);
PlayerHandler.getInstance().setGaiaPlayer(gaia);
for(int i=0; i<width ;i++){
for(int j=0; j<hight ;j++){
switch(objData[i][j]){
@ -194,6 +198,7 @@ public class Map {
float yf = (POS_SIZE*y);
return new Vector2f(xf,yf);
}
public static Vector2f getPixelByPos(int x, int y, int size){
if(size%2!=0) {
size = (size/2)+1;