Hirdetés

Új hozzászólás Aktív témák

  • pokerecske1

    csendes tag

    Sziasztok!
    Egy Snake-t csinálok gyakorlásképpen és egy kicsit elakadtam.
    Az új eledelek kirakásánál szeretném azt megakadályozni, hogy olyan helyre tegyük ahol éppen a kígyó van, erre azt akartam h a leendő helyének megnézem a színét, és ha fekete akkor tehetem, ha nem akkor keresek másik helyet neki.

    public void feed(){

    Robot robot = null;
    try {
    robot = new Robot();
    } catch (AWTException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
    }
    Color color=null;

    Random r=new Random();
    int xfood=((r.nextInt(5)+1)*10);
    int yfood=((r.nextInt(5)+1)*10);

    color= robot.getPixelColor(xfood,yfood);

    System.out.println(color.toString());

    Food uj=new Food(xfood,yfood);
    kaja.kaja.add(uj);
    }

    a syso azért van ott hogy ellenőrizzem mi is történik, és van olyan h rgb-000-t ír úgy hogy a kígyóra teszi az eledelt és olyat is hogy teljesen különböző színűt (eledel és a kígyó színével sem egyezik) pedig feketét kéne hogy visszaadjon. Máskor meg működik.

Új hozzászólás Aktív témák