feat(object): add CGUnit_C

This commit is contained in:
fallenoak committed 2025-10-05 22:23:27 -05:00
1 parent 087931e9b4
commit 84c6ae7947
4 files changed
+45

No files matched your search

+1
View File
@@ -9,6 +9,7 @@ add_subdirectory(gx)
add_subdirectory(math)
add_subdirectory(model)
add_subdirectory(net)
add_subdirectory(object)
add_subdirectory(sound)
add_subdirectory(ui)
add_subdirectory(util)
+18
View File
@@ -0,0 +1,18 @@
file(GLOB PRIVATE_SOURCES
"*.cpp"
"client/*.cpp"
)
add_library(object STATIC
${PRIVATE_SOURCES}
)
target_include_directories(object
PRIVATE
${CMAKE_SOURCE_DIR}/src
)
target_link_libraries(object
PRIVATE
db
)
+11
View File
@@ -0,0 +1,11 @@
#include "object/client/Unit_C.hpp"
const char* CGUnit_C::GetDisplayClassNameFromRecord(const ChrClassesRec* classRec, UNIT_SEX sex, UNIT_SEX* displaySex) {
// TODO
return nullptr;
}
const char* CGUnit_C::GetDisplayRaceNameFromRecord(const ChrRacesRec* raceRec, UNIT_SEX sex, UNIT_SEX* displaySex) {
// TODO
return nullptr;
}
+15
View File
@@ -0,0 +1,15 @@
#ifndef OBJECT_CLIENT_UNIT_C_HPP
#define OBJECT_CLIENT_UNIT_C_HPP
#include "object/Types.hpp"
class ChrClassesRec;
class ChrRacesRec;
class CGUnit_C {
public:
static const char* GetDisplayClassNameFromRecord(const ChrClassesRec* classRec, UNIT_SEX sex, UNIT_SEX* displaySex);
static const char* GetDisplayRaceNameFromRecord(const ChrRacesRec* raceRec, UNIT_SEX sex, UNIT_SEX* displaySex);
};
#endif