OSDN Git Service

Initial commit at SoulDrops 2nd season analyzer module.
[mulab/sd2nd.git] / trust_path / modules / sd2nd / class / handler / Costume.class.php
1 <?php
2 /**
3  * @file
4  * @package sd2nd
5  * @version $Id$
6 **/
7
8 if(!defined('XOOPS_ROOT_PATH'))
9 {
10     exit;
11 }
12
13 /**
14  * Sd2nd_CostumeObject
15 **/
16 class Sd2nd_CostumeObject extends XoopsSimpleObject
17 {
18     /**
19      * __construct
20      * 
21      * @param   void
22      * 
23      * @return  void
24     **/
25     public function __construct()
26     {
27         $this->initVar('costume_id', XOBJ_DTYPE_INT, '', false);
28         $this->initVar('costume_name', XOBJ_DTYPE_STRING, '', false, 50);
29         $this->initVar('grow_life', XOBJ_DTYPE_INT, '', false);
30         $this->initVar('grow_soul', XOBJ_DTYPE_INT, '', false);
31         $this->initVar('grow_pow', XOBJ_DTYPE_INT, '', false);
32         $this->initVar('grow_str', XOBJ_DTYPE_INT, '', false);
33         $this->initVar('grow_dex', XOBJ_DTYPE_INT, '', false);
34         $this->initVar('grow_speed', XOBJ_DTYPE_INT, '', false);
35         $this->initVar('grow_mag', XOBJ_DTYPE_INT, '', false);
36         $this->initVar('grow_reg', XOBJ_DTYPE_INT, '', false);
37         $this->initVar('grow_con', XOBJ_DTYPE_INT, '', false);
38         $this->initVar('modify_hp', XOBJ_DTYPE_INT, '', false);
39         $this->initVar('modify_tp', XOBJ_DTYPE_INT, '', false);
40         $this->initVar('modify_at', XOBJ_DTYPE_INT, '', false);
41         $this->initVar('modify_df', XOBJ_DTYPE_INT, '', false);
42         $this->initVar('modify_mat', XOBJ_DTYPE_INT, '', false);
43         $this->initVar('modify_mdf', XOBJ_DTYPE_INT, '', false);
44         $this->initVar('modify_act', XOBJ_DTYPE_INT, '', false);
45         $this->initVar('move_cost', XOBJ_DTYPE_INT, '', false);
46         $this->initVar('regist_time', XOBJ_DTYPE_INT, '', false);
47     }
48 }
49
50 /**
51  * Sd2nd_CostumeHandler
52 **/
53 class Sd2nd_CostumeHandler extends XoopsObjectGenericHandler
54 {
55     /**
56      * @brief   string
57     **/
58     public $mTable = '{dirname}_costume';
59
60     /**
61      * @brief   string
62     **/
63     public $mPrimary = 'costume_id';
64
65     /**
66      * @brief   string
67     **/
68     public $mClass = 'Sd2nd_CostumeObject';
69
70     /**
71      * __construct
72      * 
73      * @param   XoopsDatabase  &$db
74      * @param   string  $dirname
75      * 
76      * @return  void
77     **/
78     public function __construct(/*** XoopsDatabase ***/ &$db,/*** string ***/ $dirname)
79     {
80         $this->mTable = str_replace('{dirname}',$dirname,$this->mTable);
81         parent::XoopsObjectGenericHandler($db);
82     }
83 }
84
85 ?>