| 2 |
* |
* |
| 3 |
* $Revision$ |
* $Revision$ |
| 4 |
* $Log$ |
* $Log$ |
| 5 |
|
* Revision 1.2 2005/01/24 10:51:11 youi |
| 6 |
|
* モジュールID,アイテムタイプ表示名の扱いを追加した. |
| 7 |
|
* |
| 8 |
* Revision 1.1 2005/01/14 04:28:07 youi |
* Revision 1.1 2005/01/14 04:28:07 youi |
| 9 |
* initial version |
* initial version |
| 10 |
* |
* |
| 19 |
itemtype::itemtype() |
itemtype::itemtype() |
| 20 |
{ |
{ |
| 21 |
item_type_id = 0; |
item_type_id = 0; |
| 22 |
memset( item_type, '\0', XNP_ITEMTYPE_ITEMTYPE_LEN + 1 ); |
mid = 0; |
| 23 |
|
memset( name, '\0', XNP_ITEMTYPE_NAME_LEN + 1 ); |
| 24 |
|
memset( display_name, '\0', XNP_ITEMTYPE_DISPLAY_NAME_LEN + 1 ); |
| 25 |
} |
} |
| 26 |
|
|
| 27 |
itemtype::~itemtype(){} |
itemtype::~itemtype(){} |
| 28 |
|
|
| 29 |
itemtypeid_t itemtype::getItemTypeID() const { return item_type_id; } |
itemtypeid_t itemtype::getItemTypeID() const { return item_type_id; } |
| 30 |
const char* itemtype::getItemType() const { return item_type; } |
const char* itemtype::getName() const { return name; } |
| 31 |
|
const char* itemtype::getDisplayName() const { return display_name; } |
| 32 |
|
itemtypeid_t itemtype::getModuleID() const { return mid; } |
| 33 |
|
|
| 34 |
void itemtype::setItemTypeID( itemtypeid_t x ){ this -> item_type_id = x; } |
void itemtype::setItemTypeID( itemtypeid_t x ){ this -> item_type_id = x; } |
| 35 |
void itemtype::setItemType( const char* x ) |
void itemtype::setName( const char* x ) |
| 36 |
|
{ |
| 37 |
|
strncpy( this -> name, x, XNP_ITEMTYPE_NAME_LEN ); |
| 38 |
|
this -> name[ XNP_ITEMTYPE_NAME_LEN ] = '\0'; |
| 39 |
|
} |
| 40 |
|
void itemtype::setDisplayName( const char* x ) |
| 41 |
{ |
{ |
| 42 |
strncpy( this -> item_type, x, XNP_ITEMTYPE_ITEMTYPE_LEN ); |
strncpy( this -> display_name, x, XNP_ITEMTYPE_DISPLAY_NAME_LEN ); |
| 43 |
this -> item_type[ XNP_ITEMTYPE_ITEMTYPE_LEN ] = '\0'; |
this -> display_name[ XNP_ITEMTYPE_DISPLAY_NAME_LEN ] = '\0'; |
| 44 |
} |
} |
| 45 |
|
void itemtype::setModuleID( unsigned int x ){ this -> mid = x; } |