New station joining UI (WIP)

This commit is contained in:
Pavel Stupnikov
2020-02-15 06:08:01 +03:00
parent 20f19618cf
commit 5217e7c98b
10 changed files with 224 additions and 91 deletions

View File

@@ -505,6 +505,14 @@ replace border_highlight(10029, "sprites/borderhighlight.png") {
recolour_sprite {
0x00: 0x94; 0x01: 0x9b; 0x02: 0x9c; 0x03: 0x9d; 0x04: 0x9d; 0x05: 0x9e; 0x06: 0x9e; 0x07: 0xd6; 0x08: 0xd6; 0x09: 0x9f; 0x0a: 0x9f; 0x0b: 0xd5; 0x0c: 0xd5; 0x0d: 0xa0; 0x0e: 0xa0; 0x0f: 0x99; 0x10: 0x9d; 0x11: 0x9e; 0x12: 0x9e; 0x13: 0xd6; 0x14: 0x9f; 0x15: 0xcd; 0x16: 0xd5; 0x17: 0x98; 0x18: 0x9c; 0x19: 0x9d; 0x1a: 0x9d; 0x1b: 0x64; 0x1c: 0x9e; 0x1d: 0xd6; 0x1e: 0x9f; 0x1f: 0xd5; 0x20: 0x9d; 0x21: 0x9d; 0x22: 0x9e; 0x23: 0x9e; 0x24: 0xd6; 0x25: 0x9f; 0x26: 0xd5; 0x27: 0xa0; 0x28: 0x9c; 0x29: 0x9c; 0x2a: 0x9d; 0x2b: 0x13; 0x2c: 0x9e; 0x2d: 0xd6; 0x2e: 0x9f; 0x2f: 0x9f; 0x30: 0xd5; 0x31: 0xa0; 0x32: 0xd1; 0x33: 0x5f; 0x34: 0x67; 0x35: 0x9d; 0x36: 0x63; 0x37: 0x64; 0x38: 0x65; 0x39: 0x65; 0x3a: 0x9f; 0x3b: 0x9f; 0x3c: 0x9c; 0x3d: 0x63; 0x3e: 0x64; 0x3f: 0x64; 0x40: 0x65; 0x41: 0x5e; 0x42: 0xd1; 0x43: 0xd1; 0x44: 0x67; 0x45: 0xd4; 0x46: 0x9b; 0x47: 0x9c; 0x48: 0x9d; 0x49: 0x9d; 0x4a: 0x64; 0x4b: 0x9e; 0x4c: 0x65; 0x4d: 0x65; 0x4e: 0x9f; 0x4f: 0x9f; 0x50: 0x9c; 0x51: 0x9c; 0x52: 0x9d; 0x53: 0x9d; 0x54: 0x9d; 0x55: 0x64; 0x56: 0x64; 0x57: 0x65; 0x58: 0x9c; 0x59: 0x9d; 0x5a: 0x9d; 0x5b: 0x9e; 0x5c: 0x9e; 0x5d: 0xd6; 0x5e: 0x9f; 0x5f: 0x66; 0x60: 0x9c; 0x61: 0x9d; 0x62: 0x9d; 0x63: 0x9e; 0x64: 0xd6; 0x65: 0xd6; 0x66: 0xcd; 0x67: 0xd5; 0x68: 0x9c; 0x69: 0x9c; 0x6a: 0x9d; 0x6b: 0x9d; 0x6c: 0x9d; 0x6d: 0x64; 0x6e: 0x9e; 0x6f: 0xd6; 0x70: 0x9d; 0x71: 0x9d; 0x72: 0x64; 0x73: 0x9e; 0x74: 0x65; 0x75: 0x65; 0x76: 0x65; 0x77: 0x66; 0x78: 0x66; 0x79: 0x66; 0x7a: 0x9c; 0x7b: 0x9d; 0x7c: 0x64; 0x7d: 0x9e; 0x7e: 0xd6; 0x7f: 0x9f; 0x80: 0x9d; 0x81: 0x9d; 0x82: 0xcb; 0x83: 0x9e; 0x84: 0xd6; 0x85: 0xcd; 0x86: 0xd5; 0x87: 0x98; 0x88: 0xca; 0x89: 0xcb; 0x8a: 0xcc; 0x8b: 0xcc; 0x8c: 0x96; 0x8d: 0x97; 0x8e: 0x97; 0x8f: 0x98; 0x90: 0xca; 0x91: 0x94; 0x92: 0x95; 0x93: 0x95; 0x94: 0x95; 0x95: 0x96; 0x96: 0x96; 0x97: 0x97; 0x98: 0x97; 0x99: 0x98; 0x9a: 0xca; 0x9b: 0xcb; 0x9c: 0xcb; 0x9d: 0xcb; 0x9e: 0xcc; 0x9f: 0xcd; 0xa0: 0x98; 0xa1: 0x98; 0xa2: 0x13; 0xa3: 0x08; 0xa4: 0x08; 0xa5: 0x09; 0xa6: 0x66; 0xa7: 0xa0; 0xa8: 0xa0; 0xa9: 0xd4; 0xaa: 0xca; 0xab: 0xcb; 0xac: 0xcc; 0xad: 0xcc; 0xae: 0xcd; 0xaf: 0x98; 0xb0: 0x98; 0xb1: 0x98; 0xb2: 0x9c; 0xb3: 0x9c; 0xb4: 0x12; 0xb5: 0x06; 0xb6: 0x06; 0xb7: 0x07; 0xb8: 0x7e; 0xb9: 0x1d; 0xba: 0x5e; 0xbb: 0x5e; 0xbc: 0x5e; 0xbd: 0xd1; 0xbe: 0xd1; 0xbf: 0xd1; 0xc0: 0x5e; 0xc1: 0x5e; 0xc2: 0x5e; 0xc3: 0x5f; 0xc4: 0x66; 0xc5: 0x67; 0xc6: 0xca; 0xc7: 0xca; 0xc8: 0x95; 0xc9: 0x95; 0xca: 0x95; 0xcb: 0x96; 0xcc: 0x96; 0xcd: 0x97; 0xce: 0x9e; 0xcf: 0xd6; 0xd0: 0x65; 0xd1: 0x9f; 0xd2: 0x98; 0xd3: 0x98; 0xd4: 0x98; 0xd5: 0xcd; 0xd6: 0xcc; 0xd7: 0x8d; 0xd8: 0x8d; 0xd9: 0x8d; 0xda: 0x8d; 0xdb: 0x8d; 0xdc: 0x8d; 0xdd: 0x8d; 0xde: 0x8d; 0xdf: 0x8d; 0xe0: 0x8d; 0xe1: 0x8d; 0xe2: 0x8d; 0xe3: 0x9c; 0xe4: 0x9d; 0xe5: 0x9e; 0xe6: 0x65; 0xe7: 0x9f; 0xe8: 0x1d; 0xe9: 0x1d; 0xea: 0x5e; 0xeb: 0x5e; 0xec: 0x5e; 0xed: 0xd1; 0xee: 0xd1; 0xef: 0x9c; 0xf0: 0x7e; 0xf1: 0x9c; 0xf2: 0x9d; 0xf3: 0x63; 0xf4: 0xd1; 0xf5: 0xcb; 0xf6: 0xcb; 0xf7: 0xcb; 0xf8: 0xcb; 0xf9: 0xcb; 0xfa: 0xcc; 0xfb: 0xcc; 0xfc: 0x98; 0xfd: 0xcc; 0xfe: 0xcb; 0xff: 0x99;
}
// cyan white tint
recolour_sprite {
0x00: 0x95; 0x01: 0x9d; 0x02: 0x9d; 0x03: 0x64; 0x04: 0x9e; 0x05: 0x9e; 0x06: 0xd6; 0x07: 0x9f; 0x08: 0x9f; 0x09: 0x66; 0x0a: 0xa0; 0x0b: 0xa0; 0x0c: 0xd4; 0x0d: 0xd4; 0x0e: 0xd3; 0x0f: 0xa1; 0x10: 0x9e; 0x11: 0x9e; 0x12: 0xd6; 0x13: 0x9f; 0x14: 0x9f; 0x15: 0xd5; 0x16: 0xa0; 0x17: 0xd4; 0x18: 0x64; 0x19: 0x64; 0x1a: 0x64; 0x1b: 0x65; 0x1c: 0x65; 0x1d: 0x66; 0x1e: 0x66; 0x1f: 0x67; 0x20: 0x64; 0x21: 0x64; 0x22: 0x65; 0x23: 0x65; 0x24: 0x66; 0x25: 0x66; 0x26: 0x67; 0x27: 0x67; 0x28: 0x12; 0x29: 0x06; 0x2a: 0x07; 0x2b: 0x08; 0x2c: 0x09; 0x2d: 0x15; 0x2e: 0x0a; 0x2f: 0x0b; 0x30: 0x0c; 0x31: 0x17; 0x32: 0x5f; 0x33: 0x5f; 0x34: 0x67; 0x35: 0x64; 0x36: 0x64; 0x37: 0x65; 0x38: 0x65; 0x39: 0x66; 0x3a: 0x66; 0x3b: 0x67; 0x3c: 0x06; 0x3d: 0x64; 0x3e: 0x5d; 0x3f: 0x1d; 0x40: 0x5e; 0x41: 0x5f; 0x42: 0x5f; 0x43: 0x5f; 0x44: 0x67; 0x45: 0xd3; 0x46: 0x63; 0x47: 0x06; 0x48: 0x07; 0x49: 0x07; 0x4a: 0x08; 0x4b: 0x08; 0x4c: 0x09; 0x4d: 0x0a; 0x4e: 0x0a; 0x4f: 0x0b; 0x50: 0x63; 0x51: 0x63; 0x52: 0x64; 0x53: 0x64; 0x54: 0x64; 0x55: 0x65; 0x56: 0x65; 0x57: 0x65; 0x58: 0x64; 0x59: 0x64; 0x5a: 0x64; 0x5b: 0x65; 0x5c: 0x65; 0x5d: 0x66; 0x5e: 0x66; 0x5f: 0x66; 0x60: 0x9d; 0x61: 0x9e; 0x62: 0x9e; 0x63: 0xd6; 0x64: 0x9f; 0x65: 0x9f; 0x66: 0xa0; 0x67: 0xd4; 0x68: 0x63; 0x69: 0x63; 0x6a: 0x64; 0x6b: 0x64; 0x6c: 0x64; 0x6d: 0x65; 0x6e: 0x65; 0x6f: 0x66; 0x70: 0x64; 0x71: 0x64; 0x72: 0x08; 0x73: 0x65; 0x74: 0x09; 0x75: 0x0a; 0x76: 0x0a; 0x77: 0x0b; 0x78: 0x0b; 0x79: 0x67; 0x7a: 0x06; 0x7b: 0x07; 0x7c: 0x08; 0x7d: 0x14; 0x7e: 0x15; 0x7f: 0x86; 0x80: 0x9e; 0x81: 0x9e; 0x82: 0x9e; 0x83: 0xd6; 0x84: 0x9f; 0x85: 0xd5; 0x86: 0xa0; 0x87: 0xd4; 0x88: 0xcb; 0x89: 0xd6; 0x8a: 0xcc; 0x8b: 0xcd; 0x8c: 0xcd; 0x8d: 0x98; 0x8e: 0x98; 0x8f: 0xd4; 0x90: 0xcb; 0x91: 0xcb; 0x92: 0xcb; 0x93: 0x96; 0x94: 0x96; 0x95: 0x97; 0x96: 0x97; 0x97: 0x98; 0x98: 0x98; 0x99: 0x99; 0x9a: 0x9e; 0x9b: 0x9e; 0x9c: 0xd6; 0x9d: 0xd6; 0x9e: 0x9f; 0x9f: 0xd5; 0xa0: 0xa0; 0xa1: 0x99; 0xa2: 0x08; 0xa3: 0x7f; 0xa4: 0x7f; 0xa5: 0x3b; 0xa6: 0x1f; 0xa7: 0x0c; 0xa8: 0x0d; 0xa9: 0xa1; 0xaa: 0x9e; 0xab: 0xd6; 0xac: 0x9f; 0xad: 0xd5; 0xae: 0xa0; 0xaf: 0xd4; 0xb0: 0x99; 0xb1: 0x99; 0xb2: 0x12; 0xb3: 0x06; 0xb4: 0x07; 0xb5: 0x7e; 0xb6: 0x7e; 0xb7: 0x4d; 0xb8: 0x2e; 0xb9: 0x77; 0xba: 0x77; 0xbb: 0x25; 0xbc: 0x5f; 0xbd: 0x5f; 0xbe: 0x5f; 0xbf: 0x34; 0xc0: 0x5e; 0xc1: 0x5f; 0xc2: 0x5f; 0xc3: 0x5f; 0xc4: 0x1f; 0xc5: 0x67; 0xc6: 0x9d; 0xc7: 0xcb; 0xc8: 0xcb; 0xc9: 0xcb; 0xca: 0xcc; 0xcb: 0xcd; 0xcc: 0xcd; 0xcd: 0x98; 0xce: 0x65; 0xcf: 0x65; 0xd0: 0x66; 0xd1: 0x66; 0xd2: 0xd3; 0xd3: 0x99; 0xd4: 0xd4; 0xd5: 0x98; 0xd6: 0x9f; 0xd7: 0x8e; 0xd8: 0x8e; 0xd9: 0x8e; 0xda: 0x8e; 0xdb: 0x8e; 0xdc: 0x8e; 0xdd: 0x8e; 0xde: 0x8e; 0xdf: 0x8e; 0xe0: 0x8e; 0xe1: 0x8e; 0xe2: 0x8e; 0xe3: 0x06; 0xe4: 0x07; 0xe5: 0x08; 0xe6: 0x09; 0xe7: 0x0b; 0xe8: 0x76; 0xe9: 0x77; 0xea: 0x77; 0xeb: 0x25; 0xec: 0x5f; 0xed: 0x5f; 0xee: 0x5f; 0xef: 0x06; 0xf0: 0x2e; 0xf1: 0x64; 0xf2: 0x64; 0xf3: 0x64; 0xf4: 0x34; 0xf5: 0x9e; 0xf6: 0x9e; 0xf7: 0xd6; 0xf8: 0xd6; 0xf9: 0xd6; 0xfa: 0xd6; 0xfb: 0x9f; 0xfc: 0xd3; 0xfd: 0x9f; 0xfe: 0xd6; 0xff: 0xa1;
}
// blue tint
recolour_sprite {
0x00: 0x93; 0x01: 0x90; 0x02: 0x88; 0x03: 0x88; 0x04: 0x89; 0x05: 0x89; 0x06: 0x89; 0x07: 0x8a; 0x08: 0x8a; 0x09: 0x8b; 0x0a: 0x8b; 0x0b: 0x8c; 0x0c: 0x8c; 0x0d: 0x8d; 0x0e: 0x8e; 0x0f: 0x8e; 0x10: 0xc8; 0x11: 0x89; 0x12: 0x89; 0x13: 0x8a; 0x14: 0x8b; 0x15: 0x8b; 0x16: 0x8c; 0x17: 0x8d; 0x18: 0x88; 0x19: 0x88; 0x1a: 0x88; 0x1b: 0x82; 0x1c: 0x83; 0x1d: 0x8a; 0x1e: 0x8b; 0x1f: 0xad; 0x20: 0x88; 0x21: 0x88; 0x22: 0x89; 0x23: 0x89; 0x24: 0x8a; 0x25: 0xac; 0x26: 0xad; 0x27: 0xae; 0x28: 0x88; 0x29: 0x88; 0x2a: 0xaa; 0x2b: 0xaa; 0x2c: 0xab; 0x2d: 0xac; 0x2e: 0xac; 0x2f: 0xad; 0x30: 0xad; 0x31: 0xad; 0x32: 0x24; 0x33: 0x09; 0x34: 0x15; 0x35: 0x88; 0x36: 0xaa; 0x37: 0x82; 0x38: 0x83; 0x39: 0x84; 0x3a: 0xac; 0x3b: 0xad; 0x3c: 0x88; 0x3d: 0xaa; 0x3e: 0xaa; 0x3f: 0x83; 0x40: 0x83; 0x41: 0x07; 0x42: 0x07; 0x43: 0x24; 0x44: 0x15; 0x45: 0xae; 0x46: 0xc6; 0x47: 0x88; 0x48: 0x88; 0x49: 0xaa; 0x4a: 0xaa; 0x4b: 0xab; 0x4c: 0xab; 0x4d: 0xac; 0x4e: 0xac; 0x4f: 0xad; 0x50: 0xc7; 0x51: 0xc7; 0x52: 0xc7; 0x53: 0x9a; 0x54: 0x9b; 0x55: 0x9c; 0x56: 0x83; 0x57: 0x12; 0x58: 0xc7; 0x59: 0xc8; 0x5a: 0xc8; 0x5b: 0xc9; 0x5c: 0x89; 0x5d: 0x8a; 0x5e: 0x84; 0x5f: 0x85; 0x60: 0xc7; 0x61: 0xc8; 0x62: 0xc9; 0x63: 0xc9; 0x64: 0xca; 0x65: 0xcb; 0x66: 0xcb; 0x67: 0xcd; 0x68: 0xc6; 0x69: 0x88; 0x6a: 0x88; 0x6b: 0x88; 0x6c: 0xaa; 0x6d: 0x89; 0x6e: 0xab; 0x6f: 0xac; 0x70: 0x88; 0x71: 0xaa; 0x72: 0x89; 0x73: 0xab; 0x74: 0xab; 0x75: 0xac; 0x76: 0xac; 0x77: 0xac; 0x78: 0xad; 0x79: 0xad; 0x7a: 0x88; 0x7b: 0xaa; 0x7c: 0xaa; 0x7d: 0xab; 0x7e: 0x8a; 0x7f: 0x8b; 0x80: 0x91; 0x81: 0x91; 0x82: 0x89; 0x83: 0x89; 0x84: 0x8a; 0x85: 0x8b; 0x86: 0x8c; 0x87: 0x8d; 0x88: 0x92; 0x89: 0x92; 0x8a: 0x8a; 0x8b: 0x8a; 0x8c: 0x8b; 0x8d: 0x8c; 0x8e: 0x8c; 0x8f: 0x8d; 0x90: 0x92; 0x91: 0x92; 0x92: 0x93; 0x93: 0x93; 0x94: 0x94; 0x95: 0x94; 0x96: 0x95; 0x97: 0x95; 0x98: 0x96; 0x99: 0x8d; 0x9a: 0x92; 0x9b: 0x92; 0x9c: 0x92; 0x9d: 0x93; 0x9e: 0xca; 0x9f: 0xcb; 0xa0: 0xcc; 0xa1: 0x8e; 0xa2: 0xab; 0xa3: 0xab; 0xa4: 0xab; 0xa5: 0xac; 0xa6: 0xad; 0xa7: 0xad; 0xa8: 0xae; 0xa9: 0x8e; 0xaa: 0x89; 0xab: 0x89; 0xac: 0x8a; 0xad: 0x8b; 0xae: 0x8c; 0xaf: 0x8d; 0xb0: 0x8d; 0xb1: 0x8d; 0xb2: 0x88; 0xb3: 0x88; 0xb4: 0xaa; 0xb5: 0xaa; 0xb6: 0xaa; 0xb7: 0x2b; 0xb8: 0x2b; 0xb9: 0x2c; 0xba: 0x2c; 0xbb: 0x7e; 0xbc: 0x7e; 0xbd: 0x7e; 0xbe: 0x24; 0xbf: 0x1d; 0xc0: 0x06; 0xc1: 0x7e; 0xc2: 0x7e; 0xc3: 0x08; 0xc4: 0x85; 0xc5: 0xad; 0xc6: 0x91; 0xc7: 0x92; 0xc8: 0x92; 0xc9: 0x92; 0xca: 0x93; 0xcb: 0x94; 0xcc: 0x95; 0xcd: 0x96; 0xce: 0x9d; 0xcf: 0x9d; 0xd0: 0x9e; 0xd1: 0x9e; 0xd2: 0x8e; 0xd3: 0x8e; 0xd4: 0x97; 0xd5: 0x96; 0xd6: 0xcb; 0xd7: 0x8c; 0xd8: 0x8c; 0xd9: 0x8c; 0xda: 0x8c; 0xdb: 0x8c; 0xdc: 0x8c; 0xdd: 0x8c; 0xde: 0x8c; 0xdf: 0x8c; 0xe0: 0x8c; 0xe1: 0x8c; 0xe2: 0x8c; 0xe3: 0x88; 0xe4: 0xaa; 0xe5: 0xab; 0xe6: 0xac; 0xe7: 0xac; 0xe8: 0x2c; 0xe9: 0x2c; 0xea: 0x2c; 0xeb: 0x7e; 0xec: 0x7e; 0xed: 0x7e; 0xee: 0x24; 0xef: 0x88; 0xf0: 0x2b; 0xf1: 0x88; 0xf2: 0x88; 0xf3: 0x81; 0xf4: 0x1d; 0xf5: 0x92; 0xf6: 0x92; 0xf7: 0x92; 0xf8: 0x92; 0xf9: 0x92; 0xfa: 0xca; 0xfb: 0xcb; 0xfc: 0x8e; 0xfd: 0xca; 0xfe: 0xca; 0xff: 0x8e;
}
}

View File

@@ -70,3 +70,5 @@ gen_recolor(spectra.rgb(1.0, 1.0, 0.5), 0.4, "yellow white tint")
gen_recolor(spectra.rgb(1.0, 1.0, 1.0), 0.4, "white tint")
gen_recolor(spectra.rgb(0, 1.0, 0), 0.4, "green tint")
gen_recolor(spectra.rgb(0, 1.0, 1.0), 0.4, "cyan tint")
gen_recolor(spectra.rgb(0.5, 1.0, 1.0), 0.4, "cyan white tint")
gen_recolor(spectra.rgb(0, 0, 1.0), 0.4, "blue tint")