本文整理汇总了C++中TCODZip::getColor方法的典型用法代码示例。如果您正苦于以下问题:C++ TCODZip::getColor方法的具体用法?C++ TCODZip::getColor怎么用?C++ TCODZip::getColor使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类TCODZip
的用法示例。
在下文中一共展示了TCODZip::getColor方法的7个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: load
void Actor::load(TCODZip &zip) {
x = zip.getInt();
y = zip.getInt();
ch = zip.getInt();
col= zip.getColor();
name = strdup(zip.getString());
blocks = zip.getInt();
bool hasAttacker = zip.getInt();
bool hasDestructible = zip.getInt();
bool hasAi = zip.getInt();
bool hasPickable = zip.getInt();
bool hasContainer = zip.getInt();
if (hasAttacker) {
attacker = new Attacker(0.0f);
attacker->load(zip);
}
if (hasDestructible) {
destructible = Destructible::create(zip);
}
if (hasAi) {
ai = Ai::create(zip);
}
if (hasPickable) {
pickable = Pickable::create(zip);
}
if (hasContainer) {
container = new Container(0);
container->load(zip);
}
}
示例2: Load
void Actor::Load(TCODZip &zip)
{
x_ = zip.getInt();
y_ = zip.getInt();
ch_ = zip.getInt();
col_ = zip.getColor();
name_ = strdup(zip.getString());
blocks_ = zip.getInt();
bool hasAttacker = zip.getInt();
bool hasDestructible = zip.getInt();
bool hasAi = zip.getInt();
bool hasPickable = zip.getInt();
bool hasContainer = zip.getInt();
if (hasAttacker) {
attacker_ = new Attacker(0.0f);
attacker_->Load(zip);
}
if (hasDestructible) {
destructible_ = Destructible::Create(zip);
}
if (hasAi) {
ai_ = Ai::Create(zip);
}
if (hasPickable) {
pickable_ = Pickable::Create(zip);
}
if (hasContainer) {
container_ = new Container(0);
container_->Load(zip);
}
}
示例3: Container
void
Actor::Load(TCODZip& zip) {
x = zip.getInt();
y = zip.getInt();
code = zip.getInt();
color = zip.getColor();
name = _strdup(zip.getString());
blocks = zip.getInt() != 0;
fovOnly = zip.getInt() != 0;
bool hasDestructible = (zip.getInt() != 0);
bool hasAi = (zip.getInt() != 0);
bool hasPickable = (zip.getInt() != 0);
bool hasContainer = (zip.getInt() != 0);
if(hasDestructible) {
destructible = Destructible::Create(zip);
}
if(hasAi) {
ai = Ai::Create(zip);
}
if(hasPickable) {
pickable = Pickable::Create(zip);
}
if(hasContainer) {
container = new Container(0);
container->Load(zip);
}
}
示例4: load
void Gui::load(TCODZip &zip) {
int nbMessages = zip.getInt();
while (nbMessages > 0) {
const char *text = zip.getString();
TCODColor col = zip.getColor();
message(col,text);
nbMessages--;
}
}
示例5: while
void
Gui::Load(TCODZip& zip) {
int numberOfMessages = zip.getInt();
while(numberOfMessages > 0) {
char* text = (char*)zip.getString();
TCODColor color = zip.getColor();
Message(color, text);
numberOfMessages--;
}
}
示例6: load
void AiChangeEffect::load(TCODZip &zip) {
newAi = dynamic_cast<TemporaryAi*>(Ai::create(zip));
color = zip.getColor();
message = strdup(zip.getString());
}
示例7: load
void ConfusedMonsterAi::load(TCODZip &zip)
{
nbTurns = zip.getInt();
oldAi-> Ai::create(zip);
oldColor = zip.getColor();
}