Ennemi passif

De WikiPlee.

Sommaire

[modifier] Description

Les ennemis passifs apparaissent dans plusieurs niveaux. Il s'agit d'ennemis blessant et ejectant dés qu'un joueur ou un autre ennemi le touche.

[modifier] Spécifications

[modifier] Héritage

La classe passive_enemy hérite de monster_item, item_with_decoration, item_with_friction et base item.

[modifier] Paramètres

passive_enemy (m)
Requis Nom Type Description Défaut
ejection_force real Force d'éjection de l'item en collision 0
type_right_side string Type du coté droit: "inactive", "solid" (aligne), "attack" (aligne et attaque) "inactive"
type_left_side string Type du coté gauche: "inactive", "solid" (aligne), "attack" (aligne et attaque) "inactive"
type_top_side string Type du coté supérieur: "inactive", "solid" (aligne), "attack" (aligne et attaque) "inactive"
type_bottom_side string Type du coté inférieur: "inactive", "solid" (aligne), "attack" (aligne et attaque) "inactive"
monster_item (m)
Requis Nom Type Description Défaut
monster_type string Le type du monstre. Valeur possible: "nature" ou "enemy" "nature"
offensive_force real La force offensive 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
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
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 ennemis (m)
Armure · Dahut · Ennemi passif · Gargouille · Gorille · Guêpe · Gymnote · Lama · Lapin · Momie · Mouette · Pic-vert · Pieux · Pélican · Seiche
Liste des boss
Dieu · Fantôme pirate · Lapin · Le diable · Pieuvre · Sphinx · Tigre enflammé · Yéti


ptben:passive_enemy