Spring
De WikiPlee.
Sommaire |
Description
La classe spring est un ressort basique.
Spécifications
classe ptb::spring
Héritage
La classe spring hérite de item_with_activable_sides, basic_renderable_item et de base_item.
Paramètres
| spring (m) | ||||
|---|---|---|---|---|
| Requis | Nom | Type | Description | Défaut |
| | animation | animation | animation de l'item | |
| applied_force_x | real | Force en abscisse appliquée | 0 | |
| applied_force_y | real | Force en ordonnée appliquée | 0 | |
| item_with_activable_sides (m) | ||||
| Requis | Nom | Type | Description | Défaut |
| item_with_activable_sides.left_side_is_active | bool | Indique si l'arête de gauche aligne | faux | |
| item_with_activable_sides.right_side_is_active | bool | Indique si l'arête de droite aligne | faux | |
| item_with_activable_sides.top_side_is_active | bool | Indique si l'arête du haut aligne | faux | |
| item_with_activable_sides.bottom_side_is_active | bool | Indique si l'arête du bas aligne | faux | |
| 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 |

