15 lines
343 B
C
15 lines
343 B
C
#pragma once
|
|
|
|
#include "app_interfaces.h"
|
|
#include "game_types.h"
|
|
|
|
enum {
|
|
kFleetPlacementAttempts = 128,
|
|
kFleetGenerationRestarts = 64,
|
|
};
|
|
|
|
typedef struct { random_source_t random; } fleet_generator_t;
|
|
|
|
bool fleet_generator_generate(const fleet_generator_t *generator, board_t *board);
|
|
bool fleet_generator_validate(const board_t *board);
|