gameui
diff src/boolanm.cc @ 3:f1014234dece
transitions in gui elements are awesome :)
author | John Tsiombikas <nuclear@member.fsf.org> |
---|---|
date | Fri, 21 Mar 2014 03:37:16 +0200 |
parents | e5b1525084f7 |
children |
line diff
1.1 --- a/src/boolanm.cc Thu Mar 20 07:03:58 2014 +0200 1.2 +++ b/src/boolanm.cc Fri Mar 21 03:37:16 2014 +0200 1.3 @@ -4,10 +4,9 @@ 1.4 1.5 BoolAnim::BoolAnim(bool st) 1.6 { 1.7 - value = st ? 1.0 : 0.0; 1.8 - trans_dir = 0.0; 1.9 + set(st); 1.10 trans_start = 0; 1.11 - trans_dur = 1000; 1.12 + trans_dur = 500; 1.13 get_msec = default_get_msec; 1.14 } 1.15 1.16 @@ -43,6 +42,12 @@ 1.17 get_msec = time_func; 1.18 } 1.19 1.20 +void BoolAnim::set(bool st) 1.21 +{ 1.22 + value = st ? 1.0 : 0.0; 1.23 + trans_dir = 0.0; 1.24 +} 1.25 + 1.26 void BoolAnim::change(bool st) 1.27 { 1.28 change(st, get_msec());