#ifndef MOVE_H
#define MOVE_H

#include "room.h"

typedef struct room_queue_elt
{
	room *room;
	struct room_queue_elt *next;
	int number;
} room_queue_elt;

typedef struct room_queue
{
	room_queue_elt *head, *tail;
	int size;
	int number_at;
} room_queue;

void room_queue_add (room_queue *, room *, int);
void room_queue_burn (room_queue *);
int room_queue_test (room_queue *, room *);

#endif