import java.util.*; import java.net.*; import java.awt.event.*; import java.awt.*; public class menu7 implements Menu , ActionListener{ public Image image; public Image menu7; private boolean visible=true; boolean allready=false; public Global global; public String arg1=new String(""); public String arg2=new String(""); public String method=new String(""); public String retval=new String(""); public String list[]=new String[1010]; // NOT OK Screen Label createlabel; Button Create; Button Again; public boolean isVisible(){return visible;} // NOT OK Screen ImageButton Abort; // Button Abort; Color backgroundcolor=new Color(0,60,0); Color menucolor=new Color(0,60,0); Color emailforeground=Color.black; Color passwordforeground=Color.black; Color createlabelcolor=Color.white; Color chattextforegroundcolor=new Color(0,255,0); Color chattextbackgroundcolor=new Color(0,60,0); Color chatforegroundcolor=new Color(0,200,0); Color chatbackgroundcolor=new Color(0,60,0); Color infoforegroundcolor=new Color(0,200,0); Color infobackgroundcolor=new Color(0,0,0); Color fieldlistforegroundcolor=new Color(0,200,0); public void init(Global glbl){ global=glbl; menu7=global.loadImage(global.Server, "images/menu7"+global.Extention, global.show); makemenu7(); } public void show(Graphics g){ global.showprogressionbar=false; //System.out.println(" MENU7. Show : "+visible); //g.drawString("Hoi", 100,100); if(visible){ //System.out.println("AttemptDrawing meu3"); if(menu7!=null){ //System.out.println("Drawing meu3"); // g.drawImage(menu7, 0,0,800,600,global.show); global.show.graphics.fillRect(0,0,1024,768); // global.show.graphics.drawImage(menu7,0,0, global.show); showmenu7(g); } } } public void makemenu7(){ //System.out.println("make menu7"); try{ Abort=new ImageButton(menu7,null, "START", global.show, "START"); // Abort=new Button("START"); Abort.setBackground(Color.white); Abort.addActionListener(this); Abort.setBounds(150,50,510,550); Abort.setName("Abort"); global.show.add(Abort); allready=false; }catch(Exception ma){ System.out.println("Menu creatin error: "+ma.toString()); } } public void showmenu7(Graphics g){ if(allready)return; global.showprogressionbar=false; allready=true; //System.out.println("show in menu7"); setVisible(true); // g.drawImage(menu7, 30,30,500,500,global.show); // global.show.graphics.fillRect(0,0,1024,768); // global.show.graphics.drawImage(menu7,0,0, global.show); } public void actionPerformed(ActionEvent ae){ System.out.println("Menu7 actionPer: "+ae.toString()); if(ae.toString().toUpperCase().indexOf("START") > -1){ //System.out.println("START APPLICATION"); global.showprogressionbar=true; global.State=global.MENU_WAIT_OK; global.drawer=10; Abort.setVisible(false); global.show.setVisible(false); global.show.applet.setVisible(true); global.show.applet.repaint(); } } public void Create(){ String data="email="+URLEncoder.encode(global.Email)+"&password="+URLEncoder.encode(global.Password); String result=global.execute("createuser.php?"+data+"&time="+global.show.date.getTime()); global.room=0; global.level=0; String Result=result.substring(0,result.indexOf(",")); global.usernr=Integer.parseInt(Result); global.score=0; global.team=global.usernr; } public void setVisible(boolean state){ Abort.setVisible(state); } }