Changed how buttons are stored in press and release events

This commit is contained in:
2022-11-14 23:15:21 -05:00
parent b816a4abf5
commit 1d71df180d
4 changed files with 15 additions and 11 deletions

View File

@@ -38,16 +38,16 @@ func main () {
os.Exit(0)
case stone.EventPress:
event := event.(stone.EventPress)
if stone.Button(event) == stone.MouseButtonLeft {
button := event.(stone.EventPress).Button
if button == stone.MouseButtonLeft {
mousePressed = true
application.SetRune(0, 0, '+')
application.Draw()
}
case stone.EventRelease:
event := event.(stone.EventRelease)
if stone.Button(event) == stone.MouseButtonLeft {
button := event.(stone.EventRelease).Button
if button == stone.MouseButtonLeft {
mousePressed = false
application.SetRune(0, 0, 0)
application.Draw()