>
if (y [0] <1) {y [0] = 1; game = 3;}
if (x [0]> 191) {x [0] = 191; game = 3;}
if (x [0] <1) {x [0] = 1; game = 3;}
if (game == 3)
{
if (count <(1500/level)) { count + +;} else {count = 0; game = 1; repaint (); setTime.stop ();}
}
repaint ();
try {setTime.sleep (level);}
catch (InterruptedException e) {}
}
}
public void locateRandom (int turn)
{
rtemp = (int) (Math.random () * 20);
x [turn] = ((rtemp * 10) +1);
rtemp = (int) (Math.random () * 20);
y [turn] = ((rtemp * 10) +1);
n + +;
}
public boolean keyDown (Event e, int key)
{
if ((key == Event.LEFT) && (! Right)) {left = true; up = false; down = false; if (! started) started = true;}
if ((key == Event.RIGHT) && (! Left)) {right = true; up = false; down = false; if (! started) started = true;}
if ((key == Event.UP) && (! Down)) {up = true; right = false; left = false; if (! started) started = true;}
if ((key == Event.DOWN) && (! Up)) {down = true; right = false; left = false; if (! started) started = true;}
return true;
}
public boolean action (Event event, Object obj)
{
stemp = (String) obj;
if (stemp.equals ("Beginner"))
{
add = 2;
level = 100;
setTime = new Thread (this);
setTime.start ();
return true;
}
if (stemp.equals ("Intermediate"))
{
add = 5;
level = 70;
setTime = new Thread (this);
setTime.start ();
return true;
}
if (stemp.equals ("Professional"))
{
add = 10;
level = 40;
setTime = new Thread (this);
setTime.start ();
return true;
}
if (stemp.equals ("Xtreamest"))
{
add = 20;
level = 20;
setTime = new Thread (this);
setTime.start ();
return true;
}
return false;
}
}
Висновок:
У результаті вивчення мови Java була розроблена і створена гра В«ЗмійкаВ». Вона може бути яскравим прикладом для відображення головних, принципових можливостей даної мови. У моїй розробці використовуються динамічно-активні принципи мови Java. У програму інтегровані графічні об'єкти. Програма є логічною і максимально інформативною. br/>