Kicker

De WikiPlee.

Sommaire

[modifier] Description

La classe kicker est un objet éjectant en l'air les items le touchant si ceux-ci vont assez vite. La force de l'éjection varie suivant le point d'impact. À l'une de ses extrémités, l'objet n'est pas éjecté, à l'autre, la force maximale est appliquée.

[modifier] Spécifications

[modifier] Héritage

La classe kicker hérite de basic_renderable_item et de base_item.

[modifier] Paramètres

kicker (m)
Requis Nom Type Description Défaut
+ animation animation animation de l'item
decorative_animation animation animation de la décoration
applied_force real Force en ordonnée appliquée 0
decorative_position_x real Position relative en abscisse de la décoration 0
decorative_position_y real Position relative en ordonéée de la décoration 0
left_fixed bool Indique si le kicker est ancré à gauche true
basic_renderable_item (m)
Requis Nom Type Description Défaut
basic_renderable_item.use_system_angle_as_visual_angle booléen Utilise l'angle du système de l'objet comme angle pour le visuel faux
basic_renderable_item.gap.x entier Décalage en abscisse de l'affichage 0
basic_renderable_item.gap.y entier Décalage en ordonnée de l'affichage 0
basic_renderable_item.angle réel L'angle appliqué aux visuels de l'objet 0
basic_renderable_item.intensity.red réel Intensité de la composante rouge des visuels de l'objet 0
basic_renderable_item.intensity.green réel Intensité de la composante verte des visuels de l'objet 0
basic_renderable_item.intensity.blue réel Intensité de la composante bleue des visuels de l'objet 0
basic_renderable_item.opacity réel Opacité des visuels de l'objet 0
basic_renderable_item.mirror booléen Retourne horizontalement les visuels de l'objet. faux
basic_renderable_item.flip booléen Retourne verticalement les visuels de l'objet. faux
basic_renderable_item.auto_mirror booléen Retourne automatiquement horizontalement les visuels de l'objet selon la direction déduite de l'objet. faux
basic_renderable_item.auto_flip booléen Retourne automatiquement verticalement les visuels de l'objet selon la direction déduite de l'objet. faux
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:kicker