const & Input SFML - PullRequest
       11

const & Input SFML

0 голосов
/ 02 марта 2012

У меня есть следующая структура:

class Manager {
private:
    Screen* currentScreen;
    const Input* inputManager;
    // ... 
public:
    void setInputManager(const sf::Input &in){ inputManager = ∈}
    // ... 
}
class Screen {
    void run();
    // ... 
}

main.cpp это:

int main(int argc, char const *argv[]){
    RenderWindow App(VideoMode(640, 480), "My App");

    Manager *mngr = &Manager::Instance();    
    Screen *initialScreen = new Screen();

    mngr->setCurrentScreen(*initialScreen);
    // i wanna get the App.GetInput
    mngr->setInputManager(App.GetInput());

    while(App.IsOpened()){
        // call the Screen run() method

        // and when i run the logic of the screen use the pointer
        mngr->getCurrentScreen()->run();
    }
}

Я не знаю, как написать Manager::getInputManger()

...