1
0

Make all classes final

This commit is contained in:
Victor 2014-03-24 21:51:28 +02:00
parent 68ee8a51ab
commit 903866c8e5
16 changed files with 40 additions and 41 deletions

View File

@ -10,7 +10,7 @@ import java.awt.Graphics;
*
* @author aNNiMON
*/
public class Background {
public final class Background {
private static final int STARS_COUNT = (int) Math.sqrt(WIDTH * HEIGHT);

View File

@ -21,7 +21,7 @@ import java.io.IOException;
*
* @author aNNiMON
*/
public class GameCanvas extends DoubleBufferedCanvas implements Runnable, NetworkListener {
public final class GameCanvas extends DoubleBufferedCanvas implements Runnable, NetworkListener {
private static final String WAIT_MESSAGE = "Please, wait...";
private static final int WIN = 1, LOOSE = -1, NOTHING = 0;

View File

@ -5,13 +5,12 @@ import com.annimon.turrets.util.GuiUtil;
import com.annimon.turrets.util.Prefs;
import java.awt.Component;
import javax.swing.JFrame;
import javax.swing.JLayer;
/**
*
* @author aNNiMON
*/
public class Main extends JFrame {
public final class Main extends JFrame {
private static Main instance;

View File

@ -22,7 +22,7 @@ import javax.swing.event.ListSelectionListener;
* Main menu
* @author aNNiMON
*/
public class MenuPanel extends JPanel {
public final class MenuPanel extends JPanel {
private static final String[] MENU_ITEMS = {
"Create Game", "Join", "Options", "Help", "Exit"

View File

@ -25,7 +25,7 @@ import javax.swing.text.MaskFormatter;
*
* @author aNNiMON
*/
public class OptionsPanel extends JPanel {
public final class OptionsPanel extends JPanel {
private static final Font FONT = new Font("Stencil", 1, 30);
private static final int VERT_INSET = 80, HOR_INSET = 50;

View File

@ -11,7 +11,7 @@ import java.awt.Graphics2D;
*
* @author aNNiMON
*/
public class ShootInfo {
public final class ShootInfo {
double x, y, speedX;
double windSpeed, vsin, t;

View File

@ -12,7 +12,7 @@ import java.awt.LinearGradientPaint;
* Destructible terrain.
* @author aNNiMON
*/
public class Terrain {
public final class Terrain {
private static final Color[] TERRAIN_COLOR = {
new Color(0xFF33CE2B), new Color(0xFF1C7317)

View File

@ -12,7 +12,7 @@ import java.awt.Graphics2D;
*
* @author aNNiMON
*/
public class Turret {
public final class Turret {
public static final boolean SERVER = true, CLIENT = false;

View File

@ -11,7 +11,7 @@ import java.awt.Graphics2D;
*
* @author aNNiMON
*/
public class Wind {
public final class Wind {
private double speed;

View File

@ -8,7 +8,7 @@ import java.net.Socket;
*
* @author aNNiMON
*/
public class GameClient {
public final class GameClient {
private final SocketHelper helper;

View File

@ -10,7 +10,7 @@ import java.net.UnknownHostException;
*
* @author aNNiMON
*/
public class GameServer {
public final class GameServer {
private final ServerSocket serverSocket;
private final SocketHelper helper;

View File

@ -11,7 +11,7 @@ import java.net.Socket;
*
* @author aNNiMON
*/
public class SocketHelper extends Thread {
public final class SocketHelper extends Thread {
private final Socket socket;
private final DataInputStream dis;

View File

@ -6,7 +6,7 @@ import com.annimon.turrets.Constants;
* Handle exceptions.
* @author aNNiMON
*/
public class ExceptionHandler {
public final class ExceptionHandler {
private static final boolean DEBUG_MODE = Constants.DEBUG_MODE;

View File

@ -17,7 +17,7 @@ import javax.swing.plaf.LayerUI;
*
* @author aNNiMON
*/
public class GuiUtil {
public final class GuiUtil {
public static <T extends JComponent> JLayer<T> createPlanetLayer(T component) {
return new JLayer<>(component, (LayerUI<T>) new PlanetBackground());

View File

@ -6,7 +6,7 @@ import java.util.Random;
* Extended random
* @author aNNiMON
*/
public class RandomExt extends Random {
public final class RandomExt extends Random {
public RandomExt() {
super();

View File

@ -4,7 +4,7 @@ package com.annimon.turrets.util;
*
* @author aNNiMON
*/
public class Util {
public final class Util {
private static final RandomExt random = new RandomExt();