dos33fsprogs/gr-sim/tfv/tfv_mapinfo.h
2018-06-20 15:16:33 -04:00

457 lines
10 KiB
C

/* Map
0 1 2 3
0 BEACH ARCTIC ARCTIC BELAIR
TREE MOUNTAIN
1 BEACH LANDING GRASS FOREST
PINETREE MOUNTAIN
2 BEACH GRASS GRASS FOREST
PALMTREE MOUNTAIN
3 BEACH DESERT COLLEGE BEACH
CACTUS PARK
*/
struct map_info_type map_info[33] = {
{ // 0: NORTH_BEACH
.name="North Beach",
.n_exit=NOEXIT,
.s_exit=PINE_BEACH,
.e_exit=ARCTIC_WOODS,
.w_exit=NOEXIT,
.miny=4,
.ground_color=(COLOR_WHITE|(COLOR_WHITE<<4)),
.land_type=LAND_LEFT_BEACH|LAND_NORTHSHORE,
.scatter=SCATTER_NONE,
.background_image=NULL,
},
{ // 1: ARCTIC_WOODS
.name="Arctic Woods",
.n_exit=NOEXIT,
.s_exit=LANDING_SITE,
.e_exit=ARCTIC_MOUNTAINS,
.w_exit=NORTH_BEACH,
.miny=4,
.ground_color=(COLOR_WHITE|(COLOR_WHITE<<4)),
.land_type=LAND_GRASSLAND|LAND_NORTHSHORE,
.scatter=SCATTER_SNOWYPINE,
.scatter_x=10, .scatter_y=22, .scatter_cutoff=22,
.background_image=NULL,
},
{ // 2: ARCTIC_MOUNTAINS
.name="Arctic Mountains",
.n_exit=NOEXIT,
.s_exit=NORTH_MOUNTAIN,
.e_exit=HARFORD_COUNTY,
.w_exit=ARCTIC_WOODS,
.miny=4,
.ground_color=(COLOR_WHITE|(COLOR_WHITE<<4)),
.land_type=LAND_MOUNTAIN|LAND_NORTHSHORE,
.scatter=SCATTER_NONE,
.background_image=NULL,
},
{ // 3: HARFORD_COUNTY
.name="Harford County",
.n_exit=NOEXIT,
.s_exit=NORTH_FOREST,
.e_exit=NOEXIT,
.w_exit=ARCTIC_MOUNTAINS,
.miny=4,
.ground_color=(COLOR_LIGHTBLUE|(COLOR_LIGHTBLUE<<4)),
.land_type=LAND_LIGHTNING,
.scatter=SCATTER_NONE,
.background_image=harfco_rle,
},
{ // 4: PINE_BEACH
.name="Pine Beach",
.n_exit=NORTH_BEACH,
.s_exit=PALM_BEACH,
.e_exit=LANDING_SITE,
.w_exit=NOEXIT,
.miny=4,
.ground_color=(COLOR_LIGHTGREEN|(COLOR_LIGHTGREEN<<4)),
.scatter=SCATTER_PINE,
.scatter_x=25, .scatter_y=16, .scatter_cutoff=15,
.land_type=LAND_LEFT_BEACH,
.background_image=NULL,
},
{ // 5: LANDING_SITE
.name="Landing Site",
.num_locations=1,
// .locations
.ground_color=(COLOR_LIGHTGREEN|(COLOR_LIGHTGREEN<<4)),
.n_exit=ARCTIC_WOODS,
.s_exit=GRASSLAND,
.e_exit=NORTH_MOUNTAIN,
.w_exit=PINE_BEACH,
.miny=4,
.scatter=SCATTER_NONE,
.land_type=LAND_GRASSLAND,
.background_image=landing_rle,
},
{ // 6: NORTH_MOUNTAIN
.name="North Mountain",
.ground_color=(COLOR_LIGHTGREEN|(COLOR_LIGHTGREEN<<4)),
.n_exit=ARCTIC_MOUNTAINS,
.s_exit=MORIA,
.e_exit=NORTH_FOREST,
.w_exit=LANDING_SITE,
.miny=4,
.scatter=SCATTER_NONE,
.land_type=LAND_MOUNTAIN,
.background_image=NULL,
},
{ // 7: NORTH_FOREST
.name="North Forest",
.ground_color=(COLOR_LIGHTGREEN|(COLOR_LIGHTGREEN<<4)),
.n_exit=HARFORD_COUNTY,
.s_exit=SOUTH_FOREST,
.e_exit=NOEXIT,
.w_exit=NORTH_MOUNTAIN,
.miny=4,
.scatter=SCATTER_NONE,
.land_type=LAND_FOREST|LAND_RIGHT_BEACH,
.background_image=NULL,
},
{ // 8: PALM_BEACH
.name="Palm Beach",
.ground_color=(COLOR_LIGHTGREEN|(COLOR_LIGHTGREEN<<4)),
.n_exit=PINE_BEACH,
.s_exit=SOUTH_BEACH,
.e_exit=GRASSLAND,
.w_exit=NOEXIT,
.miny=4,
.scatter=SCATTER_PALM,
.scatter_x=10, .scatter_y=20, .scatter_cutoff=22,
.land_type=LAND_LEFT_BEACH,
.background_image=NULL,
},
{ // 9: GRASSLAND
.name="Grassland",
.ground_color=(COLOR_LIGHTGREEN|(COLOR_LIGHTGREEN<<4)),
.n_exit=LANDING_SITE,
.s_exit=CACTUS_RANCH,
.e_exit=MORIA,
.w_exit=PALM_BEACH,
.miny=4,
.scatter=SCATTER_NONE,
.land_type=LAND_GRASSLAND,
.background_image=NULL,
},
{ // 10: MORIA
.name="Khazad-dum",
.ground_color=(COLOR_LIGHTGREEN|(COLOR_LIGHTGREEN<<4)),
.n_exit=NORTH_MOUNTAIN,
.s_exit=COLLEGE_PARK,
.e_exit=SOUTH_FOREST,
.w_exit=GRASSLAND,
.miny=4,
.scatter=SCATTER_NONE,
.land_type=LAND_MOUNTAIN,
.background_image=NULL,
},
{ // 11: SOUTH_FOREST
.name="South Forest",
.ground_color=(COLOR_LIGHTGREEN|(COLOR_LIGHTGREEN<<4)),
.n_exit=NORTH_FOREST,
.s_exit=OCEAN_CITY,
.e_exit=NOEXIT,
.w_exit=MORIA,
.miny=4,
.scatter=SCATTER_NONE,
.land_type=LAND_FOREST|LAND_RIGHT_BEACH,
.background_image=NULL,
},
{ // 12: SOUTH_BEACH
.name="South Beach",
.ground_color=(COLOR_LIGHTGREEN|(COLOR_LIGHTGREEN<<4)),
.n_exit=PALM_BEACH,
.s_exit=NOEXIT,
.e_exit=CACTUS_RANCH,
.w_exit=NOEXIT,
.miny=4,
.scatter=SCATTER_PALM,
.scatter_x=20, .scatter_y=20, .scatter_cutoff=22,
.land_type=LAND_LEFT_BEACH|LAND_SOUTHSHORE,
.background_image=NULL,
},
{ // 13: CACTUS_RANCH
.name="Cactus Ranch",
.ground_color=(COLOR_ORANGE|(COLOR_ORANGE<<4)),
.n_exit=GRASSLAND,
.s_exit=NOEXIT,
.e_exit=COLLEGE_PARK,
.w_exit=SOUTH_BEACH,
.miny=4,
.scatter=SCATTER_CACTUS,
.scatter_x=25, .scatter_y=16, .scatter_cutoff=15,
.land_type=LAND_GRASSLAND|LAND_SOUTHSHORE,
.background_image=NULL,
},
{ // 14: COLLEGE_PARK
.name="College Park",
.ground_color=(COLOR_LIGHTGREEN|(COLOR_LIGHTGREEN<<4)),
.n_exit=MORIA,
.s_exit=NOEXIT,
.e_exit=OCEAN_CITY,
.w_exit=CACTUS_RANCH,
.miny=2,
.scatter=SCATTER_NONE,
.background_image=collegep_rle,
.num_locations=2,
.location[0] = {
.name="University of M",
.x0 = 12, .x1 = 28,
.y0 = 0, .y1 = 20,
.destination = U_OF_MD,
},
.location[1] = {
.name="Waterfall",
.x0 = 27, .x1 = 39,
.y0 = 18, .y1 = 33,
.destination = WATERFALL,
},
},
{ // 15: OCEAN_CITY
.name="Ocean City",
.ground_color=(COLOR_LIGHTGREEN|(COLOR_LIGHTGREEN<<4)),
.n_exit=SOUTH_FOREST,
.s_exit=NOEXIT,
.e_exit=NOEXIT,
.w_exit=COLLEGE_PARK,
.miny=4,
.scatter=SCATTER_NONE,
.land_type=LAND_RIGHT_BEACH|LAND_SOUTHSHORE,
.background_image=NULL,
},
{ // 16: U of MD
.name="University of M",
.ground_color=(COLOR_LIGHTGREEN|(COLOR_LIGHTGREEN<<4)),
.n_exit=NOEXIT,
.s_exit=NOEXIT,
.e_exit=COLLEGE_PARK,
.w_exit=COLLEGE_PARK,
.miny=4,
.scatter=SCATTER_NONE,
.land_type=LAND_BORING,
.background_image=umcp_rle,
.num_locations=4,
.location[0] = {
.name="Talbot Hall",
.x0 = 0, .x1 = 10,
.y0 = 18, .y1 = 31,
.destination = TALBOT_HALL,
.type=LOCATION_PLACE,
},
.location[1] = {
.name="Dining Hall",
.x0 = 13, .x1 = 26,
.y0 = 10, .y1 = 24,
.destination = DINING_HALL,
.type=LOCATION_PLACE,
},
.location[2] = {
.name="Metro Station",
.x0 = 30, .x1 = 39,
.y0 = 10, .y1 = 39,
.destination = METRO_STATION,
.type=LOCATION_PLACE,
},
.location[3] = {
.name="Fountain",
.x0 = 14, .x1 = 29,
.y0 = 28, .y1 = 39,
.destination = FOUNTAIN,
.type=LOCATION_PLACE,
},
},
{ // 17: Waterfall
.name="Waterfall",
},
{ // 18: Talbot Hall
.name="Talbot Hall",
.ground_color=(COLOR_BLACK|(COLOR_BLACK<<4)),
.n_exit=NOEXIT,
.s_exit=NOEXIT,
.e_exit=U_OF_MD,
.w_exit=U_OF_MD,
.miny=4,
.scatter=SCATTER_NONE,
.land_type=LAND_BORING,
.background_image=talbot_rle,
.num_locations=5,
.location[0] = {
.name="Liz and Will",
.x0 = 8, .x1 = 12,
.y0 = 22, .y1 = 38,
//.destination = TALBOT_HALL,
.type=LOCATION_CONVERSATION,
},
.location[1] = {
.name="Pete",
.x0 = 13, .x1 = 19,
.y0 = 15, .y1 = 21,
//.destination = TALBOT_HALL,
.type=LOCATION_CONVERSATION,
},
.location[2] = {
.name="Kenjesu",
.x0 = 21, .x1 = 26,
.y0 = 19, .y1 = 28,
//.destination = TALBOT_HALL,
.type=LOCATION_CONVERSATION,
},
.location[3] = {
.name="Mathemagician",
.x0 = 28, .x1 = 34,
.y0 = 20, .y1 = 26,
//.destination = TALBOT_HALL,
.type=LOCATION_CONVERSATION,
},
.location[4] = {
.name="Darth Tater",
.x0 = 28, .x1 = 36,
.y0 = 26, .y1 = 38,
//.destination = TALBOT_HALL,
.type=LOCATION_CONVERSATION,
},
},
{ // 19: Dining Hall
.name="Dining Hall",
.ground_color=(COLOR_BLACK|(COLOR_BLACK<<4)),
.n_exit=NOEXIT,
.s_exit=NOEXIT,
.e_exit=U_OF_MD,
.w_exit=U_OF_MD,
.miny=4,
.scatter=SCATTER_NONE,
.land_type=LAND_BORING,
.background_image=dining_rle,
.num_locations=5,
.location[0] = {
.name="Lunch Lady",
.x0 = 4, .x1 = 10,
.y0 = 22, .y1 = 35,
.type=LOCATION_CONVERSATION,
},
.location[1] = {
.name="Elaine",
.x0 = 12, .x1 = 18,
.y0 = 21, .y1 = 30,
.type=LOCATION_CONVERSATION,
},
.location[2] = {
.name="Oscar",
.x0 = 21, .x1 = 26,
.y0 = 29, .y1 = 36,
.type=LOCATION_CONVERSATION,
},
.location[3] = {
.name="Cindy",
.x0 = 27, .x1 = 31,
.y0 = 29, .y1 = 36,
.type=LOCATION_CONVERSATION,
},
.location[4] = {
.name="Nicole",
.x0 = 32, .x1 = 39,
.y0 = 28, .y1 = 38,
.type=LOCATION_CONVERSATION,
},
},
{ // 20: METRO_STATION
.name="Metro Station",
.ground_color=(COLOR_BLACK|(COLOR_BLACK<<4)),
.n_exit=NOEXIT,
.s_exit=NOEXIT,
.e_exit=U_OF_MD,
.w_exit=U_OF_MD,
.miny=4,
.scatter=SCATTER_NONE,
.land_type=LAND_BORING,
.background_image=metro_rle,
.num_locations=4,
.location[0] = {
.name="Station Master",
.x0 = 12, .x1 = 18,
.y0 = 26, .y1 = 35,
.type=LOCATION_CONVERSATION,
},
.location[1] = {
.name="Large Bird",
.x0 = 29, .x1 = 33,
.y0 = 16, .y1 = 20,
.type=LOCATION_CONVERSATION,
},
.location[2] = {
.name="Giant Guinea Pig",
.x0 = 28, .x1 = 33,
.y0 = 22, .y1 = 30,
.type=LOCATION_CONVERSATION,
},
.location[3] = {
.name="Tiny Capabara",
.x0 = 33, .x1 = 38,
.y0 = 30, .y1 = 38,
.type=LOCATION_CONVERSATION,
},
},
{ // 21: FOUNTAIN
.name="Fountain",
.ground_color=(COLOR_BLACK|(COLOR_BLACK<<4)),
.n_exit=NOEXIT,
.s_exit=NOEXIT,
.e_exit=U_OF_MD,
.w_exit=U_OF_MD,
.miny=4,
.scatter=SCATTER_NONE,
.land_type=LAND_BORING,
//.background_image=metro_rle,
},
};
#if 0
umcp_rle
"TALBOT HALL",X1,Y1,X2,Y2,TALBOT_HALL,
"SOUTH CAMPUS DINING",X1,Y1,X2,Y2,SOUTH_CAMPUS,
"METRO STATION",X1,Y1,X2,Y2,METRO_STATION,
"FOUNTAIN" -- drink from it restore heatlh?
mermaid. Did ye put bubbles in fountain?
bel_air_rle
"C. MILTON",
"JOHN CARROLL",
"SHOPPING MALL",
"MINIGOLF",
jc_rle:
"VIDEO HOMEROOM"
"AP CALCULUS, TEAM I-1"
"DEUTSCH"
"HOMEROOM"
"MATH OFFICE"
"PATRIOT ROOM"
math_office_rle:
"CAPTAIN STEVE",
"BRIGHID",
"RACHAEL YRBK",
"MREE",
video_hr_rle:
"GUS",
"RAISTLIN",
"FORD",
"SISTER SCARYNUN",
#endif