Reply to Re: TDP to the rescue!
If you don't have an account, just leave the password field blank.
Isn't having a text-based DinkC++ file ending with the .c extension just asking for trouble and confusion when working with older DinkC files? Maybe .c2 or something?
'argument' is still very buggy. Don't rely on it, because all it does
it directly pops a value off the stack, and if other operations have
pushed values on, you'll be getting junk in your parameters.
While my knowledge in this area isn't too good, couldn't you use another pointer besides the stack and frame pointers to keep track of the arguments popped?
Also... is there an easy way to go straight from .c to .dpp? It seems like the creation of the DinkASM file is kinda worthless for most things, and for those few times where you need to edit or look at it, just deconvert it from the binary.
- Dictionaries (that is, arrays that use keys instead of indices :
&enemy_of["dink"] = &seth; etc)
Hmm... is this the same thing as a hash table?
Other than that... cripe, this looks incredible. Too bad TDP doesn't run on my computer at all
'argument' is still very buggy. Don't rely on it, because all it does
it directly pops a value off the stack, and if other operations have
pushed values on, you'll be getting junk in your parameters.
While my knowledge in this area isn't too good, couldn't you use another pointer besides the stack and frame pointers to keep track of the arguments popped?
Also... is there an easy way to go straight from .c to .dpp? It seems like the creation of the DinkASM file is kinda worthless for most things, and for those few times where you need to edit or look at it, just deconvert it from the binary.
- Dictionaries (that is, arrays that use keys instead of indices :
&enemy_of["dink"] = &seth; etc)
Hmm... is this the same thing as a hash table?
Other than that... cripe, this looks incredible. Too bad TDP doesn't run on my computer at all