William Bettridge-Radford
William Bettridge-Radford
We'd have to be careful with the hotkeys. Ctrl & Shift are both used for dragging, so we don't want to break those. 
It's working well so far. https://youtu.be/j19fIvL7NDc https://github.com/willbr/3DMMForever/commits/group-test It now uses a real list. And, I've added a selection toggle, and Ctrl+A for select all actors.
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` https://learn.microsoft.com/en-us/cpp/error-messages/compiler-errors-1/compiler-error-c2015?view=msvc-170 https://github.com/foone/3DMMForever/blob/79b301091175459dd39ec53bbb8a711248e969c6/kauai/src/dlg.h#L52 https://github.com/foone/3DMMForever/blob/79b301091175459dd39ec53bbb8a711248e969c6/kauai/src/base.h#L20-L30
In dlg.h the following seems to work so far. ```cpp #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: https://github.com/foone/3DMMForever/blob/79b301091175459dd39ec53bbb8a711248e969c6/kauai/src/framedef.h#L144-L179
And I think these are the rest: https://github.com/foone/3DMMForever/blob/79b301091175459dd39ec53bbb8a711248e969c6/kauai/tools/ched.h#L19 https://github.com/foone/3DMMForever/blob/79b301091175459dd39ec53bbb8a711248e969c6/kauai/src/kiddef.h#L42-L51 https://github.com/foone/3DMMForever/blob/79b301091175459dd39ec53bbb8a711248e969c6/bren/inc/bren.h#L80 https://github.com/foone/3DMMForever/blob/79b301091175459dd39ec53bbb8a711248e969c6/kauai/tools/chelp.h#L30
the suggested namespaces will need to interact with the foward declarations here `kidframe.h` https://github.com/foone/3DMMForever/blob/79b301091175459dd39ec53bbb8a711248e969c6/kauai/src/kidframe.h#L22-L27
What have you tried and what error message do you get? Once you have VCVars installed, the commands from the readme should just work. https://github.com/foone/3DMMForever#build-instructions ``` $ pushvc (invoke-vcvars -TargetArch...
You need to navigate to the 3DMMForever folder first. I get the same error when I'm at the root of the C drive. ``` C:\ C:\ > cmake --preset x86:msvc:debug...