package stray.blocks;
import stray.Main;
import stray.util.AssetMap;
import stray.world.World;
import com.badlogic.gdx.graphics.Texture;
public class BlockOuterSpace extends Block {
public BlockOuterSpace(String path) {
super(path);
}
public void renderPlain(Main main, float camerax, float cameray, int x, int y, int magic) {
if (animationlink != null) {
main.batch.draw(main.animations.get(animationlink).getCurrentFrame(), x
* World.tilesizex - camerax, y * World.tilesizey - cameray, World.tilesizex,
World.tilesizey);
return;
}
if (usingMissingTex) {
main.batch.draw(main.manager.get(AssetMap.get("blockmissingtexture"), Texture.class), x
* World.tilesizex - camerax, y * World.tilesizey - cameray, World.tilesizex,
World.tilesizey);
return;
}
if (path == null) return;
if (!connectedTextures) {
if (!variants) {
main.batch.draw(main.manager.get(sprites.get("defaulttex"), Texture.class), x
* World.tilesizex - camerax, Main.convertY((y * World.tilesizey - cameray) + World.tilesizey));
} else {
main.batch.draw(main.manager.get(sprites.get("defaulttex"
+ ((variantNum(magic, x, y)) & (varianttypes - 1))), Texture.class), x
* World.tilesizex - camerax, Main.convertY((y * World.tilesizey - cameray) + World.tilesizey));
}
} else {
main.batch.draw(main.manager.get(sprites.get("full"), Texture.class), x
* World.tilesizex - camerax, Main.convertY((y * World.tilesizey - cameray) + World.tilesizey));
}
}
}