diff --git a/renderer.js b/renderer.js index ce737d6..999268f 100644 --- a/renderer.js +++ b/renderer.js @@ -1,3 +1,5 @@ +import { AnimeCat } from './animeCat.js'; + window.addEventListener('DOMContentLoaded', async () => { // Elemente holen const folderList = document.getElementById('folderList'); @@ -631,4 +633,21 @@ folders.forEach(folderObj => { } }); + + const slot = document.getElementById('catSlot'); + const cat = new AnimeCat(slot, { + images: { + default: 'assets/cat/default.png', + eyesClosed: 'assets/cat/eyes_closed.png', + mouthOpen: 'assets/cat/mouth_open.png' + } + }); + // Stelle sie global zur Verfügung: + window.cat = { + begin: () => cat.beginSpeech(), + streamText: txt => cat.appendSpeech(txt), + end: () => cat.endSpeech() + }; + + }); \ No newline at end of file