mirror of
https://gitlab.com/klmp200/LO41.git
synced 2024-11-25 02:24:23 +00:00
22 lines
370 B
C
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
|