1
0
mirror of https://gitlab.com/klmp200/LO41.git synced 2024-06-02 04:49:44 +00:00
LO41/Passenger/Passenger.h

22 lines
370 B
C

//
// Created by Antoine Bartuccio on 18/06/2018.
//
#ifndef LO41_PASSENGER_H
#define LO41_PASSENGER_H
#include "../Resident/Resident.h"
#include "../Visitor/Visitor.h"
typedef enum {RESIDENT, VISITOR} PASSENGER_TYPE;
typedef struct s_Passenger {
PASSENGER_TYPE type;
union {
Resident * resident;
Visitor * visitor;
};
} Passenger;
#endif //LO41_PASSENGER_H