
Gin
By: a guest on Oct 8th, 2009 | syntax:
Java | size: 5.90 KB | hits: 229 | expires: Never
import java.awt.*;
import java.awt.event.*;
import java.awt.Color;
import java.io.*;
public
class hipno
public int x;
public int y;
int szer;
int wys;
long szybkosc=51;
boolean ostatnia=false;
int plansza=1;
int pr=1;
boolean odb=true;
int czas=0;
int bufor;
//drugi okrag//
int promien2=100;
int aa
=(int)(Math.
random()*szer
-promien2
-20
);
int bb
=(int)(Math.
random()*wys
-promien2
-20
);
boolean qq=true;
boolean ee=true;
int ll
=(int)(Math.
random()*250
);
int uu
=(int)(Math.
random()*250
);
int bbb
=(int)(Math.
random()*250
);
//drugi
public static void main
(String[]args
){
new hipno();
}
public hipno(){
addMouseListener(
hipno.this.x=jj.getX();
hipno.this.y=jj.getY();
if(plansza==8){
//szer/2,wys/2+10,110,30
if(x>szer/2 && x<(szer/2)+110 && y >wys/2+10 && y<wys/2+40 ){
szybkosc=51;
plansza=1;
promien2=100;
czas=0;
hipno.this.repaint();
}
}
if(x>aa && x<aa+promien2 && y>bb && y<bb+promien2 ){
plansza=plansza+1;
aa
=(int)(Math.
random()*szer
/2
);
bb
=(int)(Math.
random()*wys
/2
);
if(szybkosc>1){
szybkosc=szybkosc-10;
if(ostatnia==true){
//System.out.println("Wygrales");
}
}
if(szybkosc==1){
szybkosc=1;
ostatnia=true;
}
if(promien2>30){
promien2=promien2-10;
}
if(promien2==30){
promien2=30;
}
if(promien2==10){
promien2=10;
}
}
hipno.this.repaint();
}
}
);
setSize(640,480);
setVisible(true);
setTitle("GRA: Catch v1.0");
setBackground
(new Color(1,1,1
));
public void run(){
try{
while(true){
szer=(int)(dimension.getWidth());
wys=(int)(dimension.getHeight());
odbicia();
sleep(szybkosc);
hipno.this.repaint();
}
}
}
}.start();
public void run(){
try{
while(true){
sleep(1000);
czas();
}
}
}
}.start();
}
public void czas(){
if(plansza!=8){
czas++;
}
}
public void odbicia(){
if(qq==true){
aa++;
ll
=(int)(Math.
random()*250
);
uu
=(int)(Math.
random()*250
);
bbb
=(int)(Math.
random()*250
);
}
if(aa+promien2==szer){
qq=false;
}
if(qq==false){
aa--;
}
if(aa==0){
qq=true;
ll
=(int)(Math.
random()*250
);
uu
=(int)(Math.
random()*250
);
bbb
=(int)(Math.
random()*250
);
}
if(bb+promien2<wys && ee==true){
bb++;
}
if(bb+promien2==wys && ee==true){
ee=false;
ll
=(int)(Math.
random()*250
);
uu
=(int)(Math.
random()*250
);
bbb
=(int)(Math.
random()*250
);
}
if(bb>0 && ee==false){
bb--;
}
if(bb==0 && ee==false){
ee=true;
ll
=(int)(Math.
random()*250
);
uu
=(int)(Math.
random()*250
);
bbb
=(int)(Math.
random()*250
);
}
}
//
if(plansza<8){
g.
setColor(new Color(ll,uu,bbb
));
g.fillOval(aa,bb,promien2,promien2);
g.
setColor(new Color(250,250,250
));
g.drawString("Twoj aktualny czas to: "+czas + " sekundy",2,wys-10);
g.drawString("Plansza numer " + plansza,szer/2,wys/2);
g.drawString("v.1.0",szer-40,wys-20);
}
if(plansza==8){
szybkosc=10;
g.
setColor(new Color(250,250,250
));
g.drawString("Wygrales BRAWO",szer/2,wys/2);
g.
setColor(new Color(25,50,250
));
g.fillRect(szer/2,wys/2+10,110,30);
g.
setColor(new Color(250,250,250
));
g.drawString("NOWA GRA",szer/2+20,wys/2+30);
g.drawString("v.1.0",szer-40,wys-20);
str();
g.drawString("Made by Maciej Lumanisha", pr,wys/2-22);
g.drawString("Twoj czas to: "+czas + " sekundy",szer/2-10,80);
try{
int sw
=Integer.
parseInt(br.
readLine());
g.drawString("Najlepszy czas w historii to : "+sw + " sekundy",szer/2-10,120);
if(sw>czas){
for(int i=-0;i<wynik.length();++i){
fos.write(wynik.charAt(i));
}
}
}
}
if(plansza==1){
g.
setColor(new Color(250,250,250
));
g.drawString("Catch me",aa+23,bb+48);
}
}
public void str( ){
if(pr>0 && odb==true){
pr++;
}
if(pr ==0){
pr++;
odb=true;
}
if(pr+300==szer){
odb=false;
}
if(odb ==false){
pr--;
}
}
}