cloud can no longer be killed by slamming onto it
cloud now disappears when level is completed
This commit is contained in:
parent
cda053664d
commit
6c6c82390c
16
a
16
a
|
@ -1,13 +1,3 @@
|
|||
changed sprite removal method
|
||||
added angry attribute
|
||||
added hurryup time
|
||||
added powerups:
|
||||
speed
|
||||
extra net
|
||||
big net
|
||||
fruits now disappear after a while
|
||||
arrows don't affect monsters
|
||||
added monsters:
|
||||
bee
|
||||
spider
|
||||
player now progresses a level when all mosnters are dead
|
||||
cloud can no longer be killed by slamming onto it
|
||||
cloud now disappears when level is completed
|
||||
|
||||
|
|
11
rc.c
11
rc.c
|
@ -833,7 +833,7 @@ void movesprite(sprite_t *s) {
|
|||
}
|
||||
}
|
||||
} else if (s->id == P_CLOUD) {
|
||||
if (player->dead) {
|
||||
if ((player->dead) || (levelcomplete)) {
|
||||
if ((s->img->h <= 3) || (s->img->w <= 3)) {
|
||||
s->dead = 4;
|
||||
/* reset hurryup timer */
|
||||
|
@ -1601,6 +1601,7 @@ void setdefaults(sprite_t *s) {
|
|||
s->speed = 1;
|
||||
s->climbing = 0;
|
||||
s->jumping = 0;
|
||||
s->jumpspeed = 0;
|
||||
s->jumpdir = 1;
|
||||
s->netting = 0;
|
||||
s->netmax = 1;
|
||||
|
@ -2117,9 +2118,11 @@ void dogravity(sprite_t *s) {
|
|||
if (ydiff < 0) ydiff =-ydiff;
|
||||
|
||||
if ((xdiff <= s2->img->w) && (ydiff <= s2->img->h)) {
|
||||
die(s2);
|
||||
pointsinc *= 2;
|
||||
psize += 10;
|
||||
if (s2->id != P_CLOUD) {
|
||||
die(s2);
|
||||
pointsinc *= 2;
|
||||
psize += 10;
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue