*To the problem with the breakpoints:
I don't think it's a problem of the debugger since when I tried to set a breakpoint in another project it worked perfectly.
Anyway, since I want to finish the issue I am working on, following question/ inquiry:
(for those who don't know the issue: When reassigning a key in the options menu, while waiting for an input, the help screen opens, which doesn't let the user change actual settings)
-What is this "waiting for key input"- event called in the code/where can I find it?
-how to generally find such things (since breakpoints aren't working :/). Asking those, who had to work into foreign code before. When you don't know the code (not written yourself), is there a solid way to find things like this input event without asking the creator?
-> here my actual idea for the fix:
in boot.cpp line 286
Code: Select all
if(InputManager->UnmappedKeyPress() == true)
{
_welcome_window->Show();
return;
}
I would insert another if-clause. bool KeyInputExpected() be the input function(in the options menu)
Code: Select all
if(InputManager->UnmappedKeyPress() == true)
{
if(KeyInputExpected() == 0)
_welcome_window->Show();
return;
}
Hope you have comprehension for a beginner
