Játék 2048 pascal abc

TSquareColor - rekord, amely tárolja a háttérszín és a szöveg színét. createColor funkció fogadja az első paraméter a háttér színét, és a második - a szöveg színét, és visszaadja a már elkészült felvétel TSquareColor, amellyel azután, hogy a szín egy adott sejt)

Most van itt az ideje, hogy megmutassuk, hogyan néz ki! Íme:

Játék 2048 pascal abc

Játék 2048 A program ablak közepén a játék!

Semmi különös. Szokás)

És mégis megjelenik, és a pontok száma a címben. Management ugyanaz, mint a megvalósítása a klasszikus játék. Viselkedés is)
Ha a hozzáadott sejtek, és egy kis animáció, ami néha fut görbe ... Itt aktiválta az időzítőt, valamint méretének megváltoztatása ezeket a blokkokat. Néha csak valahogy nem éri el a méret a kezdeti állapotban, és így bizonyos sejtek és egy kicsit több vagy kevesebb, de ez ritka)

Mivel ez volt írva egy kis osztály megjelenik a „dialógus” ablak, amely egy egyszerű megvalósítását látszatát a megerősítő párbeszéd (amely magában foglalja a problémát, és az OK és a Mégse gomb). A lényeg az, hogy lehet dinamikusan létrehozni ezeket a párbeszédpanelek, modális megjeleníti őket, jól reagál megnyomja az Esc gombot (visszavonás) és az Enter (OK).
Azt is mutatják egy értesítést egy OK gombot!
Egyszerűen, de ennél többre van szükség. ) Még több, mint az már 🙂
A kód egy osztály controlUtils.pas fájl, amely szintén az archívumban tárolt 🙂
A Windows kinéznie:

Játék 2048 pascal abc

Játék 2048 A kérdés az elején egy új játék (Esc gomb megnyomásával)

Játék 2048 pascal abc

Játék 2048 vége a játéknak. Lol!

Mintegy modális dialógus során, lehajoltam egy kicsit)
Minden módozat működik:


Depresszió kezelésében a fő ablakban, de már ott megy ellenőrizni, hogy megnyitott egy párbeszédablak, meg kell kezelni megnyomásával egy kicsit másképp, és ha nincsenek ablakok, tényleg szükség van, hogy ellenőrizzék a játékot)
Amikor egy kattintással az OK gombra, vagy az Enter billentyűt a billentyűzet működik egy bizonyos meghatározott esemény átadott egy callback (ilyesmi), ha a függvényt dialogs.showConfirm. Valahogy így működik ...)

Mi voltunk néhány ötletet, mint például a kitartás, a játék, a közeli és megkezdik a helyreállítás, de valahogy nem volt ennek szükségességét, és a kamatok egy idő után eltűnt, így minden marad a szintre, ahol most van. Ezen túlmenően, a tanfolyam, hogy az ember ezeket a párbeszédablak nem szükséges, így egy bizonyos ponton ő csak elhagyta a régi verziót, és elkezdte finomítani a maga módján)

Kapcsolódó cikkek