aboutsummaryrefslogtreecommitdiff
path: root/src/main.odin
diff options
context:
space:
mode:
authorSan Jacobs2025-09-27 18:40:35 +0200
committerSan Jacobs2025-09-27 18:40:35 +0200
commit1f77cd05fdbed146afac1020954e4910fa01875f (patch)
treeabc1dfa194019fa7acc58ad1a9004da9c1309b12 /src/main.odin
parent58bb80100d3d74aeaf13a89360caddbc1e84fd97 (diff)
downloadtafl-1f77cd05fdbed146afac1020954e4910fa01875f.tar.gz
tafl-1f77cd05fdbed146afac1020954e4910fa01875f.tar.bz2
tafl-1f77cd05fdbed146afac1020954e4910fa01875f.zip
Coms have hovering and pressing data! Buttons give feedback!
Diffstat (limited to 'src/main.odin')
-rw-r--r--src/main.odin5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/main.odin b/src/main.odin
index a621812..ead0e83 100644
--- a/src/main.odin
+++ b/src/main.odin
@@ -120,9 +120,12 @@ button :: proc(text : string, id : string) -> t.Com {
padding={2,2,2,2},
flags=t.BUTTON,
id=id)
+ color : t.Color = {.1,.1,.1, 1}
+ if com.hover do color={.2,.2,.2, 1}
+ if com.clicked || com.is_down do color={.05,.05,.05, 1}
t.tafl(sizing_width=t.GROW,
sizing_height=t.GROW,
- color={.1,.1,.1, 1},
+ color=color,
position_horizontal=.MIDDLE,
position_vertical=.MIDDLE,)
t.tafl(text=text)