콘텐츠로 이동
무료 평가 시작

pdcomm::GemConstantDefinition

구조체

GemEquipment::configureConstants()에 넘기는 장비 상수(equipment constant) 정의 하나입니다.

struct GemConstantDefinition

선언 위치: #include <pdcomm_gem.hpp>

모든 아이템과 문자열은 configure 호출 동안에만 빌립니다.

멤버

current

필드

현재 값(ECV)입니다. 형식과 개수는 선언한 그대로 유지합니다.

const SecsItem *current

선언 위치: #include <pdcomm_gem.hpp>

defaultValue

필드

기본값(ECDEF)이며, 없으면 nullptr입니다.

const SecsItem *defaultValue

선언 위치: #include <pdcomm_gem.hpp>

id

필드

ECID입니다. 대소문자를 구분하는 ASCII(빈 값 허용)이거나 스칼라 정수 아이템입니다.

const SecsItem *id

선언 위치: #include <pdcomm_gem.hpp>

maxCount

필드

새 값에 허용하는 최대 요소 수입니다.

size_t maxCount

선언 위치: #include <pdcomm_gem.hpp>

maximum

필드

최댓값(ECMAX)이며, 없으면 nullptr입니다.

const SecsItem *maximum

선언 위치: #include <pdcomm_gem.hpp>

minCount

필드

새 값에 허용하는 최소 요소 수입니다.

size_t minCount

선언 위치: #include <pdcomm_gem.hpp>

minimum

필드

최솟값(ECMIN)이며, 없으면 nullptr입니다. 리스트에는 범위를 지정할 수 없습니다.

const SecsItem *minimum

선언 위치: #include <pdcomm_gem.hpp>

name

필드

ECNAME이며 ASCII입니다.

std::string name

선언 위치: #include <pdcomm_gem.hpp>

units

필드

단위이며 ASCII입니다.

std::string units

선언 위치: #include <pdcomm_gem.hpp>