Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
Nov 7, 2018, 11:52:40 AM (5 years ago)
Author:
ottka
Message:

clean up of module :)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • code/branches/OrxoKart_HS18/src/modules/orxokart/OrxoKartTile.cc

    r12089 r12090  
    7373        Initializes a OrxoKartTile
    7474    @param x
    75         x-Coordinate of the Square that the Wall is attached to, 0-9, Origin is Bottom left
     75        x-Coordinate of the center of the Tile
    7676    @param y
    77         y-Coordinate of the Square that the Wall is attached to, 0-9, Origin is Bottom left
    78     @param cellSize
    79         The size of a cell
    80     @param cellHeight
    81         The height of a cell
    82     @param orientation
    83             Wall on the right side (1) or on top (2) of this square, 0-1       
     77        z-Coordinate of the center of the Tile
     78    @param s
     79        scaling factor of the map
     80    @param type
     81        type of tile. 1 for normal tile, 2 for Start/End tile     
    8482    */
    8583    void OrxoKartTile::init(int x, int z, int s, int type)
    8684    {
     85        // floor design according to its type
    8786        model_ = new Model(this->getContext());
    8887        if (type == 1) {
     
    9796        this->attach(model_);
    9897
     98
     99        //floor physics
    99100        cs_ = new BoxCollisionShape(this->getContext());
    100101        cs_->setHalfExtents(Vector3(s/2.0f, 1.0f, s/2.0f));
     
    102103
    103104        this->attachCollisionShape(cs_);
    104 
    105         /*
    106 
    107         int xSize_, zSize_, xPos_, zPos_;
    108 
    109         if(orientation == 1){
    110             xSize_ = cellSize/2;
    111             zSize_ = 2;
    112             zPos_ = x*cellSize;
    113             xPos_ = y*cellSize-cellSize/2;
    114         }
    115         else{
    116             xSize_ = 2;
    117             zSize_ = cellSize/2;
    118             zPos_ = x*cellSize-cellSize/2;
    119             xPos_ = y*cellSize;
    120         }
    121 
    122 
    123         model_ = new Model(this->getContext());
    124         model_->setMeshSource("CuboidBody.mesh");
    125         model_->setScale3D(Vector3(xSize_*1.0f, cellHeight*1.0f, zSize_*1.0f));
    126         model_->setPosition(Vector3(xPos_*1.0f, 0.0f, zPos_*1.0f));
    127 
    128         this->attach(model_);
    129 
    130         cs_ = new BoxCollisionShape(this->getContext());
    131         cs_->setHalfExtents(Vector3(xSize_*1.0f, cellHeight*1.0f, zSize_*1.0f));
    132         cs_->setPosition(Vector3(xPos_*1.0f, 0.0f, zPos_*1.0f));
    133 
    134         this->attachCollisionShape(cs_);
    135         */
    136105    }
    137106}
Note: See TracChangeset for help on using the changeset viewer.