Hirdetés

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

  • Aethelstone
    addikt

    Sziasztok!
    Pár alapab szintű kérdéssel fordulok felétek:
    1) Vegy Mezo osztály, aminek van sorszam változója is, emellett a Jatekekos osztálynak is van sorszam változója. Hogy tudnám megcsinálni, hogy a mező tudja, hogy melyik sorszámú játékosé és fordítva. Egy Dice Wars nevű játékon dolgozok.

    2) Ugyan ehhez a projecthez a grafikus felületnél hogy kellene a térképet megcsinálni? A mezőszám a játéksok számától füg (jatekosszam*6), sima négyzetek a pályaelemek.

    Eclipse-t használok, a gui-t WindowBuilder segítségével próbáltam előállítani

    Látatlanban:

    public class Mezo {

    int sorszam=10;
    Jatekos jatekos;

    public int getSorszam() {
    return this.sorszam;
    }

    public Jatekos getJatekos() {
    return this.jatekos;
    }

    }

    public class Jatekos {

    int sorszam=20;
    Mezo mezo;

    public int getSorszam() {
    return this.sorszam;
    }

    public Mezo getMezo() {
    return this.mezo;
    }

    }

    public static void main(String[] args) {
    new Jatekos().getMezo().getSorszam();
    new Mezo().getJatekos().getSorszam()
    }

    A megoldás nagyon pucér, setterek hiányoznak, stb, de kb. iránynak jó. Ez a felállás 1:1 Mező/Játékos kapcsolatot tételez fel. Ha 1 : N, N : 1, N : N kell, akkor valami List vagy Map implementációt kellene használni.

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