예제 #1
0
 public void p_BuildImage(c_CardLoader t_loader)
 {
     bb_std_lang.pushErr();
     bb_std_lang.errInfo="C:/Users/Raudius/Desktop/Unforgotten/Client/CardFactory.monkey<35>";
     if(!t_loader.m_loaded){
         bb_std_lang.errInfo="C:/Users/Raudius/Desktop/Unforgotten/Client/CardFactory.monkey<36>";
         bb_std_lang.Print("Err: CardBuilder cannot built from an unloaded loader");
         bb_std_lang.popErr();
         return;
     }
     bb_std_lang.errInfo="C:/Users/Raudius/Desktop/Unforgotten/Client/CardFactory.monkey<39>";
     bb_graphics.g_Cls(255.0f,255.0f,255.0f);
     bb_std_lang.errInfo="C:/Users/Raudius/Desktop/Unforgotten/Client/CardFactory.monkey<42>";
     c_GraphicCollection t_card=(new c_GraphicCollection()).m_GraphicCollection_new();
     bb_std_lang.errInfo="C:/Users/Raudius/Desktop/Unforgotten/Client/CardFactory.monkey<43>";
     t_card.m_graphics.p_AddFirst(m_top);
     bb_std_lang.errInfo="C:/Users/Raudius/Desktop/Unforgotten/Client/CardFactory.monkey<44>";
     t_card.m_graphics.p_AddFirst(m_base);
     bb_std_lang.errInfo="C:/Users/Raudius/Desktop/Unforgotten/Client/CardFactory.monkey<45>";
     t_card.m_graphics.p_AddFirst(m_avatar);
     bb_std_lang.errInfo="C:/Users/Raudius/Desktop/Unforgotten/Client/CardFactory.monkey<47>";
     m_txtArea.p_SetText("Hello World!");
     bb_std_lang.errInfo="C:/Users/Raudius/Desktop/Unforgotten/Client/CardFactory.monkey<48>";
     m_txtArea.p_SetPos(130,620);
     bb_std_lang.errInfo="C:/Users/Raudius/Desktop/Unforgotten/Client/CardFactory.monkey<49>";
     m_txtArea.p_SetDimensions(580,100);
     bb_std_lang.errInfo="C:/Users/Raudius/Desktop/Unforgotten/Client/CardFactory.monkey<50>";
     t_card.m_texts.p_AddFirst2(m_txtArea);
     bb_std_lang.errInfo="C:/Users/Raudius/Desktop/Unforgotten/Client/CardFactory.monkey<52>";
     t_card.p_SetScale(0.5f);
     bb_std_lang.errInfo="C:/Users/Raudius/Desktop/Unforgotten/Client/CardFactory.monkey<53>";
     t_card.p_Draw(0,0);
     bb_std_lang.errInfo="C:/Users/Raudius/Desktop/Unforgotten/Client/CardFactory.monkey<54>";
     t_card.p_Draw(0,0);
     bb_std_lang.errInfo="C:/Users/Raudius/Desktop/Unforgotten/Client/CardFactory.monkey<57>";
     int t_imgW=m_base.m_img.p_Width()/2;
     bb_std_lang.errInfo="C:/Users/Raudius/Desktop/Unforgotten/Client/CardFactory.monkey<58>";
     int t_imgH=m_base.m_img.p_Height()/2;
     bb_std_lang.errInfo="C:/Users/Raudius/Desktop/Unforgotten/Client/CardFactory.monkey<59>";
     int[] t_pixels=new int[t_imgW*t_imgH];
     bb_std_lang.errInfo="C:/Users/Raudius/Desktop/Unforgotten/Client/CardFactory.monkey<61>";
     bb_graphics.g_ReadPixels(t_pixels,0,0,t_imgW,t_imgH,0,0);
     bb_std_lang.errInfo="C:/Users/Raudius/Desktop/Unforgotten/Client/CardFactory.monkey<63>";
     c_Image t_img=bb_graphics.g_CreateImage(t_imgW,t_imgH,1,c_Image.m_DefaultFlags);
     bb_std_lang.errInfo="C:/Users/Raudius/Desktop/Unforgotten/Client/CardFactory.monkey<64>";
     t_img.p_WritePixels(t_pixels,0,0,t_imgW,t_imgH,0,0);
     bb_std_lang.errInfo="C:/Users/Raudius/Desktop/Unforgotten/Client/CardFactory.monkey<66>";
     t_loader.m_card.p_SetImage(t_img);
     bb_std_lang.popErr();
 }
예제 #2
0
 public int p_Put(c_CardLoader t_value)
 {
     bb_std_lang.pushErr();
     bb_std_lang.errInfo="C:/MonkeyXPro82b/modules/queue/queue.monkey<26>";
     if(m_in==(m_out-1+bb_std_lang.length(m_queue)) % bb_std_lang.length(m_queue)){
         bb_std_lang.errInfo="C:/MonkeyXPro82b/modules/queue/queue.monkey<28>";
         m_queue=(c_CardLoader[])bb_std_lang.resize(m_queue,bb_std_lang.length(m_queue)*2,typeof(c_CardLoader));
     }
     bb_std_lang.errInfo="C:/MonkeyXPro82b/modules/queue/queue.monkey<31>";
     m_queue[m_in]=t_value;
     bb_std_lang.errInfo="C:/MonkeyXPro82b/modules/queue/queue.monkey<32>";
     m_in=(m_in+1) % bb_std_lang.length(m_queue);
     bb_std_lang.popErr();
     return 0;
 }
예제 #3
0
 public void p_LoadCard(c_CardLoader t_loader)
 {
     bb_std_lang.pushErr();
     bb_std_lang.errInfo="C:/Users/Raudius/Desktop/Unforgotten/Client/GameBoard.monkey<71>";
     m_cardBuffer.p_Put(t_loader);
     bb_std_lang.popErr();
 }