Open willbr opened 1 year ago
Run-time class determination support, expects class names to be 4 characters or less.
I tried to rename DLG to Dialog and it broke the macro RTCLASS
In dlg.h the following seems to work so far.
#define Dialog_PAR GG
#define kclsDialog 'DLG'
kclsDialog
is a long defined by the macro RTCLASS
Some of them are also defined in soc.h
For example MVIE
https://github.com/foone/3DMMForever/blob/79b301091175459dd39ec53bbb8a711248e969c6/inc/soc.h#L53-L53
https://github.com/foone/3DMMForever/blob/79b301091175459dd39ec53bbb8a711248e969c6/inc/soc.h#L36-L87
Chunky file constants are here:
And I think these are the rest:
the suggested namespaces will need to interact with the foward declarations here kidframe.h
I really like Foone's suggestion for more verbose class names.
Names like
MaskedBitmapMBMP
to replaceMBMP
.https://docs.google.com/spreadsheets/d/1SXMoCPYxwT-2_4j5rGNoWXL4Gf8bzkKoBGnbFJUsmDE/edit?pli=1#gid=1273342821