X-Git-Url: https://jasonwoof.com/gitweb/?p=vor.git;a=blobdiff_plain;f=rocks.c;h=0a71ebffe99d5e77768ed008f70dc0be0ec0d122;hp=a594547e484d1252606f18483c82acdba49a6842;hb=f87e8e9d2a14ec638dd497c61fbd85b1d06115ee;hpb=af711b4e66c96c112086a442ea09094643bd8d71 diff --git a/rocks.c b/rocks.c index a594547..0a71ebf 100644 --- a/rocks.c +++ b/rocks.c @@ -56,8 +56,10 @@ bucket(int x, int y, int p) void init_buckets(void) { - bw = (XSIZE+2*grid_size-1) / grid_size; - bh = (YSIZE+2*grid_size-1) / grid_size; + int scr_grid_w = (XSIZE+2*grid_size-1) / grid_size; + int scr_grid_h = (YSIZE+2*grid_size-1) / grid_size; + bw = 1 + scr_grid_w + 1; + bh = 1 + scr_grid_h + 1; n_buckets = bw * bh; rock_buckets[0] = malloc(n_buckets * sizeof(struct rock_struct *));