dos33fsprogs/utils/gr-sim/tfv/tfv_mapinfo.h
Vince Weaver b1238af49d re-arranged the entire directory structure
this will probably upset people
2021-01-05 15:29:31 -05:00

931 lines
22 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[34] = {
[NORTH_BEACH]={ // 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,
.entry_type=ENTRY_NORMAL, .entry_x=0, .entry_y=0,
.background_image=NULL,
},
[ARCTIC_WOODS]={ // 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,
.entry_type=ENTRY_NORMAL, .entry_x=0, .entry_y=0,
.background_image=NULL,
},
[ARCTIC_MOUNTAINS]={ // 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,
.entry_type=ENTRY_NORMAL, .entry_x=0, .entry_y=0,
.background_image=NULL,
},
[HARFORD_COUNTY]={ // 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,
.entry_type=ENTRY_NORMAL, .entry_x=0, .entry_y=0,
.background_image=harfco_rle,
.num_locations=1,
.location[0] = {
.name="Bel Air",
.x0 = 11, .x1 = 29,
.y0 = 16, .y1 = 26,
.destination = BEL_AIR,
},
},
[PINE_BEACH]={ // 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,
.entry_type=ENTRY_MINX, .entry_x=11, .entry_y=0,
.background_image=NULL,
},
[LANDING_SITE]={ // 5: LANDING_SITE
.name="Landing Site",
.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,
.entry_type=ENTRY_NORMAL, .entry_x=0, .entry_y=0,
.background_image=landing_rle,
.num_locations=1,
.location[0] = {
.name="Spaceship",
.x0 = 0, .x1 = 28,
.y0 = 0, .y1 = 29,
.type = LOCATION_SPACESHIP,
},
},
[NORTH_MOUNTAIN]={ // 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,
.entry_type=ENTRY_NORMAL, .entry_x=0, .entry_y=0,
.background_image=NULL,
},
[NORTH_FOREST]={ // 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,
.entry_type=ENTRY_MAXX, .entry_x=27, .entry_y=0,
.background_image=NULL,
},
[PALM_BEACH]={ // 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,
.entry_type=ENTRY_MINX, .entry_x=11, .entry_y=0,
.background_image=NULL,
},
[GRASSLAND]={ // 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,
.entry_type=ENTRY_NORMAL, .entry_x=0, .entry_y=0,
.background_image=NULL,
},
[MORIA]={ // 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,
.entry_type=ENTRY_NORMAL, .entry_x=0, .entry_y=0,
.background_image=NULL,
.num_locations=1,
.location[0] = {
.name="Mirror Lake",
.x0 = 14, .x1 = 18,
.y0 = 30, .y1 = 34,
.type = LOCATION_PLACE,
.destination=MIRROR_LAKE,
},
},
[SOUTH_FOREST]={ // 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,
.entry_type=ENTRY_MAXX, .entry_x=27, .entry_y=0,
.background_image=NULL,
},
[SOUTH_BEACH]={ // 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,
.entry_type=ENTRY_MINX, .entry_x=11, .entry_y=0,
.background_image=NULL,
},
[CACTUS_RANCH]={ // 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,
.entry_type=ENTRY_NORMAL, .entry_x=0, .entry_y=0,
.background_image=NULL,
},
[COLLEGE_PARK]={ // 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,
.entry_type=ENTRY_MAXY, .entry_x=0, .entry_y=6,
.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,
},
},
[OCEAN_CITY]={ // 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,
.entry_type=ENTRY_MAXX, .entry_x=27, .entry_y=0,
.background_image=NULL,
},
[U_OF_MD]={ // 16: U of MD
.name="University of M",
.ground_color=(COLOR_LIGHTGREEN|(COLOR_LIGHTGREEN<<4)),
.n_exit=NOEXIT,
.s_exit=COLLEGE_PARK,
.e_exit=COLLEGE_PARK,
.w_exit=NOEXIT,
.miny=4,
.scatter=SCATTER_NONE,
.land_type=LAND_BORING,
.entry_type=ENTRY_R_OR_L, .entry_x=0, .entry_y=0,
.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,
},
},
[WATERFALL]={ // 17: Waterfall
.name="Waterfall",
.ground_color=(COLOR_GREY|(COLOR_GREY<<4)),
.n_exit=NOEXIT,
.s_exit=NOEXIT,
.e_exit=NOEXIT,
.w_exit=COLLEGE_PARK,
.miny=4,
.scatter=SCATTER_NONE,
.land_type=LAND_BORING,
.entry_type=ENTRY_EXPLICIT, .entry_x=4, .entry_y=14,
.background_image=waterfall_rle,
},
[TALBOT_HALL]={ // 18: Talbot Hall
.name="Talbot Hall",
.ground_color=(COLOR_BLACK|(COLOR_BLACK<<4)),
.n_exit=NOEXIT,
.s_exit=U_OF_MD,
.e_exit=NOEXIT,
.w_exit=NOEXIT,
.miny=4,
.scatter=SCATTER_SPOOL,
.scatter_x=16, .scatter_y=22, .scatter_cutoff=22,
.land_type=LAND_BORING,
.entry_type=ENTRY_CENTER, .entry_x=0, .entry_y=0,
.background_image=talbot_rle,
.num_locations=5,
.location[0] = {
.name="Liz and Will",
.x0 = 8, .x1 = 12,
.y0 = 22, .y1 = 38,
.destination = DIALOG_LIZ_WILL,
.type=LOCATION_CONVERSATION,
},
.location[1] = {
.name="Pete",
.x0 = 11, .x1 = 17,
.y0 = 15, .y1 = 21,
.destination = DIALOG_PETE,
.type=LOCATION_CONVERSATION,
},
.location[2] = {
.name="Kenjesu",
.x0 = 21, .x1 = 26,
.y0 = 19, .y1 = 28,
.destination = DIALOG_KENJESU,
.type=LOCATION_CONVERSATION,
},
.location[3] = {
.name="Mathemagician",
.x0 = 28, .x1 = 34,
.y0 = 20, .y1 = 28,
.destination = DIALOG_MATHEMAGICIAN,
.type=LOCATION_CONVERSATION,
},
.location[4] = {
.name="Darth Tater",
.x0 = 28, .x1 = 36,
.y0 = 30, .y1 = 38,
.destination = DIALOG_DARTH_TATER,
.type=LOCATION_CONVERSATION,
},
},
[DINING_HALL]={ // 19: Dining Hall
.name="Dining Hall",
.ground_color=(COLOR_BLACK|(COLOR_BLACK<<4)),
.n_exit=NOEXIT,
.s_exit=U_OF_MD,
.e_exit=NOEXIT,
.w_exit=NOEXIT,
.miny=4,
.scatter=SCATTER_NONE,
.land_type=LAND_BORING,
.entry_type=ENTRY_CENTER, .entry_x=0, .entry_y=0,
.background_image=dining_rle,
.num_locations=5,
.location[0] = {
.name="Lunch Lady",
.x0 = 4, .x1 = 10,
.y0 = 22, .y1 = 35,
.destination = DIALOG_CAFETERIA_LADY,
.type=LOCATION_CONVERSATION,
},
.location[1] = {
.name="Elaine",
.x0 = 12, .x1 = 18,
.y0 = 21, .y1 = 30,
.destination = DIALOG_ELAINE,
.type=LOCATION_CONVERSATION,
},
.location[2] = {
.name="Oscar",
.x0 = 21, .x1 = 26,
.y0 = 29, .y1 = 36,
.destination = DIALOG_OSCAR,
.type=LOCATION_CONVERSATION,
},
.location[3] = {
.name="Cindy",
.x0 = 27, .x1 = 31,
.y0 = 29, .y1 = 36,
.destination = DIALOG_CINDY,
.type=LOCATION_CONVERSATION,
},
.location[4] = {
.name="Nicole",
.x0 = 32, .x1 = 39,
.y0 = 28, .y1 = 38,
.destination = DIALOG_NICOLE,
.type=LOCATION_CONVERSATION,
},
},
[METRO_STATION]={ // 20: METRO_STATION
.name="Metro Station",
.ground_color=(COLOR_BLACK|(COLOR_BLACK<<4)),
.n_exit=NOEXIT,
.s_exit=U_OF_MD,
.e_exit=NOEXIT,
.w_exit=NOEXIT,
.miny=4,
.scatter=SCATTER_NONE,
.land_type=LAND_BORING,
.entry_type=ENTRY_CENTER, .entry_x=0, .entry_y=0,
.background_image=metro_rle,
.num_locations=4,
.location[0] = {
.name="Station Master",
.x0 = 10, .x1 = 16,
.y0 = 26, .y1 = 35,
.destination=DIALOG_METRO_WORKER,
.type=LOCATION_CONVERSATION,
},
.location[1] = {
.name="Large Bird",
.x0 = 26, .x1 = 33,
.y0 = 16, .y1 = 22,
.destination=DIALOG_LARGE_BIRD,
.type=LOCATION_CONVERSATION,
},
.location[2] = {
.name="Giant Guinea Pig",
.x0 = 28, .x1 = 33,
.y0 = 24, .y1 = 30,
.destination=DIALOG_GIANT_GUINEA_PIG,
.type=LOCATION_CONVERSATION,
},
.location[3] = {
.name="Tiny Capabara",
.x0 = 33, .x1 = 38,
.y0 = 30, .y1 = 38,
.destination=DIALOG_TINY_CAPABARA,
.type=LOCATION_CONVERSATION,
},
},
[FOUNTAIN]={ // 21: FOUNTAIN
.name="Fountain",
.ground_color=(COLOR_LIGHTGREEN|(COLOR_LIGHTGREEN<<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,
.entry_type=ENTRY_EXPLICIT, .entry_x=4, .entry_y=14,
.background_image=fountain_rle,
.num_locations=1,
.location[0] = {
.name="Mermaid",
.x0 = 8, .x1 = 20,
.y0 = 20, .y1 = 38,
.destination=DIALOG_MERMAID,
.type=LOCATION_CONVERSATION,
},
},
[BEL_AIR]={ // 22: BEL_AIR
.name="Bel Air",
.ground_color=(COLOR_BLACK|(COLOR_BLACK<<4)),
.n_exit=NOEXIT,
.s_exit=HARFORD_COUNTY,
.e_exit=NOEXIT,
.w_exit=NOEXIT,
.miny=4,
.scatter=SCATTER_NONE,
.entry_type=ENTRY_CENTER, .entry_x=0, .entry_y=0,
.background_image=belair_rle,
.num_locations=4,
.location[0] = {
.name="C. Milton HS",
.x0 = 0, .x1 = 9,
.y0 = 20, .y1 = 30,
.destination=DIALOG_CMW,
.type=LOCATION_CONVERSATION,
},
.location[1] = {
.name="JC Highschool",
.x0 = 10, .x1 = 24,
.y0 = 16, .y1 = 24,
.destination = JOHN_CARROLL,
},
.location[2] = {
.name="Harford Mall",
.x0 = 25, .x1 = 32,
.y0 = 22, .y1 = 28,
.destination=DIALOG_MALL,
.type=LOCATION_CONVERSATION,
},
.location[3] = {
.name="Minigolf",
.x0 = 32, .x1 = 39,
.y0 = 27, .y1 = 35,
.destination=DIALOG_MINIGOLF,
.type=LOCATION_CONVERSATION,
},
},
[JOHN_CARROLL]={ // 23: John Carroll
.name="JC School",
.ground_color=(COLOR_DARKGREEN|(COLOR_DARKGREEN<<4)),
.n_exit=NOEXIT,
.s_exit=BEL_AIR,
.e_exit=BEL_AIR,
.w_exit=BEL_AIR,
.miny=4,
.scatter=SCATTER_NONE,
.entry_type=ENTRY_CENTER, .entry_x=0, .entry_y=0,
.background_image=jc_rle,
.num_locations=3,
.location[0] = {
.name="Main Office",
.x0 = 12, .x1 = 15,
.y0 = 10, .y1 = 22,
.destination=JC_OFFICE,
.type=LOCATION_PLACE,
},
.location[1] = {
.name="Upstairs",
.x0 = 21, .x1 = 25,
.y0 = 10, .y1 = 22,
.destination=JC_UPSTAIRS,
.type=LOCATION_PLACE,
},
.location[2] = {
.name="Downstairs",
.x0 = 26, .x1 = 31,
.y0 = 10, .y1 = 24,
.destination=JC_DOWNSTAIRS,
.type=LOCATION_PLACE,
},
},
[JC_UPSTAIRS]={ // 24: JC_UPSTAIRS
.name="JC Upstairs",
.ground_color=(COLOR_BLACK|(COLOR_BLACK<<4)),
.n_exit=NOEXIT,
.s_exit=JOHN_CARROLL,
.e_exit=NOEXIT,
.w_exit=JOHN_CARROLL,
.miny=4,
.scatter=SCATTER_JEN_LIZ,
.scatter_x=8, .scatter_y=18, .scatter_cutoff=22,
.entry_type=ENTRY_CENTER, .entry_x=0, .entry_y=0,
.background_image=jc_hallway_rle,
.num_locations=5,
.location[0] = {
.name="Video Homeroom",
.x0 = 2, .x1 = 9,
.y0 = 10, .y1 = 18,
.destination=VIDEO_HOMEROOM,
.type=LOCATION_PLACE,
},
.location[1] = {
.name="Homeroom 12E",
.x0 = 18, .x1 = 24,
.y0 = 14, .y1 = 25,
.destination=HOMEROOM,
.type=LOCATION_PLACE,
},
.location[2] = {
.name="Deutsch Klasse",
.x0 = 27, .x1 = 34,
.y0 = 23, .y1 = 35,
.destination=DEUTSCH,
.type=LOCATION_PLACE,
},
.location[3] = {
.name="Blume",
.x0 = 4, .x1 = 10,
.y0 = 23, .y1 = 35,
.destination=DIALOG_BLUME,
.type=LOCATION_CONVERSATION,
},
.location[4] = {
.name="Lizbeth",
.x0 = 12, .x1 = 16,
.y0 = 23, .y1 = 35,
.destination=DIALOG_LIZBETH,
.type=LOCATION_CONVERSATION,
},
},
[JC_DOWNSTAIRS]={ // 25: JC_DOWNSTAIRS
.name="JC Downstairs",
.ground_color=(COLOR_BLACK|(COLOR_BLACK<<4)),
.n_exit=NOEXIT,
.s_exit=JOHN_CARROLL,
.e_exit=NOEXIT,
.w_exit=JOHN_CARROLL,
.miny=4,
.scatter=SCATTER_NONE,
.entry_type=ENTRY_CENTER, .entry_x=0, .entry_y=0,
.background_image=jc_hallway_rle,
.num_locations=3,
.location[0] = {
.name="Patriot Room",
.x0 = 2, .x1 = 9,
.y0 = 10, .y1 = 18,
.destination=PATRIOT_ROOM,
.type=LOCATION_PLACE,
},
.location[1] = {
.name="AP Calculus",
.x0 = 18, .x1 = 24,
.y0 = 14, .y1 = 25,
.destination=AP_CALCULUS,
.type=LOCATION_PLACE,
},
.location[2] = {
.name="Math Office",
.x0 = 27, .x1 = 34,
.y0 = 23, .y1 = 35,
.destination=MATH_OFFICE,
.type=LOCATION_PLACE,
},
},
[JC_OFFICE]={ // 26: JC_OFFICE
.name="JC Downstairs",
.ground_color=(COLOR_BLACK|(COLOR_BLACK<<4)),
.n_exit=NOEXIT,
.s_exit=JOHN_CARROLL,
.e_exit=NOEXIT,
.w_exit=NOEXIT,
.miny=4,
.scatter=SCATTER_NONE,
.entry_type=ENTRY_CENTER, .entry_x=0, .entry_y=0,
.background_image=jc_office_rle,
.num_locations=1,
.location[0] = {
.name="Door Lock",
.x0 = 15, .x1 = 30,
.y0 = 28, .y1 = 38,
.type = LOCATION_PUZZLE,
},
},
[VIDEO_HOMEROOM]={ // 27: VIDEO_HOMEROOM
.name="Video Homeroom",
.ground_color=(COLOR_BLACK|(COLOR_BLACK<<4)),
.n_exit=NOEXIT,
.s_exit=JC_UPSTAIRS,
.e_exit=NOEXIT,
.w_exit=NOEXIT,
.miny=4,
.scatter=SCATTER_NONE,
.entry_type=ENTRY_CENTER, .entry_x=0, .entry_y=0,
.background_image=video_hr_rle,
.num_locations=4,
.location[0] = {
.name="Gus",
.x0 = 10, .x1 = 16,
.y0 = 22, .y1 = 30,
.destination=DIALOG_GUS,
.type=LOCATION_CONVERSATION,
},
.location[1] = {
.name="Raistlin",
.x0 = 17, .x1 = 22,
.y0 = 22, .y1 = 30,
.destination=DIALOG_RAISTLIN,
.type=LOCATION_CONVERSATION,
},
.location[2] = {
.name="Ford",
.x0 = 23, .x1 = 28,
.y0 = 22, .y1 = 30,
.destination=DIALOG_FORD,
.type=LOCATION_CONVERSATION,
},
.location[3] = {
.name="Sister Scarynun",
.x0 = 26, .x1 = 32,
.y0 = 30, .y1 = 39,
.destination=DIALOG_SCARYNUN,
.type=LOCATION_CONVERSATION,
},
},
[DEUTSCH]={ // 28: DEUTSCH
.name="Deutsch Klasse",
.ground_color=(COLOR_BLACK|(COLOR_BLACK<<4)),
.n_exit=NOEXIT,
.s_exit=JC_UPSTAIRS,
.e_exit=NOEXIT,
.w_exit=NOEXIT,
.miny=4,
.scatter=SCATTER_NONE,
.entry_type=ENTRY_CENTER, .entry_x=0, .entry_y=0,
.background_image=deutsch_rle,
.num_locations=5,
.location[0] = {
.name="Nire",
.x0 = 0, .x1 = 6,
.y0 = 25, .y1 = 33,
.destination=DIALOG_NIRE,
.type=LOCATION_CONVERSATION,
},
.location[1] = {
.name="Agent S",
.x0 = 10, .x1 = 18,
.y0 = 25, .y1 = 33,
.destination=DIALOG_AGENT_S,
.type=LOCATION_CONVERSATION,
},
.location[2] = {
.name="Agent G",
.x0 = 19, .x1 = 25,
.y0 = 25, .y1 = 33,
.destination=DIALOG_AGENT_G,
.type=LOCATION_CONVERSATION,
},
.location[3] = {
.name="Agent AP",
.x0 = 26, .x1 = 31,
.y0 = 25, .y1 = 33,
.destination=DIALOG_AGENT_AP,
.type=LOCATION_CONVERSATION,
},
.location[4] = {
.name="Frau",
.x0 = 32, .x1 = 38,
.y0 = 25, .y1 = 33,
.destination=DIALOG_FRAU,
.type=LOCATION_CONVERSATION,
},
},
[HOMEROOM]={ // 29: HOMEROOM
.name="Homeroom 12E",
.ground_color=(COLOR_BLACK|(COLOR_BLACK<<4)),
.n_exit=NOEXIT,
.s_exit=JC_UPSTAIRS,
.e_exit=NOEXIT,
.w_exit=NOEXIT,
.miny=4,
.scatter=SCATTER_NONE,
.entry_type=ENTRY_CENTER, .entry_x=0, .entry_y=0,
.background_image=homeroom_rle,
.num_locations=4,
.location[0] = {
.name="Mean Lady",
.x0 = 2, .x1 = 8,
.y0 = 30, .y1 = 38,
.destination=DIALOG_MEAN_LADY,
.type=LOCATION_CONVERSATION,
},
.location[1] = {
.name="Trapani",
.x0 = 11, .x1 = 20,
.y0 = 25, .y1 = 33,
.destination=DIALOG_TRAPANI,
.type=LOCATION_CONVERSATION,
},
.location[2] = {
.name="Warwick",
.x0 = 22, .x1 = 29,
.y0 = 25, .y1 = 33,
.destination=DIALOG_WARWICK,
.type=LOCATION_CONVERSATION,
},
.location[3] = {
.name="Wargo",
.x0 = 30, .x1 = 35,
.y0 = 25, .y1 = 33,
.destination=DIALOG_WARGO,
.type=LOCATION_CONVERSATION,
},
},
[AP_CALCULUS]={ // 30: AP_CALCULUS
.name="AP Calculus",
.ground_color=(COLOR_BLACK|(COLOR_BLACK<<4)),
.n_exit=NOEXIT,
.s_exit=JC_DOWNSTAIRS,
.e_exit=NOEXIT,
.w_exit=NOEXIT,
.miny=4,
.scatter=SCATTER_NONE,
.entry_type=ENTRY_CENTER, .entry_x=0, .entry_y=0,
.background_image=ap_calculus_rle,
.num_locations=4,
.location[0] = {
.name="Appleby",
.x0 = 0, .x1 = 6,
.y0 = 30, .y1 = 36,
.destination=DIALOG_APPLEBY,
.type=LOCATION_CONVERSATION,
},
.location[1] = {
.name="Padrino",
.x0 = 15, .x1 = 22,
.y0 = 30, .y1 = 36,
.destination=DIALOG_PADRINO,
.type=LOCATION_CONVERSATION,
},
.location[2] = {
.name="Jenni",
.x0 = 31, .x1 = 37,
.y0 = 31, .y1 = 36,
.destination=DIALOG_JENNI,
.type=LOCATION_CONVERSATION,
},
.location[3] = {
.name="Kathy",
.x0 = 24, .x1 = 29,
.y0 = 30, .y1 = 36,
.destination=DIALOG_KATHY,
.type=LOCATION_CONVERSATION,
},
},
[MATH_OFFICE]={ // 31: MATH_OFFICE
.name="Math Office",
.ground_color=(COLOR_BLACK|(COLOR_BLACK<<4)),
.n_exit=NOEXIT,
.s_exit=JC_DOWNSTAIRS,
.e_exit=NOEXIT,
.w_exit=NOEXIT,
.miny=4,
.scatter=SCATTER_NONE,
.entry_type=ENTRY_CENTER, .entry_x=0, .entry_y=0,
.background_image=math_office_rle,
.num_locations=4,
.location[0] = {
.name="Rachael YRBK",
.x0 = 0, .x1 = 8,
.y0 = 21, .y1 = 34,
.destination=DIALOG_RACHAEL,
.type=LOCATION_CONVERSATION,
},
.location[1] = {
.name="Brighid",
.x0 = 10, .x1 = 15,
.y0 = 21, .y1 = 34,
.destination=DIALOG_BRIGHID,
.type=LOCATION_CONVERSATION,
},
.location[2] = {
.name="Captain Steve",
.x0 = 15, .x1 = 22,
.y0 = 21, .y1 = 34,
.destination=DIALOG_CAPTAIN_STEVE,
.type=LOCATION_CONVERSATION,
},
.location[3] = {
.name="Mree",
.x0 = 22, .x1 = 28,
.y0 = 21, .y1 = 34,
.destination=DIALOG_MREE,
.type=LOCATION_CONVERSATION,
},
},
[PATRIOT_ROOM]={ // 32: PATRIOT_ROOM
.name="Patriot Room",
.ground_color=(COLOR_BLACK|(COLOR_BLACK<<4)),
.n_exit=NOEXIT,
.s_exit=JC_DOWNSTAIRS,
.e_exit=NOEXIT,
.w_exit=NOEXIT,
.miny=4,
.scatter=SCATTER_NONE,
.entry_type=ENTRY_CENTER, .entry_x=0, .entry_y=0,
.background_image=patriot_room_rle,
.num_locations=4,
.location[0] = {
.name="Macintosh",
.x0 = 2, .x1 = 7,
.y0 = 22, .y1 = 30,
.destination=DIALOG_MAC,
.type=LOCATION_CONVERSATION,
},
.location[1] = {
.name="Agent N",
.x0 = 8, .x1 = 14,
.y0 = 25, .y1 = 32,
.destination=DIALOG_AGENT_N,
.type=LOCATION_CONVERSATION,
},
.location[2] = {
.name="Captain Steve",
.x0 = 16, .x1 = 20,
.y0 = 25, .y1 = 32,
.destination=DIALOG_STEVE2,
.type=LOCATION_CONVERSATION,
},
.location[3] = {
.name="Grabowski",
.x0 = 23, .x1 = 30,
.y0 = 24, .y1 = 33,
.destination=DIALOG_GRABOWSKI,
.type=LOCATION_CONVERSATION,
},
},
[MIRROR_LAKE]={ // 33: MIRROR_LAKE
.name="Mirror Lake",
.ground_color=(COLOR_GREY|(COLOR_GREY<<4)),
.n_exit=NOEXIT,
.s_exit=MORIA,
.e_exit=NOEXIT,
.w_exit=MORIA,
.miny=4,
.scatter=SCATTER_NONE,
.land_type=LAND_BORING,
.entry_type=ENTRY_EXPLICIT, .entry_x=4, .entry_y=24,
.background_image=mirror_lake_rle,
},
};