void App::on_mouse_down(const InputEvent &key) { const char *str="Unknown"; switch (key.id) { case mouse_left: str="Left"; break; case mouse_right: str="Right"; break; case mouse_middle: str="Middle"; break; case mouse_wheel_up: str="Up"; break; case mouse_wheel_down: str="Down"; break; case mouse_xbutton1: str="Button 1"; break; case mouse_xbutton2: str="Button 2"; break; default: break; } create_shooter(key, str, false, true, false); }
void App::on_mouse_down(const CL_InputEvent &key, const CL_InputState &state) { const char *str="Unknown"; switch (key.id) { case CL_MOUSE_LEFT: str="Left"; break; case CL_MOUSE_RIGHT: str="Right"; break; case CL_MOUSE_MIDDLE: str="Middle"; break; case CL_MOUSE_WHEEL_UP: str="Up"; break; case CL_MOUSE_WHEEL_DOWN: str="Down"; break; case CL_MOUSE_XBUTTON1: str="Button 1"; break; case CL_MOUSE_XBUTTON2: str="Button 2"; break; default: break; } create_shooter(key, str, false, true, false); }
void App::on_input_down(const InputEvent &key) { if(key.id == keycode_escape) { quit = true; } else { create_shooter(key, key.str, true, false, false); } }
void App::on_input_down(const CL_InputEvent &key, const CL_InputState &state) { if(key.id == CL_KEY_ESCAPE) { quit = true; } else { create_shooter(key, key.str, true, false, false); } }
void App::on_joystick_down(const InputEvent &key, int joystick_number) { std::string str(string_format("J%1 B%2", joystick_number, key.id)); create_shooter(key, str, true, true, false); }
void App::on_joystick_down(const CL_InputEvent &key, const CL_InputState &state, int joystick_number) { CL_String str(cl_format("J%1 B%2", joystick_number, key.id)); create_shooter(key, str, true, true, false); }