Guest User

Untitled

a guest
Dec 12th, 2018
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.02 KB | None | 0 0
  1. /**
  2. * @author Sahmuel Thiesen
  3. */
  4.  
  5. public class Pokemon{
  6. int x;
  7. int y;
  8. int velocidade;
  9. String cor;
  10. int trans;
  11. Aljava objAljava;
  12.  
  13. Pokemon(){
  14. x = 20;
  15. y = 20;
  16. velocidade = 5;
  17. trans = 30;
  18. objAljava = new Aljava(600,340);
  19. }
  20.  
  21. void jogaPokebola(){
  22. int contador = 0;
  23. while(contador < 57 ){
  24.  
  25. objAljava.rotaciona(contador*6, x+15, y+4);
  26.  
  27. contador = contador + 1;
  28. objAljava.limpaTela();
  29.  
  30. x = x + velocidade;
  31. y = y + velocidade;
  32. desenha();
  33. objAljava.espera(70);
  34. }
  35. objAljava.limpaTela();
  36. }
  37.  
  38. void Pokemon(){
  39.  
  40.  
  41. objAljava.corRGB(72, 118, 255);
  42. objAljava.desenhaCirculo(350, 275, 65, 70);
  43.  
  44. objAljava.corRGB(72, 118, 255);
  45. objAljava.desenhaCirculo(350, 280, 55, 65);
  46.  
  47. objAljava.cor("preto");//olho esquerdo
  48. objAljava.desenhaCirculo(370, 278, 8, 8);
  49.  
  50. objAljava.cor("branco");
  51. objAljava.desenhaCirculo(370, 278, 4, 4);
  52.  
  53. objAljava.cor("preto");//olho direito
  54. objAljava.desenhaCirculo(385, 278, 8, 8);
  55.  
  56. objAljava.cor("branco");
  57. objAljava.desenhaCirculo(385, 278, 4, 4);
  58.  
  59. objAljava.corRGB(238, 59, 59);//boca
  60. objAljava.desenhaCirculo(378, 285, 6, 6);
  61.  
  62. objAljava.cor("branco");
  63. objAljava.desenhaCirculo(355, 290, 45, 55);
  64.  
  65. objAljava.cor("preto");
  66. objAljava.desenhaCirculo(360, 300, 35, 45);
  67.  
  68. objAljava.cor("branco");
  69. objAljava.desenhaCirculo(365, 310, 25, 35);
  70.  
  71.  
  72. objAljava.cor("preto");
  73. objAljava.desenhaCirculo(370, 320, 15, 25);
  74.  
  75. objAljava.cor("branco");
  76. objAljava.desenhaCirculo(375, 330, 5, 15);
  77.  
  78. objAljava.corRGB(72, 118, 255);
  79. objAljava.desenhaCirculo(390, 335, 15, 15);
  80.  
  81. objAljava.corRGB(72, 118, 255);
  82. objAljava.desenhaCirculo(350, 335, 15, 15);
  83.  
  84. objAljava.mostraTela();
  85.  
  86. }
  87.  
  88. void soltaPoder(){
  89. int contador = 0;
  90. while(contador < 40){
  91. contador = contador + 1;
  92. objAljava.desenhaCirculo(350+x, 275+y , 10, 10);
  93. objAljava.limpaTela();
  94.  
  95. Pokemon();
  96. objAljava.mostraTela();
  97. objAljava.espera(50);
  98. }
  99. }
  100.  
  101. void desenha(){
  102. objAljava.cor("vermelho");
  103. objAljava.desenhaCirculo(x+0, y+0, 30, 30);
  104.  
  105. objAljava.cor("branco");
  106. objAljava.desenhaRetangulo(x+0, y+15, 30, 16);
  107.  
  108. objAljava.cor("preto");
  109. objAljava.desenhaLinha(x+0, y+15, x+29, y+15);
  110.  
  111. objAljava.cor("preto");
  112. objAljava.desenhaCirculo(x+11, y+11, 8, 8);
  113.  
  114. objAljava.cor("branco");
  115. objAljava.desenhaCirculo(x+13, y+13, 4, 4);
  116.  
  117. objAljava.mostraTela();
  118. }
  119. }
Add Comment
Please, Sign In to add comment