public c_TextArea m_TextArea_new(c_AngelFont t_font) { bb_std_lang.pushErr(); bb_std_lang.errInfo="C:/Users/Raudius/Desktop/Unforgotten/Client/GameGfx.monkey<132>"; this.m_font=t_font; bb_std_lang.popErr(); return this; }
public static void m_SetFont(c_AngelFont t_f) { bb_std_lang.pushErr(); bb_std_lang.errInfo="C:/MonkeyXPro82b/modules/angelfont/simpletextbox.monkey<171>"; m_font=t_f; bb_std_lang.popErr(); }
public c_Node9 m_Node_new(String t_key,c_AngelFont t_value,int t_color,c_Node9 t_parent) { bb_std_lang.pushErr(); bb_std_lang.errInfo="C:/MonkeyXPro82b/modules/monkey/map.monkey<364>"; this.m_key=t_key; bb_std_lang.errInfo="C:/MonkeyXPro82b/modules/monkey/map.monkey<365>"; this.m_value=t_value; bb_std_lang.errInfo="C:/MonkeyXPro82b/modules/monkey/map.monkey<366>"; this.m_color=t_color; bb_std_lang.errInfo="C:/MonkeyXPro82b/modules/monkey/map.monkey<367>"; this.m_parent=t_parent; bb_std_lang.popErr(); return this; }
public bool p_Set2(String t_key,c_AngelFont t_value) { bb_std_lang.pushErr(); bb_std_lang.errInfo="C:/MonkeyXPro82b/modules/monkey/map.monkey<29>"; c_Node9 t_node=m_root; bb_std_lang.errInfo="C:/MonkeyXPro82b/modules/monkey/map.monkey<30>"; c_Node9 t_parent=null; bb_std_lang.errInfo="C:/MonkeyXPro82b/modules/monkey/map.monkey<30>"; int t_cmp=0; bb_std_lang.errInfo="C:/MonkeyXPro82b/modules/monkey/map.monkey<32>"; while((t_node)!=null){ bb_std_lang.errInfo="C:/MonkeyXPro82b/modules/monkey/map.monkey<33>"; t_parent=t_node; bb_std_lang.errInfo="C:/MonkeyXPro82b/modules/monkey/map.monkey<34>"; t_cmp=p_Compare2(t_key,t_node.m_key); bb_std_lang.errInfo="C:/MonkeyXPro82b/modules/monkey/map.monkey<35>"; if(t_cmp>0){ bb_std_lang.errInfo="C:/MonkeyXPro82b/modules/monkey/map.monkey<36>"; t_node=t_node.m_right; }else{ bb_std_lang.errInfo="C:/MonkeyXPro82b/modules/monkey/map.monkey<37>"; if(t_cmp<0){ bb_std_lang.errInfo="C:/MonkeyXPro82b/modules/monkey/map.monkey<38>"; t_node=t_node.m_left; }else{ bb_std_lang.errInfo="C:/MonkeyXPro82b/modules/monkey/map.monkey<40>"; t_node.m_value=t_value; bb_std_lang.errInfo="C:/MonkeyXPro82b/modules/monkey/map.monkey<41>"; bb_std_lang.popErr(); return false; } } } bb_std_lang.errInfo="C:/MonkeyXPro82b/modules/monkey/map.monkey<45>"; t_node=(new c_Node9()).m_Node_new(t_key,t_value,-1,t_parent); bb_std_lang.errInfo="C:/MonkeyXPro82b/modules/monkey/map.monkey<47>"; if((t_parent)!=null){ bb_std_lang.errInfo="C:/MonkeyXPro82b/modules/monkey/map.monkey<48>"; if(t_cmp>0){ bb_std_lang.errInfo="C:/MonkeyXPro82b/modules/monkey/map.monkey<49>"; t_parent.m_right=t_node; }else{ bb_std_lang.errInfo="C:/MonkeyXPro82b/modules/monkey/map.monkey<51>"; t_parent.m_left=t_node; } bb_std_lang.errInfo="C:/MonkeyXPro82b/modules/monkey/map.monkey<53>"; p_InsertFixup4(t_node); }else{ bb_std_lang.errInfo="C:/MonkeyXPro82b/modules/monkey/map.monkey<55>"; m_root=t_node; } bb_std_lang.errInfo="C:/MonkeyXPro82b/modules/monkey/map.monkey<57>"; bb_std_lang.popErr(); return true; }
public bool p_Insert3(String t_key,c_AngelFont t_value) { bb_std_lang.pushErr(); bb_std_lang.errInfo="C:/MonkeyXPro82b/modules/monkey/map.monkey<146>"; bool t_=p_Set2(t_key,t_value); bb_std_lang.popErr(); return t_; }
public void p_LoadFontXml(String t_url) { bb_std_lang.pushErr(); bb_std_lang.errInfo="C:/MonkeyXPro82b/modules/angelfont/angelfont.monkey<131>"; m_current=this; bb_std_lang.errInfo="C:/MonkeyXPro82b/modules/angelfont/angelfont.monkey<133>"; m_iniText=bb_app.g_LoadString(t_url+".fnt"); bb_std_lang.errInfo="C:/MonkeyXPro82b/modules/angelfont/angelfont.monkey<134>"; String[] t_lines=bb_std_lang.split(m_iniText,new String((char)(10),1)); bb_std_lang.errInfo="C:/MonkeyXPro82b/modules/angelfont/angelfont.monkey<135>"; String t_firstLine=t_lines[0]; bb_std_lang.errInfo="C:/MonkeyXPro82b/modules/angelfont/angelfont.monkey<137>"; if(t_firstLine.IndexOf("<?xml")!=-1){ bb_std_lang.errInfo="C:/MonkeyXPro82b/modules/angelfont/angelfont.monkey<138>"; c_List3 t_lineList=(new c_List3()).m_List_new2(t_lines); bb_std_lang.errInfo="C:/MonkeyXPro82b/modules/angelfont/angelfont.monkey<139>"; t_lineList.p_RemoveFirst(); bb_std_lang.errInfo="C:/MonkeyXPro82b/modules/angelfont/angelfont.monkey<140>"; t_lines=t_lineList.p_ToArray(); bb_std_lang.errInfo="C:/MonkeyXPro82b/modules/angelfont/angelfont.monkey<141>"; m_iniText=String.Join("\n",t_lines); } bb_std_lang.errInfo="C:/MonkeyXPro82b/modules/angelfont/angelfont.monkey<145>"; int t_pageCount=0; bb_std_lang.errInfo="C:/MonkeyXPro82b/modules/angelfont/angelfont.monkey<147>"; c_Config t_config=bb_config.g_LoadConfig(m_iniText); bb_std_lang.errInfo="C:/MonkeyXPro82b/modules/angelfont/angelfont.monkey<149>"; c_List4 t_nodes=t_config.p_FindNodesByPath("font/chars/char"); bb_std_lang.errInfo="C:/MonkeyXPro82b/modules/angelfont/angelfont.monkey<150>"; bb_std_lang.errInfo="C:/MonkeyXPro82b/modules/angelfont/angelfont.monkey<150>"; c_Enumerator4 t_=t_nodes.p_ObjectEnumerator(); bb_std_lang.errInfo="C:/MonkeyXPro82b/modules/angelfont/angelfont.monkey<150>"; while(t_.p_HasNext()){ bb_std_lang.errInfo="C:/MonkeyXPro82b/modules/angelfont/angelfont.monkey<150>"; c_ConfigNode t_node=t_.p_NextObject(); bb_std_lang.errInfo="C:/MonkeyXPro82b/modules/angelfont/angelfont.monkey<153>"; int t_id=int.Parse(t_node.p_GetAttribute("id","")); bb_std_lang.errInfo="C:/MonkeyXPro82b/modules/angelfont/angelfont.monkey<154>"; int t_page=int.Parse(t_node.p_GetAttribute("page","")); bb_std_lang.errInfo="C:/MonkeyXPro82b/modules/angelfont/angelfont.monkey<155>"; if(t_pageCount<t_page){ bb_std_lang.errInfo="C:/MonkeyXPro82b/modules/angelfont/angelfont.monkey<155>"; t_pageCount=t_page; } bb_std_lang.errInfo="C:/MonkeyXPro82b/modules/angelfont/angelfont.monkey<156>"; m_chars[t_id]=(new c_Char()).m_Char_new(int.Parse(t_node.p_GetAttribute("x","")),int.Parse(t_node.p_GetAttribute("y","")),int.Parse(t_node.p_GetAttribute("width","")),int.Parse(t_node.p_GetAttribute("height","")),int.Parse(t_node.p_GetAttribute("xoffset","")),int.Parse(t_node.p_GetAttribute("yoffset","")),int.Parse(t_node.p_GetAttribute("xadvance","")),t_page); bb_std_lang.errInfo="C:/MonkeyXPro82b/modules/angelfont/angelfont.monkey<157>"; c_Char t_ch=m_chars[t_id]; bb_std_lang.errInfo="C:/MonkeyXPro82b/modules/angelfont/angelfont.monkey<158>"; if(t_ch.m_height>this.m_height){ bb_std_lang.errInfo="C:/MonkeyXPro82b/modules/angelfont/angelfont.monkey<158>"; this.m_height=t_ch.m_height; } bb_std_lang.errInfo="C:/MonkeyXPro82b/modules/angelfont/angelfont.monkey<159>"; if(t_ch.m_yOffset<this.m_heightOffset){ bb_std_lang.errInfo="C:/MonkeyXPro82b/modules/angelfont/angelfont.monkey<159>"; this.m_heightOffset=t_ch.m_yOffset; } } bb_std_lang.errInfo="C:/MonkeyXPro82b/modules/angelfont/angelfont.monkey<162>"; t_nodes=t_config.p_FindNodesByPath("font/kernings/kerning"); bb_std_lang.errInfo="C:/MonkeyXPro82b/modules/angelfont/angelfont.monkey<163>"; bb_std_lang.errInfo="C:/MonkeyXPro82b/modules/angelfont/angelfont.monkey<163>"; c_Enumerator4 t_2=t_nodes.p_ObjectEnumerator(); bb_std_lang.errInfo="C:/MonkeyXPro82b/modules/angelfont/angelfont.monkey<163>"; while(t_2.p_HasNext()){ bb_std_lang.errInfo="C:/MonkeyXPro82b/modules/angelfont/angelfont.monkey<163>"; c_ConfigNode t_node2=t_2.p_NextObject(); bb_std_lang.errInfo="C:/MonkeyXPro82b/modules/angelfont/angelfont.monkey<166>"; int t_first=int.Parse(t_node2.p_GetAttribute("first","")); bb_std_lang.errInfo="C:/MonkeyXPro82b/modules/angelfont/angelfont.monkey<167>"; m_firstKp=m_kernPairs.p_Get2(t_first); bb_std_lang.errInfo="C:/MonkeyXPro82b/modules/angelfont/angelfont.monkey<168>"; if(m_firstKp==null){ bb_std_lang.errInfo="C:/MonkeyXPro82b/modules/angelfont/angelfont.monkey<169>"; m_kernPairs.p_Add2(t_first,(new c_IntMap2()).m_IntMap_new()); bb_std_lang.errInfo="C:/MonkeyXPro82b/modules/angelfont/angelfont.monkey<170>"; m_firstKp=m_kernPairs.p_Get2(t_first); } bb_std_lang.errInfo="C:/MonkeyXPro82b/modules/angelfont/angelfont.monkey<173>"; int t_second=int.Parse(t_node2.p_GetAttribute("second","")); bb_std_lang.errInfo="C:/MonkeyXPro82b/modules/angelfont/angelfont.monkey<177>"; m_firstKp.p_Add(t_second,(new c_KernPair()).m_KernPair_new(t_first,t_second,int.Parse(t_node2.p_GetAttribute("amount","")))); } bb_std_lang.errInfo="C:/MonkeyXPro82b/modules/angelfont/angelfont.monkey<181>"; if(t_pageCount==0){ bb_std_lang.errInfo="C:/MonkeyXPro82b/modules/angelfont/angelfont.monkey<182>"; m_image[0]=bb_graphics.g_LoadImage(t_url+".png",1,c_Image.m_DefaultFlags); bb_std_lang.errInfo="C:/MonkeyXPro82b/modules/angelfont/angelfont.monkey<183>"; if(m_image[0]==null){ bb_std_lang.errInfo="C:/MonkeyXPro82b/modules/angelfont/angelfont.monkey<183>"; m_image[0]=bb_graphics.g_LoadImage(t_url+"_0.png",1,c_Image.m_DefaultFlags); } }else{ bb_std_lang.errInfo="C:/MonkeyXPro82b/modules/angelfont/angelfont.monkey<185>"; for(int t_page2=0;t_page2<=t_pageCount;t_page2=t_page2+1){ bb_std_lang.errInfo="C:/MonkeyXPro82b/modules/angelfont/angelfont.monkey<186>"; if(bb_std_lang.length(m_image)<t_page2+1){ bb_std_lang.errInfo="C:/MonkeyXPro82b/modules/angelfont/angelfont.monkey<186>"; m_image=(c_Image[])bb_std_lang.resize(m_image,t_page2+1,typeof(c_Image)); } bb_std_lang.errInfo="C:/MonkeyXPro82b/modules/angelfont/angelfont.monkey<187>"; m_image[t_page2]=bb_graphics.g_LoadImage(t_url+"_"+(t_page2).ToString()+".png",1,c_Image.m_DefaultFlags); } } bb_std_lang.popErr(); }