From: Paulo E. A. S. <pa...@pa...> - 2002-10-22 18:48:04
|
resolvi o bug da tela la! coisas que fiz - sai tiro mais de perto do robo! - tela sem o bug, o game agora roda com 750x500 de tela util - script ant pq meu eclipse ta com uns prob pra da run, que diabos! coisas a fazer: - tirar os println, que dao lag ao game! tirei alguns - os robozinhos aqui nao estao aparecendo em posicao randomica! antigamente aparecia - entregar as coisas em um jar, sem codigo fonte alias, vcs tao dando o commit com comentario port ou ingl? falou! On Tue, 22 Oct 2002 07:33:18 -0200, "Antonio Kantek" <ka...@jv...> escreveu : > De: "Antonio Kantek" <ka...@jv...> > Data: Tue, 22 Oct 2002 07:33:18 -0200 > Para: "Paulo Eduardo Azevedo Silveira" <pa...@pa...> > Assunto: Re: [Javaarena-development] commit: duas constantes mudadas > > Ei Paulo, o Leonardo está fazendo as classes no pacote org.javaarena.engine > Ele tah fazendo o refactory lah. O que você acha de fazer as novas classes > neste novo pacote ? > > []'s > ----- Original Message ----- > From: "Paulo Eduardo Azevedo Silveira" <pa...@pa...> > To: <je...@ob...>; "arena" > <jav...@li...> > Sent: Tuesday, October 22, 2002 12:38 AM > Subject: [Javaarena-development] commit: duas constantes mudadas > > > > oi pessoal > > > > mudei duas coisas q vao mudar um pouco a dinamica do jogo > > > > o radar passa a "flashar" de meio em meio segundo, ao inves de 1 em 1, vai > melhorar a qtdade de ataques > > > > a formula do calcul da velocidade do tiro eh (velo_atual*2)+7 ao inves de > +5 de antigamente. Tem um exmploit > > na velo do tiro: o cara ta paradao, ve o robo inimigo e acelera ao maximo > e atira, ja que nao tem aceleracao, e > > as velocidades aumentam instantaneamente, o robo vai dar tiro na > velocidade maxima. bem, depois a gente > > incorpora aceleracao, agora nao da tempo > > > > sinto nao poder estar mais de perto nesse refactoring > > > > paulo > > > > > > On Mon, 21 Oct 2002 17:31:06 -0200, je...@ob... escreveu : > > > > > De: je...@ob... > > > Data: Mon, 21 Oct 2002 17:31:06 -0200 > > > Para: "arena" <jav...@li...> > > > Assunto: [Javaarena-development] Scanner e deploy > > > > > > > > > 3) Jean, vc tem como jogar na lista o seu exemplo de full screen ? > > > > > > Feito ! > > > > > > Mas devo lembrar que o correto é testar quais resoluções o dispositivo > > > aceita antes de tentar mudar a resolução. Em anexo vai o exemplo da Sun > > > Outro detalhe, o exemplo não roda se o prompt do DOS estiver em tela > > > cheia, é preciso que ele esteja como Janela. > > > > > > Abraços, > > > > > > > > > #Jean. Object all: time. > > > . > > > ----8<--- > > > > > > import java.awt.DisplayMode; > > > import java.awt.Frame; > > > import java.awt.GraphicsConfiguration; > > > import java.awt.GraphicsDevice; > > > import java.awt.GraphicsEnvironment; > > > import java.awt.Frame; > > > > > > public class FullScreenDisplay { > > > private Frame mainFrame; > > > > > > public FullScreenDisplay() { > > > this(640,400); > > > } > > > > > > public FullScreenDisplay(int x, int y) { > > > > > > GraphicsEnvironment env = > > > GraphicsEnvironment.getLocalGraphicsEnvironment(); > > > aDevice = env.getDefaultScreenDevice(); > > > GraphicsConfiguration gc = aDevice.getDefaultConfiguration(); > > > > > > try { > > > mainFrame = new Frame(gc); > > > mainFrame.setUndecorated(true); > > > //mainFrame.setIgnoreRepaint(true); > > > > > > aDevice.setFullScreenWindow(mainFrame); > > > > > > if (aDevice.isDisplayChangeSupported()) { > > > aDevice.setDisplayMode(new DisplayMode(x, y, 16, 0)); > > > > > > } else { > > > System.out.println("O seu sistema não permite mudar para > outra > > > resolução"); > > > } > > > > > > } catch (Exception e) { > > > e.printStackTrace(); > > > } > > > } > > > > > > public void close() { > > > > > > try { > > > aDevice.setFullScreenWindow(null); > > > > > > } catch (Exception e) { > > > e.printStackTrace(); > > > } > > > } > > > > > > public Frame getFrame(){ > > > return this.mainFrame; > > > } > > > > > > /******************************************** > > > * Teste > > > */ > > > > > > public static void main(String[] arg) { > > > FullScreenDisplay aFSD = new FullScreenDisplay(); > > > Frame umFrame = aFSD.getFrame(); > > > for (int x = 0; x < 50000; x++) { > > > umFrame.getGraphics().drawArc(x % 640, x % 400, > > > x%37,x%33,x/100,x/44); > > > } > > > aFSD.close(); > > > System.exit(0); > > > } > > > } > > > > > > > ---------------------------------- > > Paulo Silveira ICQ 5142673 > > Grupo de Usuários Java > > http://www.guj.com.br/ > > > > > > > > ------------------------------------------------------- > > This sf.net emial is sponsored by: Influence the future > > of Java(TM) technology. Join the Java Community > > Process(SM) (JCP(SM)) program now. > > > http://ad.doubleclick.net/clk;4699841;7576298;k?http://www.sun.com/javavote > > _______________________________________________ > > Javaarena-development mailing list > > Jav...@li... > > https://lists.sourceforge.net/lists/listinfo/javaarena-development > > > > > > ------------------------------------------------------- > This sf.net emial is sponsored by: Influence the future of > Java(TM) technology. Join the Java Community Process(SM) (JCP(SM)) > program now. http://ad.doubleclick.net/clk;4699841;7576301;v? > http://www.sun.com/javavote > _______________________________________________ > Javaarena-development mailing list > Jav...@li... > https://lists.sourceforge.net/lists/listinfo/javaarena-development > > > ---------------------------------- Paulo Silveira ICQ 5142673 Grupo de Usuários Java http://www.guj.com.br/ |