Hocalar merhabalar, geçen sene başladığım c++ ğrenim işini artık biraz daha ilerlettim devc++ tan visual c++ a geçtim diyebilirim ancak belli başlı problemlerim var. Şimdi eskiden basitçe ekrandan veya dosyadan veri çekme işleri ile uğraşıyordum şimdi olayı bir tık daha ileri gtürüp elimdeki herhangi bir gamepad ten komut almak istiyorum ancak bilgim yetersiz kaldı bu konuda. Yaptıklarımı yazayım ilk nce : SFML diye bir kütüphane buldum visual studio ya ekledim herşey çok güzel diyebilirim denemesini ıvırını zıvırını yaptım çalışıyor gamepad tanınıyor ama birkaç sıkıntı var. yazdığım rnek kod şyle aslında kütüphanenin rnek koduna birkaç ekleme yaptım diyebilirim. #include <SFML/Graphics. hpp> #include <SFML/Window. hpp> #include <iostream> using namespace std; int main { cout << "basladi"; sf::RenderWindow window(sf::VideoMode(200, 200), "SFML works!"); sf::CircleShape shape(100. f); shape. setFillColor ; bool connected = sf::Joystick::isConnected(0); if cout <<endl <<sf::Joystick::getButtonCount(0) << endl; cout << sf::Joystick::hasAxis(0, sf::Joystick::R); while (window. isOpen { if (sf::Joystick::isButtonPressed(0, 0)) if (sf::Joystick::isButtonPressed(0, 1)) if (sf::Joystick::isButtonPressed(0, 2)) if (sf::Joystick::isButtonPressed(0, 3)) if (sf::Joystick::isButtonPressed(0, 4)) if (sf::Joystick::isButtonPressed(0, 5)) if (sf::Joystick::isButtonPressed(0, 6)) if (sf::Joystick::isButtonPressed(0, 7)) if (sf::Mouse::isButtonPressed sf::Event event; while (window. pollEvent window. clear ; window. draw ; window. display ; } return 0; } Bu kod hali hazırda çalışıyor ancak sıkıntı şu elimdeki gamepad te 17 tane tuş olmasına rağmen bu kütüpane 12 tanesini algılıyor. Ayrıca gamepad'ten komut alma işlemini form application ile nasıl yapacağım? Consol'da o küçük pencere açık kalıyor ama formdada yle mi olacak? Ve bana gamepad kontrolü için smfl den başka tavsiye edebileceğiniz kütüphane var mıdır?