📄 tscore.cpp
字号:
#include "TScore.h"
// construct
TScore::TScore()
{
iName = KTextBase;
iValue= 0;
}
TScore::TScore(TInt aValue)
{
iName = KTextBase;
iValue= -aValue;
}
TScore::TScore(TInt aValue, const TDesC& aName)
{
iName = aName;
iValue= -aValue;
}
/////////////////////////////////////////////////
// other methods
TInt TScore::Score()
{
return -iValue;
}
TInt TScore::Score(TPlayerName& aName)
{
aName = iName;
return -iValue;
}
// operators
TInt TScore::operator >(const TScore& aScore)
{
if(iValue > aScore.iValue)
return 1;
else
return 0;
}
TInt TScore::operator <(const TScore& aScore)
{
if(iValue < aScore.iValue)
return 1;
else
return 0;
}
TInt TScore::operator ==(const TScore& aScore)
{
if(iValue == aScore.iValue)
return 1;
else
return 0;
}
// >> & <<
void TScore::ExternalizeL(RWriteStream& aStream) const
{
aStream.WriteInt32L(iValue);
aStream << iName;
}
void TScore::InternalizeL(RReadStream& aStream)
{
iValue = aStream.ReadInt32L();
aStream >> iName;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -