private void openGLControl_MouseScroller(object sender, MouseEventArgs e) { if (e.Delta > 0) { GraphicalOverlap.GO_interface_item_choice++; } else { GraphicalOverlap.GO_interface_item_choice--; } GraphicalOverlap.Graphical_OverLap_Logic(GraphicalOverlap.GO_interface_item_choice); }
public static void Wrapped_KeyPressed_Reaction(char key) { switch (key) { case 'w': step_vector.x = 0; step_vector.y = 0; step_vector.z = step; DoStep(step_vector); break; case 's': step_vector.x = 0; step_vector.y = 0; step_vector.z = -step; DoStep(step_vector); break; case 'a': step_vector.x = step; step_vector.y = 0; step_vector.z = 0; DoStep(step_vector); break; case 'd': step_vector.x = -step; step_vector.y = 0; step_vector.z = 0; DoStep(step_vector); break; case 'z': step_vector.x = 0; step_vector.y = step * 1.3f; step_vector.z = 0; DoStep(step_vector); break; //case 'x': // step_vector.x = 0; step_vector.y = step * 0.1f; step_vector.z = 0; DoStep(step_vector); break; case ' ': if (StaticSettings.S.FlyMod) { step_vector.x = 0; step_vector.y = -step * 1.3f; step_vector.z = 0; DoStep(step_vector); } break; //case 'l': // Scene.SS.env.player.coords.Player_rotational_view.x += rotational_step; break; //case 'j': // Scene.SS.env.player.coords.Player_rotational_view.x -= rotational_step; break; //case 'i': // Scene.SS.env.player.coords.Player_rotational_view.y += rotational_step; break; //case 'k': // Scene.SS.env.player.coords.Player_rotational_view.y -= rotational_step; break; case (char)188: //',' step_multiplier += 1; break; case (char)190: //'.' if (step_multiplier - 1 > 1) { step_multiplier -= 1; } break; default: break; } if (key >= '0' && key <= '9') { try { int Number = key - '0' + GraphicalOverlap.Start_Shift - 1; GraphicalOverlap.Graphical_OverLap_Logic(Number); } catch (Exception Error) { Console.WriteLine(Error.Message); } } }