From b91ca5c7c528dbee940b6af197edc75b36e56ed9 Mon Sep 17 00:00:00 2001 From: DmitriyMX Date: Wed, 9 Oct 2013 17:13:34 +0400 Subject: [PATCH] =?UTF-8?q?fix(display)=20=D0=9F=D0=B5=D1=80=D0=B5=D0=BC?= =?UTF-8?q?=D0=B5=D1=81=D1=82=D0=B8=D0=BB=D0=B8=20=D0=BF=D0=B5=D1=80=D1=81?= =?UTF-8?q?=D0=BE=D0=BD=D0=B0=D0=B6=D0=B0=20=D0=B2=D0=BD=D0=B8=D0=B7=20?= =?UTF-8?q?=D1=8D=D0=BA=D1=80=D0=B0=D0=BD=D0=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/ru/dmitriymx/game/Foxy.java | 16 ++++++++-------- src/ru/dmitriymx/game/Main.java | 1 + 2 files changed, 9 insertions(+), 8 deletions(-) diff --git a/src/ru/dmitriymx/game/Foxy.java b/src/ru/dmitriymx/game/Foxy.java index 0de9d28..8ae2cb1 100644 --- a/src/ru/dmitriymx/game/Foxy.java +++ b/src/ru/dmitriymx/game/Foxy.java @@ -70,28 +70,28 @@ public class Foxy { if(inverse){ GL11.glTexCoord2f(current_texture.floatX(frame.x2), current_texture.floatY(frame.y1)); - GL11.glVertex2f(x, 0); + GL11.glVertex2f(x, y); GL11.glTexCoord2f(current_texture.floatX(frame.x1), current_texture.floatY(frame.y1)); - GL11.glVertex2f(x + current_texture.getWidthSprite()*K, 0); + GL11.glVertex2f(x + current_texture.getWidthSprite()*K, y); GL11.glTexCoord2f(current_texture.floatX(frame.x1), current_texture.floatY(frame.y2)); - GL11.glVertex2f(x + current_texture.getWidthSprite()*K, current_texture.getHeightSprite()*K); + GL11.glVertex2f(x + current_texture.getWidthSprite()*K, y + current_texture.getHeightSprite()*K); GL11.glTexCoord2f(current_texture.floatX(frame.x2), current_texture.floatY(frame.y2)); - GL11.glVertex2f(x, current_texture.getHeightSprite()*K); + GL11.glVertex2f(x, y + current_texture.getHeightSprite()*K); } else { GL11.glTexCoord2f(current_texture.floatX(frame.x1), current_texture.floatY(frame.y1)); - GL11.glVertex2f(x, 0); + GL11.glVertex2f(x, y); GL11.glTexCoord2f(current_texture.floatX(frame.x2), current_texture.floatY(frame.y1)); - GL11.glVertex2f(x + current_texture.getWidthSprite()*K, 0); + GL11.glVertex2f(x + current_texture.getWidthSprite()*K, y); GL11.glTexCoord2f(current_texture.floatX(frame.x2), current_texture.floatY(frame.y2)); - GL11.glVertex2f(x + current_texture.getWidthSprite()*K, current_texture.getHeightSprite()*K); + GL11.glVertex2f(x + current_texture.getWidthSprite()*K, y + current_texture.getHeightSprite()*K); GL11.glTexCoord2f(current_texture.floatX(frame.x1), current_texture.floatY(frame.y2)); - GL11.glVertex2f(x, current_texture.getHeightSprite()*K); + GL11.glVertex2f(x, y + current_texture.getHeightSprite()*K); } GL11.glEnd(); diff --git a/src/ru/dmitriymx/game/Main.java b/src/ru/dmitriymx/game/Main.java index e0720c5..502bf29 100644 --- a/src/ru/dmitriymx/game/Main.java +++ b/src/ru/dmitriymx/game/Main.java @@ -68,6 +68,7 @@ public class Main { init_opengl(width, height); foxy = new Foxy(); + foxy.setY(Display.getHeight() - (34*4)); while(!Display.isCloseRequested()){ GL11.glClear(GL11.GL_COLOR_BUFFER_BIT);