31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
|
return [[self alloc] initWithType: type
yaw: yaw
state: state
trigger: trigger
move: move];
}
VARF(skill, 1, 3, 10, conoutf(@"skill is now %d", skill));
// for savegames
+ (void)restoreAll
{
for (Monster *monster in monsters)
if (monster.state == CS_DEAD)
numkilled++;
|
>
>
>
|
>
|
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
|
return [[self alloc] initWithType: type
yaw: yaw
state: state
trigger: trigger
move: move];
}
static int skill = 3;
VARB(skill, 1, 10, ^ { return skill; }, ^ (int value) {
skill = value;
conoutf(@"skill is now %d", skill);
})
// for savegames
+ (void)restoreAll
{
for (Monster *monster in monsters)
if (monster.state == CS_DEAD)
numkilled++;
|