Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
Oct 28, 2008, 3:05:17 AM (16 years ago)
Author:
landauf
Message:

added spaceship

File:
1 edited

Legend:

Unmodified
Added
Removed
  • code/branches/objecthierarchy/src/orxonox/overlays/OverlayText.cc

    r2019 r2024  
    6565        }
    6666
    67         XMLPortParam(OverlayText, "font",     setFont,     getFont,     xmlElement, mode).defaultValues("Monofur");
    68         XMLPortParam(OverlayText, "colour",   setColour,   getColour,   xmlElement, mode).defaultValues(ColourValue(1.0, 1.0, 1.0, 1.0));
    69         XMLPortParam(OverlayText, "caption",  setCaption,  getCaption,  xmlElement, mode).defaultValues("");
    70         XMLPortParam(OverlayText, "textSize", setTextSize, getTextSize, xmlElement, mode).defaultValues(1.0f);
    71         XMLPortParamTemplate(OverlayText, "align", setAlignment, getAlignment, xmlElement, mode, const std::string&).defaultValues("left");
     67        XMLPortParam(OverlayText, "font",     setFont,            getFont,            xmlElement, mode).defaultValues("Monofur");
     68        XMLPortParam(OverlayText, "colour",   setColour,          getColour,          xmlElement, mode).defaultValues(ColourValue(1.0, 1.0, 1.0, 1.0));
     69        XMLPortParam(OverlayText, "caption",  setCaption,         getCaption,         xmlElement, mode).defaultValues("");
     70        XMLPortParam(OverlayText, "textSize", setTextSize,        getTextSize,        xmlElement, mode).defaultValues(1.0f);
     71        XMLPortParam(OverlayText, "align",    setAlignmentString, getAlignmentString, xmlElement, mode).defaultValues("left");
    7272    }
    7373
     
    106106    }
    107107
    108     void OverlayText::setAlignment(const std::string& alignment)
     108    Ogre::TextAreaOverlayElement::Alignment OverlayText::getAlignment() const
     109    {
     110        if (this->text_)
     111            return this->text_->getAlignment();
     112        else
     113            return Ogre::TextAreaOverlayElement::Left;
     114    }
     115
     116    void OverlayText::setAlignmentString(const std::string& alignment)
    109117    {
    110118        if (alignment == "right")
     
    116124    }
    117125
    118     std::string OverlayText::getAlignment() const
     126    std::string OverlayText::getAlignmentString() const
    119127    {
    120128        if (this->text_)
Note: See TracChangeset for help on using the changeset viewer.