X-Git-Url: https://mop.ddnsfree.com/gitweb/?a=blobdiff_plain;f=web%2Froom.js;h=75dfbeb00dbabc1ac4cf10bd8c3f456632e433c8;hb=bdb3cb2379f32bfb9279da661b1d4dbaf9712299;hp=46f861205966f799cdc3141a7bba7c3121aeec6b;hpb=f75953e13e14ee5374fd635beb1cb401f86fd46d;p=brisk.git diff --git a/web/room.js b/web/room.js index 46f8612..75dfbeb 100644 --- a/web/room.js +++ b/web/room.js @@ -33,9 +33,10 @@ var l_list_isol = 0x02; function state_add(flags) { - var content = ""; - var st, name = ""; - var tit = ""; + var content = "", supercont = ""; + var st, superst, name = "", supername = "", supersfx = ""; + var tit = "", supertit = ""; + if ((flags & 0xf00) != 0) { st = flags & 0xf00; @@ -73,12 +74,43 @@ function state_add(flags) name = "st_rabbit.png"; tit = (g_lang == 'en' ? "Rabbit time" : "sono a spasso col coniglio"); break; + case 0x900: + name = "st_soccer.png"; + tit = (g_lang == 'en' ? "Soccer time" : "c'è la partita!!"); + break; + case 0xa00: + name = "st_baby.png"; + tit = (g_lang == 'en' ? "Children time" : "ho il pupo da accudire"); + break; + case 0xb00: + name = "st_mop.png"; + tit = (g_lang == 'en' ? "Mop time" : "sto rassettando"); + break; default: break; } + } + + if ((flags & 0xf0000) != 0) { + superst = flags & 0xf0000; if (name != "") { - content += ' '; + supersfx = "_side"; } + + switch (superst) { + case 0x20000: + supername = "superuser"+supersfx+".png"; + supertit = (g_lang == 'en' ? "Brisk Supporter" : "Brisk Supporter"); + break; + } + } + + if (supername != "") { + content += ' '; + } + + if (name != "") { + content += ' '; } return content;