animates window; interval is time left from previous draw, in hnsecs (1/10000000 of second)
draw cup cell
draw figure
override to handle specific actions
Turn on / off fast falling down
init cup
Measure widget according to desired width and height constraints. (Step 1 of two phase layout).
start new game
try start next figure
Draw widget at its position to buffer
Handle keys
change game state, init state animation when necessary
set difficulty level 1..10
returns true is widget is being animated - need to call animate() and redraw
returns true if figure is in falling - movement state
animation helper for fade and movement in different states
cup columns count
cup data
When true, figure is falling down fast
Level 1..10
Single cell movement duration for current level, in 1/10000000 of seconds
cup rows count
Score
Current state
Cup widget