亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? wgp.c

?? 十七種模擬器源代碼 非常有用的作課程設計不可缺少的
?? C
?? 第 1 頁 / 共 3 頁
字號:
            }            y = (y+zzy)&0x1FF;            SPR_MAP+=8;            x=xx;            }            break;            case 0x40:            x+=(zx+1);            xx=x;            for(ry=0;ry<8;ry++){            zzy = zoom_dat_y[ry];            if((y>16)&&(y<240+32)){            ta=0;            for(rx=0;rx<4;rx++){            zzx = zoom_dat_x[rx];            x = (x-zzx)&0x1FF;            if((x>16)&&(x<320+32)){               tb=ReadWord(&SPR_MAP[ta])&0x3FFF;               if(GFX_OBJ_B_SOLID[tb]!=0){			// No pixels; skip                  if(GFX_OBJ_B_SOLID[tb]==1)			// Some pixels; trans                     Draw16x16_Trans_Mapped_ZoomXY_FlipY_Rot(&GFX_OBJ_B[tb<<8],x,y,map,zzx,zzy);                  else						// all pixels; solid                     Draw16x16_Mapped_ZoomXY_FlipY_Rot(&GFX_OBJ_B[tb<<8],x,y,map,zzx,zzy);               }            }            ta+=2;            }            }            y = (y+zzy)&0x1FF;            SPR_MAP+=8;            x=xx;            }            break;            case 0x80:            y+=zy;            xx=x;            for(ry=0;ry<8;ry++){            zzy = zoom_dat_y[ry];            y = (y-zzy)&0x1FF;            if((y>16)&&(y<240+32)){            ta=0;            for(rx=0;rx<4;rx++){            zzx = zoom_dat_x[rx];            if((x>16)&&(x<320+32)){               tb=ReadWord(&SPR_MAP[ta])&0x3FFF;               if(GFX_OBJ_B_SOLID[tb]!=0){			// No pixels; skip                  if(GFX_OBJ_B_SOLID[tb]==1)			// Some pixels; trans                     Draw16x16_Trans_Mapped_ZoomXY_FlipX_Rot(&GFX_OBJ_B[tb<<8],x,y,map,zzx,zzy);                  else						// all pixels; solid                     Draw16x16_Mapped_ZoomXY_FlipX_Rot(&GFX_OBJ_B[tb<<8],x,y,map,zzx,zzy);               }            }            ta+=2;            x = (x+zzx)&0x1FF;            }            }            SPR_MAP+=8;            x=xx;            }            break;            case 0xC0:            x+=(zx+1);            y+=zy;            xx=x;            for(ry=0;ry<8;ry++){            zzy = zoom_dat_y[ry];            y = (y-zzy)&0x1FF;            if((y>16)&&(y<240+32)){            ta=0;            for(rx=0;rx<4;rx++){            zzx = zoom_dat_x[rx];            x = (x-zzx)&0x1FF;            if((x>16)&&(x<320+32)){               tb=ReadWord(&SPR_MAP[ta])&0x3FFF;               if(GFX_OBJ_B_SOLID[tb]!=0){			// No pixels; skip                  if(GFX_OBJ_B_SOLID[tb]==1)			// Some pixels; trans                     Draw16x16_Trans_Mapped_ZoomXY_FlipXY_Rot(&GFX_OBJ_B[tb<<8],x,y,map,zzx,zzy);                  else						// all pixels; solid                     Draw16x16_Mapped_ZoomXY_FlipXY_Rot(&GFX_OBJ_B[tb<<8],x,y,map,zzx,zzy);               }            }            ta+=2;            }            }            SPR_MAP+=8;            x=xx;            }            break;            }            }            else{						// [32x128]            zoom_dat_x = zoom16_ofs+(((zx<<2)|3)<<3);            zoom_dat_y = zoom16_ofs+(zy<<3);            SPR_MAP = OBJECT_MAP + 0x60000 + (ta<<5);            switch(RAM[zz+5]&0xC0){            case 0x00:            xx=x;            for(ry=0;ry<8;ry++){            zzy = zoom_dat_y[ry];            if((y>16)&&(y<240+32)){            ta=0;            for(rx=0;rx<2;rx++){            zzx = zoom_dat_x[rx];            if((x>16)&&(x<320+32)){               tb=ReadWord(&SPR_MAP[ta])&0x3FFF;               if(GFX_OBJ_B_SOLID[tb]!=0){			// No pixels; skip                  if(GFX_OBJ_B_SOLID[tb]==1)			// Some pixels; trans                     Draw16x16_Trans_Mapped_ZoomXY_Rot(&GFX_OBJ_B[tb<<8],x,y,map,zzx,zzy);                  else						// all pixels; solid                     Draw16x16_Mapped_ZoomXY_Rot(&GFX_OBJ_B[tb<<8],x,y,map,zzx,zzy);               }            }            ta+=2;            x = (x+zzx)&0x1FF;            }            }            y = (y+zzy)&0x1FF;            SPR_MAP+=4;            x=xx;            }            break;            case 0x40:            x+=(zx+1);            xx=x;            for(ry=0;ry<8;ry++){            zzy = zoom_dat_y[ry];            if((y>16)&&(y<240+32)){            ta=0;            for(rx=0;rx<2;rx++){            zzx = zoom_dat_x[rx];            x = (x-zzx)&0x1FF;            if((x>16)&&(x<320+32)){               tb=ReadWord(&SPR_MAP[ta])&0x3FFF;               if(GFX_OBJ_B_SOLID[tb]!=0){			// No pixels; skip                  if(GFX_OBJ_B_SOLID[tb]==1)			// Some pixels; trans                     Draw16x16_Trans_Mapped_ZoomXY_FlipY_Rot(&GFX_OBJ_B[tb<<8],x,y,map,zzx,zzy);                  else						// all pixels; solid                     Draw16x16_Mapped_ZoomXY_FlipY_Rot(&GFX_OBJ_B[tb<<8],x,y,map,zzx,zzy);               }            }            ta+=2;            }            }            y = (y+zzy)&0x1FF;            SPR_MAP+=4;            x=xx;            }            break;            case 0x80:            y+=zy;            xx=x;            for(ry=0;ry<8;ry++){            zzy = zoom_dat_y[ry];            y = (y-zzy)&0x1FF;            if((y>16)&&(y<240+32)){            ta=0;            for(rx=0;rx<2;rx++){            zzx = zoom_dat_x[rx];            if((x>16)&&(x<320+32)){               tb=ReadWord(&SPR_MAP[ta])&0x3FFF;               if(GFX_OBJ_B_SOLID[tb]!=0){			// No pixels; skip                  if(GFX_OBJ_B_SOLID[tb]==1)			// Some pixels; trans                     Draw16x16_Trans_Mapped_ZoomXY_FlipX_Rot(&GFX_OBJ_B[tb<<8],x,y,map,zzx,zzy);                  else						// all pixels; solid                     Draw16x16_Mapped_ZoomXY_FlipX_Rot(&GFX_OBJ_B[tb<<8],x,y,map,zzx,zzy);               }            }            ta+=2;            x = (x+zzx)&0x1FF;            }            }            SPR_MAP+=4;            x=xx;            }            break;            case 0xC0:            x+=(zx+1);            y+=zy;            xx=x;            for(ry=0;ry<8;ry++){            zzy = zoom_dat_y[ry];            y = (y-zzy)&0x1FF;            if((y>16)&&(y<240+32)){            ta=0;            for(rx=0;rx<2;rx++){            zzx = zoom_dat_x[rx];            x = (x-zzx)&0x1FF;            if((x>16)&&(x<320+32)){               tb=ReadWord(&SPR_MAP[ta])&0x3FFF;               if(GFX_OBJ_B_SOLID[tb]!=0){			// No pixels; skip                  if(GFX_OBJ_B_SOLID[tb]==1)			// Some pixels; trans                     Draw16x16_Trans_Mapped_ZoomXY_FlipXY_Rot(&GFX_OBJ_B[tb<<8],x,y,map,zzx,zzy);                  else						// all pixels; solid                     Draw16x16_Mapped_ZoomXY_FlipXY_Rot(&GFX_OBJ_B[tb<<8],x,y,map,zzx,zzy);               }            }            ta+=2;            }            }            SPR_MAP+=4;            x=xx;            }            break;            }            }            }         }      }   }}void DrawWorldGrandPrix(void){   int x,y,ta,zz,zzz,zzzz,x16,y16;   //int zy,tb,tb2;   UINT8 *map;   //UINT32 mask_count;   //UINT32 mask_pos[32];   //UINT32 mask_pos_y[32];   ClearPaletteMap();   // Init tc0100scn emulation   // ------------------------   tc0100scn_layer_count = 0;   tc0100scn[0].ctrl = ReadWord(RAM_SCROLL+12);   // BG0   // ---   set_col_bank(2);   render_tc0100scn_layer_mapped(0,0);   // BG1   // ---   set_col_bank(3);   render_tc0100scn_layer_mapped(0,1);   // OBJECT   // ------   set_col_bank(1);   if(check_layer_enabled(obj_id))      render_z_system_sprites();   // PIV   // ---   //if(check_layer_enabled(f3_bg1_id)){   set_col_bank(2);   MAKE_SCROLL_1024x1024_2_16(      ReadWord(&RAM_SCROLL_2[0x06]),      ReadWord(&RAM_SCROLL_2[0x00])   );   START_SCROLL_1024x1024_2_16(32,32,320,240);      ta=ReadWord(&RAM[zz+0x22000])&0x3FFF;      if(GFX_PIV_SOLID[ta]!=0){			// No pixels; skip         MAP_PALETTE_MAPPED_NEW(            ReadWord(&RAM[zz+0x32000])&0x3F,            16,            map         );         if(GFX_PIV_SOLID[ta]==1){		// Some pixels; trans            switch(RAM[zz+0x32001]&0xC0){               case 0x00: Draw16x16_Trans_Mapped_Rot(&GFX_PIV[ta<<8],x,y,map);        break;               case 0x40: Draw16x16_Trans_Mapped_FlipY_Rot(&GFX_PIV[ta<<8],x,y,map);  break;               case 0x80: Draw16x16_Trans_Mapped_FlipX_Rot(&GFX_PIV[ta<<8],x,y,map);  break;               case 0xC0: Draw16x16_Trans_Mapped_FlipXY_Rot(&GFX_PIV[ta<<8],x,y,map); break;            }         }         else{					// all pixels; solid            switch(RAM[zz+0x32001]&0xC0){               case 0x00: Draw16x16_Mapped_Rot(&GFX_PIV[ta<<8],x,y,map);        break;               case 0x40: Draw16x16_Mapped_FlipY_Rot(&GFX_PIV[ta<<8],x,y,map);  break;               case 0x80: Draw16x16_Mapped_FlipX_Rot(&GFX_PIV[ta<<8],x,y,map);  break;               case 0xC0: Draw16x16_Mapped_FlipXY_Rot(&GFX_PIV[ta<<8],x,y,map); break;            }         }      }   END_SCROLL_1024x1024_2_16();   //}   // PIV   // ---   //if(check_layer_enabled(f3_bg1_id)){   set_col_bank(2);   MAKE_SCROLL_1024x1024_2_16(      ReadWord(&RAM_SCROLL_2[0x08]),      ReadWord(&RAM_SCROLL_2[0x02])   );   START_SCROLL_1024x1024_2_16(32,32,320,240);      ta=ReadWord(&RAM[zz+0x24000])&0x3FFF;      if(GFX_PIV_SOLID[ta]!=0){			// No pixels; skip         MAP_PALETTE_MAPPED_NEW(            ReadWord(&RAM[zz+0x34000])&0x3F,            16,            map         );         if(GFX_PIV_SOLID[ta]==1){		// Some pixels; trans            switch(RAM[zz+0x34001]&0xC0){               case 0x00: Draw16x16_Trans_Mapped_Rot(&GFX_PIV[ta<<8],x,y,map);        break;               case 0x40: Draw16x16_Trans_Mapped_FlipY_Rot(&GFX_PIV[ta<<8],x,y,map);  break;               case 0x80: Draw16x16_Trans_Mapped_FlipX_Rot(&GFX_PIV[ta<<8],x,y,map);  break;               case 0xC0: Draw16x16_Trans_Mapped_FlipXY_Rot(&GFX_PIV[ta<<8],x,y,map); break;            }         }         else{					// all pixels; solid            switch(RAM[zz+0x34001]&0xC0){               case 0x00: Draw16x16_Mapped_Rot(&GFX_PIV[ta<<8],x,y,map);        break;               case 0x40: Draw16x16_Mapped_FlipY_Rot(&GFX_PIV[ta<<8],x,y,map);  break;               case 0x80: Draw16x16_Mapped_FlipX_Rot(&GFX_PIV[ta<<8],x,y,map);  break;               case 0xC0: Draw16x16_Mapped_FlipXY_Rot(&GFX_PIV[ta<<8],x,y,map); break;            }         }      }   END_SCROLL_1024x1024_2_16();   //}   // PIV   // ---   //if(check_layer_enabled(f3_bg1_id)){   set_col_bank(2);   MAKE_SCROLL_1024x1024_2_16(      ReadWord(&RAM_SCROLL_2[0x0A]),      ReadWord(&RAM_SCROLL_2[0x04])   );   START_SCROLL_1024x1024_2_16(32,32,320,240);      ta=ReadWord(&RAM[zz+0x26000])&0x3FFF;      if(GFX_PIV_SOLID[ta]!=0){			// No pixels; skip         MAP_PALETTE_MAPPED_NEW(            ReadWord(&RAM[zz+0x36000])&0x3F,            16,            map         );         if(GFX_PIV_SOLID[ta]==1){		// Some pixels; trans            switch(RAM[zz+0x36001]&0xC0){               case 0x00: Draw16x16_Trans_Mapped_Rot(&GFX_PIV[ta<<8],x,y,map);        break;               case 0x40: Draw16x16_Trans_Mapped_FlipY_Rot(&GFX_PIV[ta<<8],x,y,map);  break;               case 0x80: Draw16x16_Trans_Mapped_FlipX_Rot(&GFX_PIV[ta<<8],x,y,map);  break;               case 0xC0: Draw16x16_Trans_Mapped_FlipXY_Rot(&GFX_PIV[ta<<8],x,y,map); break;            }         }         else{					// all pixels; solid            switch(RAM[zz+0x36001]&0xC0){               case 0x00: Draw16x16_Mapped_Rot(&GFX_PIV[ta<<8],x,y,map);        break;               case 0x40: Draw16x16_Mapped_FlipY_Rot(&GFX_PIV[ta<<8],x,y,map);  break;               case 0x80: Draw16x16_Mapped_FlipX_Rot(&GFX_PIV[ta<<8],x,y,map);  break;               case 0xC0: Draw16x16_Mapped_FlipXY_Rot(&GFX_PIV[ta<<8],x,y,map); break;            }         }      }   END_SCROLL_1024x1024_2_16();   //}   // FG0   // ---   set_col_bank(1);   render_tc0100scn_layer_mapped(0,2);   set_col_bank(0);}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
免费在线观看视频一区| 五月天婷婷综合| 欧美日韩国产综合一区二区| 国产一区久久久| 亚洲图片一区二区| 中文字幕一区二区在线播放| 日韩欧美精品在线| 欧美午夜电影在线播放| 夫妻av一区二区| 久久精工是国产品牌吗| 亚洲综合激情小说| 国产精品无人区| 欧美精品一区二区三区在线 | 亚洲午夜私人影院| 国产精品私人影院| 2021久久国产精品不只是精品| 欧美亚洲自拍偷拍| 99国产精品一区| 国产成人综合亚洲91猫咪| 日韩国产欧美在线播放| 亚洲一区二区高清| 亚洲色大成网站www久久九九| 国产女主播在线一区二区| 日韩免费观看高清完整版| 欧美日韩成人一区| 欧美三级蜜桃2在线观看| 91亚洲精品久久久蜜桃| 不卡一二三区首页| 成人18精品视频| 丁香一区二区三区| 成人午夜在线免费| 国产91精品久久久久久久网曝门| 国产资源精品在线观看| 韩国精品主播一区二区在线观看| 美女视频黄免费的久久 | 欧美色精品在线视频| 在线观看精品一区| 在线免费观看日本一区| 色嗨嗨av一区二区三区| 欧美性大战久久久久久久| 91豆麻精品91久久久久久| 在线观看免费视频综合| 欧美性一二三区| 3d动漫精品啪啪一区二区竹菊| 欧美高清你懂得| 欧美成人r级一区二区三区| 日韩一级视频免费观看在线| 欧美成人福利视频| 国产女同互慰高潮91漫画| 国产精品蜜臀av| 亚洲欧美视频在线观看视频| 亚洲欧洲成人自拍| 一区二区三区国产| 日韩av在线免费观看不卡| 免费在线观看视频一区| 国产一区二区不卡| 99re视频精品| 在线看一区二区| 欧美影院精品一区| 91精品国产乱| 国产亚洲欧洲997久久综合 | 欧美日韩久久一区| 日韩欧美国产麻豆| 欧美亚洲愉拍一区二区| 五月天国产精品| 麻豆精品新av中文字幕| 国产精品白丝jk白祙喷水网站 | 国产老女人精品毛片久久| 国产成人午夜片在线观看高清观看| 国产精品一区三区| 91女神在线视频| 欧美日韩www| 国产情人综合久久777777| 国产精品成人午夜| 三级欧美韩日大片在线看| 国产精品99久| 日本韩国欧美一区| 欧美电影免费观看高清完整版在线 | 国模娜娜一区二区三区| eeuss鲁一区二区三区| 精品91自产拍在线观看一区| 日韩视频在线你懂得| 精品国精品自拍自在线| 国产精品久久久久影院| 亚洲18影院在线观看| 国产毛片精品国产一区二区三区| www.色综合.com| 7799精品视频| 中文字幕一区免费在线观看| 日本少妇一区二区| av激情综合网| 日韩精品一区二区在线观看| 成人免费在线播放视频| 麻豆国产一区二区| 在线观看日韩av先锋影音电影院| 久久综合久色欧美综合狠狠| 亚洲午夜激情网页| 成人免费看的视频| 欧美一级夜夜爽| 一区二区欧美视频| 成人美女视频在线观看18| 欧美一区二区三区视频免费| 国产精品久久久久久久久免费相片| 美国十次综合导航| 欧美色综合网站| 亚洲欧洲国产专区| 蜜桃视频一区二区三区| 在线视频欧美区| 136国产福利精品导航| 精品综合久久久久久8888| 欧美日韩精品一区二区三区蜜桃 | 久久蜜桃av一区精品变态类天堂 | 成人激情小说网站| 精品日韩一区二区| 无吗不卡中文字幕| 91精品1区2区| 亚洲美女偷拍久久| av中文字幕不卡| 国产片一区二区| 精品中文av资源站在线观看| 91精品国产色综合久久久蜜香臀| 亚洲另类一区二区| 色婷婷综合五月| 亚洲欧美综合另类在线卡通| 国产成人在线免费| 日韩精品一区二区三区三区免费 | 精品视频在线免费看| 亚洲欧美激情在线| 99re亚洲国产精品| 国产精品大尺度| 91首页免费视频| 亚洲图片激情小说| 色综合色综合色综合色综合色综合| 国产欧美日本一区二区三区| 成人妖精视频yjsp地址| 欧美经典三级视频一区二区三区| 国产主播一区二区| 国产亚洲精品bt天堂精选| 国产精品资源网| 国产片一区二区| 国产91丝袜在线观看| 欧美激情中文不卡| 99国产精品久久| 夜夜夜精品看看| 欧美色视频一区| 午夜精品成人在线| 日韩一级高清毛片| 国产乱国产乱300精品| 国产精品三级电影| 一本大道久久a久久综合婷婷| 一区二区三区日韩欧美| 欧美日产国产精品| 日本午夜一区二区| 久久久久久亚洲综合影院红桃| 欧美亚洲高清一区| 日日欢夜夜爽一区| 久久网站热最新地址| 成人精品gif动图一区| 亚洲综合精品久久| 日韩欧美aaaaaa| 国产精品亚洲一区二区三区在线 | 日本一区二区电影| 成人av集中营| 亚洲观看高清完整版在线观看| 欧美一区二区三区在线视频| 国产九色精品成人porny| 中文字幕一区日韩精品欧美| 欧美综合色免费| 麻豆freexxxx性91精品| 国产视频亚洲色图| 欧美三日本三级三级在线播放| 麻豆国产欧美一区二区三区| 国产精品国产a级| 欧美日韩不卡视频| 成人免费视频一区二区| 亚洲午夜日本在线观看| 久久综合色播五月| 欧美日韩一区高清| 国产精品资源在线看| 一级女性全黄久久生活片免费| 日韩美女一区二区三区| 色综合咪咪久久| 精品一区二区三区欧美| 亚洲精品ww久久久久久p站| 欧美成人性福生活免费看| 972aa.com艺术欧美| 麻豆91精品91久久久的内涵| 亚洲人快播电影网| 亚洲精品一区二区三区香蕉| 日本高清成人免费播放| 国产精品亚洲视频| 免费在线观看一区| 亚洲一区视频在线| 中文字幕精品一区二区精品绿巨人| 欧美日韩大陆在线| 91丝袜美腿高跟国产极品老师| 精品制服美女丁香| 亚洲地区一二三色| 亚洲欧洲三级电影| 精品电影一区二区|