import org.lwjgl.opengl.GL11;
import org.newdawn.slick.Color;
import org.newdawn.slick.TrueTypeFont;

import java.awt.Font;


/**
 * Created by Chris on 24/02/14.
 */
public class OthGameInfo extends AbstractGameInfo{

    //private Font scoreFont;
    private boolean player1Wins;
    private boolean player2Wins;

//    Font DisplayFont = new Font("Arial", Font.BOLD, 30);
//    TrueTypeFont scorefont = new TrueTypeFont(DisplayFont, false);
//    Font awtFont = new Font("Arial", Font.BOLD, 70);
    private Font font;
    private TrueTypeFont fontX;

    public OthGameInfo(){
        font = new Font("Arial", Font.BOLD, 30);
    }

    public void draw(AbstractGame game){
        GL11.glEnable(GL11.GL_TEXTURE_2D);
        Color.white.bind();
        fontX = new TrueTypeFont(font, false);
        fontX.drawString(100, 400, "Welcome to Othello");
        String turnText = "Player " + game.getTurn() + "'s turn";
        fontX.drawString(400, 200, turnText);

        //still need to get the players scores and stick them
        //in these strings
        fontX.drawString(400, 100, "Player 1: ");
        fontX.drawString(400, 150, "Player 2: ");
        GL11.glDisable(GL11.GL_TEXTURE_2D);

    }



    /**
     *Sets the Font
     */
    /**
    public static void GameInfo(){

        if (player1Wins == true){

        } else if (player2Wins == true){

        }
    }
    **/
    /**
     *Draws the Font
     */
    /**
    public static void draw(private fontArial){

    }
    **/

}
@@ -216,105 +216,8 @@
 o%7B%0A%0A
-    //private Font scoreFont;%0A    private boolean player1Wins;%0A    private boolean player2Wins;%0A%0A
 //  
@@ -399,31 +399,8 @@
 0);%0A
-    private Font font;%0A
     
@@ -427,16 +427,76 @@
  fontX;%0A
+    private TrueTypeFont fontError;%0A    private Font font;%0A%0A
 %0A    pub
@@ -559,24 +559,25 @@
 .BOLD, 30);%0A
+%0A
     %7D%0A%0A    p
@@ -730,24 +730,25 @@
 false);%0A
+%0A
         
 fontX.dr
@@ -731,32 +731,34 @@
 alse);%0A%0A        
+//
 fontX.drawString
@@ -1089,24 +1089,25 @@
 ayer 2: %22);%0A
+%0A
         GL11
@@ -1150,53 +1150,158 @@
  %7D%0A%0A
-%0A%0A
     
-/**%0A     *Sets the Font%0A     */
+public void invalidMoveMessage()%7B%0A        fontError = new TrueTypeFont(font, false);%0A        fontError.drawString(130, 10, %22Invalid move%22);
 %0A    
-/**
+%7D%0A
 %0A   
@@ -1312,41 +1312,38 @@
 lic 
-static void GameInfo
+void p1WinsMessage
 ()%7B%0A
-%0A
         
 if (
@@ -1342,207 +1342,421 @@
     
-if (player1Wins == true)%7B%0A%0A        %7D else if (p
+GL11.glEnable(GL11.GL_TEXTURE_2D);%0A        fontX = new TrueTypeFont(font, false);%0A        fontX.drawString(200, 380, %22P
 layer
-2
+ 1 
 Wins
- == true)%7B%0A%0A        %7D
+!%22);%0A        GL11.glDisable(GL11.GL_TEXTURE_2D);
 %0A    %7D%0A
+%0A
     
-**/%0A    /**%0A     *Draws the Font%0A     */%0A    /**%0A    public static void draw(private fontArial)%7B%0A%0A    %7D
+public void p2WinsMessage()%7B%0A        GL11.glEnable(GL11.GL_TEXTURE_2D);%0A        fontX = new TrueTypeFont(font, false);%0A        fontX.drawString(200, 380, %22Player 2 Wins!%22);%0A        GL11.glDisable(GL11.GL_TEXTURE_2D);
 %0A    
-**/
+%7D
 %0A%0A%7D
+%0A

Update OthGameInfo.java