- Timestamp:
 - Apr 4, 2019, 3:28:50 PM (7 years ago)
 - File:
 - 
          
- 1 edited
 
 
Legend:
- Unmodified
 - Added
 - Removed
 
- 
        
code/branches/MouseAPI_FS19/src/modules/MouseAPI/mouseapiexample.cc
r12255 r12271 6 6 RegisterClass(MouseAPIExample); 7 7 8 MouseAPIExample::MouseAPIExample(Context* context) : StaticEntity(context)8 MouseAPIExample::MouseAPIExample(Context* context) : ControllableEntity(context) 9 9 { 10 10 RegisterObject(MouseAPIExample); 11 mouseapi.activate(); 12 mouseapi.addClickableObject(getPosition(),10,std::list<MouseButtonCode::ByEnum>{MouseButtonCode::Left},[this](MouseButtonCode::ByEnum mouse){this->testfunction(mouse);}); 11 //mouseapi = MouseAPI::getInstance(); 13 12 14 13 } … … 16 15 MouseAPIExample::~MouseAPIExample() 17 16 { 18 mouseapi.deactivate(); 17 if(MouseAPI::isActive()) 18 MouseAPI::getInstance().deactivate(); 19 } 20 21 void MouseAPIExample::tick(float dt) 22 { 23 ControllableEntity::tick(dt); 24 19 25 } 20 26 … … 27 33 { 28 34 SUPER(MouseAPIExample, XMLPort, xmlelement, mode); 35 MouseAPI::getInstance().activate(); 36 MouseAPI::getInstance().addClickableObject(this->getWorldPosition(),10,std::list<MouseButtonCode::ByEnum>{MouseButtonCode::Left},[this](MouseButtonCode::ByEnum mouse){this->testfunction(mouse);}); 37 29 38 } 30 39 }  
Note: See TracChangeset
          for help on using the changeset viewer.
      


            






