|
From: Antonio K. <ka...@jv...> - 2002-10-22 10:28:05
|
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
>
|