Table des matières
Objet Point
Cet objet représente un point dans un espace 2D.
Fonctions
Point
Fonction constructeur.
Syntaxe
var monObjet = new Point();
var monObjet = new Point(autrePoint);
var monObjet = new Point(x, y);
Arguments
- autrePoint - (Point) autre point à copier
- x - (entier) Coordonnée du point x
- y - (entier) Coordonnée du point y
Exceptions
- (ParameterTypeError) Type de paramètre incorrect
- (ParameterCountError) nombre de paramètres incorrectes
Exemple Créer un point qui représente le point (0;0).
var monObjet = new Point();
Créer un point représentant une copie de autrePoint.
var monObjet = new Point(autrePoint);
Créer un point qui représente le(50;75) points.
var monObjet = new Point(50, 75);
Attributs
Les attributs sont utilisables en lecture/écriture.
x
La coordonnée x de ce point. (entier)
Exemple
monObjet.x = 50; Console.print(monObjet.x);
y
La coordonnée y de ce point. (entier)
Exemple
monObjet.y = 10; Console.print(monObjet.y);
Méthodes
clone
Retourne une copie de ce point.
Syntaxe
monObjet.clone();
Renvoie
- (Point) une copie de ce point
Exemple
var copieDeMonObjet = monObjet.clone();
equals
Retourne vrai si ce point et un autre sont le même point.
Syntaxe
monObjet.equals(autres);
Arguments
- autres - (Point) un autre point
Renvoie
- (bool) vrai si autres est le même point
Exemple
if(monPremierObjet.equals(monDeuxièmeObjet)) //Faire quelque chose
toString
Renvoie une chaîne représentant ce point.
Syntaxe
monObjet.toString();
Renvoie
- (string) une chaîne représentant ce point
Exemple
Console.print(monObjet.toString());
Note : Cette méthode est appelée automatiquement lorsque vous essayez de convertir un point d'une chaîne.
Méthodes obsolètes
Note : Ces méthodes seront supprimées dans une version ultérieure d'Actionaz. Il est recommandé de ne pas les utiliser dans un nouveau script. Ces méthodes permettent d'affecter une valeur aux attributs de l'objet Point, elles peuvent être remplacées facilement.
setX
Définit la coordonnée x de ce point.
Syntaxe
monObjet.setX(x);
Arguments
- x - (entier) coordonnée x
Renvoie
- (Point) ce Point
setY
Définit la coordonnée y de ce point.
Syntaxe
monObjet.setY(y);
Arguments
- y - (entier) coordonnée y
Renvoie
- (Point) ce Point