?? hammal.h
字號:
#ifndef __HAMMAL_H__
#define __HAMMAL_H__
#define HAMMAL_POSTFIT large reentrant
#define BOXXOFFSET 120
#define BOXYOFFSET 120
#define PALLETE_INDEX GAME_HAMMAL_16
#define WHITE_COLOR 0
#define BLACK_COLOR 7
#define RED_COLOR 3
#define GREEN_COLOR 6
#define YELLOW_COLOR 2
#define BLUE_COLOR 1
#define CYAN_COLOR 4
#define TRANS_COLOR 15
#define IDS_OK IDS_OK
#define IDS_HELP IDS_HAMMAL_HELP
#define IDS_HELP1 IDS_HAMMAL_NEXT_LEVEL
#define IDS_HELP2 IDS_HAMMAL_LAST_LEVEL
#define IDS_HELP3 IDS_HAMMAL_RESTART_LEVEL
#define IDS_HELP4 IDS_HAMMAL_UNDO
#define WALL_BITMAP_INDEX 8//
#define MAN_BITMAP_INDEX 11//
#define TARGET_BITMAP_INDEX 9
#define GROUND_BITMAP_INDEX 12
#define YELLOW_BOX_INDEX 10
#define RED_BOX_INDEX 13
#undef TRUE
#define TRUE 1
#undef FALSE
#define FALSE 0
#undef NULL
#define NULL 0
typedef unsigned char HM_BYTE; /* 8bits */
typedef unsigned int HM_WORD; /* 16bits */
typedef unsigned long HM_DWORD; /* 32bits */
typedef char HM_CHAR; /* 8bits signed */
typedef int HM_SHORT; /* 16bits signed */
typedef long HM_INT; /* 32bits signed */
typedef void HM_VOID; /* Void type */
typedef unsigned char HM_BOOLEAN;
typedef float HM_FLOAT;
#define HM_CONST const
#define HM_CONST_FAR const far
#define HM_VOLATILE
#define HM_STATIC static
typedef enum _Hammal_command_Type
{
NULL_COMMAND,
INIT_COMMAND,
LEFT_KEY_COMMAND,
RIGHT_KEY_COMMAND,
UP_KEY_COMMAND,
DOWN_KEY_COMMAND,
F1_COMMAND,
F2_COMMAND,
F3_COMMAND,
F4_COMMAND,
TRACK_COMMAND,
TIMEOUT_COMMAND,
EXIT_COMMAND
}Hammal_command_Type;
typedef enum
{
LEFT_SNAP = 0,
CENTER_SNAP,
RIGHT_SNAP,
}Display_Mode_t;
extern HM_VOID Hammal_DrawStringRes(HM_WORD StrResID, HM_WORD X, HM_WORD Y,
HM_WORD W, HM_WORD H, HM_BYTE textColor, Display_Mode_t
tMode)HAMMAL_POSTFIT;
extern HM_VOID HAMMAL_FillRectangle(HM_INT PositionX,HM_INT
PositionY,HM_DWORD Width,HM_DWORD Height,HM_BYTE ColorIndex)HAMMAL_POSTFIT;
extern HM_VOID Hammal_ShowBitmap(HM_INT PositionX,HM_INT
PositionY,HM_WORD Picture_SN) HAMMAL_POSTFIT;
extern HM_VOID HAMMAL_DrawBasicBoxBMP(HM_BYTE ucRow, HM_BYTE
ucColumn,HM_BYTE ucBmpIndex)HAMMAL_POSTFIT;
extern HM_VOID HAMMAL_HideRegion(HM_VOID)HAMMAL_POSTFIT;
extern HM_VOID HAMMAL_ShowRegion(HM_VOID)HAMMAL_POSTFIT;
extern HM_VOID* HAMMAL_Allocate(HM_DWORD tSize)HAMMAL_POSTFIT;
extern HM_VOID HAMMAL_DeAllocate(HM_VOID *point)HAMMAL_POSTFIT;
extern HM_BOOLEAN Hammal_Task(Hammal_command_Type tCommand)HAMMAL_POSTFIT;
extern HM_VOID HAMMAL_Set_Position(HM_INT xPos, HM_INT yPos)HAMMAL_POSTFIT;
#endif /* __VIDEOPLAYER_H__ */
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -