Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
Dec 5, 2018, 1:24:26 PM (6 years ago)
Author:
kunzro
Message:

highlight and dehighlight function added for province and WagnisHUD info adjusts colour

Location:
code/branches/wagnis_HS18
Files:
7 edited

Legend:

Unmodified
Added
Removed
  • code/branches/wagnis_HS18/data/overlays/WagnisHUD.oxo

    r12157 r12159  
    1515      <WagnisHUDinfo
    1616       name      = "descr1"
    17        position  = "0.1, 0.20"
     17       position  = "0.2, 0.1"
    1818       pickpoint = "0, 1"
    1919       font      = "Monofur"
  • code/branches/wagnis_HS18/src/modules/wagnis/WagnisHUD.cc

    r12136 r12159  
    2121 *
    2222 *   Author:
    23  *      Felix Schulthess
    24  *   Co-authors:
    25  *      Reto Grieder
    26  *      Oliver Scheuss
    27  *      Matthias Spalinger
    28  *
     23 *      Roman Kunz
    2924 */
    3025
  • code/branches/wagnis_HS18/src/modules/wagnis/WagnisHUD.h

    r12136 r12159  
    2121 *
    2222 *   Author:
    23  *      Felix Schulthess
    24  *   Co-authors:
    25  *      Reto Grieder
    26  *      Matthias Spalinger
     23 *      Roman Kunz
     24
    2725 *
    2826 */
  • code/branches/wagnis_HS18/src/modules/wagnis/WagnisHUDinfo.cc

    r12158 r12159  
    2121 *
    2222 *   Author:
    23  *      Florian Zinggeler
     23 *      Roman Kunz
    2424 *
    2525 */
     
    5050            findWagnis();
    5151        }
    52     enum GameStage { NOT_READY, CHOOSE_PROVINCE_STAGE, REINFORCEMENT_STAGE, ATTACK_STAGE, MOVE_STAGE };
     52        switch(wagnisgame->active_player){
     53            case 1: setColour( colour({255,0,0}, 100.0f) );
     54                    break;
     55            case 2: setColour( colour({0,255,0}, 100.0f) );
     56                    break;
     57            case 3: setColour( colour({255,255,0}, 100.0f) );
     58                    break;
     59            case 4: setColour( colour({0,0,255}, 100.0f) );
     60                    break;
     61            case 5: setColour( colour({255,0,255}, 100.0f) );
     62                    break;
     63            case 6: setColour( colour({128,128,0}, 40.0f) );
     64                    break;
     65            case 7: setColour( colour({0,255,255}, 100.0f) );
     66                    break;
     67            case 8: setColour( colour({153,255,204}, 100.0f) );
     68                    break;
     69            case 9: setColour( colour({102,51,0}, 100.0f) );
     70                    break;
     71        }
     72
    5373        std::stringstream ss;
    5474        switch(wagnisgame->gameStage){
  • code/branches/wagnis_HS18/src/modules/wagnis/WagnisHUDinfo.h

    r12157 r12159  
    2121 *
    2222 *   Author:
    23  *      Florian Zinggeler
     23 *      Roman Kunz
    2424 *
    2525 */
  • code/branches/wagnis_HS18/src/modules/wagnis/WagnisProvince.cc

    r12150 r12159  
    7373
    7474    }
     75    //highlight a province
     76    void WagnisProvince::highlight(){
     77        this->setRadarObjectColour( colour({255,255,255}, 100.0f) );
     78    }
     79    //dehighlight a province
     80    void WagnisProvince::dehighlight(){
     81        this->setOwner_ID( this->getOwner_ID() );
     82    }
    7583    //set troops
    7684    void WagnisProvince::setTroops(int troops){
  • code/branches/wagnis_HS18/src/modules/wagnis/WagnisProvince.h

    r12136 r12159  
    3232        void setID(int);
    3333        void setContinent(int);
     34        void highlight();
     35        void dehighlight();
    3436
    3537        int getOwner_ID() const;
Note: See TracChangeset for help on using the changeset viewer.