drawMenu() { if(!isDefined( self.eMenu["OPT"])) self.eMenu["OPT"] = []; //if(!isDefined( self.eMenu["OPT_BG"] )) // self.eMenu["OPT_BG"] = []; if(!isDefined( self.eMenu["HUDS"])) self.eMenu["HUDS"] = []; self.eMenu["HUDS"]["Background"] = self createRectangle("CENTER", "CENTER", 0, -38, 155, 0, self.eMenu["Bg_Colour"], "zombies_rank_5", 2, 0); self.eMenu["HUDS"]["Background"] thread hudFade(.6, .35); self.eMenu["HUDS"]["Background"] ScaleOverTime(.35, 155, 176); self.eMenu["HUDS"]["Banner"] = self createRectangle("TOP", "CENTER", 0, 0, 155, 40, self.eMenu["Main_Colour"], "white", 10, 0); self.eMenu["HUDS"]["Banner"] thread hudFade(.7, .35); self.eMenu["HUDS"]["Banner"] thread hudMoveY(-165, .35); self.eMenu["HUDS"]["MenuName"] = self createOtherText("big", 2, "TOP", "CENTER", 0, 0, 11, 0, level.menuName, self.eMenu["Title_Colour"]); self.eMenu["HUDS"]["MenuName"] thread hudFade(1, .35); self.eMenu["HUDS"]["MenuName"] thread hudMoveY(-155, .35); self.eMenu["HUDS"]["InfoBox"] = self createRectangle("BOTTOM", "CENTER", 0, -15, 155, 15, self.eMenu["Main_Colour"], "white", 10, 0); self.eMenu["HUDS"]["InfoBox"] thread hudFade(.7, .35); self.eMenu["HUDS"]["InfoBox"] thread hudMoveY(65, .35); self.eMenu["HUDS"]["InfoTxt"] = self createText("small", 1, "LEFT", "CENTER", -70, -15, 11, 0, "by "+level.developer, self.eMenu["Title_Colour"]); self.eMenu["HUDS"]["InfoTxt"] thread hudFade(1, .35); self.eMenu["HUDS"]["InfoTxt"] hudMoveY(57, .35); self.eMenu["HUDS"]["Title"] = self createOtherText("small", 1.2, "CENTER", "CENTER", 0, -118, 11, 0, "", self.eMenu["Title_Colour"]); self.eMenu["HUDS"]["Scroller"] = self createRectangle("CENTER", "CENTER", 0, -100, 155, 13, self.eMenu["Main_Colour"], "white", 11, 0); self drawText(0, 0); self resizeMenuBg(); self setMenuTitle(); }