还有一个代码规范问题,就是都不好好缩进
例如:
for(i=0;i<MAX_PEOPLE;i++)
if(inrooms[myroom].peoples[i].style!=-1)
if(!(inrooms[myroom].peoples[i].flag&PEOPLE_SPECTATOR) &&
inrooms[myroom].peoples[i].flag&PEOPLE_ALIVE &&
(inrooms[myroom].peoples[i].flag&PEOPLE_KILLER||inrooms[myroom].status==
INROOM_DAY)) {
for(j=0;j<MAX_PEOPLE;j++)
if(inrooms[myroom].peoples[j].style!=-1)
if(inrooms[myroom].peoples[j].pid == inrooms[myroom].peoples[i].vote
)
inrooms[myroom].peoples[j].vnum++;
}
为什么不写成:
for(i=0;i<MAX_PEOPLE;i++)
{
if(inrooms[myroom].peoples[i].style!=-1)
{
if(!(inrooms[myroom].peoples[i].flag&PEOPLE_SPECTATOR) &&
inrooms[myroom].peoples[i].flag&PEOPLE_ALIVE &&
(inrooms[myroom].peoples[i].flag&PEOPLE_KILLER||inrooms[myroom].status==I
NROOM_DAY))
{
for(j=0;j<MAX_PEOPLE;j++)
{
if(inrooms[myroom].peoples[j].style!=-1)
{
if(inrooms[myroom].peoples[j].pid == inrooms[myroom].peoples[i].vote)
{
inrooms[myroom].peoples[j].vnum++;
}
}
}
}
}
}
这样呢?
【 在 fancyrabbit (兔兔猫★Initial F★考试挂挂挂) 的大作中提到: 】
: 标 题: Re: 问一下新杀人游戏的代码
: 发信站: 水木社区 (Sun Jun 15 15:33:08 2008), 转信
:
: 是好改阿,这不是技术问题,这个是一个习惯/规范/态度的问题 ...
: int函数为啥不写返回值呢,不写返回值你把它声明成int做啥呢 -_-bb
: 【 在 luckwithme (Marvel) 的大作中提到: 】
: : 我看了一下,一部分是类型不兼容,另一部分是未使用的变量,后者应该比较好改
:
:
: --
: 那一瞬间的惊动,就如封闭黑暗的罐子,忽尔掠过微薄的光线,稍纵即逝,却艳丽得让心
: 里无限欢喜。这惊动和欢喜,是因着渺茫天地,曾有一个人并肩而立,观望世间风月。记
: 得,沉默如同黄金,即使被岁月磨损覆盖。它亦会是我的光。
:
:
: ※ 来源:·水木社区 newsmth.net·[FROM: 211.151.94.*]
--
FROM 222.171.7.*