From f4c90ed24b1deb312152114998d06c7fdac72729 Mon Sep 17 00:00:00 2001 From: David Sowder Date: Sun, 19 Feb 2012 19:22:47 -0600 Subject: [PATCH] pep8 compliance: E302 expected 2 blank lines --- mceutils.py | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/mceutils.py b/mceutils.py index 28d4074..538eda6 100644 --- a/mceutils.py +++ b/mceutils.py @@ -42,6 +42,7 @@ from pymclevel import materials from errorreporting import reportException, reportCrash + def alertException(func): def _alertException(*args, **kw): try: @@ -56,6 +57,7 @@ def alertException(func): from pymclevel.faces import * + def drawFace(box, face, type=GL.GL_QUADS): x, y, z, = box.origin x2, y2, z2 = box.maximum @@ -239,6 +241,7 @@ def drawCube(box, cubeType=GL.GL_QUADS, blockType=0, texture=None, textureVertic GL.glDisableClientState(GL.GL_TEXTURE_COORD_ARRAY) GL.glDisable(GL.GL_TEXTURE_2D) + def drawTerrainCuttingWire(box, c0=(0.75, 0.75, 0.75, 0.4), c1=(1.0, 1.0, 1.0, 1.0)): @@ -262,6 +265,7 @@ def drawTerrainCuttingWire(box, #texturePacksDir = os.path.join(pymclevel.minecraftDir, "texturepacks") + def loadAlphaTerrainTexture(): pngFile = None customWaterFile = None @@ -420,6 +424,7 @@ def loadPNGData(filename_or_data): return w, h, data + def loadPNGFile(filename): (w, h, data) = loadPNGData(filename) @@ -430,10 +435,12 @@ def loadPNGFile(filename): return w, h, data + def loadTextureFunc(w, h, ndata): GL.glTexImage2D(GL.GL_TEXTURE_2D, 0, GL.GL_RGBA, w, h, 0, GL.GL_RGBA, GL.GL_UNSIGNED_BYTE, ndata) return w, h + def loadPNGTexture(filename): try: w, h, ndata = loadPNGFile(filename) @@ -448,6 +455,7 @@ def loadPNGTexture(filename): import glutils + def normalize(x): l = x[0] * x[0] + x[1] * x[1] + x[2] * x[2] if l <= 0.0: return [0, 0, 0] @@ -456,6 +464,7 @@ def normalize(x): return [0, 0, 0] return map(lambda a:a / size, x) + def normalize_size(x): l = x[0] * x[0] + x[1] * x[1] + x[2] * x[2] if l <= 0.0: return [0., 0., 0.], 0. @@ -502,6 +511,8 @@ class HotkeyColumn(Widget): from albow import CheckBox, AttrRef, Menu + + class MenuButton(Button): def __init__(self, title, choices, **kw): Button.__init__(self, title, **kw) @@ -516,6 +527,7 @@ class MenuButton(Button): def menu_picked(self, index): pass + class ChoiceButton(ValueButton): align="c" choose = None @@ -589,14 +601,19 @@ def CheckBoxLabel(title, *args, **kw): return row from albow import FloatField, IntField + + def FloatInputRow(title, *args, **kw): return Row((Label(title, tooltipText=kw.get('tooltipText')), FloatField(*args, **kw))) + + def IntInputRow(title, *args, **kw): return Row((Label(title, tooltipText=kw.get('tooltipText')), IntField(*args, **kw))) from albow.dialogs import Dialog from datetime import timedelta + def setWindowCaption(prefix): caption = display.get_caption()[0] @@ -607,6 +624,7 @@ def setWindowCaption(prefix): display.set_caption(caption) return ctx() + def showProgress(progressText, progressIterator, cancel=False): """Show the progress for a long-running synchronous operation. progressIterator should be a generator-like object that can return