Develop and Download Open Source Software

Browse CVS Repository

Diff of /xoonips/AL/itemtype.cc

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph | View Patch Patch

revision 1.1 by youi, Fri Jan 14 04:28:07 2005 UTC revision 1.2 by youi, Mon Jan 24 10:51:11 2005 UTC
# Line 2  Line 2 
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   *   *
# Line 16  Line 19 
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; }

Legend:
Removed from v.1.1  
changed lines
  Added in v.1.2

Back to OSDN">Back to OSDN
ViewVC Help
Powered by ViewVC 1.1.26