movedecide.lst

来自「用proteus模拟仿真实现俄罗期方块游戏」· LST 代码 · 共 77 行

LST
77
字号
C51 COMPILER V8.05a   MOVEDECIDE                                                           09/06/2007 00:36:28 PAGE 1   


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

line level    source

   1          //*************************************************************************************************
   2          //*                                                                                                                                                                                               *
   3          //*                      *****************************判断方块是否可以移动**************************              *
   4          //*                                                                                                                                                                                               *
   5          //*************************************************************************************************
   6          #include "GameProcess.h"
   7          #include "MoveDecideOne.h"
   8          #include "MoveDecideTwo.h"
   9          #include "MoveDecideThree.h"
  10          #include "MoveDecideFour.h"
  11          #include "MoveDecideFive.h"
  12          #include "MoveDecideSix.h"
  13          #include "MoveDecideSeven.h"
  14          
  15          
  16          
  17          //*************************************************************************************************
  18          //*                                                                                                                                                                                               *
  19          //*                     ********************************类型分派函数********************************              *
  20          //*                                                                                                                                                                                               *
  21          //*************************************************************************************************
  22          unsigned char ucMoveDecide(unsigned char ucAction)
  23          {
  24   1      
  25   1              switch(uc_BlockType)
  26   1                      {
  27   2                      //*******************************判断方块1是否可以移动***************************
  28   2                      case TYPEONE:return ucMoveDecideOne(ucAction);
  29   2      
  30   2                      //*******************************判断方块2是否可以移动***************************
  31   2                      case TYPETWO:return ucMoveDecideTwo(ucAction);
  32   2      
  33   2                      //*******************************判断方块3是否可以移动***************************
  34   2                      case TYPETHREE:return ucMoveDecideThree(ucAction);
  35   2      
  36   2                      //*******************************判断方块4是否可以移动***************************
  37   2                      case TYPEFOUR:return ucMoveDecideFour(ucAction);
  38   2      
  39   2                      //*******************************判断方块5是否可以移动***************************
  40   2                      case TYPEFIVE:return ucMoveDecideFive(ucAction);
  41   2      
  42   2                      //*******************************判断方块6是否可以移动***************************
  43   2                      case TYPESIX:return ucMoveDecideSix(ucAction);
  44   2      
  45   2                      //*******************************判断方块7是否可以移动***************************
  46   2                      case TYPESEVEN:return ucMoveDecideSeven(ucAction);
  47   2      
  48   2                      default:return 0; 
  49   2                      }
  50   1      }


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =     75    ----
C51 COMPILER V8.05a   MOVEDECIDE                                                           09/06/2007 00:36:28 PAGE 2   

   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)

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?