أنت تعمل على تطبيق ألعاب يتيح للمستخدمين إنشاء الصور الرمزية الخاصة بهم وتخصيصها. يحتوي التطبيق على نظام أحداث يقوم بتشغيل إجراءات معينة عند وقوع أحداث معينة.

تحتاج إلى تنفيذ فئة تسمى "AvatarController" والتي ستتعامل مع الأحداث المتعلقة بالصورة الرمزية. يجب أن يكون لدى الفصل طريقة تسمى "avatarChanged" والتي سيتم استدعاؤها كلما تم تغيير الصورة الرمزية. يجب أن يتلقى الأسلوب `avatarChanged` كائن `AvatarEvent` كمعلمة.

مهمتك هي تنفيذ فئة `AvatarController` وكتابة طريقة `avatarChanged`.
{"source": "argilla/DistiCoder-dpo-binarized", "kind": "synthetic", "evolved_from": null}