1
0

Game font constant

This commit is contained in:
Victor 2014-03-25 12:54:27 +02:00
parent 1727579f84
commit a0538d97d3
2 changed files with 5 additions and 7 deletions

View File

@ -1,6 +1,7 @@
package com.annimon.turrets; package com.annimon.turrets;
import java.awt.Dimension; import java.awt.Dimension;
import java.awt.Font;
/** /**
* *
@ -12,7 +13,7 @@ public final class Constants {
public static final int WIDTH = 800, HEIGHT = 600; public static final int WIDTH = 800, HEIGHT = 600;
public static final boolean RESIZABLE = false; public static final boolean RESIZABLE = false;
public static final Dimension SCREEN_DIMENSION = new Dimension(WIDTH, HEIGHT); public static final Dimension SCREEN_DIMENSION = new Dimension(WIDTH, HEIGHT);
public static final String FONT_NAME = "Times New Roman"; public static final Font GAME_FONT = new Font("Times New Roman", Font.PLAIN, 24);
// Parameters // Parameters
public static final boolean DEBUG_MODE = true; public static final boolean DEBUG_MODE = true;

View File

@ -1,6 +1,6 @@
package com.annimon.turrets; package com.annimon.turrets;
import static com.annimon.turrets.Constants.FONT_NAME; import static com.annimon.turrets.Constants.GAME_FONT;
import static com.annimon.turrets.Constants.MAX_ROUNDS; import static com.annimon.turrets.Constants.MAX_ROUNDS;
import com.annimon.turrets.Turret.TurretInfo; import com.annimon.turrets.Turret.TurretInfo;
import com.annimon.turrets.network.GameClient; import com.annimon.turrets.network.GameClient;
@ -10,7 +10,6 @@ import com.annimon.turrets.network.SocketHelper;
import com.annimon.turrets.util.ExceptionHandler; import com.annimon.turrets.util.ExceptionHandler;
import com.annimon.turrets.util.Util; import com.annimon.turrets.util.Util;
import java.awt.Color; import java.awt.Color;
import java.awt.Font;
import java.awt.FontMetrics; import java.awt.FontMetrics;
import java.awt.Graphics; import java.awt.Graphics;
import java.awt.Graphics2D; import java.awt.Graphics2D;
@ -28,7 +27,6 @@ public final class GameCanvas extends DoubleBufferedCanvas implements Runnable,
private static final String WIN_MESSAGE = "YOU WIN", LOOSE_MESSAGE = "YOU LOOSE"; private static final String WIN_MESSAGE = "YOU WIN", LOOSE_MESSAGE = "YOU LOOSE";
private final BufferedImage background; private final BufferedImage background;
private final Font font;
private Terrain terrain; private Terrain terrain;
private Turret serverTurret, clientTurret; private Turret serverTurret, clientTurret;
private Turret instanceTurret; private Turret instanceTurret;
@ -46,7 +44,6 @@ public final class GameCanvas extends DoubleBufferedCanvas implements Runnable,
background = new BufferedImage(Constants.WIDTH, Constants.HEIGHT, BufferedImage.TYPE_INT_RGB); background = new BufferedImage(Constants.WIDTH, Constants.HEIGHT, BufferedImage.TYPE_INT_RGB);
initBackground(); initBackground();
font = new Font(FONT_NAME, Font.PLAIN, 24);
wind = new Wind(); wind = new Wind();
gameStarted = false; gameStarted = false;
@ -58,9 +55,9 @@ public final class GameCanvas extends DoubleBufferedCanvas implements Runnable,
@Override @Override
protected void draw(Graphics2D g) { protected void draw(Graphics2D g) {
final FontMetrics metrics = g.getFontMetrics(font); final FontMetrics metrics = g.getFontMetrics(GAME_FONT);
g.drawImage(background, 0, 0, null); g.drawImage(background, 0, 0, null);
g.setFont(font); g.setFont(GAME_FONT);
if (winState != NOTHING) { if (winState != NOTHING) {
g.setColor(Color.WHITE); g.setColor(Color.WHITE);
final String text = (winState == WIN) ? WIN_MESSAGE : LOOSE_MESSAGE; final String text = (winState == WIN) ? WIN_MESSAGE : LOOSE_MESSAGE;