示例#1
0
   void Entity::displayShort(Being *observer) {

      if (ENTITY_PLAYER == observer->getType()
      && getShortDescription().length() > 0) {
         observer->out("display") << getShortDescription() << endl;
      }
   }
示例#2
0
GuiMedia::GuiMedia(weak_ptr<Scene> scene, string name)
    : GuiWidget(scene, name)
{
    auto types = getTypesFromCategory(BaseObject::Category::IMAGE);
    for (auto& type : types)
        _mediaTypes[getShortDescription(type)] = type;

    for (auto& type : _mediaTypes)
        _mediaTypesReversed[type.second] = type.first;
}