Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
Apr 4, 2019, 5:46:25 PM (5 years ago)
Author:
mkarpf
Message:

Example Level with scaling

File:
1 edited

Legend:

Unmodified
Added
Removed
  • code/branches/MouseAPI_FS19/src/modules/MouseAPI/mouseapiexample.cc

    r12271 r12285  
    99{
    1010    RegisterObject(MouseAPIExample);
    11     //mouseapi = MouseAPI::getInstance();
    1211
    1312}
     
    1918}
    2019
    21 void MouseAPIExample::tick(float dt)
    22 {
    23     ControllableEntity::tick(dt);
    24 
    25 }
    26 
    2720void MouseAPIExample::testfunction(MouseButtonCode::ByEnum mouse)
    2821{
    29     orxout() << "MouseAPIExample: Object Clicked\n";
     22    float randomnumber = (rand()%100 + 1)/100.0;
     23    this->setScale(randomnumber);
     24    orxout() << "Blah\n";
     25
    3026}
    3127
     
    3531    MouseAPI::getInstance().activate();
    3632    MouseAPI::getInstance().addClickableObject(this->getWorldPosition(),10,std::list<MouseButtonCode::ByEnum>{MouseButtonCode::Left},[this](MouseButtonCode::ByEnum mouse){this->testfunction(mouse);});
    37 
    3833}
    3934}
Note: See TracChangeset for help on using the changeset viewer.