Nombre de visites sur cette page : 43720 Score au progrank : 70 Note actuelle : 9.67/10 noté 3 fois Vous devez être connecté(e) pour noter (inscription).
Pas de bugs reconnus, à parts les quelques bugs sur ma g75 dûs aux touches...
Je peux avoir les sources du 1 vides de tous biveaux, j'aimerais faire mon pack aussi...
Pour les message, ya juste un truc que je ne capte pas; les arguments de load_message: Message, position, déclencheur, position du déclencheur, et quoi d'autre? Et quels sont les déclencheurs?
Non, je ne peux pas utiliser un switch. Les tableaux comme les maps ne sont chargés en mémoire qu'une fois rentré dans le bloc d'instructions qui les contient. Avec des if, ça me permet de faire un bloc d'instruction par niveau, et donc de ne pas charger tous les niveau à chaque appel de load_level.
Pour load_message, les arguments sont : message, position (top ou bottom), déclencheur (BEGIN, DEATH, X, Y ou XY), et 4 paramètres pour le déclencheurs.
BEGIN déclenche le message à l'arrivé dans le niveau, les 4 paramètres sont donc ignorés.
DEATH déchenche le message au bout d'un certain nombre de mort sur le niveaux, et demande donc en premier paramètre le nombre de mort en question. Les 3 autres sont ignorés.
X et Y permettent de déclencher le message quand le joueur dépasse une coordonnées en abscisse ou ordonnée. Le premier paramètres doit être BEFORE ou AFTER, et le second paramètre, la coordonnée en question. (ça donne un truc plutôt lisible : "X, AFTER, 50")
XY quant à lui, déclenche le message quand le perso entre dans une zone, délimitée par le rectangle (x1, x2, y1, y2) et demande donc ces 4 coordonnées en paramètres.
Les coordonnées sont comparées par un "inférieur ou égal" (ou "supérieur ou égal") par rapport aux coordonnées du personnage, càd l'angle supérieur gauche.
Planète Casio est un site communautaire non affilié à Casio. Toute reproduction de Planète Casio, même partielle, est interdite.
Les programmes et autres publications présentes sur Planète Casio restent la propriété de leurs auteurs et peuvent être soumis à des licences ou copyrights.
CASIO est une marque déposée par CASIO Computer Co., Ltd