0

Merge remote-tracking branches 'tswsl1989/biomesoverlay', 'socolin/patch-2', 'tswsl1989/upstream', 'counterpillow/ffscalefix' and 'maruohon/log-rotation-fix'

This commit is contained in:
Aaron Griffith
2012-09-14 22:36:34 -04:00
7 changed files with 17 additions and 6 deletions

View File

@@ -143,8 +143,15 @@ to the file /etc/make.conf, but read the ports documentation to be sure of what
.. _centos: .. _centos:
CentOS CentOS 5
------ --------
.. note::
If you are using CentOS 6, you do not need to install the epel repo.
CentOS 6 should come with the right python version, you can check
your version running *python --version*.
Since CentOS has an older version of Python (2.4), there are some difficulties Since CentOS has an older version of Python (2.4), there are some difficulties
in getting the Overviewer to work. Follow these steps which have been reported in getting the Overviewer to work. Follow these steps which have been reported
to work. to work.

View File

@@ -19,6 +19,7 @@ import codecs
import locale import locale
import time import time
import logging import logging
import traceback
from PIL import Image from PIL import Image
@@ -51,6 +52,7 @@ directory.
except Exception, e: except Exception, e:
if os.path.exists(os.path.join(self.outputdir, "overviewerConfig.js")): if os.path.exists(os.path.join(self.outputdir, "overviewerConfig.js")):
logging.warning("A previous overviewerConfig.js was found, but I couldn't read it for some reason. Continuing with a blank config") logging.warning("A previous overviewerConfig.js was found, but I couldn't read it for some reason. Continuing with a blank config")
logging.debug(traceback.format_exc())
self.overviewerConfig = dict(tilesets=dict()) self.overviewerConfig = dict(tilesets=dict())
def get_tileset_config(self, name): def get_tileset_config(self, name):

View File

@@ -57,7 +57,9 @@ def handlePlayers(rset, render, worldpath):
playerdir = os.path.join(worldpath, "players") playerdir = os.path.join(worldpath, "players")
if os.path.isdir(playerdir): if os.path.isdir(playerdir):
playerfiles = os.listdir(playerdir) playerfiles = os.listdir(playerdir)
playerfiles = [x for x in playerfiles if x.endswith(".dat")]
isSinglePlayer = False isSinglePlayer = False
else: else:
playerfiles = [os.path.join(worldpath, "level.dat")] playerfiles = [os.path.join(worldpath, "level.dat")]
isSinglePlayer = True isSinglePlayer = True

View File

@@ -25,7 +25,7 @@ body {
.infoWindow>img { .infoWindow>img {
width:80px; width:80px;
float: left; float: left;
image-rendering: -moz-crisp-edges;
} }
.infoWindow>p { .infoWindow>p {

View File

@@ -136,7 +136,7 @@ extern unsigned int max_blockid;
extern unsigned int max_data; extern unsigned int max_data;
extern unsigned char *block_properties; extern unsigned char *block_properties;
static inline int static inline int
block_has_property(unsigned char b, BlockProperty prop) { block_has_property(unsigned short b, BlockProperty prop) {
if (b >= max_blockid || !(block_properties[b] & (1 << KNOWN))) { if (b >= max_blockid || !(block_properties[b] & (1 << KNOWN))) {
/* block is unknown, return defaults */ /* block is unknown, return defaults */
if (prop == TRANSPARENT) if (prop == TRANSPARENT)

View File

@@ -860,7 +860,7 @@ def wood(self, blockid, data):
if self.rotation == 1: if self.rotation == 1:
if wood_orientation == 4: wood_orientation = 8 if wood_orientation == 4: wood_orientation = 8
elif wood_orientation == 8: wood_orientation = 4 elif wood_orientation == 8: wood_orientation = 4
elif self.rotation == 2: elif self.rotation == 3:
if wood_orientation == 4: wood_orientation = 8 if wood_orientation == 4: wood_orientation = 8
elif wood_orientation == 8: wood_orientation = 4 elif wood_orientation == 8: wood_orientation = 4

View File

@@ -513,7 +513,7 @@ class TileSet(object):
""" """
def bgcolorformat(color): def bgcolorformat(color):
return "#%02x%02x%02x" % color[0:3] return "#%02x%02x%02x" % color[0:3]
isOverlay = not any(isinstance(x, rendermodes.Base) for x in self.options.get("rendermode")) isOverlay = self.options.get("overlay") or (not any(isinstance(x, rendermodes.Base) for x in self.options.get("rendermode")))
d = dict(name = self.options.get('title'), d = dict(name = self.options.get('title'),
zoomLevels = self.treedepth, zoomLevels = self.treedepth,