Mon code bug pour un truc trop con

hallardc Messages postés 3 Date d'inscription jeudi 23 janvier 2003 Statut Membre Dernière intervention 8 janvier 2004 - 23 janv. 2003 à 02:09
JHelp Messages postés 261 Date d'inscription jeudi 5 septembre 2002 Statut Membre Dernière intervention 6 octobre 2005 - 23 janv. 2003 à 09:58
Voila je suis a l Institut International du Multimédia et je ne cromprends pas pourkoi mon source de java ne marche pas, si kelk un pouvait jeter un coup doeil rapide, je suis certain ke ca doit etre tt con, merci d avance :

import java.awt.Graphics;
import java.lang.Math;
import java.applet.Applet;

public class MouseTrack extends Applet
{

   int mx, my;
   int onaroll;
Graphics bufg;

   public void init ()
    	{
onaroll = 0;
resize(500, 500);
buf = createImage (size().width, size().height);
bufg = buf.getGraphics();
   		}

public void update (Graphics g)
{

paint (bufg);
g.drawImage(buf, 0, 0, this);
}

    public void paint (Graphics g)
    	{
g.drawRect (0, 0, size().width - 1, size ().height - 1);
mx = (int)(Math.random ()*1000) % (size().width - (size ().width/10));
my = (int)(Math.random ()*1000) % (size().height - (size ().height/10));
g.drawRect (mx, my, (size ().width/10) - 1, (size ().height/10) - 1);
    	}

    public boolean mouseDown (java.awt.Event evt, int x, int y)
    	{
requestFocus ();
if ((mx < x && x < mx+size().width/10-1) && (my < y && y < my+size().height/10-1))
{
    	if(onaroll > 0)
    		{
switch(onaroll%4)
{
case 0:
   				play (getCodeBase (), "sounds/tiptoe.thru.the.tulips.au");
    			break;
case 1:
    			play (getCodeBase (), "sounds/danger,danger...!.au");
    			break;
case 2:
    			play(getCodeBase (), "sounds/adapt-or-die.au");
    			break;
case 3:
   				 play(getCodeBase (), "sounds/cannot.be.completed.au");
    			break;
}
onaroll++;
if (onaroll > 5)
    		getAppletContext ().showStatus ("You're on your way to THE HALL OF FAME:"
+ onaroll + "Hits!");
else
    		getAppletContext ().showStatus ("YOU'RE ON A ROLL:" + onaroll + "Hits!");
    		}
   		else
    		{
getAppletContext ().showStatus ("HIT IT AGAIN! AGAIN!");
play(getCodeBase (), "sounds/that.hurts.au");
onaroll = 1;
    		}
}
else
{
    	getAppletContext ().showStatus ("You hit nothing at (" + x + ", " + y + "), exactly");
    	play (getCodeBase (), "sounds/thin.bell.au");
    	onaroll = 0;
}
repaint ();
return true;
    	}
   public boolean mouseMove (java.awt.Event evt, int x, int y)
    	{if ((x % 3 0) && (y % 3 0))
    	repaint ();
return true;
    	}
   public void mouseEnter ()
    	{
repaint ();
    	}
   public void mouseExit ()
    	{
onaroll = 0;
repaint();
    	}
    public void keyDown (int key)
    	{
requestFocus ();
onaroll = 0;
play (getCodeBase (), "sounds/ip.au");
    	}
}

1 réponse

JHelp Messages postés 261 Date d'inscription jeudi 5 septembre 2002 Statut Membre Dernière intervention 6 octobre 2005 11
23 janv. 2003 à 09:58
buf n'est pas déclaré.
JHelp
0
Rejoignez-nous