public void p_Push3(c_DisplayMode[] t_values,int t_offset) { bb_std_lang.pushErr(); bb_std_lang.errInfo="C:/MonkeyXPro82b/modules/monkey/stack.monkey<75>"; p_Push2(t_values,t_offset,bb_std_lang.length(t_values)-t_offset); bb_std_lang.popErr(); }
public c_DisplayMode[] p_ToArray() { bb_std_lang.pushErr(); bb_std_lang.errInfo="C:/MonkeyXPro82b/modules/monkey/stack.monkey<18>"; c_DisplayMode[] t_t=new c_DisplayMode[m_length]; bb_std_lang.errInfo="C:/MonkeyXPro82b/modules/monkey/stack.monkey<19>"; for(int t_i=0;t_i<m_length;t_i=t_i+1){ bb_std_lang.errInfo="C:/MonkeyXPro82b/modules/monkey/stack.monkey<20>"; t_t[t_i]=m_data[t_i]; } bb_std_lang.errInfo="C:/MonkeyXPro82b/modules/monkey/stack.monkey<22>"; bb_std_lang.popErr(); return t_t; }
public void p_Push(c_DisplayMode t_value) { bb_std_lang.pushErr(); bb_std_lang.errInfo="C:/MonkeyXPro82b/modules/monkey/stack.monkey<67>"; if(m_length==bb_std_lang.length(m_data)){ bb_std_lang.errInfo="C:/MonkeyXPro82b/modules/monkey/stack.monkey<68>"; m_data=(c_DisplayMode[])bb_std_lang.resize(m_data,m_length*2+10,typeof(c_DisplayMode)); } bb_std_lang.errInfo="C:/MonkeyXPro82b/modules/monkey/stack.monkey<70>"; m_data[m_length]=t_value; bb_std_lang.errInfo="C:/MonkeyXPro82b/modules/monkey/stack.monkey<71>"; m_length+=1; bb_std_lang.popErr(); }
public void p_Push2(c_DisplayMode[] t_values,int t_offset,int t_count) { bb_std_lang.pushErr(); bb_std_lang.errInfo="C:/MonkeyXPro82b/modules/monkey/stack.monkey<79>"; for(int t_i=0;t_i<t_count;t_i=t_i+1){ bb_std_lang.errInfo="C:/MonkeyXPro82b/modules/monkey/stack.monkey<80>"; p_Push(t_values[t_offset+t_i]); } bb_std_lang.popErr(); }
public c_Stack m_Stack_new2(c_DisplayMode[] t_data) { bb_std_lang.pushErr(); bb_std_lang.errInfo="C:/MonkeyXPro82b/modules/monkey/stack.monkey<13>"; this.m_data=((c_DisplayMode[])bb_std_lang.slice(t_data,0)); bb_std_lang.errInfo="C:/MonkeyXPro82b/modules/monkey/stack.monkey<14>"; this.m_length=bb_std_lang.length(t_data); bb_std_lang.popErr(); return this; }
public c_Node m_Node_new(int t_key,c_DisplayMode t_value,int t_color,c_Node 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_Set(int t_key,c_DisplayMode t_value) { bb_std_lang.pushErr(); bb_std_lang.errInfo="C:/MonkeyXPro82b/modules/monkey/map.monkey<29>"; c_Node t_node=m_root; bb_std_lang.errInfo="C:/MonkeyXPro82b/modules/monkey/map.monkey<30>"; c_Node 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_Compare(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_Node()).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_InsertFixup(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_Insert(int t_key,c_DisplayMode t_value) { bb_std_lang.pushErr(); bb_std_lang.errInfo="C:/MonkeyXPro82b/modules/monkey/map.monkey<146>"; bool t_=p_Set(t_key,t_value); bb_std_lang.popErr(); return t_; }
public static void g_EnumDisplayModes() { bb_std_lang.pushErr(); bb_std_lang.errInfo="C:/MonkeyXPro82b/modules/mojo/app.monkey<33>"; BBDisplayMode[] t_modes=bb_app.g__game.GetDisplayModes(); bb_std_lang.errInfo="C:/MonkeyXPro82b/modules/mojo/app.monkey<34>"; c_IntMap t_mmap=(new c_IntMap()).m_IntMap_new(); bb_std_lang.errInfo="C:/MonkeyXPro82b/modules/mojo/app.monkey<35>"; c_Stack t_mstack=(new c_Stack()).m_Stack_new(); bb_std_lang.errInfo="C:/MonkeyXPro82b/modules/mojo/app.monkey<36>"; for(int t_i=0;t_i<bb_std_lang.length(t_modes);t_i=t_i+1){ bb_std_lang.errInfo="C:/MonkeyXPro82b/modules/mojo/app.monkey<37>"; int t_w=t_modes[t_i].width; bb_std_lang.errInfo="C:/MonkeyXPro82b/modules/mojo/app.monkey<38>"; int t_h=t_modes[t_i].height; bb_std_lang.errInfo="C:/MonkeyXPro82b/modules/mojo/app.monkey<39>"; int t_size=t_w<<16|t_h; bb_std_lang.errInfo="C:/MonkeyXPro82b/modules/mojo/app.monkey<40>"; if(t_mmap.p_Contains(t_size)){ }else{ bb_std_lang.errInfo="C:/MonkeyXPro82b/modules/mojo/app.monkey<42>"; c_DisplayMode t_mode=(new c_DisplayMode()).m_DisplayMode_new(t_modes[t_i].width,t_modes[t_i].height); bb_std_lang.errInfo="C:/MonkeyXPro82b/modules/mojo/app.monkey<43>"; t_mmap.p_Insert(t_size,t_mode); bb_std_lang.errInfo="C:/MonkeyXPro82b/modules/mojo/app.monkey<44>"; t_mstack.p_Push(t_mode); } } bb_std_lang.errInfo="C:/MonkeyXPro82b/modules/mojo/app.monkey<47>"; bb_app.g__displayModes=t_mstack.p_ToArray(); bb_std_lang.errInfo="C:/MonkeyXPro82b/modules/mojo/app.monkey<48>"; BBDisplayMode t_mode2=bb_app.g__game.GetDesktopMode(); bb_std_lang.errInfo="C:/MonkeyXPro82b/modules/mojo/app.monkey<49>"; if((t_mode2)!=null){ bb_std_lang.errInfo="C:/MonkeyXPro82b/modules/mojo/app.monkey<50>"; bb_app.g__desktopMode=(new c_DisplayMode()).m_DisplayMode_new(t_mode2.width,t_mode2.height); }else{ bb_std_lang.errInfo="C:/MonkeyXPro82b/modules/mojo/app.monkey<52>"; bb_app.g__desktopMode=(new c_DisplayMode()).m_DisplayMode_new(bb_app.g_DeviceWidth(),bb_app.g_DeviceHeight()); } bb_std_lang.popErr(); }