Napište tam g.drawImage(auto, x, y, null). A k doporučené literatuře ještě přidám Vývoje her v jazyku Java od Davida Brackeena.

2006/7/4, Moody < [EMAIL PROTECTED]>:
> Do suboru auto.java som napisal tento kod>
>
> import java.lang.*;
> import java.applet.*;
> import java.awt.Graphics;
> import java.awt.Event;
> import java.awt.Image;
> import java.awt.*;
> public class Auto extends java.applet.Applet
> {
> //Definujeme si premenne
> int key;
> int zrychlenie=1;
> boolean pridavaj=true;
> int y=100;
> int x=50;
> int rychlost=0;
> Image auto=null;
> public void init()
> {
> auto=getImage(getDocumentBase(), "auto.gif");
> }
> public boolean keyDown(Event evt, int key)
> {
> switch (key)
> {
> case Event.DOWN :
> y=rychlost+y;
> if (rychlost==20)
> {
> pridavaj=false;
> }
> else
> {
> rychlost=rychlost+zrychlenie;
> pridavaj=true;
> }
> break;
> case Event.UP :
> y=y-rychlost;
> break;
> repaint();
> }
> }
> public void paint(Graphics g)
> {
> g.drawImage(g,x,y,this);
> }
> }
>
> Java nasla v mojom programe 1 chybu. Je to v riadku  s kodom:
> g.drawImage(g,x,y,this);
>
> Aka tam moze byt chyba? Za odpoved Dakujem.
>
> Pozn.Zatial som robil iba pohyb auticka dopredu a dozadu. Odbocovanie
> som nerobil.
>
> Rasto
>

Odpovedet emailem