ttc-ai-client
Version:
TypeScript client sdk for TTC AI services with decorators and schema validation.
26 lines • 845 B
TypeScript
/**
* Sad Bot Animations
* Collection of melancholic animations for the TTC chat bot
*/
export interface AnimationFrame {
tilt: number;
eyeX: number;
eyeY: number;
antennaRotation: number;
duration?: number;
}
export interface BotAnimation {
name: string;
frames: AnimationFrame[];
loop: boolean;
speed: number;
}
export declare const slowHeadDroop: BotAnimation;
export declare const smallHeadShake: BotAnimation;
export declare const eyesLookingDown: BotAnimation;
export declare const antennaDrooping: BotAnimation;
export declare const slowSinking: BotAnimation;
export declare const sadAnimations: BotAnimation[];
export declare function getRandomSadAnimation(): BotAnimation;
export declare function getSadAnimation(name: string): BotAnimation | undefined;
//# sourceMappingURL=sadAnimations.d.ts.map