====== Size [En cours de Traduction Wismerheal][WSL] ====== Cet Objet représente la taille d'un espace en 2 dimensions. ===== Fonctions ===== ==== Size ==== Fonction de construction. === Syntaxe === var myObject = new Size(); var myObject = new Size(otherSize); var myObject = new Size(width, height); === Arguments === - otherSize - (Size) une autre taille à copier - width - (integer) largeur de la Taille - height - (integer) hauteur de la Taille === Exceptions === * (ParameterTypeError) Type de paramètre incorrect * (ParameterCountError) paramêtre de compteur incorrect === Example === Créer une Taille représentant une taille nulle (à zéro). var myObject = new Size(); Créer une taille représentant une copie de **otherSize** (autreTaille). var myObject = new Size(otherSize); Créer une Taille représentant une taille de (50;75) . var myObject = new Size(50, 75); ===== Méthodes ===== ==== clone ==== Renvoie une copie de la Taille. === Syntaxe === myObject.clone(); === Renvoie === * (Size) une copie de la Taille === Example === var copyOfMyObject = myObject.clone(); ==== equals ==== Renvoie vrai si la Taille et autre font référence à la même taille. === Syntaxe === myObject.equals(other); === Arguments === - other - (Size) une autre Taille === Renvoie === * (bool) vrai si **other** fait référence à la même taille === Example === if(myFirstObject.equals(mySecondObject)) //Do something ==== toString ==== Renvoie une chaîne représentant la Taille. === Syntaxe === myObject.toString(); === Renvoie === * (string) une chaîne représentant la Taille === Example === Console.print(myObject.toString()); === Notes === Cette méthode est appelée automatiquement lors de la tentative de conversion d'une Taille en une chaîne. ==== setWidth ==== Définit la largeur de la Taille. === Syntaxe === myObject.setWidth(width); === Arguments === - width - (integer) la largeur === Renvoie === * (Size) la Taille ==== setHeight ==== Définit la hauteur de la Taille. === Syntaxe === myObject.setHeight(height); === Arguments === - height - (integer) la hauteur === Renvoie === * (Size) la Taille ==== width ==== Renvoie la largeur de la Taille. === Syntaxe === myObject.width(); === Renvoie === * (integer) la largeur de la Taille ==== height ==== Renvoie la hauteur de la Taille. === Syntaxe === myObject.height(); === Renvoie === * (integer) la hauteur de la Taille ===== Attributs ===== ==== width ==== La largeur de la Taille. (integer) === Example === myObject.width = 50; Console.print(myObject.width); ==== height ==== La hauteur de la Taille. (integer) === Example === myObject.height = 50; Console.print(myObject.height);