Commit Graph

12 Commits

Author SHA1 Message Date
2061376efe Structuur consequenter gemaakt met initialise en exit methoden. De start methode wordt gereserveerd voor wanneer er een Thread moet worden gestart. Exceptions georganiseerd, hierbij opletten op het doorgeven van exceptions vanuit Threads! Poging tot het dynamisch toevoegen van devices is niet helemaal gelukt. 2011-02-11 19:32:47 +00:00
c25e293c85 Action verwerk systeem grotendeels herschreven met als doelen:
- duplicate code vermijden (Main en Application extenden de ActionListener)
- naamgeving duidelijker maken (oude ActionListener heet nu ActionProvider)
- omslachtige gedoe met via reflectie opvragen van methode fixen (switch statements)
- mogelijkheid tot langere dan instantane actions (ActionListener zijn threads)

Het is noodzakelijk om het volgende op orde te brengen:
- omslachtige target systeem
- statussen en logs om debuggen en controle eenvoudig te maken
- mogelijkheid tot repeterende acties
2011-02-11 16:09:29 +00:00
401690c8a6 Implementatie JIntellitype hotkeys en commands voltooid. Mogelijk tot registreren van enkelvoudige events in plaats van macro toegevoegd. 2011-02-08 16:33:31 +00:00
22c087406b Actions en targets netter gemaakt. 2011-02-08 11:28:24 +00:00
eb36318a76 2011-02-07 21:21:39 +00:00
0e8c212999 Aantal reorganisaties om implementatie van macro's ondubbelzinnig duidelijk te maken. 2011-02-07 18:42:18 +00:00
aaba82d6dc Implementeren van macro's begonnen. 2011-02-06 14:28:28 +00:00
Bram Veenboer
792c430ad0 JXInput verder geimplementeerd compleet met listeners. Het werkt nog niet helemaal. 2011-02-05 16:54:39 +00:00
1c61ac62fd Omslachtigheid van actions en type in event omgeschreven naar action enum met parameter voor type. Type hernoemd naar target, dat dekt de lading beter. Mogelijkheid om ook device als target te gebruiken? En op die manier feedback versturen? Het event is nu bedoeld om events van services naar de devices te versturen. 2011-02-04 21:23:01 +00:00
65429f1502 Nu wordt de methode dynamisch geladen via de enum met een beetje reflectie. Als de methode niet bestaat, worden exceptions gegooid. 2011-02-02 21:02:21 +00:00
83cbde6ec3 Begin gemaakt met devices die events kunnen sturen naar applications via main opdat actions worden uitgevoerd. 2011-02-02 20:29:41 +00:00
1e53c39bc2 Poging tot het flexibel laten werken van devices met features. Zou moeten werken via een enum, maar lukt nog niet. 2011-02-02 13:00:33 +00:00