Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
Nov 21, 2018, 11:45:27 AM (5 years ago)
Author:
linggj
Message:

some changes

File:
1 edited

Legend:

Unmodified
Added
Removed
  • code/branches/WorldMap_HS18/src/orxonox/controllers/SMCoord.cc

    r12106 r12110  
    66    }
    77
     8     SMCoord::~SMCoord() {
     9       
     10    }
     11
    812    SMCoord::SMCoord(int x) {
    913        set(x);
     
    1115
    1216    void SMCoord::set(int index) {
     17        if(index<0) return;
     18        if(index>8) return;
    1319        this->index = index;
     20    }
     21
     22    Vector3 SMCoord::get3dcoordinate() {
     23        Vector3 coord;
     24       switch(this->index)
     25       {
     26        case 0:
     27            coord.x= 550;
     28            coord.y = 300;
     29            coord.z = 0;
     30            break;
     31        case 1:
     32            coord.x= 100;
     33            coord.y = 350;
     34            coord.z = -250;
     35            break;
     36        case 2:
     37            coord.x= -600;
     38            coord.y = 250;
     39            coord.z = -500;
     40            break;
     41        case 3:
     42            coord.x= -1000;
     43            coord.y = 50;
     44            coord.z = -750;
     45            break;
     46        case 4:
     47            coord.x= -900;
     48            coord.y = -400;
     49            coord.z = -1000;
     50            break;
     51        case 5:
     52            coord.x= -500;
     53            coord.y = -700;
     54            coord.z = -1250;
     55            break;
     56        case 6:
     57            coord.x= 0;
     58            coord.y = 900;
     59            coord.z = -1500;
     60            break;
     61        case 7:
     62            coord.x= 700;
     63            coord.y = -1100;
     64            coord.z = -1750;
     65            break;
     66        case 8:
     67            coord.x= 1500;
     68            coord.y = 1300;
     69            coord.z = -2000;
     70            break;
     71        default:
     72            coord.x= 0;
     73            coord.y = 0;
     74            coord.z = 0;
     75       }
     76       return coord;
    1477    }
    1578
Note: See TracChangeset for help on using the changeset viewer.