Fixed #6, removed save folder from repository

This commit is contained in:
Anuken
2017-12-08 22:50:40 -05:00
parent aa6308fffc
commit e671153e6d
14 changed files with 19 additions and 5 deletions

View File

@@ -105,6 +105,10 @@ public class Control extends Module{
"pause", Keys.SPACE
);
for(int i = 0; i < Vars.saveSlots; i ++){
Settings.defaults("saveslot" + i, "empty");
}
Settings.loadAll("io.anuke.moment");
for(Map map : Map.values()){

View File

@@ -290,24 +290,29 @@ public class Renderer extends RendererModule{
if(l == 0){
Graphics.surface("shadow");
}
boolean expand = l >= 2;
int expandr = (expand ? 4 : 0);
if(l == 1){
Graphics.end();
drawCache(1, crangex, crangey);
Graphics.begin();
}else{
for(int x = -rangex; x <= rangex; x++){
for(int y = -rangey; y <= rangey; y++){
for(int x = -rangex - expandr; x <= rangex + expandr; x++){
for(int y = -rangey - expandr; y <= rangey + expandr; y++){
int worldx = Mathf.scl(camera.position.x, tilesize) + x;
int worldy = Mathf.scl(camera.position.y, tilesize) + y;
boolean expanded = (x < -rangex || x > rangex || y < -rangey || y > rangey);
if(world.tile(worldx, worldy) != null){
Tile tile = world.tile(worldx, worldy);
if(l == 0){
if(l == 0 && !expanded){
if(tile.block() != Blocks.air && world.isAccessible(worldx, worldy)){
tile.block().drawShadow(tile);
}
}else if(!(tile.block() instanceof StaticBlock)){
}else if(!(tile.block() instanceof StaticBlock) &&
!expanded || tile.block().expanded){
if(l == 2){
tile.block().draw(tile);
}else if(l == 3){

View File

@@ -283,6 +283,7 @@ public class SaveIO{
}
}
//TODO GWT support
public static void load(FileHandle file){
try(DataInputStream stream = new DataInputStream(file.read())){

View File

@@ -67,6 +67,8 @@ public class Block{
public String description;
/**Detailed description of the block. Can be as long as necesary.*/
public String fullDescription;
/**Whether to draw this block in the expanded draw range.*/
public boolean expanded = false;
public Block(String name) {
blocks.add(this);

View File

@@ -31,6 +31,7 @@ public class Generator extends PowerBlock{
public Generator(String name){
super(name);
expanded = true;
}
@Override