William Bettridge-Radford

Results 46 comments of 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. ![image](https://github.com/foone/3DMMForever/assets/423593/24d86b61-e6d3-4e0b-9b3d-5c20e9dac98e)

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...