WebProg-2014/Gyakorlat7
A MathWikiből
A lap korábbi változatát látod, amilyen Kkovacs (vitalap | szerkesztései) 2015. április 1., 11:06-kor történt szerkesztése után volt.
BattleSudoku
A kezdeti fájlokat itt találjátok: BattleSuduku.zip
- Az elsõ feladat, hogy egészítsétek ki a Game.java fájlt, hogy valami értelmes méretû ablak legyen.
Field
Hozzatok létre egy Field nevû osztályt a rendering csomagban. Implementálja a Drawable interface-t. A következõ adattagjai legyenek:
- int x: x koordinátája
- int y: y koordinátája
- int number: a szám ami rajta van
Opcionálisan a következõ static és final változók:
- int width: szélessége
- int height: magassága
Legyen konstruktora, ami a fenti 3 adatot kapja (x, y, number). A draw metódusa pedig rajzoljon ki egy négyzetet az adott pontban adott szélesség és magassággal, valamit írja bele a számot. Egy int String-é konvertálása:
Integer.toString(number)
GameBoard
- Egészítsétek ki az initBoard metódust, hogy a megfelelõ számú, megfelelõ elrendezésû mezõket hozza létre a drawables tömbbe. (A tömböt is létre kell hoznotok.) Használjátok a boardDimension konstanst.
- Végül egészítsétek ki a doDrawing metódust, hogy ki is rajzolja ezeket a rajzolható dolgokat.