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 + -
显示快捷键?