X-Git-Url: https://git.verplant.org/?a=blobdiff_plain;f=src%2Fcontrol%2Fcontroller.cpp;h=11cfd6557ec0886c2030757be3ea4525987d2a90;hb=657fc40723665c04b3150946f5bd66b6b0af9230;hp=43f76659127d0a3fdf03f9e2e1e26e10bf557c01;hpb=a5eb1a582bf8c975d12293d7e5199a365a7e191b;p=supertux.git diff --git a/src/control/controller.cpp b/src/control/controller.cpp index 43f766591..11cfd6557 100644 --- a/src/control/controller.cpp +++ b/src/control/controller.cpp @@ -21,8 +21,6 @@ #include "controller.hpp" -extern Controller* main_controller; - const char* Controller::controlNames[] = { "left", "right", @@ -35,6 +33,8 @@ const char* Controller::controlNames[] = { "console", "peek-left", "peek-right", + "peek-up", + "peek-down", 0 }; @@ -64,13 +64,13 @@ Controller::hold(Control control) bool Controller::pressed(Control control) { - return oldControls[control] == false && controls[control] == true; + return !oldControls[control] && controls[control]; } bool Controller::released(Control control) { - return oldControls[control] == true && controls[control] == false; + return oldControls[control] && !controls[control]; } void