Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Розробка програми на Java

Реферат Розробка програми на Java





if (started)

public void paint

p>

1)

if (stemp.equals ("Beginner"))

2) if (stemp.equals ("Intermediate"))

3) if (stemp.equals ("Intermediate"))

4) if (stemp.equals ("Xtreamest"))

В В В  В В В В 

Лістинг програми :

package snake;


import java.awt. *;

import java.awt.event. *;

import java.applet. *;



public class snake extends Applet implements Runnable

{

Image dot [] = new Image [400];

Image back;

Image offI;

Graphics offG;


int x [] = new int [400];

int y [] = new int [400];

int rtemp = 1;

int game = 1;

int level;

int z;

int n;

int count = 0;

int score = 0;

int add = 1;


Button b = new Button ("Beginner");

Button i = new Button ("Intermediate");

Button p = new Button ("Professional");

Button X = new Button ("Xtreamest");


String stemp;

String s;

String t;


boolean go [] = new boolean [400];

boolean left = false;

boolean right = false;

boolean up = false;

boolean down = false;

boolean started = false;

boolean me = false;


Thread setTime;


public void init ()

{

add (b);

add (i);

add (p);

add (X);

setBackground (Color.black);

back = getImage (getCodeBase (), "Screan.gif");

for (z = 0; z <400; z + +) {dot [z] = getImage (getCodeBase (), "dot.gif");}

}



public void update (Graphics g)

{

Dimension d = this.size ();

if (offI == null)

{

offI = createImage (d.width, d.height);

offG = offI.getGraphics ();

}

offG.clearRect (0, 0, d.width, d.height);

paint (offG);

g.drawImage (offI, 0, 0, null);

}


public void paint (Graphics g)

{

g.drawImage (back, 0, 0, this);

g.setColor (Color.white);


if (started)

{

g.setFont (new Font ("Verdana", 1, 12));

t = "Score "+ Score +" ";

g.drawString (t, 75, 220);

}


if (game == 1)

{

g.setFont (new Font ("Verdana", 1, 13));

s = "Select Mode";

g.drawString (s, 65, 30);


b.move (75, 50);

i.move (68, 90);

p.move (68, 130);

X.move (73, 170);

}


if ((game == 2) | | (game == 3))

{

if (! started)

{

g.setFont (new Font ("Verdana", 1, 11));

t = "Use the key board arrows to move! ";

g.drawString (t, 5, 215);

}

for (z = 0; z <= n; z + +) {g.drawImage (dot [z], x [z], y [z], this);}

me = true;

}


if (! me)

{

g.setFont (new Font ("Verdana", 1, 11));

t = "by Cumka, especially for Tywkanchik ";

g.drawString (t, 5, 215);

}


if (game == 3)

{

g.setFont (new Font ("Verdana", 1, 13));

s = "Game Over";

g.drawString (s, 65, 60);

}


}


public void run ()

{

for (z = 4; z <400; z + +) {go [z] = false;}

for (z = 0; z <4; z + +) {Go [z] = true; x [z] = 91; y [z] = 91;}

n = 3;

game = 2;

score = 0;

b.move (70, -100);

i.move (70, -100);

p.move (70, -100);

X.move (70, -100);

left = false;

right = false;

up = false;

down = false;

locateRandom (4);


while (true)

{

if (game == 2)

{

if ((X [0] == x [n]) && (y [0] == y [n])) {go [n] = true; locateRandom ((n +1)); score + = add ; } p> for (z = 399; z> 0; z -)

{

if (go [z])

{

x [z] = x [(z-1)]; y [z] = y [(z-1)];

if ((Z> 4) && (x [0] == x [z]) && (y [0] == y [z])) {game = 3;}

}

}

if (left) {x [0] - = 10;}

if (right) {x [0] + = 10;}

if (up) {y [0] - = 10;}

if (down) {y [0] + = 10;}

}


if (y [0]> 191) {y [0] = 191; game = 3;}


Назад | сторінка 2 з 3 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Java: Засоби побудови звітів для Java-додатків
  • Реферат на тему: Розробка програми на мові JAVA
  • Реферат на тему: Розробка програми побудови об'ємних гістограм за допомогою мови програм ...
  • Реферат на тему: The positive image as are important component of being competitive on the t ...
  • Реферат на тему: Створення бази даних автомобілебудівного підприємства у вигляді настільного ...