in reply to Re: data structure question
in thread data structure question
It does have its uses however.
In my game, I have a $universe hash, containing all the ships and maps and other info. The ships contain their component layout and stats, and the components contain their shapes and stats.
When calling functions, I only pass the sub-structure that is needed, but when it comes time to save the game or reload from disk, it only requires a single call to storable or yaml which never has to change. Much simpler than having a growing set of independent things to save.
There are, of course, still plenty of local variables in small scopes, but anything that has to outlive the program itself goes into my $universe.
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^3: data structure question
by daxim (Curate) on Aug 30, 2013 at 14:45 UTC | |
by SuicideJunkie (Vicar) on Aug 30, 2013 at 15:23 UTC |