… | |
… | |
4086 | |
4086 | |
4087 | if (nargs > i + 2 && arg[i + 1] == 5) |
4087 | if (nargs > i + 2 && arg[i + 1] == 5) |
4088 | { |
4088 | { |
4089 | idx = minCOLOR + arg[i + 2]; |
4089 | idx = minCOLOR + arg[i + 2]; |
4090 | i += 2; |
4090 | i += 2; |
|
|
4091 | |
|
|
4092 | scr_color (idx, fgbg); |
4091 | } |
4093 | } |
4092 | else if (nargs > i + 4 && arg[i + 1] == 2) |
4094 | else if (nargs > i + 4 && arg[i + 1] == 2) |
4093 | { |
4095 | { |
4094 | unsigned int r = arg[i + 2]; |
4096 | unsigned int r = arg[i + 2]; |
4095 | unsigned int g = arg[i + 3]; |
4097 | unsigned int g = arg[i + 3]; |
… | |
… | |
4097 | unsigned int a = 0xff; |
4099 | unsigned int a = 0xff; |
4098 | |
4100 | |
4099 | idx = map_rgb24_color (r, g, b, a); |
4101 | idx = map_rgb24_color (r, g, b, a); |
4100 | |
4102 | |
4101 | i += 4; |
4103 | i += 4; |
|
|
4104 | |
|
|
4105 | scr_color (idx, fgbg); |
4102 | } |
4106 | } |
4103 | |
|
|
4104 | scr_color (idx, fgbg); |
|
|
4105 | } |
4107 | } |
4106 | break; |
4108 | break; |
4107 | |
4109 | |
4108 | //case 50: // not variable spacing |
4110 | //case 50: // not variable spacing |
4109 | |
4111 | |