First I want to say, that I already posted my question on Stackoverflow. So I will link to it, so that I don't have to write novels here. But to describe my problem, here some introducing words.
I watched multiple tutorials about using multiple timers in Allegro, but that way of programming doesn't work for me. The problem is that the source adress never matches to the timer adress i want to watch.
I use multiple classes/instances to encapsulate my code, because it will be very complex in the future. The main loop of my game is located in the Game class/instance. The timers and the events are encapsulated in an Engine class/instance, that is a member of the Game instance.
You can see the code by following the link to my Stackoverflow-question.
Thanks in advance for your help
P.S.: If this linking is not welcome here, i can recreate my thread.