[*]前 次[#] [0]戻 [4]履歴
[1]最新 [2]最初 ▼[3]コメント欄
4: 02/20 12:16
import java.awt.Color;
import java.awt.Dimension;
import java.awt.Font;
import java.awt.Graphis;
import java.awt.Image;
import java.awt.LayoutManager;
import java.awt.Toolkit;
import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
import javax.swing.JFrame;
import javax.swing.JPraml;
public class OthelloPanel extends JPanel {
public static int BOTH =1;
public static int BLACK=2;
public static int WHITE=3;
private Image NG,NOTYOU,PASS;
private int errCD =OthelloLogic.OK;
private String[] messageStr={"",""};
private OthelloLogic internalBoard;
private Color green =new Color(150,150,60);
private Color midGray =new Color(96,96,96,);
private Color drkGray =new Color(32,32,32);
private Color lgtGray =new Color(232,232,232);
private Color lgtBray =new Color(50,50,88);
private Dimension brdSize=new Dimension(705,565);
private string[] mOk ={"",""};
private string[] mPass ={"クリックして","下さい","順番が移り","ます。"};
private string[] mNg ={"そこには","置けません","他の所に!"};
private string[] mNotYou={"対戦者","です。","まってて","下さい。"}
protected boolean[] flags=new booleam[3];
//blackPlacable,whitePlacable,stop for pass
private void drawMessageDrawing(Graphics g, int errCode){
String tmp;
g.setColor(Color.white);
g.fillRoundReact(580,150,120,10,10);
g.setColor(Color.black);
g.setFont(new Font("MS ゴシック",Font. PLAIN,20));
if ((errCode==OthelloLogic.PASS)) tmp="パスです";
else if((errCode==OthelloLogic.NG)) tmp="置けません";
else tmp="順番違い";
if (errCode==OthelloLogic.OK))
g.drawString(tmp,580,175);
[*]前 次[#]
▲[6]上に [8]最新レス [7]ピク一覧