characters : refacto clean code, découpage en modules ES

Noms de variables et fonctions explicites (sans abréviation), fonctions
unitaires, paths SVG construits via template literals avec constantes nommées.
Découpage en assets/js/characters/jump.js et pupilTracking.js, importés dans
script.js. Clamp de la rotation des pieds pour éviter le bounce à l'atterrissage.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
isUnknown 2026-05-28 08:11:47 +02:00
parent e7b8bf7aa7
commit 967afa28c3
5 changed files with 277 additions and 243 deletions

View file

@ -7,6 +7,5 @@
<meta name="robots" content="none">
<link rel="stylesheet" href="<?= url('assets/css/style.css') ?>">
<script src="<?= url('assets/js/script.js') ?>" defer></script>
<script src="<?= url('assets/js/characters.js') ?>" defer></script>
<script src="<?= url('assets/js/script.js') ?>" type="module"></script>
</head>