📄 gametime.lst
字号:
C51 COMPILER V8.05a GAMETIME 11/13/2007 09:15:29 PAGE 1
C51 COMPILER V8.05a, COMPILATION OF MODULE GAMETIME
OBJECT MODULE PLACED IN .\Target\GameTime.obj
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE sources\GameTime.c BROWSE INCDIR(.\include;.\include;.\include) DEBUG OBJEC
-TEXTEND PRINT(.\LST\GameTime.lst) OBJECT(.\Target\GameTime.obj)
line level source
1 //*************************************************************************************************
2 //* *
3 //* ******************************游戏时间********************************** *
4 //* *
5 //*************************************************************************************************
6 #include "includes.h"
7
8 GAMETIME st_GameTime; //游戏时间全局变量。
9
10 //*************************************************************************************************
11 //* *
12 //* ******************************初始化时间显示****************************** *
13 //* *
14 //*************************************************************************************************
15 void vTimeInitialize()
16 {
17 1 st_GameTime.ucHour=0;
18 1 st_GameTime.ucMinute=0;
19 1 st_GameTime.ucSecond=0;
20 1
21 1 vShowGraph(TIMEPOS_ROW,TIMEPOS_LINE,40,2,uca_TIME);
22 1
23 1 vShowNumber(CAPS_TIME,TIMEPOS_ROW+1,TIMEPOS_LINE,st_GameTime.ucHour);
24 1
25 1 vShowCustomRow(TIMEPOS_ROW+2,TIMEPOS_LINE+10,3,uca_MAOHAO);
26 1
27 1 vShowNumber(CAPS_TIME,TIMEPOS_ROW+1,TIMEPOS_LINE+13,st_GameTime.ucMinute);
28 1
29 1 vShowCustomRow(TIMEPOS_ROW+2,TIMEPOS_LINE+23,3,uca_MAOHAO);
30 1
31 1 vShowNumber(CAPS_TIME,TIMEPOS_ROW+1,TIMEPOS_LINE+26,st_GameTime.ucSecond);
32 1
33 1 }
34
35 //*************************************************************************************************
36 //* *
37 //* ******************************游戏时间增加******************************** *
38 //* *
39 //*************************************************************************************************
40 void vTimeAdd()
41 {
42 1 if(st_GameTime.ucSecond<60)
43 1 st_GameTime.ucSecond++;
44 1 else
45 1 {
46 2 st_GameTime.ucSecond=0;
47 2 if(st_GameTime.ucMinute<60)
48 2 st_GameTime.ucMinute++;
49 2 else
50 2 {
51 3 st_GameTime.ucMinute=0;
52 3 st_GameTime.ucHour++;
53 3 }
54 2 }
C51 COMPILER V8.05a GAMETIME 11/13/2007 09:15:29 PAGE 2
55 1 vShowNumber(CAPS_TIME,TIMEPOS_ROW+1,TIMEPOS_LINE,st_GameTime.ucHour);
56 1 vShowNumber(CAPS_TIME,TIMEPOS_ROW+1,TIMEPOS_LINE+13,st_GameTime.ucMinute);
57 1 vShowNumber(CAPS_TIME,TIMEPOS_ROW+1,TIMEPOS_LINE+26,st_GameTime.ucSecond);
58 1 }
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 205 ----
CONSTANT SIZE = ---- ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = 3 ----
IDATA SIZE = ---- ----
BIT SIZE = ---- ----
END OF MODULE INFORMATION.
C51 COMPILATION COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -