======== HW 05 - QT animace ========
^ Termín odevzdání | 22.5.2022 23:59 CEST |
^ Možný bodový zisk | až 8b (4+4) |
^ Počet uploadů | N/A |
===== Zadání =====
Cílem úkolu je naprogramovat za pomoci QT frameworku program, který přehraje sekvenci bitmap a vytvoří dojem animace. Vzhledem k nemožnosti automatického testování je výčet vlastnosti aplikace spíše orientační:
* Aplikace otevře soubor (pomocí dialogu) s předem připraveným seznamem snímků a přehraje ho. Animaci lze přehrávat opakovaně (stisknutím tlačítka), lze měnit rychlost přehrávání [4b]
* Lze měnit pořadí snímků, některé snímky vyřadit, jiné přidat. [4b]
==== Testování ====
Pro ruční testování bude použita následující sada: {{ :courses:b2b99ppc:hw:frames.zip |}} (všechny v jednom souboru EPS: {{ :courses:b2b99ppc:hw:frames-eps.zip |}} )
Seznam snímků:
frame_01.png
frame_02.png
...
frame_12.png
Tento seznam použijeme pro testování v případě, že nedodáte jiný((Do souboru lze vkládat další informace, třeba rychlost přehrávání, atd.)).
===== Odevzdání =====
Do BRUTE (HW05) nahrajte zip, ve kterém bude vhodně strukturovaný projekt:
* zip je pojmenován stejně jako školní login
* uvnitř zipu je adresář, pojmenovaný jako školní login
* spustitelný program (TARGET) se bude jmenovat hw05, bude v umístěn v adresáři debug
Testování bude probíhat na OS Linux. Skript na automatický překlad a spuštění bude vypadat přibližně následovně:
#!/bin/bash
unzip $1
dir=`basename $1 .zip`
cd dir
qmake
make
debug/hw05