Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Changeset 10374 in orxonox.OLD


Ignore:
Timestamp:
Jan 25, 2007, 11:27:47 PM (17 years ago)
Author:
patrick
Message:

merged branche gui

Location:
trunk/src
Files:
6 edited
7 copied

Legend:

Unmodified
Added
Removed
  • trunk/src/lib/gui/gl/Makefile.am

    r9656 r10374  
    2525                glgui_frame.cc \
    2626                glgui_text.cc \
     27                glgui_multiline_text.cc \
    2728                glgui_inputline.cc \
    2829                glgui_textfield.cc \
     
    5354                glgui_frame.h \
    5455                glgui_text.h \
     56                glgui_multiline_text.h \
    5557                glgui_inputline.h \
    5658                glgui_textfield.h \
  • trunk/src/lib/gui/gl/glgui_text.cc

    r9869 r10374  
    5050    this->_text.setFont("fonts/final_frontier.ttf", 20);
    5151    this->_text.setLineWidth(400);
    52     this->_text.setDotsPosition(LimitedWidthText::Begin);
     52//     this->_text.setDotsPosition(LimitedWidthText::Begin);
    5353    this->_text.setColor(foregroundColor());
    5454    this->_text.setVisibility(false);
  • trunk/src/lib/gui/gl/glgui_widget.cc

    r10368 r10374  
    112112
    113113
    114     this->setBackgroundColor(Color(.51, .3, .3, .5));
    115     this->setBackgroundColor(Color(.3, .5, .3, 1), OrxGui::Selected);
    116     this->_style[0]._background.setBlendFunc( GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);
    117     this->_style[1]._background.setBlendFunc( GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);
    118     this->_style[2]._background.setBlendFunc( GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);
    119     this->_style[3]._background.setBlendFunc( GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);
     114    this->setBackgroundColor(Color(0, 0, 0, 0));
     115    this->setBackgroundColor(Color(0, 0, 0, 0), OrxGui::Selected);
     116
     117
     118    this->_style[0]._background.setBlendFunc( GL_SRC_ALPHA,GL_ONE_MINUS_SRC_ALPHA);
     119    this->_style[1]._background.setBlendFunc( GL_SRC_ALPHA,GL_ONE_MINUS_SRC_ALPHA);
     120    this->_style[2]._background.setBlendFunc( GL_SRC_ALPHA,GL_ONE_MINUS_SRC_ALPHA);
     121    this->_style[3]._background.setBlendFunc( GL_SRC_ALPHA,GL_ONE_MINUS_SRC_ALPHA);
    120122
    121123    this->setForegroundColor(Color(.8, .8, 1, 1), OrxGui::Normal);
     
    563565  }
    564566
     567 
     568 
     569 
     570 
     571 
    565572  /**
    566573  * @brief sets the Background Texture to all States.
     
    569576  void GLGuiWidget::setBackgroundTexture(const std::string& textureName)
    570577  {
    571     for (unsigned int i = 0; i < GLGUI_STATE_COUNT; ++i)
     578    for (unsigned int i = 0; i < GLGUI_STATE_COUNT; ++i) {
    572579      _style[i]._background.setDiffuseMap(textureName);
     580      _style[i]._background.setDiffuseColor(Color(1.0, 1.0, 1.0, 1.0));
     581    }
    573582    this->_currentStyle._background.setDiffuseMap(textureName);
    574   }
    575 
     583    this->_currentStyle._background.setDiffuseColor(Color(1.0, 1.0, 1.0, 1.0));
     584  }
     585
     586  void GLGuiWidget::setBackgroundTexture(const std::string& textureName, OrxGui::State state)
     587  {
     588    _style[state]._background.setDiffuseMap(textureName);
     589    _style[state]._background.setDiffuseColor(Color(1.0, 1.0, 1.0, 1.0));
     590
     591    if (state == _state) {
     592      _currentStyle._background.setDiffuseMap(textureName);
     593      _currentStyle._background.setDiffuseColor(Color(1.0, 1.0, 1.0, 1.0));
     594    }
     595  }
     596 
     597 
     598 
     599 
    576600  /**
    577601   * @brief sets the Background Texture.
     
    582606  {
    583607    _style[state]._background.setDiffuseMap(texture);
    584     if (state == _state)
     608    _style[state]._background.setDiffuseColor(Color(1.0, 1.0, 1.0, 1.0));
     609
     610    if (state == _state) {
    585611      _currentStyle._background.setDiffuseMap(texture);
     612      _currentStyle._background.setDiffuseColor(Color(1.0, 1.0, 1.0, 1.0));
     613    }
    586614  }
    587615
  • trunk/src/lib/gui/gl/glgui_widget.h

    r10368 r10374  
    181181    void setBackgroundTexture(const std::string& textureName);
    182182    void setBackgroundTexture(const Texture& texture, OrxGui::State state);
     183    void setBackgroundTexture(const std::string& textureName, OrxGui::State state);
    183184    void setBackgroundTexture(const std::string& textureName, const std::string& stateName);
    184185
  • trunk/src/world_entities/WorldEntities.am

    r10368 r10374  
    2828                world_entities/mount_point.cc \
    2929                world_entities/sound_entity.cc \
     30                \
     31                world_entities/questGUI/quest_gui.cc \
     32                world_entities/questGUI/quest.cc \
    3033                \
    3134                world_entities/weapons/test_gun.cc \
     
    153156                sound_entity.h \
    154157                \
     158                questGUI/quest_gui.h \
     159                questGUI/quest.h \
     160                \
    155161                weapons/test_gun.h \
    156162                weapons/laser_cannon.cc \
  • trunk/src/world_entities/script_trigger.cc

    r10321 r10374  
    181181   }
    182182
    183   if(triggerRemains && scriptCalled)
     183 if(triggerRemains && scriptCalled)
    184184  {
    185185    executeAction(timestep);
     
    190190  {
    191191    if( !invert && this->distance(target) < radius)
     192    {
     193    //printf("Distance is %f \n", this->distance(target));
     194    executeAction(timestep);
     195    scriptCalled = true;
     196    return;
     197
     198    }
     199    else if( invert && this->distance(target) > radius)
    192200    {
    193201      executeAction(timestep);
    194202      scriptCalled = true;
    195203      return;
    196 
    197     }
    198     else if( invert && this->distance(target) > radius)
    199     {
    200       executeAction(timestep);
    201       scriptCalled = true;
    202       return;
    203     }
    204   }
    205  //else
    206    //printf("SCRIPTTRIGGER: target out of range\n");
    207 
     204    }
     205  }
    208206}
    209207
     
    211209void ScriptTrigger::executeAction(float timestep)
    212210{
    213 
    214211  if(scriptIsOk)
    215212  {
Note: See TracChangeset for help on using the changeset viewer.