tfv: work on graphics a bit

This commit is contained in:
Vince Weaver 2018-06-20 15:16:33 -04:00
parent f4558d8c24
commit 2dbb97a7ab
4 changed files with 91 additions and 61 deletions

View File

@ -332,40 +332,41 @@ unsigned char dining_rle[]={
0x07,0xA0,0x79,0x00,0xA1, };
unsigned char metro_rle[]={
0x28, /* ysize=40 */
0xA0,0x1F,0x66,0xA9,0x77,0xA3,0x66,0xA4,0xF6,0xAA,0x66,0x11,0x66,
0x16,0x16,0x66,0x76,0xA8,0x66,0x77,0x22,0x22,0x27,0x27,
0xA4,0x77,0x66,0x66,0x6F,0xA4,0x7F,0x77,0xA9,0x66,0x69,0x69,
0x19,0x19,0x69,0x77,0xA8,0x66,0x77,0xA5,0x22,0x27,
0x77,0x77,0x66,0x66,0x46,0xA0,0x1C,0x66,0x77,0xA7,0x22,0x77,
0x66,0x46,0x44,0x46,0xA0,0x1B,0x66,0x77,0xA7,0x22,
0x77,0xC6,0xC4,0x84,0xC4,0xA3,0xC6,0x76,
0x86,0x86,0x76,0xA9,0xC6,0xAB,0x56,0x97,0xDD,0xA6,0x22,
0x77,0xCC,0xCC,0xC8,0xA3,0xCC,0x77,0x80,0x80,0x77,
0xFF,0xA0,0x14,0xCC,0x77,0xDD,0xA6,0x22,0x77,0xA4,0xCC,
0x7C,0x77,0x80,0x80,0x77,0xFF,0xFF,0xA0,0x14,0x0C,0x77,
0xDD,0xA4,0xD2,0x22,0x22,0x77,0xA3,0xCC,0x7C,0x77,
0x08,0x08,0x78,0xF7,0xFF,0x0F,0xA0,0x14,0x00,0x77,
0x0D,0xDD,0xDD,0x0D,0xA3,0x02,0x77,0xCC,0xCC,0x7C,
0x87,0xA3,0x80,0x77,0xFF,0x0F,0x00,0x55,
0x85,0xA0,0x14,0x00,0xF9,0x30,0x30,0xF0,0x80,0x80,0x77,
0xCC,0x7C,0x07,0xA3,0x08,0x77,0xFF,0xFF,0x00,0x00,
0x55,0x88,0x08,0xA0,0x11,0x00,0x30,0xFF,0xF0,
0xF3,0xF3,0xFF,0xFF,0x88,0x77,0x7C,0x87,0xA3,0x80,
0x70,0xF7,0x1F,0xFF,0x00,0x00,0xFF,0xFF,0x00,
0x80,0xA0,0x10,0x00,0x0F,0xA6,0xFF,0x88,0x77,0x07,
0xA0,0x1F,0x66,0xA9,0x55,0xA3,0x66,0xA4,0xF6,0xAA,0x66,0x11,0x66,
0x16,0x16,0x66,0x76,0xA8,0x66,0x55,0x22,0x22,0x25,0x25,
0xA4,0x55,0x66,0x66,0x6F,0xA4,0x7F,0x77,0xA9,0x66,0x69,0x69,
0x19,0x19,0x69,0x77,0xA8,0x66,0x55,0xA5,0x22,0x25,
0x55,0x55,0x66,0x66,0x46,0xA0,0x1C,0x66,0x55,0xA7,0x22,0x55,
0x66,0x46,0x44,0x46,0xA8,0x66,0xA7,0x86,0xAC,0x66,
0x55,0xA7,0x22,0x55,0xC6,0xC4,0x84,0xC4,
0xA3,0xC6,0x76,0x86,0x86,0x76,0xC6,0x55,0x15,
0xA3,0x55,0x15,0x55,0xC6,0xAA,0x56,0xC6,0x95,
0xDD,0xA6,0x22,0x55,0xCC,0xCC,0xC8,0xA3,0xCC,0x77,
0x80,0x80,0x77,0xCC,0xCC,0x55,0x11,0x51,0x15,
0x51,0x11,0x55,0xAC,0xCC,0x55,0xDD,0xA6,0x22,
0x55,0xA4,0xCC,0x7C,0x77,0x80,0x80,0x77,0xFF,0xFF,
0x0C,0x55,0x51,0xA3,0x55,0x51,0x55,0xAC,0x0C,
0x55,0xDD,0xA4,0xD2,0x22,0x22,0x55,0xA3,0xCC,0x7C,
0x77,0x08,0x08,0x78,0xF7,0xFF,0x0F,0xA0,0x14,0x00,
0x55,0x0D,0xDD,0xDD,0x0D,0xA3,0x02,0x55,0xCC,0xCC,
0x7C,0x87,0xA3,0x80,0x77,0xFF,0x0F,0x00,
0x55,0x85,0xA0,0x14,0x00,0x99,0xA5,0x00,0x55,0xCC,
0x7C,0x07,0xA3,0x08,0x77,0xFF,0xFF,0x00,0x00,0x55,
0x88,0x08,0xA0,0x13,0x00,0xF9,0x30,0x30,0xF0,0x80,0x80,
0x55,0x7C,0x87,0xA3,0x80,0x70,0xF7,0x1F,
0xFF,0x00,0x00,0xFF,0xFF,0x00,0x80,0xA0,0x10,0x00,0x30,
0xFF,0xF0,0xF3,0xF3,0xFF,0xFF,0x88,0x55,0x07,
0xA3,0x08,0x78,0x77,0xFF,0xF1,0xFF,0x00,0x00,
0xFF,0xFF,0x0F,0x08,0xA4,0x00,0xDD,0xBD,0xAC,0x00,
0x3F,0x3F,0x0F,0x0F,0x3F,0x38,0x77,0xA4,0x80,0x77,
0xFF,0x1F,0xFF,0xA3,0x00,0x1F,0x1F,0xA6,0x00,0xDD,
0xDB,0x0B,0xA0,0x11,0x00,0x77,0xA3,0x08,0x77,0xF7,
0xFF,0xF1,0x0F,0xA3,0x00,0x11,0x11,0xA6,0x00,0x22,
0xA0,0x13,0x00,0x77,0x00,0x00,0x70,0x77,0xA3,0xFF,0xA4,0x00,
0x11,0x11,0xA6,0x00,0x22,0x02,0x03,0xAE,0x00,0x50,
0x55,0x55,0x77,0x88,0x88,0x77,0xFF,0x11,0xFF,
0xA5,0x00,0xA3,0x88,0xA5,0x00,0x22,0xA0,0x11,0x00,0x05,0x05,0x77,
0x00,0x77,0xF7,0xFF,0xFF,0x0F,0xAD,0x00,0x82,
0x80,0xA0,0x12,0x00,0x77,0x70,0x77,0xA3,0xFF,0xA0,0x22,0x00,
0x77,0x77,0xA3,0xFF,0xA0,0x23,0x00,0x77,0xA1, };
0xFF,0xFF,0x0F,0x08,0xA0,0x10,0x00,0x0F,0xA6,0xFF,0x88,
0x55,0xA4,0x80,0x77,0xFF,0x1F,0xFF,0xA3,0x00,
0x1F,0x1F,0xA0,0x14,0x00,0x3F,0x3F,0x0F,0x0F,0x3F,0x38,0x55,
0xA3,0x08,0x77,0xF7,0xFF,0xF1,0x0F,0xA3,0x00,
0x11,0x11,0xA0,0x1A,0x00,0x55,0x00,0x00,0x70,0x77,0xA3,0xFF,
0xA4,0x00,0x11,0x11,0xA0,0x17,0x00,0x80,0x08,0x89,0x55,
0x88,0x88,0x77,0xFF,0x11,0xFF,0xA5,0x00,0xA3,0x88,
0xA0,0x16,0x00,0x08,0x88,0x88,0x55,0x00,0x77,0xF7,
0xFF,0xFF,0x0F,0xA0,0x21,0x00,0x55,0x70,0x77,0xA3,0xFF,
0xA0,0x22,0x00,0x55,0x77,0xA3,0xFF,0xA0,0x23,0x00,0x55,0xA1, };
unsigned char talbot_rle[]={
0x28, /* ysize=40 */
0x22,0x66,0x66,0x77,0x77,0xFF,0xAC,0x77,0x55,0x00,

View File

@ -205,7 +205,7 @@ struct map_info_type map_info[33] = {
.num_locations=2,
.location[0] = {
.name="University of M",
.x0 = 12, .x1 = 18,
.x0 = 12, .x1 = 28,
.y0 = 0, .y1 = 20,
.destination = U_OF_MD,
},
@ -331,6 +331,37 @@ struct map_info_type map_info[33] = {
.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",
@ -343,6 +374,31 @@ struct map_info_type map_info[33] = {
.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",
@ -362,11 +418,6 @@ struct map_info_type map_info[33] = {
#if 0
WORLDMAP_LOCATIONS
COLLEGE_PARK
HARFORD_COUNTY
LANDING_SITE
umcp_rle
"TALBOT HALL",X1,Y1,X2,Y2,TALBOT_HALL,
"SOUTH CAMPUS DINING",X1,Y1,X2,Y2,SOUTH_CAMPUS,
@ -388,28 +439,6 @@ WORLDMAP_LOCATIONS
"MATH OFFICE"
"PATRIOT ROOM"
dining_rle
"OSCAR",
"NICOLE",
"CINDY",
"ELAINE",
"CAFETERIA LADY",
metro_rle:
"METRO WORKER",
"TINY CAPABARA",
"GIANT GUINEA PIG",
"LARGE BIRD",
talbot_rle:
"LIZ AND WILL",
"PETE",
"KENJESU",
"MATHEMAGICIAN",
"DARTH TATER",
math_office_rle:
"CAPTAIN STEVE",
"BRIGHID",

Binary file not shown.

Before

Width:  |  Height:  |  Size: 489 B

After

Width:  |  Height:  |  Size: 493 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.5 KiB

After

Width:  |  Height:  |  Size: 2.6 KiB