Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Animation Structure/Performance #1

Open
bartmachielsen opened this issue Nov 28, 2016 · 2 comments
Open

Animation Structure/Performance #1

bartmachielsen opened this issue Nov 28, 2016 · 2 comments
Assignees

Comments

@bartmachielsen
Copy link
Owner

Better structure for multiple animations and live view of current animation (simulation)

@bartmachielsen
Copy link
Owner Author

Er is op dit moment een klasse genaamd Animation die waardes genereert en opslaat naar een lijst en deze lijst word dan geloopt en uitgevoerd.

Het moet worden dat een animation een methode (overgenomen uit interface ) krijgt waarbij hij een enkele waarde kan verkrijgen. ("PerformAnimation") hij moet als parameter een Light of meerdere Lights (Variabele array --> zoeken op internet) en een index om weer te geven waar hij in de animatie zit.

Ook moet elke animation een "length" attribuut als integer hebben hoelang de animatie duurt.

AnimationHandler
De bedoeling is dat er straks een aparte AnimationHandler klasse komt met als statische methode "Execute" met als parameter een Animation en Light of meerdere Lights (Variabele array --> zoeken op internet) deze methode start een Timer die elke minuut 10 keer (maximale hoeveelheid) de animatie uitvoert.
Deze methode doet elke keer de index verhogen waarbij je dus kan verkrijgen waar je in de animation zit.

@bartmachielsen
Copy link
Owner Author

Optioneel is nog dat de snelheid variabel is (Gebruiker variabel en animatie variabel ) en dat elke animatie aangeeft of hij wil dat de lampen faden (en de animationhandler haalt dan de fade van de lampen af en zet achteraf weer terug.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants