#ifndef _VIEWTUBE_MODEL_OBJECTS_H
#define _VIEWTUBE_MODEL_OBJECTS_H

#include "../viewtube_model.h"

#define VIEWTUBE_NUMBER_OF_LINES 2
#define VIEWTUBE_MAX_STATIONS_PER_LINE 128
#define MAX_GAP_BETWEEN_STATIONS 512
#define VIEWTUBE_MAX_TRAINS_PER_LINE   64

#define VIEWTUBE_HORIZONTAL_LOOKUP  0 
// horizontal lookup means you give it an x value and you get a y

#define VIEWTUBE_VERTICAL_LOOKUP    1
// vertical lookup means you give it a y value and you get an x


viewtube_line_t * get_subway_line(unsigned short line);

#endif

//unsigned short one_line_lookups[VIEWTUBE_MAX_STATIONS_PER_LINE][2][MAX_GAP_BETWEEN_STATIONS];