📄 animdate.cpp
字号:
// AnimDate.cpp: implementation of the AnimDate class.
//
//////////////////////////////////////////////////////////////////////
#include "stdafx.h"
#include "AnimDate.h"
CBmp24 BkBmp,foregroundBmp;
CMultiBmp LeftRabbitBmp,DownRabbitBmp,UpRabbitBmp;
CMultiBmp LeftWaitBmp,DownWaitBmp,UpWaitBmp;
CMultiBmp LeftExitBmp; //向左的出口
CMultiBmp UpExitBmp; //向上的出口
CMultiBmp CloudyBmp; //用来播放云雾效果的图片
CBmp24 MazeWall[5];
void LoadAnimDate()
{
BkBmp.LoadBmp("./pic/Candy_BG1.bmp");
foregroundBmp.LoadBmp("./pic/BG.bmp",RGB(0,0,32));
LeftRabbitBmp.LoadBmp("./pic/LeftWalk.bmp",6,1,RGB(0,0,32));
DownRabbitBmp.LoadBmp("./pic/DownWalk.bmp",5,1,RGB(0,0,32));
UpRabbitBmp.LoadBmp("./pic/UpWalk.bmp",5,1,RGB(0,0,32));
LeftWaitBmp.LoadBmp("./pic/LeftWait.bmp",3,1,RGB(0,0,32));
DownWaitBmp.LoadBmp("./pic/DownWait.bmp",3,1,RGB(0,0,32));
UpWaitBmp.LoadBmp("./pic/UpWait.bmp",3,1,RGB(0,0,32));
MazeWall[0].LoadBmp("./pic/Road.bmp");
MazeWall[1].LoadBmp("./pic/Wall_00.bmp");
MazeWall[2].LoadBmp("./pic/Wall_01.bmp");
MazeWall[3].LoadBmp("./pic/Wall_10.bmp");
MazeWall[4].LoadBmp("./pic/Wall_11.bmp");
LeftExitBmp.LoadBmp("./pic/LeftExit.bmp",3,1,RGB(0,0,32)); //向左的出口
UpExitBmp.LoadBmp("./pic/UpExit.bmp",3,1,RGB(0,0,32)); //向上的出口
CloudyBmp.LoadBmp("./pic/Cloudy.bmp",4,1,RGB(0,0,32));
}
SAnimFrame g_LeftExitFrm[]=
{
{0,0,16,5},
{1,8,16,5},
{2,16,16,5},
{0xffff,0xffff,0xffff,0xffff}
};
SAnimFrame g_UpExitFrm[]=
{
{0,16,0,5},
{1,16,8,5},
{2,16,16,5},
{0xffff,0xffff,0xffff,0xffff}
};
SAnimFrame g_CloudyFrm[]=
{
{0,288,230,1},
{1,288,230,2},
{2,288,230,4},
{3,288,230,5},
{0xffff,0xffff,0xffff,0xffff}
};
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -