Game carro tanque

350 palavras 2 páginas
package game;

import java.awt.Color; import java.awt.Font; import java.awt.Graphics; import java.awt.Polygon; import java.awt.image.BufferedImage; import java.io.File; import java.io.IOException; import java.util.ArrayList; import java.util.Date; import javax.imageio.ImageIO; import javax.swing.JPanel;

public class Labirinto extends JPanel implements Runnable{ int LARGURA_LABIRINTO = 200; int ALTURA_LABIRINTO = 200; BufferedImage piso, parede; int top_lim, bottom_lim, left_lim, right_lim; int inicio_tempo=-1; int tempo_atual; int posicao_chegada[][]; int matriz_labirinto[][]; int ponto_x, ponto_y; Carro car; Tanque Tanque; boolean teclas[], ativo = true; ArrayList paredes; int mouse_x=0, mouse_y=0; ArrayList veiculos; ArrayList tiros;

Labirinto(int x, int y, boolean teclas[]) { this.teclas = teclas; LARGURA_LABIRINTO = x; ALTURA_LABIRINTO = y; paredes = new ArrayList(); veiculos = new ArrayList(); tiros = new ArrayList(); } public void inicia_labirinto(){ ponto_x = (getWidth()-this.getLargura())/2; ponto_y = (getHeight()-this.getAltura())/2; setLimites();

car = new Carro(this,"carro2.png",6, 5, teclas);

car.setPosicaoInicial(ponto_x+10, ponto_y+10); Tanque = new Tanque(this,"tanque2.png",4,5, teclas, 180); Tanque.setPosicaoInicial(ponto_x+LARGURA_LABIRINTO-Tanque.inputImage.getWidth(null), ponto_y); //System.out.println(Tanque.centro_x+" "+Tanque.centro_y+" "+Tanque.vertice_x+" "+Tanque.vertice_y); veiculos.add(car); veiculos.add(Tanque); try { piso = ImageIO.read(new File("D:\\Ariel\\Documents\\Trabalho SIP2\\Trabalho SIP2\\game\\src\\imagens\\piso.png")); } catch

Relacionados

  • GTA V
    2550 palavras | 11 páginas
  • Gta the true history
    2465 palavras | 10 páginas
  • Download
    6315 palavras | 26 páginas
  • Nebraska
    917 palavras | 4 páginas
  • gta jogos
    1086 palavras | 5 páginas
  • 14 maiores inovações no mundo dos games
    4343 palavras | 18 páginas
  • Tecnologia Para Jogos Prof
    4250 palavras | 17 páginas
  • Lista de instrumentação e controle
    1125 palavras | 5 páginas
  • Jogos eletronicos
    4377 palavras | 18 páginas
  • Tetel
    1204 palavras | 5 páginas