Fonctionnement
Ludiscape affiche ces différents éléments à l’aide du DOM.
Le Document Object Model (ou DOM) est un standard du W3C (World Wide Web Consortium) qui décrit une interface indépendante de tout langage de programmation et de toute plate-forme, permettant à des programmes informatiques et à des scripts d'accéder ou de mettre à jour le contenu.
Le DOM permet de construire une arborescence de la structure d'un document et de ses éléments.
Dans Ludiscape l’écran principal est représenté par un objet DOM de type DIV qui a l’identifiant main.
A la différence d’une page HTML statique, les objets DOM du moteur Ludiscape sont créés de manière dynamique à l’aide du langage JavaScript.
Exemple : Lorsque je suis sur l’écran N°1 Ludiscape ne va charger que les objets nécessaires à l’écran 1
De plus Ludiscape dimensionne les objets en fonction de la taille de l’écran.
Par défauts les objets sont considérés en pixels avec un ratio de 1
Exemple : Mon écran d’ordinateur me permet d’afficher un écran avec une largeur de 960 pixels je garde le ratio 1. Par contre si l’écran ne permet qu’une largeur de 800 pixels alors mon ratio sera de 800/960 soit 0.83. Donc une image de 200px par 200px sera affichée avec les valeurs 166 px par 166px.
Ce ratio est calculé automatiquement par Ludiscape et stocké dans la Variable globale zoom.
Copyright © 2014, Ludiscape