/TP_bandeau

En utilisant (sans la modifier) la classe Bandeau, on veut définir la notion d'effet d'animation : On peut imaginer un grand nombre d'effets possibles, par exemple faire apparaître le texte caractère par caractère par la gauche ou par la droite, faire faire un tour complet au texte, faire défiler des couleurs, etc. La vidéo fournie illustre plusieurs effets possibles (Jeu du pendu, Teletype, Clignotant, Zoom, Rotation...). On veut également définir des scénario d’animation: un scénario est un enchaînement d'effets d’animation quelconques, définissant pour chaque effet combien de fois il est répété. Dans l'exemple de la vidéo, le scénario est constitué comme suit : les effets « Jeu du pendu » et « Teletype » sont répétés 1x chacun, l’effet « Clignotant » est répété 10x, l’effet « Zoom » est répété 1x, et l’effet "Rotate", qui fait faire un tour complet au texte, est répété deux fois. On doit pouvoir construire un scénario et lui ajoutant des effets, en précisant combien de fois l’effet est répété. Vous devez définir et implémenter les classes nécessaires (Effet, Scenario, etc.) et les relations entre elles, ainsi que les méthodes nécessaires dans chaque classe. Vous donnerez également un exemple significatif d’utilisation de la classe Scenario que vous aurez implémentée, sous la forme d'un programme principal.

Primary LanguageJava

Stargazers