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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? moveblockone.lst

?? 用proteus模擬仿真實(shí)現(xiàn)俄羅期方塊游戲
?? LST
字號(hào):
C51 COMPILER V8.05a   MOVEBLOCKONE                                                         09/08/2007 12:41:36 PAGE 1   


C51 COMPILER V8.05a, COMPILATION OF MODULE MOVEBLOCKONE
OBJECT MODULE PLACED IN MoveBlockOne.obj
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE sources\MoveBlockOne.c BROWSE INCDIR(.\include) DEBUG OBJECTEXTEND PRINT(.\
                    -MoveBlockOne.lst) OBJECT(MoveBlockOne.obj)

line level    source

   1          //*************************************************************************************************
   2          //*                                                                                                                                                                                               *
   3          //*                      ********************************移動(dòng)方塊1********************************                        *
   4          //*                                                                                                                                                                                               *
   5          //*************************************************************************************************
   6          #include "GameGraph.h"
   7          #include "GameProcess.h"
   8          #include "BlockCreate.h"
   9          
  10          //*************************************************************************************************
  11          //*                                                                                                                                                                                               *
  12          //*                      ********************************方塊1狀態(tài)1移動(dòng)*****************************              *
  13          //*                                                                                                                                                                                               *
  14          //*************************************************************************************************
  15          void vMoveStateOne(unsigned char ucAction)
  16          {
  17   1              switch(ucAction)
  18   1                      {
  19   2                      //<<<<<<<<<<<<<<<<<<<<<<<<<旋轉(zhuǎn)處理>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
  20   2                      case ACTIONROTATE:
  21   2                                      uc_BlockState=STATETWO;
  22   2                                      switch(uc_BlockLine)
  23   2                                              {
  24   3                                              case 0:
  25   3                                                              vCleanBlock(uc_BlockRow,uc_BlockLine);
  26   3                                                              vCleanBlock(uc_BlockRow-1,uc_BlockLine);
  27   3                                                              vCleanBlock(uc_BlockRow-3,uc_BlockLine);
  28   3                                                              uc_BlockRow-=2;
  29   3                                                              vBlockCreate();
  30   3                                                              break;
  31   3                                              case 10:
  32   3                                                              vCleanBlock(uc_BlockRow,uc_BlockLine);
  33   3                                                              vCleanBlock(uc_BlockRow-1,uc_BlockLine);
  34   3                                                              vCleanBlock(uc_BlockRow-3,uc_BlockLine);
  35   3                                                              uc_BlockRow-=2;
  36   3                                                              uc_BlockLine-=2;
  37   3                                                              vBlockCreate();
  38   3                                                              break;
  39   3                                              case 11:
  40   3                                                              vCleanBlock(uc_BlockRow,uc_BlockLine);
  41   3                                                              vCleanBlock(uc_BlockRow-1,uc_BlockLine);
  42   3                                                              vCleanBlock(uc_BlockRow-3,uc_BlockLine);
  43   3                                                              uc_BlockRow-=2;
  44   3                                                              uc_BlockLine-=3;
  45   3                                                              vBlockCreate();
  46   3                                                              break;
  47   3                                              default:
  48   3                                                              vCleanBlock(uc_BlockRow,uc_BlockLine);
  49   3                                                              vCleanBlock(uc_BlockRow-1,uc_BlockLine);
  50   3                                                              vCleanBlock(uc_BlockRow-3,uc_BlockLine);
  51   3                                                              uc_BlockRow-=2;
  52   3                                                              uc_BlockLine--;
  53   3                                                              vBlockCreate();
  54   3                                              }
C51 COMPILER V8.05a   MOVEBLOCKONE                                                         09/08/2007 12:41:36 PAGE 2   

  55   2                                      break;
  56   2                      //<<<<<<<<<<<<<<<<<<<<<<<<<右移處理>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
  57   2                      case ACTIONRIGHT:
  58   2                                      vCleanBlock(uc_BlockRow,uc_BlockLine);
  59   2                                      vCleanBlock(uc_BlockRow-1,uc_BlockLine);
  60   2                                      vCleanBlock(uc_BlockRow-2,uc_BlockLine);
  61   2                                      vCleanBlock(uc_BlockRow-3,uc_BlockLine);
  62   2                                      uc_BlockLine--;
  63   2                                      vBlockCreate();                                                                         
  64   2                                      break;
  65   2                      //<<<<<<<<<<<<<<<<<<<<<<<<<左移處理>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>    
  66   2                      case ACTIONLEFT:
  67   2                                      vCleanBlock(uc_BlockRow,uc_BlockLine);
  68   2                                      vCleanBlock(uc_BlockRow-1,uc_BlockLine);
  69   2                                      vCleanBlock(uc_BlockRow-2,uc_BlockLine);
  70   2                                      vCleanBlock(uc_BlockRow-3,uc_BlockLine);
  71   2                                      uc_BlockLine++;
  72   2                                      vBlockCreate();                                                                         
  73   2                                      break;
  74   2                      //<<<<<<<<<<<<<<<<<<<<<<<<<下降處理>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
  75   2                      case ACTIONDOWN:
  76   2                                      if(uc_BlockRow<3)
  77   2                                              {
  78   3                                              uc_BlockRow++;
  79   3                                              vBlockCreate();
  80   3                                              }
  81   2                                      else
  82   2                                              {
  83   3                                              vCleanBlock(uc_BlockRow-3,uc_BlockLine);
  84   3                                              uc_BlockRow++;
  85   3                                              vShowBlock(uc_BlockRow,uc_BlockLine);
  86   3                                              }
  87   2                                              break;
  88   2                      //<<<<<<<<<<<<<<<<<<<<<<<<<默認(rèn)處理>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
  89   2                      default:break;
  90   2                      }
  91   1      }
  92          
  93          //*************************************************************************************************
  94          //*                                                                                                                                                                                               *
  95          //*                      ********************************方塊1狀態(tài)2移動(dòng)*****************************              *
  96          //*                                                                                                                                                                                               *
  97          //*************************************************************************************************
  98          void vMoveStateTwo(unsigned char ucAction)
  99          {
 100   1              switch(ucAction)
 101   1                      {
 102   2                      case ACTIONROTATE:
 103   2                                      uc_BlockState=STATEONE;
 104   2                                      vCleanBlock(uc_BlockRow,uc_BlockLine);
 105   2                                      vCleanBlock(uc_BlockRow,uc_BlockLine+2);
 106   2                                      vCleanBlock(uc_BlockRow,uc_BlockLine+3);
 107   2                                      uc_BlockRow+=2;
 108   2                                      uc_BlockLine++;
 109   2                                      vBlockCreate();
 110   2                                      break;
 111   2                      case ACTIONRIGHT:
 112   2                                      vCleanBlock(uc_BlockRow,uc_BlockLine+3);
 113   2                                      vShowBlock(uc_BlockRow,uc_BlockLine-1);
 114   2                                      uc_BlockLine--;
 115   2                                      break;
 116   2                      case ACTIONDOWN:
C51 COMPILER V8.05a   MOVEBLOCKONE                                                         09/08/2007 12:41:36 PAGE 3   

 117   2                                      vCleanBlock(uc_BlockRow,uc_BlockLine);
 118   2                                      vCleanBlock(uc_BlockRow,uc_BlockLine+1);
 119   2                                      vCleanBlock(uc_BlockRow,uc_BlockLine+2);
 120   2                                      vCleanBlock(uc_BlockRow,uc_BlockLine+3);
 121   2                                      uc_BlockRow++;
 122   2                                      vBlockCreate();
 123   2                                      break;
 124   2                      case ACTIONLEFT:
 125   2                                      vCleanBlock(uc_BlockRow,uc_BlockLine);
 126   2                                      vShowBlock(uc_BlockRow,uc_BlockLine+4);
 127   2                                      uc_BlockLine++;
 128   2                                      break;
 129   2                      default:break;
 130   2                      }
 131   1      }
 132          
 133          //*************************************************************************************************
 134          //*                                                                                                                                                                                               *
 135          //*                     ********************************狀態(tài)分派函數(shù)********************************              *
 136          //*                                                                                                                                                                                               *
 137          //*************************************************************************************************
 138          void vMoveBlockOne(unsigned char ucAction)
 139          {                       
 140   1              switch(uc_BlockState)
 141   1                      {
 142   2      //<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<狀態(tài)1處理>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
 143   2                      case STATEONE:vMoveStateOne(ucAction);break;
 144   2      //<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<狀態(tài)2處理>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
 145   2                      case STATETWO:vMoveStateTwo(ucAction);break;
 146   2      //<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
 147   2                      default:break;
 148   2                      }
 149   1      }


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    452    ----
   CONSTANT SIZE    =   ----    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =   ----       1
   IDATA SIZE       =   ----    ----
   BIT SIZE         =   ----    ----
END OF MODULE INFORMATION.


C51 COMPILATION COMPLETE.  0 WARNING(S),  0 ERROR(S)

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成人毛片老司机大片| 中文字幕电影一区| 9191精品国产综合久久久久久| 色香蕉成人二区免费| www.久久久久久久久| 成人av小说网| aaa亚洲精品| 色综合久久综合| 在线亚洲人成电影网站色www| 色欧美片视频在线观看在线视频| 色综合天天综合| 欧美日韩免费观看一区三区| 欧美精品久久一区| 日韩午夜在线影院| 久久久国产精品不卡| 国产精品天美传媒| 亚洲天堂精品视频| 亚洲bt欧美bt精品777| 日本一不卡视频| 国产一区二区三区不卡在线观看| 久草中文综合在线| 国产成人亚洲综合色影视| 国产成人欧美日韩在线电影| 99国产麻豆精品| 在线观看亚洲精品视频| 91精品国产综合久久婷婷香蕉 | 欧美精品v国产精品v日韩精品| 欧美精品乱码久久久久久| 26uuu国产一区二区三区| 国产欧美日韩三级| 一区二区三区中文字幕精品精品| 日韩国产精品91| 国产精品综合av一区二区国产馆| 不卡的av在线| 欧美二区在线观看| 国产欧美视频一区二区三区| 亚洲欧美综合色| 天堂精品中文字幕在线| 国产一区二区精品久久| 色婷婷亚洲婷婷| 欧美tk丨vk视频| 亚洲人成人一区二区在线观看| 婷婷成人激情在线网| 精品一区免费av| 91麻豆产精品久久久久久| 日韩三级在线观看| 成人免费视频在线观看| 奇米777欧美一区二区| 成人毛片视频在线观看| 欧美一区二区三区爱爱| 国产精品污网站| 麻豆91精品91久久久的内涵| 一本到高清视频免费精品| 精品国产电影一区二区| 亚洲一卡二卡三卡四卡无卡久久| 国产乱子伦一区二区三区国色天香 | 不卡免费追剧大全电视剧网站| 欧美午夜电影网| 国产亚洲va综合人人澡精品| 日精品一区二区| 91网站黄www| 久久九九影视网| 蜜桃视频在线一区| 欧美亚州韩日在线看免费版国语版| 久久久久久麻豆| 日本午夜精品视频在线观看| 日本高清不卡在线观看| 久久久久国产精品厨房| 日本不卡在线视频| 欧美网站一区二区| 亚洲你懂的在线视频| 国产剧情在线观看一区二区| 欧美一区二区网站| 一区二区三区色| 成人app在线| 欧美激情综合五月色丁香| 看片的网站亚洲| 欧美日韩成人在线一区| 亚洲综合视频在线| 99这里都是精品| 久久久久9999亚洲精品| 久久99精品久久久| 91精品婷婷国产综合久久性色 | 精品一区二区三区在线观看| 欧美电影在哪看比较好| 亚洲综合色视频| 91麻豆免费视频| 亚洲欧洲一区二区在线播放| 国产+成+人+亚洲欧洲自线| 欧美r级在线观看| 青青草97国产精品免费观看| 欧美日本高清视频在线观看| 亚洲第一狼人社区| 欧美日韩免费高清一区色橹橹| 亚洲精品视频免费看| 91在线免费播放| 亚洲欧美日韩精品久久久久| 本田岬高潮一区二区三区| 中文字幕国产精品一区二区| 成人丝袜18视频在线观看| 日本一区二区免费在线| 国产成a人亚洲精| 国产精品视频在线看| 波波电影院一区二区三区| 亚洲日本在线看| 欧美综合一区二区| 亚洲成a人v欧美综合天堂下载| 欧美日韩免费一区二区三区视频| 日日摸夜夜添夜夜添国产精品 | 国产精品国产三级国产aⅴ原创| 成人午夜大片免费观看| 国产精品久久久久久久久图文区| 成人a免费在线看| 一区二区三区国产精华| 欧美日韩极品在线观看一区| 偷拍与自拍一区| 精品免费日韩av| 国产成人av电影在线观看| 中文字幕一区av| 欧美在线观看一二区| 石原莉奈在线亚洲三区| 精品国产凹凸成av人网站| 国产乱子伦一区二区三区国色天香| 国产精品网曝门| 日本精品一区二区三区四区的功能| 亚洲国产日韩av| 精品人伦一区二区色婷婷| 成人精品一区二区三区四区 | 在线免费观看日本一区| 婷婷夜色潮精品综合在线| 欧美变态tickle挠乳网站| 成人手机在线视频| 夜夜嗨av一区二区三区中文字幕| 日韩一区二区三免费高清| 国产精品一区二区三区网站| 亚洲欧美日韩人成在线播放| 91精品国产一区二区人妖| 国产乱妇无码大片在线观看| 樱桃视频在线观看一区| 日韩精品中文字幕在线一区| 成人精品国产福利| 亚洲国产成人av好男人在线观看| 欧美精品一区二区三区一线天视频| 成人永久免费视频| 日精品一区二区三区| 中文字幕高清一区| 欧美精品第一页| 不卡视频免费播放| 日本欧美一区二区| 中文字幕一区二区三区乱码在线 | 精品久久久网站| 91同城在线观看| 精品午夜久久福利影院 | 国产成人一级电影| 丝袜亚洲另类欧美综合| 亚洲国产成人在线| 日韩一区二区高清| 欧美综合在线视频| 国产成人精品影视| 免费日韩伦理电影| 亚洲黄色av一区| 国产日产欧美一区| 欧美一卡2卡3卡4卡| 色婷婷国产精品| 国产999精品久久久久久| 日本在线不卡视频| 一区二区在线观看视频| 欧美国产激情二区三区| 91精品国产91综合久久蜜臀| 一本色道久久综合亚洲aⅴ蜜桃 | 欧美一区二区三区免费在线看| 成人天堂资源www在线| 美女网站色91| 亚洲大尺度视频在线观看| 日韩一区在线看| 久久久久久麻豆| 精品国产亚洲在线| 69堂精品视频| 在线观看免费成人| 9l国产精品久久久久麻豆| 国产一区二区不卡老阿姨| 欧美96一区二区免费视频| 亚洲国产日韩综合久久精品| 亚洲欧美另类综合偷拍| 日本一区二区三区久久久久久久久不| 日韩欧美一区二区免费| 欧美日韩免费高清一区色橹橹| 91在线观看视频| 成人免费观看视频| 国产91丝袜在线播放九色| 精品制服美女丁香| 秋霞午夜鲁丝一区二区老狼| 午夜精品一区二区三区免费视频| 亚洲欧美一区二区三区国产精品| 国产精品久久久久久久浪潮网站| 国产欧美日韩不卡| 欧美激情中文字幕| 国产亚洲精品aa午夜观看| 国产片一区二区| 久久免费看少妇高潮|