src/buddies/cat.cpp
Seven states, 44 poses
Unique ASCII frames from the firmware. SEQ cycles reuse them. Tap a state to play it on the desk. Light and dark follow the toggle.
sleep
doSleep · 6 unique
LOAF
.-..-.
( -.- )
`------`~ BREATHE
.-..-.
( -.- )_
`~------'~ CURL
.-/\.
( .. ))
`~~~~~~` CURL_TW
.-/\.
( .. ))
`~~~~~~`~ PURR
.-..-.
( u.u )
`~------'~ DREAM
.-..-.
( o.o )
`------` idle
doIdle · 10 unique
REST
/\_/\
( o o )
( w )
(")_(") LOOK_L
/\_/\
(o o )
( w )
(")_(") LOOK_R
/\_/\
( o o)
( w )
(")_(") BLINK
/\_/\
( - - )
( w )
(")_(") SLOW_BL
/\-/\
( _ _ )
( w )
(")_(") EAR_L
<\_/\
( o o )
( w )
(")_(") EAR_R
/\_/>
( o o )
( w )
(")_(") TAIL_L
/\_/\
( o o )
( w )
(")_(")~ TAIL_R
/\_/\
( o o )
( w )
~(")_(") GROOM
/\_/\
( ^ ^ )
( P )
(")_(") busy
doBusy · 6 unique
PAW_UP
.
/\_/\
( o o )
( w )/
(")_(") PAW_TAP
.
/\_/\
( o o )
( w )_
(")_(") STARE
/\_/\
( O O )
( w )
(")_(") NUDGE
o
/\_/\
( o o )
( -w )
(")_(") SHOVE
o
/\_/\
( o o )
(-w )
(")_(") SMUG
/\_/\
( - - )
( w )
(")_(") attention
doAttention · 6 unique
ALERT
/^_^\
( O O )
( v )
(")_(") SCAN_L
/^_^\
(O O )
( v )
(")_(") SCAN_R
/^_^\
( O O)
( v )
(")_(") SCAN_U
/^_^\
( ^ ^ )
( v )
(")_(") CROUCH
/^_^\
/( O O )\
( v )
/(")_(")\ HISS
/^_^\
( O O )
( > )
(")_(") celebrate
doCelebrate · 6 unique
CROUCH
/\_/\
( ^ ^ )
( W )
/(")_(")\ JUMP
\^ ^/
/\_/\
( ^ ^ )
( W )
(")_(") PEAK
\^ ^/
/\_/\
( * * * )
( W )
(")_(")~ SPIN_L
/\_/\
( < < )
( W ) /
~(")_(") SPIN_R
/\_/\
( > > )
\( W )
(")_(")~ POSE
\o/
/\_/\
( ^ ^ )
/( W )\
(")_(") dizzy
doDizzy · 5 unique
TILT_L
/\_/\
( @ @ )
( ~~ )
(")_(") TILT_R
/\_/\
( @ @ )
( ~~ )
(")_(") WOOZY
/\_/\
( x @ )
( v )
(")_(")~ WOOZY2
/\_/\
( @ x )
( v )
~(")_(") SPLAT
/\_/\
( @ @ )
( - )
/(")_(")\~ heart
doHeart · 5 unique
DREAMY
/\_/\
( ^ ^ )
( u )
(")_(")~ BLUSH
/\_/\
(#^ ^#)
( u )
(")_(") HEART_E
/\_/\
( <3 <3 )
( u )
(")_(")~ PURR
/\-/\
( ~ ~ )
( u )
~(")_(")~ HEAD_T
/\_/\
( ^ - )
( u )
(")_(")