amethyst / amethyst/bracket-lib

BTerm::left_click is set to `true` at button press and release

Aberta
#203 0 comentários 0 reações 0 responsáveis Ver no GitHub
Linguagem predominante
Rust
Estrelas
1.7k
Forks
126
Métricas de merge de PRs
Nenhum PR com merge em 30d

Descrição

As the title says, `BTerm::left_click` is set twice per mouse click (press down and release), which leads to mouse-based events being fired twice in a row. I discovered this because toggles based on mouse clicks are being activated and deactivated again immediately.

I don't know if this is intended behaviour and it can be worked around easily, but it's nevertheless counter-intuitive.

Tested and verified with rltk 0.8.1 and bracket-lib tutorial chapter 74 by adding a check for `ctx::left_click` in the function

```rust
fn player_input(gs: &mut State, ctx: &mut Rltk) -> RunState {...}
```

Guia de contribuição

Nenhum guia de contribuição indexado para este repositório

Avaliação

Esta issue ainda não foi avaliada.

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.