public JogoArpao() { continuarAnimacao = new Booleano(true); emMov = new Booleano(false); enquadramento = new Dimension(800, 600); mg = new MovimentoGravitico(); mg.setXmin(0); mg.setYmax(0); mg.setXmax(enquadramento.width); mg.setYmax(enquadramento.height); vidas = new Inteiro(3); tempoNivel = new Inteiro(0); pontos = 0; ampulheta = new Ampulheta(); personagem = new Personagem(); personagem.setMg(mg); personagem.setMovivel(emMov); arpao = new Arpao(emMov); arpao.setMG(mg); bolas = new LinkedList<BolaQJ>(); estrelas = new LinkedList<>(); obstaculos = new LinkedList<Obstaculo>(); obstaculos.add(Obstaculo.padrao()); txtVidas = new TXTPaint( criaFonte(Font.PLAIN, 18), new CadeiaCaracteres() { public String getCadeia() { return "Vidas " + vidas.getValor(); } }); txtVidas.setX(10); txtVidas.setY(30); txtVidas.setVisivel(true); txtPontos = new TXTPaint( criaFonte(Font.PLAIN, 15), new CadeiaCaracteres() { public String getCadeia() { return "Pontos:" + pontos; } }); txtPontos.setX(700); txtPontos.setY(30); txtPontos.setVisivel(true); }