I usualy hate to get involved in language discussions, but some some kind of deepcopy function would come in real handy I think.
NewObject:tBlar = Copy OldObject.
Oh, and some buit in serialisaton for easy loading and saving.
Both of these things required to to step through each of your objects and account for every field. This becomes dificult to maintain and prone to bugs as you game grows.
NewObject:tBlar = Copy OldObject.
Oh, and some buit in serialisaton for easy loading and saving.
Both of these things required to to step through each of your objects and account for every field. This becomes dificult to maintain and prone to bugs as you game grows.