]>
jfr.im git - irc/gameservirc.git/blob - gameserv/player.cpp
8 memset(password
, 0, 255);
21 started
= 1; // Possibly deprecated
29 Player::Player(aClient
*user
)
33 password
= new char[256];
38 strcpy(name
, user
->getNick());
43 cout
<< "New Player: " << name
<< endl
<< flush
;
46 Player::Player(char *n
)
49 password
= new char[256];
51 reset(); // Set defaults
55 cout
<< "New Player: " << name
<< endl
<< flush
;
60 cout
<< "Deleting player";
69 cout
<< " Password: " << password
;
72 cout
<< endl
<< "Player Deleted";
75 void Player::setData(Player
*right
)
79 strcpy(name
, right
->name
);
80 strcpy(password
, right
->password
);
86 strength
= right
->strength
;
87 defense
= right
->defense
;
89 weapon
= right
->weapon
;
92 started
= right
->started
; // Possibly obsoleted
93 forest_fights
= right
->forest_fights
;
94 player_fights
= right
->player_fights
;
100 int num
= rand() % 32767;
101 sprintf(name
, "Player%d\0", num
);
104 cout
<< "Setting Player data for " << name
<< endl
;
107 monster_::~monster_()
117 weapon
= new char[32];
118 death
= new char[256];
121 memset(weapon
, 0, 32);
122 memset(death
, 0, 256);
125 monster_::monster_(monster_
*m
)
127 name
= new char[strlen(m
->name
) + 1];
128 weapon
= new char[strlen(m
->weapon
) + 1];
129 death
= new char[strlen(m
->death
) + 1];
131 strcpy(name
, m
->name
);
132 strcpy(weapon
, m
->weapon
);
133 strcpy(death
, m
->death
);
135 strength
= m
->strength
;