Slope

De WikiPlee.

Sommaire

[modifier] Description

Un objet de la classe slope est un sol en pente.

[modifier] Spécifications

[modifier] Héritage

La classe slope hérite de item_with_restricted_z_collision, item_with_friction, item_with_z_shift, item_with_decoration et base_item.

[modifier] Paramètres

slope (m)
Requis Nom Type Description Défaut
+ slope.steepness real hauteur de la pente (écart entre le coin droit et le coin gauche)
slope.margin real Ajoute une petite marge au dessus de la pente pour forcer la collision. Utile lorsque une pente descendante suit une pente montante. 0
slope.tangent_friction real Friction appliquée aux objets posés sur la pente. 0.8
slope.opposite_side_is_active boolean indique si le coté bas est solide faux
slope.left_side_is_active boolean indique si le coté gauche est solide faux
slope.right_side_is_active boolean indique si le coté droit est solide faux
item_with_restricted_z_collision (m)
Requis Nom Type Description Défaut
min_z_for_collision int pos_z minimum pour la prise en compte de la collision -infini
max_z_for_collision int pos_z maximum pour la prise en compte de la collision infini
item_with_friction (m)
Requis Nom Type Description Défaut
left_friction real Friction appliquée aux objets en contact à gauche 1
right_friction real Friction appliquée aux objets en contact à droite 1
top_friction real Friction appliquée aux objets en contact en haut 1
bottom_friction real Friction appliquée aux objets en contact en bas 1
item_with_z_shift (m)
Requis Nom Type Description Défaut
item_with_z_shift.z_shift integer Nouvelle position z de l'objet aligné, relativement à la position z de l'objet alignant. 0
item_with_decoration (m)
Requis Nom Type Description Défaut
item_with_decoration.sprite sprite L'image de l'objet aucun
item_with_decoration.animation animation L'animation de l'objet aucune
item_with_decoration.item_to_mimic item Un objet dont on copie l'affichage. aucun
base_item (m)
Requis Nom Type Description Défaut
base_item.position.left réel abscisse du côté gauche de l'objet. 0
base_item.position.bottom réel ordonnée du côté bas de l'objet. 0
base_item.position.depth entier position orthogonale à l'écran. 0
base_item.size.height réel hauteur de la boîte englobante. 0
base_item.size.width réel largeur de la boîte englobante. 0
base_item.mass réel masse de l'objet. infini
base_item.density réel densité de l'objet. 1
base_item.elasticity réel élasticité de l'objet. 0
base_item.hardness réel dureté de l'objet. 1
base_item.system_angle réel angle de l'objet (radians). 0
base_item.artificial booléen Indique si l'objet est artificiel, auquel cas il ne sera pas pris en compte dans les collisions. faux
base_item.can_move_items booléen Indique si l'objet peut déplacer un autre objet dans une collision. vrai
base_item.phantom booléen Indique si l'objet ne doit pas être déplacé lors d'une collision. faux
base_item.global booléen Indique si l'appel de la méthode base_item::progress() doit être fait même si l'objet est hors de la zone d'activité. faux
base_item.fixed.x booléen Indique si l'objet ne peut bouger sur l'axe horizontal. faux
base_item.fixed.y booléen Indique si l'objet ne peut bouger sur l'axe vertical. faux
Liste des objets de structure
Azelnut · Base train · Block · Bonus box · Honeypot · Slope · Straight slope · Kicker · Spring
ptben:slope