手机网游制造之数据处理篇
2009-10-11 00:00:00 来源:WEB开发网第三步:数据处理
选择“File→New→Class”,设置名称为“LogicEngine”,点击“Finish”完成数据处理类的创建,该类包含所有游戏数据和数据处理的代码,关键码如下所示(完整代码下载地址:http://www.shudoo.com/bzsoft):
if(userID == userID1){ //用户1
c = playerC1;
r = playerR1;
playerDire1 = dire; //改变人物方向
}else{ //用户2
c = playerC2;
r = playerR2;
playerDire2 = dire; //改变人物方向
}
//边界检测
if(isInMap(c,r,dire)){
switch(dire){ //根据方向移动
case DIRE_UP:
r--;
break;
case DIRE_DOWN:
r++;
break;
case DIRE_LEFT:
c--;
break;
case DIRE_RIGHT:
c++;
break;
}
//移动到的单元格无内容
if(isSpace(userID,r,c)){
movePlayer(userID,dire);
}else{ //不能移动
//推箱子的情形
pushBox(userID,c,r,dire);
更多精彩
赞助商链接