Boxed Flag

This commit is contained in:
2024-05-17 17:23:49 -05:00
parent 836fa4f8dc
commit e15164bcb2
+14 -7
View File
@@ -22,19 +22,26 @@ public enum CharacterTitle {
CSR_4(251, 181, 13, "CCR"),
DEVELOPER(166, 153, 114, "Programmer"),
QA(88, 250, 244, "GIRLFRIEND"),
BOX(255, 0, 0, "BOXED");
BOX(255, 0, 0, "");
int headerLength, footerLength;
private ByteBuffer header;
private ByteBuffer footer;
CharacterTitle(int _r, int _g, int _b, String _prefix) {
char[] str_header = ("^\\c" +
(((_r < 100) ? ((_r < 10) ? "00" : "0") : "") + ((byte) _r & 0xFF)) +
(((_g < 100) ? ((_g < 10) ? "00" : "0") : "") + ((byte) _g & 0xFF)) +
(((_b < 100) ? ((_b < 10) ? "00" : "0") : "") + ((byte) _b & 0xFF)) +
'<' + _prefix + "> ").toCharArray();
char[] str_header;
if(_prefix.length() > 1) {
str_header = ("^\\c" +
(((_r < 100) ? ((_r < 10) ? "00" : "0") : "") + ((byte) _r & 0xFF)) +
(((_g < 100) ? ((_g < 10) ? "00" : "0") : "") + ((byte) _g & 0xFF)) +
(((_b < 100) ? ((_b < 10) ? "00" : "0") : "") + ((byte) _b & 0xFF)) +
'<' + _prefix + "> ").toCharArray();
} else{
str_header = ("^\\c" +
(((_r < 100) ? ((_r < 10) ? "00" : "0") : "") + ((byte) _r & 0xFF)) +
(((_g < 100) ? ((_g < 10) ? "00" : "0") : "") + ((byte) _g & 0xFF)) +
(((_b < 100) ? ((_b < 10) ? "00" : "0") : "") + ((byte) _b & 0xFF))).toCharArray();
}
char[] str_footer = ("^\\c255255255").toCharArray();
this.headerLength = str_header.length;