/*
Programmer: Jennifer Leopold
Date: April 6, 2018
File: rescue.h
Purpose: This file contains the definition of Rescue
information.
*/
#ifndef RESCUE_H
#define RESCUE_H
#include <iostream>
#include <cstdlib>
using namespace std;
enum Rescue {AXE, DIE, OPEN_DOOR, RACQUET, RAFT, ROPE, SABER,
HOURGLASS};
struct RescueMapping
{
Rescue code;
string description;
};
const unsigned int NUM_RESCUES = 8;
const RescueMapping RESCUES[NUM_RESCUES] =
{{AXE, "axe"}, {DIE, "die"}, {OPEN_DOOR, "open door"},
{RACQUET, "racquet"}, {RAFT, "raft"}, {ROPE, "rope"},
{SABER, "saber"}, {HOURGLASS, "hourglass"}};
string RescueToString(const Rescue r);
Rescue StringToRescue(const string s);
#endif