arranged large classes
This commit is contained in:
@@ -52,6 +52,7 @@ public class UI {
|
||||
}
|
||||
}
|
||||
|
||||
// HUD
|
||||
public void drawPlayerLife() {
|
||||
int x = panel.tileSize / 2;
|
||||
int y = panel.tileSize / 2;
|
||||
@@ -78,13 +79,13 @@ public class UI {
|
||||
}
|
||||
}
|
||||
|
||||
// GAME STATES
|
||||
public void drawPauseScreen() {
|
||||
graphics2d.setFont(graphics2d.getFont().deriveFont(Font.PLAIN, 80));
|
||||
String text = "PAUSED";
|
||||
int y = panel.screenHeight / 2;
|
||||
graphics2d.drawString(text, getCenteredX(text), y);
|
||||
}
|
||||
|
||||
public void drawDialogueScreen() {
|
||||
// WINDOW
|
||||
int x = panel.tileSize*2;
|
||||
@@ -102,7 +103,6 @@ public class UI {
|
||||
y += 40;
|
||||
}
|
||||
}
|
||||
|
||||
public void drawTitleScreen() {
|
||||
graphics2d.setColor(new Color(0, 0, 0));
|
||||
graphics2d.fillRect(0, 0, panel.screenWidth, panel.screenHeight);
|
||||
@@ -142,6 +142,7 @@ public class UI {
|
||||
if(commandNum == 2) graphics2d.drawString(">", x-panel.tileSize, y);
|
||||
}
|
||||
|
||||
// UTILITY
|
||||
public void drawSubWindow(int x, int y, int width, int height) {
|
||||
graphics2d.setColor(new Color(0,0,0,210));
|
||||
graphics2d.fillRoundRect(x, y, width, height, 35, 35);
|
||||
@@ -149,7 +150,6 @@ public class UI {
|
||||
graphics2d.setStroke(new BasicStroke(5));
|
||||
graphics2d.drawRoundRect(x+5, y+5, width-10, height-10, 25, 25);
|
||||
}
|
||||
|
||||
public int getCenteredX(String text) {
|
||||
return panel.screenWidth / 2 - (int) graphics2d.getFontMetrics().getStringBounds(text, graphics2d).getWidth() / 2;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user