private void OnMousePressed(IMouse mouse, MouseButton mouseButton) { var mousePressedEvent = new MouseButtonPressedEvent((int)mouseButton, AXInputCodeMapper.SilkMouseButtonToAXMouseButton(mouseButton)); EventCallback(mousePressedEvent); }
public override void HandleMouseButtonPressed(MouseButtonPressedEvent e) { base.HandleMouseButtonPressed(e); if (e.Handled) { return; } if (this.selectingItem && this._selectedItem != null) { Console.WriteLine("Selected " + _selectedItem.Name); var operation = this.Operation; this.InvokeFlagOperation(ref operation); this.Operation = operation; this.selectingItem = false; if (this.Operation == Flags.None) { FinishOperation(); } return; } if (this.Operation == Flags.MoveItemsSelection) { this._selectedItem?.SetPosition(e.MouseX, e.MouseY); } }
public void StartGame(MouseButtonPressedEvent e) { var log = ServiceProvider.Log; log.WriteLineClean("Entering game"); ServiceProvider.SceneService.LoadNewScene <NewGame>(); }
public void MouseButtonPressed(MouseButtonPressedEvent e) { if (this._preventEvents) { return; } bool doubleClick = false; float dx = e.MouseX - this._lastMouseClickX; float dy = e.MouseY - this._lastMouseClickY; long dt = EventService.CurrentTime - this._lastMouseClick; int distanceThreshold = 10; int timeThreshold = 250; if (Math.Sqrt(dx * dx + dy * dy) < distanceThreshold && dt < timeThreshold) { doubleClick = true; } this._lastMouseClickX = e.MouseX; this._lastMouseClickY = e.MouseY; this._lastMouseClick = EventService.CurrentTime; e.DoubleClick = doubleClick; this.currentScene.HandleSceneFocusMouseDown(e.MouseX, e.MouseY); this.currentScene.HandleMouseButtonPressed(e); }
public void LeftClickCallback(MouseButtonPressedEvent @event) { if (drawingWaitMenu && @event.Button == MouseButtonPressedEvent.MouseButton.Left) { waitMenu.ReceiveLeftClick(@event.State.X, @event.State.Y); } }
public override void HandleMouseButtonPressed(MouseButtonPressedEvent e) { if (!e.Handled) { this.FocusObject?.HandleMouseButtonPressed(e); } }
public void EnterDevMode(MouseButtonPressedEvent e) { var scenes = ServiceProvider.SceneService; var log = ServiceProvider.Log; log.WriteLineClean("Entering Level Development Mode"); scenes.LoadNewScene <DevMode.DevMode>(); }
private void HandleMousePress(MouseButtonPressedEvent mousePressed) { if (_min.X > mousePressed.X || _max.X < mousePressed.X || _min.Y > mousePressed.Y || _max.Y < mousePressed.Y) { return; } _set(_settings); mousePressed.Processed = true; }
private void OnExportAll(MouseButtonPressedEvent e) { var service = AstroSoarServiceProvider.DefinitionService; Console.WriteLine("Enter name of save"); string input = Console.ReadLine(); foreach (var item in this.items) { service.SaveToAssets($"{input}/{item.Name}", item, DefinitionType.UI); service.SaveToBin($"{input}/{item.Name}", item, DefinitionType.UI); } Console.WriteLine("Saved " + input); }
private void OnImport(MouseButtonPressedEvent e) { var service = AstroSoarServiceProvider.DefinitionService; Console.WriteLine("Enter name of save to load"); string input = Console.ReadLine(); string path = Path.Combine(Paths.SolutionFolder, "assets/definitions/ui/" + input); if (!Directory.Exists(path)) { Console.WriteLine($"{path} doesn't exist."); return; } items.Clear(); foreach (var file in Directory.GetFiles(path)) { var fi = new FileInfo(file); var item = service.LoadFromBin <Item>(DefinitionType.UI, $"{input}/{fi.Name[0..^5]}");
public void ToggleMusic(MouseButtonPressedEvent e) { if (musicPlaying) { var audioService = ServiceProvider.AudioService; audioService.StopPlayingAudio("start_music"); musicPlaying = false; } else { var audioService = ServiceProvider.AudioService; var tune = new AudioContext() { BufferMode = BufferMode.Buffered, ID = "start_music", Loop = true, Volume = 100 }; var playingAudio = audioService.PlayAudio("pufferfish.wav", tune); musicPlaying = true; } }
public override void HandleMouseButtonPressed(MouseButtonPressedEvent e) { OnClickHandler(e); }
private unsafe void OnMouseButtonPressedEvent(MouseButtonPressedEvent e) { ImGui.GetIO().MouseDown[e.GetMouseButton()] = true; }
public virtual void HandleMouseButtonPressed(MouseButtonPressedEvent e) { }
public override void HandleMouseButtonPressed(MouseButtonPressedEvent e) { base.HandleMouseButtonPressed(e); _clickHandler(); }
public void LoadGame(MouseButtonPressedEvent e) { ServiceProvider.SceneService.LoadNewScene <LoadGame>(); }
private bool MouseButtonPressed(MouseButtonPressedEvent e) { ImGui.GetIO().MouseDown[(int)e.Button] = true; return(false); }
public override void HandleMouseButtonPressed(MouseButtonPressedEvent e) { this.Action(e); e.Handled = true; }
public override void HandleMouseButtonPressed(MouseButtonPressedEvent e) { this._activeConversation.SelectionOption(this._optionIndex); }
static void OnMouseButtonPressed(MouseButtonPressedEvent e) { buttons[(int)e.ButtonCode] = true; buttonsDown[(int)e.ButtonCode] = true; }