?? blockcreate.lst
字號:
C51 COMPILER V8.05a BLOCKCREATE 09/08/2007 12:41:30 PAGE 1
C51 COMPILER V8.05a, COMPILATION OF MODULE BLOCKCREATE
OBJECT MODULE PLACED IN BlockCreate.obj
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE sources\BlockCreate.c BROWSE INCDIR(.\include) DEBUG OBJECTEXTEND PRINT(.\B
-lockCreate.lst) OBJECT(BlockCreate.obj)
line level source
1 //*************************************************************************************************
2 //* *
3 //* ******************************建立并顯示方塊函數(shù)************************** *
4 //* *
5 //*************************************************************************************************
6 #include "GameProcess.h"
7 #include "GameGraph.h"
8
9
10 //<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
11 //<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<建立并顯示方塊1>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
12 //<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
13 void vCreateOne()
14 {
15 1 switch(uc_BlockState)
16 1 {
17 2 case STATEONE:
18 2 switch(uc_BlockRow)
19 2 {
20 3 case 0:
21 3 vShowBlock(uc_BlockRow,uc_BlockLine);
22 3 break;
23 3 case 1:
24 3 vShowBlock(uc_BlockRow,uc_BlockLine);
25 3 vShowBlock(uc_BlockRow-1,uc_BlockLine);
26 3 break;
27 3 case 2:
28 3 vShowBlock(uc_BlockRow,uc_BlockLine);
29 3 vShowBlock(uc_BlockRow-1,uc_BlockLine);
30 3 vShowBlock(uc_BlockRow-2,uc_BlockLine);
31 3 break;
32 3 default:
33 3 vShowBlock(uc_BlockRow,uc_BlockLine);
34 3 vShowBlock(uc_BlockRow-1,uc_BlockLine);
35 3 vShowBlock(uc_BlockRow-2,uc_BlockLine);
36 3 vShowBlock(uc_BlockRow-3,uc_BlockLine);
37 3 }
38 2 break;
39 2 case STATETWO:
40 2 vShowBlock(uc_BlockRow,uc_BlockLine);
41 2 vShowBlock(uc_BlockRow,uc_BlockLine+1);
42 2 vShowBlock(uc_BlockRow,uc_BlockLine+2);
43 2 vShowBlock(uc_BlockRow,uc_BlockLine+3);
44 2 break;
45 2
46 2 default:break;
47 2 }
48 1 }
49
50
51 //<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
52 //<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<建立并顯示方塊2>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
53 //<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
54 void vCreateTwo()
C51 COMPILER V8.05a BLOCKCREATE 09/08/2007 12:41:30 PAGE 2
55 {
56 1 if(uc_BlockRow==0)
57 1 {
58 2 vShowBlock(uc_BlockRow,uc_BlockLine);
59 2 vShowBlock(uc_BlockRow,uc_BlockLine+1);
60 2 }
61 1 else
62 1 {
63 2 vShowBlock(uc_BlockRow,uc_BlockLine);
64 2 vShowBlock(uc_BlockRow,uc_BlockLine+1);
65 2 vShowBlock(uc_BlockRow-1,uc_BlockLine);
66 2 vShowBlock(uc_BlockRow-1,uc_BlockLine+1);
67 2 }
68 1 }
69
70
71 //<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
72 //<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<建立并顯示方塊3>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
73 //<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
74 void vCreateThree()
75 {
76 1 switch(uc_BlockState)
77 1 {
78 2 case STATEONE:
79 2 if(uc_BlockRow==0)
80 2 {
81 3 vShowBlock(uc_BlockRow,uc_BlockLine-1);
82 3 vShowBlock(uc_BlockRow,uc_BlockLine);
83 3 vShowBlock(uc_BlockRow,uc_BlockLine+1);
84 3 }
85 2 else
86 2 {
87 3 vShowBlock(uc_BlockRow,uc_BlockLine-1);
88 3 vShowBlock(uc_BlockRow,uc_BlockLine);
89 3 vShowBlock(uc_BlockRow,uc_BlockLine+1);
90 3 vShowBlock(uc_BlockRow-1,uc_BlockLine);
91 3 }
92 2 break;
93 2 case STATETWO:
94 2 switch(uc_BlockRow)
95 2 {
96 3 case 0:
97 3 vShowBlock(uc_BlockRow,uc_BlockLine);
98 3 vShowBlock(uc_BlockRow,uc_BlockLine-1);
99 3 vShowBlock(uc_BlockRow+1,uc_BlockLine);
100 3 break;
101 3 default:
102 3 vShowBlock(uc_BlockRow,uc_BlockLine);
103 3 vShowBlock(uc_BlockRow+1,uc_BlockLine);
104 3 vShowBlock(uc_BlockRow-1,uc_BlockLine);
105 3 vShowBlock(uc_BlockRow,uc_BlockLine-1);
106 3 break;
107 3 }
108 2 break;
109 2 case STATETHREE:
110 2 vShowBlock(uc_BlockRow,uc_BlockLine-1);
111 2 vShowBlock(uc_BlockRow,uc_BlockLine+1);
112 2 vShowBlock(uc_BlockRow,uc_BlockLine);
113 2 vShowBlock(uc_BlockRow+1,uc_BlockLine);
114 2 break;
115 2 case STATEFOUR:
116 2 switch(uc_BlockRow)
C51 COMPILER V8.05a BLOCKCREATE 09/08/2007 12:41:30 PAGE 3
117 2 {
118 3 case 0:
119 3 vShowBlock(uc_BlockRow,uc_BlockLine);
120 3 vShowBlock(uc_BlockRow,uc_BlockLine+1);
121 3 vShowBlock(uc_BlockRow+1,uc_BlockLine);
122 3 break;
123 3 default:
124 3 vShowBlock(uc_BlockRow,uc_BlockLine);
125 3 vShowBlock(uc_BlockRow+1,uc_BlockLine);
126 3 vShowBlock(uc_BlockRow-1,uc_BlockLine);
127 3 vShowBlock(uc_BlockRow,uc_BlockLine+1);
128 3 break;
129 3 }
130 2 break;
131 2 default:break;
132 2 }
133 1 }
134
135
136 //<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
137 //<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<建立并顯示方塊4>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
138 //<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
139 void vCreateFour()
140 {
141 1 switch(uc_BlockState)
142 1 {
143 2 case STATEONE:
144 2 if(uc_BlockRow==0)
145 2 {
146 3 vShowBlock(uc_BlockRow,uc_BlockLine);
147 3 vShowBlock(uc_BlockRow,uc_BlockLine+1);
148 3 vShowBlock(uc_BlockRow,uc_BlockLine+2);
149 3 }
150 2 else
151 2 {
152 3 vShowBlock(uc_BlockRow,uc_BlockLine);
153 3 vShowBlock(uc_BlockRow,uc_BlockLine+1);
154 3 vShowBlock(uc_BlockRow,uc_BlockLine+2);
155 3 vShowBlock(uc_BlockRow-1,uc_BlockLine+2);
156 3 }
157 2 break;
158 2 case STATETWO:
159 2 switch(uc_BlockRow)
160 2 {
161 3 case 0:
162 3 vShowBlock(uc_BlockRow,uc_BlockLine);
163 3 break;
164 3 case 1:
165 3 vShowBlock(uc_BlockRow,uc_BlockLine);
166 3 vShowBlock(uc_BlockRow-1,uc_BlockLine);
167 3 break;
168 3 default:
169 3 vShowBlock(uc_BlockRow,uc_BlockLine);
170 3 vShowBlock(uc_BlockRow-1,uc_BlockLine);
171 3 vShowBlock(uc_BlockRow-2,uc_BlockLine);
172 3 vShowBlock(uc_BlockRow-2,uc_BlockLine-1);
173 3 break;
174 3 }
175 2 break;
176 2 case STATETHREE:
177 2 if(uc_BlockRow==0)
178 2 {
C51 COMPILER V8.05a BLOCKCREATE 09/08/2007 12:41:30 PAGE 4
179 3 vShowBlock(uc_BlockRow,uc_BlockLine);
180 3 }
181 2 else
182 2 {
183 3 vShowBlock(uc_BlockRow,uc_BlockLine);
184 3 vShowBlock(uc_BlockRow-1,uc_BlockLine);
185 3 vShowBlock(uc_BlockRow-1,uc_BlockLine+1);
186 3 vShowBlock(uc_BlockRow-1,uc_BlockLine+2);
187 3 }
188 2 break;
189 2 case STATEFOUR:
190 2 switch(uc_BlockRow)
191 2 {
192 3 case 0:
193 3 vShowBlock(uc_BlockRow,uc_BlockLine);
194 3 vShowBlock(uc_BlockRow,uc_BlockLine+1);
195 3 break;
196 3 case 1:
197 3 vShowBlock(uc_BlockRow,uc_BlockLine);
198 3 vShowBlock(uc_BlockRow,uc_BlockLine+1);
199 3 vShowBlock(uc_BlockRow-1,uc_BlockLine);
200 3 break;
201 3 default:
202 3 vShowBlock(uc_BlockRow,uc_BlockLine);
203 3 vShowBlock(uc_BlockRow,uc_BlockLine+1);
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -