evet arkadaşlar, oyun ile ilgili fazla zaman kaybetmemek için directx ile yazılmış bir oyun için macro programı geliştiriyorum. ama takıldığım bir nokta var. 8 yetenek var fakat 3 tanesini ele alacağım.
öncelikle 1. yetenek 11.2sn de bir basacak ve 1sn casting time için bekliyecek.
2. yetenek 10.2sn de bir basacak ve 1sn casting bekliyecek.(casting oyundaki görsel efekt.)
3. yetenek 5.5sn de bir basacak.
hepsi için thread oluşturup sürelerini ayarladım fakat öncelik ataması ve aynı anda basmama kontrolü ekleyemedim. kodlar bayağı bir kontrolden çıktı o yüzden paylaşmıyorum.
düşündüm ki bir timer ile bu süreleri kontrol edeyim. eğer zaman dolduysa bir listeye sıraya sokayım ve yine timerdan bu listedeki işlemleri gerçekleştireyim. fakat liste için ne kullanmalıyım nasıl bir yol izlemeliyim?
yani istediğim şey 11.2 sn de bir "3" tuşuna bassın.
10.2 sn de bir "4" tuşuna bassın.
5.5 sn de bir "5" tuşuna bassın.