title: How to handle many different enemy types in one or a couple threads?
body: <p>I want to create a shooter, its only 2d and stuff, but I write it in C++ and want to have many different Enemies, where for example the one shoots every second, the other shoots every 3, and the last every 9 seconds, obviously it would be stupid to make a new thread per enemy type. But I learned that you can let a Thread sleep, and don't see a different way of making something do something every second/3seconds or 9secs. But I cant manage them all in one thread, so how do I do this?
  Thanks already, I am pretty new to Programming.</p>