Hey all, I've been working on a library for the past couple weeks and have hit a road block attempting to register a new event with the event manager... so while I decide on how to deal with that, i figured I'd post the library here for some preliminary feedback.
I haven't cleaned up the library at all and obviously haven't made the documentation yet, so forgive the mess...
My suggestion you put comments in between the actions. The over view read me is helpful but for noobs sake put some comments between stuff. :) What exactly does Set wave for one player compared to set wave for all players. : /
add wave for one player adds a wave to a single player, add wave for all players adds a wave to all active players. the All players, is just a shortcut so people don't need to loop through them. This way if all players have the same waves, you can add it to all, and if each player has different waves (say based on difficulty or otherwise) you can add them individually to each player.
Right now you can only add a wave to the end of the list, there is no insertion, but that's comming.
Like I said, this isn't even remotely complete, but I will definately comment each actioin, thanks Saki.
I will be adding a LOT of functions to let the user track the status of a wave (units left to spawn, killed units, alive units, next wave's unit, etc) as well as additional manipulation of the waves.