From 403815a7ddad0a5bec97d905fdc59219af849068 Mon Sep 17 00:00:00 2001 From: Andrew Brown Date: Sat, 28 Aug 2010 18:50:19 -0400 Subject: [PATCH] added proper env var for windows --- textures.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/textures.py b/textures.py index 8fc65c9..5cb6555 100644 --- a/textures.py +++ b/textures.py @@ -1,3 +1,4 @@ +import sys import os import os.path import zipfile @@ -8,7 +9,11 @@ import numpy from PIL import Image, ImageEnhance def _get_terrain_image(): - minecraftjar = zipfile.ZipFile(os.path.join(os.environ['HOME'], ".minecraft", "bin", "minecraft.jar")) + if "win" in sys.platform: + minecraftdir = os.environ['APPDATA'] + else: + minecraftdir = os.environ['HOME'] + minecraftjar = zipfile.ZipFile(os.path.join(minecraftdir, ".minecraft", "bin", "minecraft.jar")) textures = minecraftjar.open("terrain.png") buffer = StringIO(textures.read()) return Image.open(buffer)