mirror of
https://github.com/Sollace/Unicopia.git
synced 2025-02-17 10:24:23 +01:00
Fix layering on the tribe confirmation screen
This commit is contained in:
parent
c5c9141b7b
commit
6e073682df
1 changed files with 7 additions and 15 deletions
|
@ -103,13 +103,16 @@ public class TribeConfirmationScreen extends GameGui implements HidesHud {
|
|||
}
|
||||
|
||||
@Override
|
||||
public void render(DrawContext context, int mouseX, int mouseY, float delta) {
|
||||
public void renderBackground(DrawContext context, int mouseX, int mouseY, float delta) {
|
||||
context.getMatrices().push();
|
||||
context.getMatrices().translate(0, 0, -2);
|
||||
if (parent != null) {
|
||||
context.getMatrices().push();
|
||||
context.getMatrices().translate(0, 0, -100);
|
||||
parent.render(context, 0, 0, delta);
|
||||
parent.render(context, -1, -1, delta);
|
||||
context.getMatrices().pop();
|
||||
}
|
||||
renderInGameBackground(context);
|
||||
|
||||
final int columnHeight = 180;
|
||||
final int columnWidth = 310;
|
||||
|
@ -119,30 +122,19 @@ public class TribeConfirmationScreen extends GameGui implements HidesHud {
|
|||
int left = (width - columnWidth) / 2;
|
||||
|
||||
top += 40;
|
||||
|
||||
final int zOffset = 0;
|
||||
|
||||
context.drawTexture(TribeSelectionScreen.TEXTURE, left + zOffset, top, 0, 70, 123, columnHeight);
|
||||
|
||||
context.drawTexture(TribeSelectionScreen.TEXTURE, left + segmentWidth + zOffset, top, 20, 70, 123, columnHeight);
|
||||
|
||||
context.drawTexture(TribeSelectionScreen.TEXTURE, width - left - segmentWidth + zOffset, top, 10, 70, 123, columnHeight);
|
||||
|
||||
context.drawTexture(TribeSelectionScreen.TEXTURE, width - left - segmentWidth + zOffset + 1, top, 10, 70, 123, columnHeight);
|
||||
top -= 31;
|
||||
|
||||
left = width / 2;
|
||||
|
||||
context.drawTexture(TribeSelectionScreen.TEXTURE, left - 55, top, 140, 70, 21, 50);
|
||||
context.drawTexture(TribeSelectionScreen.TEXTURE, left + 35, top, 148, 70, 21, 50);
|
||||
|
||||
textBody.render(context, mouseX, mouseY, delta);
|
||||
|
||||
context.getMatrices().push();
|
||||
context.getMatrices().translate(0, 0, 2);
|
||||
context.getMatrices().pop();
|
||||
context.drawTexture(TribeSelectionScreen.TEXTURE, left - 35, top - 5, 10, 70, 69, 50);
|
||||
context.drawTexture(TribeSelectionScreen.TEXTURE, left - 35, top - 15, 10, 70, 69, 50);
|
||||
super.render(context, mouseX, mouseY, delta);
|
||||
context.getMatrices().pop();
|
||||
}
|
||||
|
||||
@Override
|
||||
|
|
Loading…
Reference in a new issue