===============================
Shuffle - Changelog (Hungarian)
===============================
version 0.3
alapja: https://sourceforge.net/projects/qcss/files/qcssp/
version 0.4:
- FluidMotion mozgástesszelláció - státuszvektorok interpolációja
- Fájl megnyitó párbeszédablak
- FileThread::getFileName() metódus bevezetve
- Fájlnév kiírva ablak címsorában
- Teljesen áttervezett layout (lásd lent)
- QCSSWindow - új publikus változó: outerAreaSize
- Pálya kapott egy keretet
- Textúrák bevezetve (QCSSWindow osztályba): ballTx, grassTx, scoreboardTx (...)
- Új Brushok bevezetve (QCSSWindow osztályba): ballBrush, grassBrush
- Színek átnevezve: playerRed, playerBlue --> team1Color, team2Color
- Pálya kapott egy textúrát (forrás)
- Új labda rajzolási algoritmus + textúra
- Pálya dinamikusan jelezhető
- Játékosok átszínezve
- Aktív játékos kijelzése ragyogással kereszt helyett
- Fölesleges debug és statisztikai információk elrejtve alapértelmezetten
- Debug: cél-játékos (passz) mozgás és lövés irány kirajzolása
- Játékos mozgásirány meghatározó algoritmus - irányszög számítása különbségvektorból
- Játékos mozgásirány kijelzése játékos alatt képtranszformációval (letiltva - még bugos)
- Tv közvetítés stílusú eredményjelző
- Saját készítésű QCSS logo (csak saját playerhez)
- Eredményjelzőben csapatnevek első 3 karaktere szerepel
- Új betűtípus bevezetve: dejaVu sans (OpenSource - beépített)
- Új font stílusok bevezetve (QCSSWindow osztályba): sbFont, fatFont
- Kezdés előtt, gól esetén és játék végekor megjelenő nagy eredményjelző a csapatok logóival
- A nagy eredményjelző megjelenítése alatt a játékmenet szünetel
- Repeated play felirat helyett első lejátszáskor Live felirat
- Lenti vezérlő és debug panel eltávolítva (kisebb felbontású monitorokon lelógott)
- Új vezérlők a játéktér felett
- Fluid motion és debug mode ki-be kapcsolható
- Méretezhető ablak méretarány megtartásával
- Méretezéskor a játéktér dinamikusan méreteződik
- Mozgástesszelláció optimális értéke meghatározva: 6 (=60 fps)
- Menü konstruktor segmentation fault javítva
version 0.5:
- Ablakikon hozzáadva (saját készítésű)
- Fejlett Debug osztály hozzáadva
- Kód átcsoportosítás és robbantás fájlokra (spagetti kód megelőzésére)
- Kód optimalizáció
- Menük bevezetése (Qmenubar)
- Player impact táblázatos ablak bevezetve
- Debug eseményekhez rendelhető ikonok
- Hang osztály bevezetve
- Tesszelláció - képkocka valódiságát jelző változó
- Adatfolyam sűrűség bevezetve (stream delay)
- Főablak bezárásakor a teljes program bezáródik (al-ablakok is bezáródnak)
- Tesszelláció - képkocka valódiságát jelző változó
- Hang objektum bevezetve (kezdetleges, jelenleg letiltva)
- Debug coutra is íródik
- Javított fájl megnyitó dialógus
- Javított többszörös debug üzenetek
- Javított célpont kijelölés
version 0.6:
- Hang osztály kiszedve
- Változtatható lejátszási sebesség
- Player impacts window osztály hozzáadva
- Unofficial tango ikonkészlet bevezetve
- Menü ikonok hozzáadva
- Menü feliratok javítva
- Menü funkcionalitás bővítve
- Grafikai elemek resource fájlokba szedve
- Kód további optimalizálása
- Kód további átrendezése
- Javított memória szivárgások
- Egységes szignál programból való kilépésre (quit)
- QCSSMatchStarter szerver indító osztály bevezetve
- Továbbfejlesztett debug (back-end)
- Egyes debug ikonok lecserélve
- Stream mód és buffer bevezetve live streamhez
- Lecserélt eredményjelző grafika
- Meccs újraindító metódus + menüpont
- Új SampleAgent Logó
- Live logó funkciója lecserélve (stream mód)
- Főablak pozíciója és mérete elmentődik kilépéskor
version 0.6.2
- Javított licensz
- Setting fájlok bevezetve
- QCSSSettings osztály bevezetve
- Szerver verzió leíró változók bevezetve
- Fejlett szerverüzenet kezelés
- Team Descriptor fájlok bevezetve (teams.ini)
- Dinamikus átméretezés csapatlogóhoz
- 2D animációk előkészítve
- Névjegy ablak előkészítve
- Javított phonon függőség (QCSSound csonk)
- Beállítás fájlok projektbe szedve
- Egyéb fájlok projektbe szedve