Я пытаюсь заставить OIS работать с D. Я делаю оболочку OIS из C ++ в C в D.
Проблема в том, что я должен пройти OIS::KeyCode
enum to C, но я не знаю как. Я мог бы просто скопировать это, но мне кажется намного более нормальным не копировать это.
РЕДАКТИРОВАТЬ: OIS имеет MouseButtonID и KeyCode, оба они находятся в пространстве имен OIS, как мне перевести это в C для передачи его позже в D?
Вы пытались привести enum к int?
Других решений пока нет …