Adaptation du système compa3 à l'environnement informatique actuel.
Compa3 a été développé dans un environnement informatique (1980) largement dépassé aujourd'hui :
mémoire de travail 512Ko contre 8Go ( 16 000 fois plus)
disques durs de 40Mo contre 1To (25 000 fois plus)
pas de souris, seulement le clavier et la tablette graphique.
système DOS.
pas de carte graphique évoluée.
etc.
Ces contraintes ont imposé une structure de logiciel adaptée à l'austérité.
La plus contraignante étant la mémoire de travail très limitée.
Leur disparition permet maintenant de simplifier la stucture, et donc d'aller plus loin.
Nouveau :
Un seul fichier, texte, pour la scène (le plan).
Beaucoup moins efficace (encombrement et vitesse de traitement) que des fichiers binaires, mais simple, souple et lisible.
En mémoire, une bibliothèque des données du plan sous la forme d'une bdd relationnelle.
Moins efficace qu'une bdd à base de pointeurs, mais plus simple et plus facile à faire évoluer.
Cette bibliothèque est gérée (entrés, sorties, accès internes) par un module, la classe Clibrairie.
Elle est écrite.
Il reste à écrire :
la classe Cdeplacement qui gére le déplacement des supports pour les supports.
la classe Cdeformation qui gère les déformations des formes.