13 lines
434 B
C
13 lines
434 B
C
#include <stdlib.h>
|
|
#include "domino.h"
|
|
|
|
void bricks_append(struct bricks *bricks, struct brick brick) {
|
|
if (bricks->count+1 > bricks->capacity) {
|
|
if (bricks->capacity == 0) bricks->capacity = 256;
|
|
while (bricks->count+1 > bricks->capacity) bricks->capacity *= 2;
|
|
bricks->items.brick = realloc(bricks->items.brick, bricks->capacity * sizeof(*bricks->items.brick));
|
|
}
|
|
bricks->items.brick[bricks->count++] = brick;
|
|
}
|
|
|