import greenfoot.*;
import java.awt.Graphics2D;
import java.awt.Color;
public class Ark extends Actor
{
private int obje_x;
private int fare_x;
private int uzunluk;
public Ark()
{
}
private int uzunluk_olc()
{
if(uzunluk < 0)
{
return Math.abs(uzunluk);
}
else
{
return uzunluk;
}
}
public void act()
{
try
{
MouseInfo m1 = Greenfoot.getMouseInfo();
if(getX() + Math.abs(uzunluk) == m1.getX())
{
System.out.println("Denklem doğru");
}
obje_x = getX();
fare_x = m1.getX();
uzunluk = obje_x - fare_x;
GreenfootImage image = new GreenfootImage(uzunluk_olc(),200);
Graphics2D g2 = image.getAwtImage().createGraphics();
g2.setColor(Color.BLACK);
g2.drawArc(0,0,uzunluk_olc(),200,-180,-180);
setImage(image);
}
catch(NullPointerException e){}
catch(IllegalArgumentException e){}
}
}
28 Kasım 2013 Perşembe
Kontrol Sistemi
Balık tutma oyunu için yapmaya çalıştığım kontrol sistemi.
Kaydol:
Kayıtlar (Atom)