MCPcopy Create free account
hub / github.com/codeaashu/claude-code / renderFace

Function renderFace

src/buddy/sprites.ts:475–514  ·  view source on GitHub ↗
(bones: CompanionBones)

Source from the content-addressed store, hash-verified

473}
474
475export function renderFace(bones: CompanionBones): string {
476 const eye: Eye = bones.eye
477 switch (bones.species) {
478 case duck:
479 case goose:
480 return `(${eye}>`
481 case blob:
482 return `(${eye}${eye})`
483 case cat:
484 return `=${eye}ω${eye}=`
485 case dragon:
486 return `<${eye}~${eye}>`
487 case octopus:
488 return `~(${eye}${eye})~`
489 case owl:
490 return `(${eye})(${eye})`
491 case penguin:
492 return `(${eye}>)`
493 case turtle:
494 return `[${eye}_${eye}]`
495 case snail:
496 return `${eye}(@)`
497 case ghost:
498 return `/${eye}${eye}\\`
499 case axolotl:
500 return `}${eye}.${eye}{`
501 case capybara:
502 return `(${eye}oo${eye})`
503 case cactus:
504 return `|${eye} ${eye}|`
505 case robot:
506 return `[${eye}${eye}]`
507 case rabbit:
508 return `(${eye}..${eye})`
509 case mushroom:
510 return `|${eye} ${eye}|`
511 case chonk:
512 return `(${eye}.${eye})`
513 }
514}
515
516

Callers 1

CompanionSpriteFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected