refactor(#28): Input rep Config::PlayerBindings per paràmetre
Pas 3/N del hallazgo #28. Input deixa d'incloure game/options.hpp. Els antics applyPlayerXFromOptions es renombren a applyPlayerXBindings(const Config::PlayerBindings&) i reben els bindings per paràmetre en lloc de llegir-los del global Options::*. El Director hi passa Options::player1/2 als call-sites. Esborrats applyKeyboardBindingsFromOptions i applyGamepadBindingsFromOptions que no eren cridats per ningú (dead code aprofitat). Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -99,8 +99,8 @@ Director::Director(std::vector<std::string> const& args) {
|
||||
Input::init("data/gamecontrollerdb.txt");
|
||||
|
||||
// Aplicar configuración de controls dels jugadors
|
||||
Input::get()->applyPlayer1BindingsFromOptions();
|
||||
Input::get()->applyPlayer2BindingsFromOptions();
|
||||
Input::get()->applyPlayer1Bindings(Options::player1);
|
||||
Input::get()->applyPlayer2Bindings(Options::player2);
|
||||
|
||||
if (Options::console) {
|
||||
std::cout << "Configuración carregada\n";
|
||||
|
||||
Reference in New Issue
Block a user