Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Changeset 5078 in orxonox.OLD for trunk/src/lib/graphics


Ignore:
Timestamp:
Aug 19, 2005, 5:02:38 AM (19 years ago)
Author:
bensch
Message:

orxonox/trunk: Shell is running, but only in orxonox-world, not all-over
I do not know why this behaviour occurs, but maybe it is because of some errors in other pointers…
who knows

Location:
trunk/src/lib/graphics
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/lib/graphics/graphics_engine.cc

    r5024 r5078  
    451451      this->geTextMaxFPS->setAlignment(TEXT_ALIGN_LEFT);
    452452      this->geTextMaxFPS->setPosition2D(5, 35);
    453       this->geTextMinFPS = TextEngine::getInstance()->createText("fonts/arial_black.ttf", 35, TEXT_DYNAMIC, 0, 255, 0);
     453      this->geTextMinFPS = TextEngine::getInstance()->createText("fonts/arial_black.ttf", 15, TEXT_DYNAMIC, 0, 255, 0);
    454454      this->geTextMinFPS->setAlignment(TEXT_ALIGN_LEFT);
    455455      this->geTextMinFPS->setPosition2D(5, 65);
  • trunk/src/lib/graphics/render2D/render_2d.cc

    r5068 r5078  
    8888void Render2D::moveToLayer(Element2D* element2D, E2D_LAYER to)
    8989{
    90   this->element2DList[(int)log2(element2D->getLayer())]->remove(element2D);
    91   this->element2DList[(int)log2(to)]->add(element2D);
     90  if (element2D->getLayer() != to)
     91  {
     92    this->element2DList[(int)log2(element2D->getLayer())]->remove(element2D);
     93    this->element2DList[(int)log2(to)]->add(element2D);
     94  }
    9295}
    9396
  • trunk/src/lib/graphics/text_engine.cc

    r5077 r5078  
    813813/**
    814814 *  creates a new Text with a certain font.
    815    \see Font::Font
    816    \see Text::Text
     815   @see Font::Font
     816   @see Text::Text
    817817*/
    818818Text* TextEngine::createText(const char* fontFile, unsigned int fontSize, int textType, Uint8 r, Uint8 g, Uint8 b)
     
    831831
    832832  return new Text(tmpFont, TEXT_DYNAMIC);
    833 }
    834 
    835 /**
    836  *  deletes all the Text, and tries to delete all allocated fonts
    837 */
    838 void TextEngine::flush()
    839 {
    840   tIterator<BaseObject>* textIterator = ClassList::getList(CL_TEXT)->getIterator();
    841   Text* text = dynamic_cast<Text*>(textIterator->nextElement());
    842   while( text != NULL)
    843     {
    844       delete text;
    845       text = dynamic_cast<Text*>(textIterator->nextElement());
    846     }
    847   delete textIterator;
    848833}
    849834
  • trunk/src/lib/graphics/text_engine.h

    r5077 r5078  
    218218                   Uint8 b = FONT_DEFAULT_COLOR_B);
    219219
    220   void flush();
    221 
    222220  void debug() const;
    223221
Note: See TracChangeset for help on using the changeset viewer.