Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package DragRace;
- import java.awt.event.KeyEvent;
- import java.awt.event.KeyListener;
- public class arabaHiz extends arabalar implements KeyListener,Runnable {
- public int hiz=2,vites=1,maxHiz1=500,maxHiz2=1000,maxHiz3=1500,maxHiz4=2000,
- MaxHiz5=2700,skor=0;
- String yazi;
- int ilkMesafe,sonMesafe,gidilenYol ;
- arabalar araba=new arabalar();
- public arabaHiz(){
- }
- public int hizArtis (int hiz){
- if (hiz<=500&&vites==1){
- hiz=hiz+5;
- }
- else if(maxHiz1<hiz&&hiz<=maxHiz2&&vites==2){
- hiz=hiz+5;
- }
- else if(maxHiz2<hiz&&hiz<=maxHiz3&&vites==3){
- hiz=hiz+5;
- }
- else if(maxHiz3<hiz&&hiz<=maxHiz4&&vites==4){
- hiz=hiz+5;
- }
- else if(maxHiz4<hiz&&hiz<=MaxHiz5&&vites==5){
- hiz=hiz+5;
- }
- //iyi vites değişimi
- else if(1700<hiz&&hiz<=maxHiz4&&vites==5){
- hiz=hiz+8;
- }
- else if(1300<hiz&&hiz<=maxHiz3&&vites==4){
- hiz=hiz+8;
- }
- else if(800<hiz&&hiz<=maxHiz2&&vites==3){
- hiz=hiz+8;
- }
- else if(300<=hiz&&hiz<=maxHiz1&&vites==2){
- hiz=hiz+8;
- }
- // erken vites değişimi
- else if(maxHiz2<hiz&&hiz<=maxHiz3&&vites==5){
- hiz=hiz+2;
- }
- else if(maxHiz3<hiz&&hiz<=1700&&vites==5){
- hiz=hiz+3;
- }
- else if(maxHiz1<hiz&&hiz<=maxHiz2&&vites==4){
- hiz=hiz+2;
- }
- else if(maxHiz2<hiz&&hiz<=1300&&vites==4){
- hiz=hiz+4;
- }
- else if(maxHiz1<hiz&&hiz<=800&&vites==3){
- hiz=hiz+3;
- }
- else if(200<hiz&&hiz<=maxHiz1&&vites==3){
- hiz=hiz+1;
- }
- else if(200<hiz&&hiz<=300&&vites==2){
- hiz=hiz+3;
- }
- // yanlış vites değişimi
- else if(maxHiz4<hiz&&hiz<=MaxHiz5&&vites==1){
- hiz=hiz-30;
- }
- else if(maxHiz2<hiz&&hiz<=maxHiz4&&vites==1){
- hiz=hiz-20;
- }
- else if(maxHiz1<hiz&&hiz<=maxHiz2&&vites==1){
- hiz=hiz-5;
- }
- else if(maxHiz4<hiz&&hiz<=MaxHiz5&&vites==2){
- hiz=hiz-10;
- }
- else if(maxHiz3<hiz&&hiz<=maxHiz4&&vites==2){
- hiz=hiz-5;
- }
- else if(maxHiz2<hiz&&hiz<=maxHiz3&&vites==2){
- hiz=hiz-2;
- }
- else if(maxHiz4<hiz&&hiz<=MaxHiz5&&vites==3){
- hiz=hiz-8;
- }
- else if(1600<hiz&&hiz<=maxHiz4&&vites==3){
- hiz=hiz-4;
- }
- else if(2400<hiz&&hiz<=MaxHiz5&&vites==4){
- hiz=hiz-4;
- }
- else if(2150<hiz&&hiz<=2400&&vites==4){
- hiz=hiz-2;
- }
- return hiz ;
- }
- public void keyPressed(KeyEvent e) {
- if(e.getKeyCode() ==e.VK_UP){
- hizArtis(hiz);
- System.out.println("hızını = "+hiz+" vites="+vites);
- System.out.println(hiz);
- }
- else{
- System.out.println("yanlış harf");
- }
- repaint();
- }
- public void keyReleased(KeyEvent e) {
- if(e.getKeyCode() ==e.VK_RIGHT){
- if(vites<=4){
- vites=vites+1;
- }
- }
- if(e.getKeyCode() ==e.VK_LEFT){
- if(vites>1){
- vites=vites-1;
- }
- }
- }
- @Override
- public void keyTyped(KeyEvent e) {
- // TODO Auto-generated method stub
- }
- @Override
- public void run() {
- while(true){
- ilkMesafe=hiz;
- try {
- Thread.sleep(1000);
- } catch (InterruptedException e) {
- // TODO Auto-generated catch block
- e.printStackTrace();
- }
- sonMesafe=hiz;
- gidilenYol=ilkMesafe+sonMesafe;
- System.out.println(gidilenYol);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement