#ifndef GENESIS_GEN_STAIRS_H
#define GENESIS_GEN_STAIRS_H

#include "grid.h"
#include "events.h"

/* Place an up-stair near the map center (first room) and a down-stair at the
   floor cell with the greatest graph distance from the up-stair. Called after
   wall finishing. Emits EV_STAIRS_PLACED_UP then EV_STAIRS_PLACED_DOWN. */
void place_stairs(grid_t g, event_sink_t *sink);

#endif
