mirror of
https://github.com/curioustorvald/tsvm.git
synced 2026-06-16 17:34:05 +09:00
text colouring cmd on con library
This commit is contained in:
@@ -39,6 +39,22 @@ con.hiteof = function() { // ^D
|
|||||||
vm.poke(-40, 1);
|
vm.poke(-40, 1);
|
||||||
return (vm.peek(-41) == 32 && (vm.peek(-41) == 129 || vm.peek(-41) == 130));
|
return (vm.peek(-41) == 32 && (vm.peek(-41) == 129 || vm.peek(-41) == 130));
|
||||||
};
|
};
|
||||||
|
con.color_fore = function(n) { // 0..7; -1 for transparent
|
||||||
|
if (n < 0)
|
||||||
|
print(String.fromCharCode(27,91)+"38;5;255m");
|
||||||
|
else
|
||||||
|
print(String.fromCharCode(27,91)+((n % 8)+30)+"m");
|
||||||
|
};
|
||||||
|
con.color_back = function(n) { // 0..7; -1 for transparent
|
||||||
|
if (n < 0)
|
||||||
|
print(String.fromCharCode(27,91)+"48;5;255m");
|
||||||
|
else
|
||||||
|
print(String.fromCharCode(27,91)+((n % 8)+40)+"m");
|
||||||
|
};
|
||||||
|
con.color_pair = function(fore, back) { // 0..255
|
||||||
|
print(String.fromCharCode(27,91)+"38;5;"+fore+"m");
|
||||||
|
print(String.fromCharCode(27,91)+"48;5;"+back+"m");
|
||||||
|
};
|
||||||
Object.freeze(con);
|
Object.freeze(con);
|
||||||
// system management function
|
// system management function
|
||||||
var sys = new Object();
|
var sys = new Object();
|
||||||
|
|||||||
@@ -454,5 +454,4 @@ for (var y = 0; y < 448; y++) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
print(String.fromCharCode(27,91)+"30m");
|
con.color_fore(0);
|
||||||
con.move(1,1);
|
|
||||||
|
|||||||
255
tsvm-default.txt
255
tsvm-default.txt
@@ -1,255 +0,0 @@
|
|||||||
#000000
|
|
||||||
#000044
|
|
||||||
#000088
|
|
||||||
#0000bb
|
|
||||||
#0000ff
|
|
||||||
#002200
|
|
||||||
#002244
|
|
||||||
#002288
|
|
||||||
#0022bb
|
|
||||||
#0022ff
|
|
||||||
#004400
|
|
||||||
#004444
|
|
||||||
#004488
|
|
||||||
#0044bb
|
|
||||||
#0044ff
|
|
||||||
#006600
|
|
||||||
#006644
|
|
||||||
#006688
|
|
||||||
#0066bb
|
|
||||||
#0066ff
|
|
||||||
#009900
|
|
||||||
#009944
|
|
||||||
#009988
|
|
||||||
#0099bb
|
|
||||||
#0099ff
|
|
||||||
#00bb00
|
|
||||||
#00bb44
|
|
||||||
#00bb88
|
|
||||||
#00bbbb
|
|
||||||
#00bbff
|
|
||||||
#00dd00
|
|
||||||
#00dd44
|
|
||||||
#00dd88
|
|
||||||
#00ddbb
|
|
||||||
#00ddff
|
|
||||||
#00ff00
|
|
||||||
#00ff44
|
|
||||||
#00ff88
|
|
||||||
#00ffbb
|
|
||||||
#00ffff
|
|
||||||
#330000
|
|
||||||
#330044
|
|
||||||
#330088
|
|
||||||
#3300bb
|
|
||||||
#3300ff
|
|
||||||
#332200
|
|
||||||
#332244
|
|
||||||
#332288
|
|
||||||
#3322bb
|
|
||||||
#3322ff
|
|
||||||
#334400
|
|
||||||
#334444
|
|
||||||
#334488
|
|
||||||
#3344bb
|
|
||||||
#3344ff
|
|
||||||
#336600
|
|
||||||
#336644
|
|
||||||
#336688
|
|
||||||
#3366bb
|
|
||||||
#3366ff
|
|
||||||
#339900
|
|
||||||
#339944
|
|
||||||
#339988
|
|
||||||
#3399bb
|
|
||||||
#3399ff
|
|
||||||
#33bb00
|
|
||||||
#33bb44
|
|
||||||
#33bb88
|
|
||||||
#33bbbb
|
|
||||||
#33bbff
|
|
||||||
#33dd00
|
|
||||||
#33dd44
|
|
||||||
#33dd88
|
|
||||||
#33ddbb
|
|
||||||
#33ddff
|
|
||||||
#33ff00
|
|
||||||
#33ff44
|
|
||||||
#33ff88
|
|
||||||
#33ffbb
|
|
||||||
#33ffff
|
|
||||||
#660000
|
|
||||||
#660044
|
|
||||||
#660088
|
|
||||||
#6600bb
|
|
||||||
#6600ff
|
|
||||||
#662200
|
|
||||||
#662244
|
|
||||||
#662288
|
|
||||||
#6622bb
|
|
||||||
#6622ff
|
|
||||||
#664400
|
|
||||||
#664444
|
|
||||||
#664488
|
|
||||||
#6644bb
|
|
||||||
#6644ff
|
|
||||||
#666600
|
|
||||||
#666644
|
|
||||||
#666688
|
|
||||||
#6666bb
|
|
||||||
#6666ff
|
|
||||||
#669900
|
|
||||||
#669944
|
|
||||||
#669988
|
|
||||||
#6699bb
|
|
||||||
#6699ff
|
|
||||||
#66bb00
|
|
||||||
#66bb44
|
|
||||||
#66bb88
|
|
||||||
#66bbbb
|
|
||||||
#66bbff
|
|
||||||
#66dd00
|
|
||||||
#66dd44
|
|
||||||
#66dd88
|
|
||||||
#66ddbb
|
|
||||||
#66ddff
|
|
||||||
#66ff00
|
|
||||||
#66ff44
|
|
||||||
#66ff88
|
|
||||||
#66ffbb
|
|
||||||
#66ffff
|
|
||||||
#990000
|
|
||||||
#990044
|
|
||||||
#990088
|
|
||||||
#9900bb
|
|
||||||
#9900ff
|
|
||||||
#992200
|
|
||||||
#992244
|
|
||||||
#992288
|
|
||||||
#9922bb
|
|
||||||
#9922ff
|
|
||||||
#994400
|
|
||||||
#994444
|
|
||||||
#994488
|
|
||||||
#9944bb
|
|
||||||
#9944ff
|
|
||||||
#996600
|
|
||||||
#996644
|
|
||||||
#996688
|
|
||||||
#9966bb
|
|
||||||
#9966ff
|
|
||||||
#999900
|
|
||||||
#999944
|
|
||||||
#999988
|
|
||||||
#9999bb
|
|
||||||
#9999ff
|
|
||||||
#99bb00
|
|
||||||
#99bb44
|
|
||||||
#99bb88
|
|
||||||
#99bbbb
|
|
||||||
#99bbff
|
|
||||||
#99dd00
|
|
||||||
#99dd44
|
|
||||||
#99dd88
|
|
||||||
#99ddbb
|
|
||||||
#99ddff
|
|
||||||
#99ff00
|
|
||||||
#99ff44
|
|
||||||
#99ff88
|
|
||||||
#99ffbb
|
|
||||||
#99ffff
|
|
||||||
#cc0000
|
|
||||||
#cc0044
|
|
||||||
#cc0088
|
|
||||||
#cc00bb
|
|
||||||
#cc00ff
|
|
||||||
#cc2200
|
|
||||||
#cc2244
|
|
||||||
#cc2288
|
|
||||||
#cc22bb
|
|
||||||
#cc22ff
|
|
||||||
#cc4400
|
|
||||||
#cc4444
|
|
||||||
#cc4488
|
|
||||||
#cc44bb
|
|
||||||
#cc44ff
|
|
||||||
#cc6600
|
|
||||||
#cc6644
|
|
||||||
#cc6688
|
|
||||||
#cc66bb
|
|
||||||
#cc66ff
|
|
||||||
#cc9900
|
|
||||||
#cc9944
|
|
||||||
#cc9988
|
|
||||||
#cc99bb
|
|
||||||
#cc99ff
|
|
||||||
#ccbb00
|
|
||||||
#ccbb44
|
|
||||||
#ccbb88
|
|
||||||
#ccbbbb
|
|
||||||
#ccbbff
|
|
||||||
#ccdd00
|
|
||||||
#ccdd44
|
|
||||||
#ccdd88
|
|
||||||
#ccddbb
|
|
||||||
#ccddff
|
|
||||||
#ccff00
|
|
||||||
#ccff44
|
|
||||||
#ccff88
|
|
||||||
#ccffbb
|
|
||||||
#ccffff
|
|
||||||
#ff0000
|
|
||||||
#ff0044
|
|
||||||
#ff0088
|
|
||||||
#ff00bb
|
|
||||||
#ff00ff
|
|
||||||
#ff2200
|
|
||||||
#ff2244
|
|
||||||
#ff2288
|
|
||||||
#ff22bb
|
|
||||||
#ff22ff
|
|
||||||
#ff4400
|
|
||||||
#ff4444
|
|
||||||
#ff4488
|
|
||||||
#ff44bb
|
|
||||||
#ff44ff
|
|
||||||
#ff6600
|
|
||||||
#ff6644
|
|
||||||
#ff6688
|
|
||||||
#ff66bb
|
|
||||||
#ff66ff
|
|
||||||
#ff9900
|
|
||||||
#ff9944
|
|
||||||
#ff9988
|
|
||||||
#ff99bb
|
|
||||||
#ff99ff
|
|
||||||
#ffbb00
|
|
||||||
#ffbb44
|
|
||||||
#ffbb88
|
|
||||||
#ffbbbb
|
|
||||||
#ffbbff
|
|
||||||
#ffdd00
|
|
||||||
#ffdd44
|
|
||||||
#ffdd88
|
|
||||||
#ffddbb
|
|
||||||
#ffddff
|
|
||||||
#ffff00
|
|
||||||
#ffff44
|
|
||||||
#ffff88
|
|
||||||
#ffffbb
|
|
||||||
#ffffff
|
|
||||||
#000000
|
|
||||||
#111111
|
|
||||||
#222222
|
|
||||||
#333333
|
|
||||||
#444444
|
|
||||||
#555555
|
|
||||||
#666666
|
|
||||||
#777777
|
|
||||||
#888888
|
|
||||||
#999999
|
|
||||||
#aaaaaa
|
|
||||||
#bbbbbb
|
|
||||||
#cccccc
|
|
||||||
#dddddd
|
|
||||||
#eeeeee
|
|
||||||
Reference in New Issue
Block a user