JamesProctor
Member
|
List, Map, or Dictionary...
I have a Custom base Class that all of My Game Managers will be inheriting from. I need to have a List, Map, or Dictionary where I add all of the managers to and then loop through them to update them ect. What would be the easiest way to get this done with the least amount of work?
Would be nice to be able to get a manager based on it's name to be able to access it.
Thanks in advance.
|
|
09-20-2014 12:04 AM |
|
Pixel Perfect
Member
|
RE: List, Map, or Dictionary...
A few suggestions:
You could create a manager class based on the base Esenthel game object class and derive all your manager classes from this, in which case their update procedures will get called automatically.
You could store pointers to each manager (with respective names for easy access) and pass these to classes that need them. Then a simple loop could be deployed to cycle through these in order to call their update procedures. Handy if the order and timing is important.
Have an overall manager object that stores the pointers in a map with an associated name and allows lookups from calling procedures passing a pointer back which could be stored locally. The Manager object could then control the updates following a single call from where-ever.
Lots of possibilities I guess
|
|
09-21-2014 09:06 AM |
|