Outils pour utilisateurs

Outils du site


fr:code:core:point

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

  1. autrePoint - (Point) autre point à copier
  2. x - (entier) Coordonnée du point x
  3. 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

  1. 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

  1. x - (entier) coordonnée x

Renvoie

  • (Point) ce Point

setY

Définit la coordonnée y de ce point.

Syntaxe

monObjet.setY(y);

Arguments

  1. y - (entier) coordonnée y

Renvoie

  • (Point) ce Point
fr/code/core/point.txt · Dernière modification : 2021/02/13 11:23 de 127.0.0.1