91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 10.38MB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發布日期: 2023-11-06
  • 語言: C/C++
  • 標簽: 斗獸棋??

資源簡介

斗獸棋游戲:帶動物叫聲 C++ VS2005

資源截圖

代碼片段和文件信息

#include?“StdAfx.h“
#include?“AniChess.h“
#include?“Resource.h“
#include?

POINT?CAniChess::CBCORR_[CBROW][CBCOL];

const?unsigned?int?CAniChess::WAVERES[8]=\
{IDR_WA_ELEPHANTIDR_WA_LIONIDR_WA_TIGERIDR_WA_LEOPARD\
IDR_WA_WOLFIDR_WA_DOGIDR_WA_CATIDR_WA_MOUSE};

//IDR_WS_EATIDR_WS_GOIDR_WS_WINIDR_WS_LOSE

const?POINT?CAniChess::ENDPICSIZE[5]={{760499}{692512}{615446}\
{687464}{469621}};
CAniChess::CAniChess(void)
{
}

CAniChess::~CAniChess(void)
{
}

extern?const?int?JC_BACK_CLR;
void?CAniChess::InitOnce()
{
//CBROW=9CBCOL=7;

int?ij;
for(i=0;i {
for(j=0;j {
CBCORR_[i][j].x=HOLEWIDTH*j+HOFFSET;
CBCORR_[i][j].y=HOLEHEIGHT*i+VOFFSET;
chessboard_[i][j]=0;
}
}
SetHoleType();
brush_.CreateSolidBrush(JC_BACK_CLR);
}

void?CAniChess::Init()
{
int?ij;
for(i=0;i {
for(j=0;j {
ClearChessType(ij);
}
}

who_=1;
selrow_=selcol_=INVRC;

SetChessType(26CHESS_ELEPHANT1);
SetChessType(00CHESS_LION1);
SetChessType(06CHESS_TIGER1);
SetChessType(22CHESS_LEOPARD1);
SetChessType(24CHESS_WOLF1);
SetChessType(11CHESS_DOG1);
SetChessType(15CHESS_CAT1);
SetChessType(20CHESS_MOUSE1);

SetChessType(60CHESS_ELEPHANT2);
SetChessType(86CHESS_LION2);
SetChessType(80CHESS_TIGER2);
SetChessType(64CHESS_LEOPARD2);
SetChessType(62CHESS_WOLF2);
SetChessType(75CHESS_DOG2);
SetChessType(71CHESS_CAT2);
SetChessType(66CHESS_MOUSE2);


gainchessidx_[0]=gainchessidx_[1]=0;
endbmpindx_=0;
gameendhold_=false;
}


void?CAniChess::SetChessType(int?rowint?colunsigned?char?chessunsigned?char?who)
{
//lower?5?bits?(4~0):?chess?id
//---bit?43:?00:no?chess?01:player?1?chess??10:player?2?chess?11:?reserved.
//---bit?210:?CHESSID

/*
static?const?unsigned?char?CHESS_ELEPHANT=0;
static?const?unsigned?char?CHESS_LION=1;
static?const?unsigned?char?CHESS_TIGER=2;
static?const?unsigned?char?CHESS_LEOPARD=3;
static?const?unsigned?char?CHESS_WOLF=4;
static?const?unsigned?char?CHESS_DOG=5;
static?const?unsigned?char?CHESS_CAT=6;
static?const?unsigned?char?CHESS_MOUSE=7;
*/

ClearChessType(rowcol);

unsigned?char?tct=0;
if(who==1)?//?player?1
tct|=1<<3;
else?//player?2
tct|=1<<4;
tct|=chess;
chessboard_[row][col]|=tct;
}
void?CAniChess::ClearChessType(int?rowint?col)
{
chessboard_[row][col]&=0xe0;//0xe0?=?bin?11100000?clear?lower?5?bits?(4~0)
}
void?CAniChess::GetChessType(int?rowint?colunsigned?char?&chessunsigned?char?&who)
{

who=(chessboard_[row][col]&0x18)>>3;?//0x18?=?bin?00011000
//00:no?chess?01:player?1?chess??10:player?2?chess?11:?reserved.

chess=chessboard_[row][col]&0x7;?//0x7=00000111
}
void?CAniChess::SetHoleType()
{
//higher?3?bits?(7~5):?hole?type
//---000?normal?hole
//---001?river?
//---010?player?1?trap
//---011?player?2?trap
//---100?

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件????????898??2015-08-24?22:19??AnimalChess.sln

?????文件???15232000??2016-09-07?21:14??AnimalChess.ncb

?????文件??????16445??2015-11-09?21:24??AnimalChess\AniChess.cpp

?????文件???????3149??2015-11-05?23:41??AnimalChess\AniChess.h

?????文件????8996604??2015-11-05?23:04??AnimalChess\AnimalChess.aps

?????文件???????2906??2015-08-24?22:22??AnimalChess\AnimalChess.cpp

?????文件????????501??2015-08-24?22:19??AnimalChess\AnimalChess.h

?????文件??????11997??2015-11-05?23:04??AnimalChess\AnimalChess.rc

?????文件????????632??2015-08-24?22:19??AnimalChess\AnimalChess.reg

?????文件??????10553??2015-11-05?23:04??AnimalChess\AnimalChess.vcproj

?????文件???????1427??2016-09-07?21:14??AnimalChess\AnimalChess.vcproj.UBPJ19NPZWDN1SU.Administrator.user

?????文件???????1181??2015-11-02?22:51??AnimalChess\AnimalChessDoc.cpp

?????文件????????621??2015-08-24?23:12??AnimalChess\AnimalChessDoc.h

?????文件???????6837??2015-11-05?23:41??AnimalChess\AnimalChessView.cpp

?????文件???????1456??2015-11-05?22:57??AnimalChess\AnimalChessView.h

?????文件???????1006??2015-08-24?22:20??AnimalChess\MainFrm.cpp

?????文件????????509??2015-08-24?22:19??AnimalChess\MainFrm.h

?????文件???????3170??2015-08-24?22:19??AnimalChess\ReadMe.txt

?????文件??????21630??2015-08-26?00:07??AnimalChess\res\AnimalChess.ico

?????文件????????367??2015-08-24?22:19??AnimalChess\res\AnimalChess.rc2

?????文件???????1078??2015-08-24?22:33??AnimalChess\res\AnimalChessDoc.ico

?????文件????1694390??2015-10-26?21:16??AnimalChess\res\pics\chessboard.bmp

?????文件????1137774??2015-11-05?23:04??AnimalChess\res\pics\end?bmp\end-cat.bmp

?????文件????1062966??2015-11-05?23:04??AnimalChess\res\pics\end?bmp\end-dog.bmp

?????文件?????824262??2015-11-05?23:04??AnimalChess\res\pics\end?bmp\end-elephant.bmp

?????文件?????957750??2015-11-05?23:04??AnimalChess\res\pics\end?bmp\end-shuimu.bmp

?????文件?????874422??2015-11-05?23:04??AnimalChess\res\pics\end?bmp\end-tiger.bmp

?????文件?????144054??2015-11-05?22:06??AnimalChess\res\pics\end?bmp\redwin?-?副本.bmp

?????文件?????144054??2015-11-05?22:57??AnimalChess\res\pics\end?bmp\redwin.bmp

?????文件?????144054??2015-11-05?22:09??AnimalChess\res\pics\end?bmp\yellowwin?-?副本.bmp

............此處省略39個文件信息

評論

共有 條評論

相關資源