Versions Update and Randoms Fix

origin
stpohle 23 years ago
parent 16e4fbc5fd
commit ba43fa617d

@ -43,7 +43,7 @@ anjuta.compatibility.level=1
project.name=bomberclone project.name=bomberclone
project.type=GENERIC project.type=GENERIC
project.target.type=EXECUTABLE project.target.type=EXECUTABLE
project.version=0.9.7 project.version=0.9.8
project.author=steffen project.author=steffen
project.source.target=bomberclone project.source.target=bomberclone
@ -53,9 +53,9 @@ project.has.gettext=0
project.programming.language=C project.programming.language=C
project.menu.entry=bomberclone Version 0.9.7 project.menu.entry=bomberclone
project.menu.group=Games project.menu.group=Games
project.menu.comment=bomberclone Version 0.9.7 project.menu.comment=bomberclone
project.menu.icon= project.menu.icon=
project.menu.need.terminal=0 project.menu.need.terminal=0

@ -6,9 +6,9 @@ RunInTerminal=false
ShowLocals=true ShowLocals=true
[filenumbers] [filenumbers]
0=5 0=391
1=1 1=22
2=7 2=192
3=477 3=477
4=33 4=33
5=129 5=129

2
configure vendored

@ -787,7 +787,7 @@ fi
# Define the identity of the package. # Define the identity of the package.
PACKAGE=bomberclone PACKAGE=bomberclone
VERSION=0.9.7 VERSION=0.9.8
cat >> confdefs.h <<EOF cat >> confdefs.h <<EOF
#define PACKAGE "$PACKAGE" #define PACKAGE "$PACKAGE"
EOF EOF

@ -4,7 +4,7 @@ dnl If you don't want it to overwrite it,
dnl Please disable it in the Anjuta project configuration dnl Please disable it in the Anjuta project configuration
AC_INIT(configure.in) AC_INIT(configure.in)
AM_INIT_AUTOMAKE(bomberclone, 0.9.7) AM_INIT_AUTOMAKE(bomberclone, 0.9.8)
AM_CONFIG_HEADER(config.h) AM_CONFIG_HEADER(config.h)
AC_ISC_POSIX AC_ISC_POSIX

@ -14,7 +14,7 @@ game_init ()
{ {
int i; int i;
srandom (((int) time (NULL))); srandom (((int) time (NULL))); // initialize randomgenerator
// do some init stuff // do some init stuff
for (i = 0; i < MAX_SERVERENTRYS; i++) for (i = 0; i < MAX_SERVERENTRYS; i++)

@ -99,7 +99,7 @@ field_new ()
bman.field[x][y].type = FT_block; bman.field[x][y].type = FT_block;
else { else {
// create random field // create random field
if ((random () & 3) == 0) if ((s_random (256) & 3) == 0)
bman.field[x][y].type = FT_nothing; bman.field[x][y].type = FT_nothing;
else else
bman.field[x][y].type = FT_stone; bman.field[x][y].type = FT_stone;

@ -996,7 +996,7 @@ inpkg_check (unsigned char typ, short int id, _net_addr * addr)
void void
send_pkg (struct pkg *packet, _net_addr * addr) send_pkg (struct pkg *packet, _net_addr * addr)
{ {
packet->h.id = random (); packet->h.id = s_random (256);
if (bman.net_ai_family != PF_INET) if (bman.net_ai_family != PF_INET)
packet->h.flags = packet->h.flags | PKGF_ipv6; packet->h.flags = packet->h.flags | PKGF_ipv6;
udp_send (bman.sock, (char *) packet, packet->h.len, &addr->sAddr, bman.net_ai_family); udp_send (bman.sock, (char *) packet, packet->h.len, &addr->sAddr, bman.net_ai_family);

Loading…
Cancel
Save