Пример #1
0
 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();
 }
Пример #2
0
 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;
 }
Пример #3
0
 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();
 }
Пример #4
0
 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();
 }
Пример #5
0
 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;
 }
Пример #6
0
 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;
 }
Пример #7
0
 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;
 }
Пример #8
0
 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_;
 }
Пример #9
0
 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();
 }