diff options
Diffstat (limited to 'src/base/tux.c')
| -rw-r--r-- | src/base/tux.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/base/tux.c b/src/base/tux.c index 5bb2305..a7e330f 100644 --- a/src/base/tux.c +++ b/src/base/tux.c @@ -68,6 +68,11 @@ void initTux() isTuxInit = TRUE; } +int getRandomGun() +{ + return random() % (GUN_BOMBBALL+1); +} + tux_t *newTux() { int x, y; @@ -86,7 +91,7 @@ tux_t *newTux() setTuxProportion(new, x, y); new->position = TUX_DOWN; - new->gun = GUN_SIMPLE; + new->gun = getRandomGun(); new->shot[new->gun] = GUN_MAX_SHOT; sprintf(new->name, "no_name_id_%d", new->id); |