Posté le 13/04/2014 10:10
Planète Casio v4.3 © créé par Neuronix et Muelsaco 2004 - 2024 | Il y a 91 connectés | Nous contacter | Qui sommes-nous ? | Licences et remerciements
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
Citer : Posté le 13/04/2014 10:53 | # | Fichier joint
En fait tu ne l'as pas declaré ce fichier dans ton code. je suppose qu'il est dans un .c avec un .h ?
Si oui faut que tu mettes #include "LE_NOM_DU_FICHIER.h" au début de ton code
De toute façon, tu n'as pas besoin de ce code. Il te suffit d'utiliser les fonctions de ML_Lib (ML_line, ML_pixel_test, ML_clear_vram, ...)
Apres pour le code des touches, je suis un des seuls a le faire avec le code mais si tu veux tu fais KEY_CTRL_NOM-DE-LA-TOUCHE. Je te mets le fichier des codes en pièce jointe quand même.
Citer : Posté le 13/04/2014 10:54 | #
parce qu'au debut il y avait des sprintf et d'autre fonction comme ca mais elles aussi faiasit planter c ma calculette et je les ai retirer
Citer : Posté le 13/04/2014 10:56 | #
Ha ouais j'avais oublié ça Intelligide. Mais en soit si t'arrive la c'est que t'as finis ton programme donc que le joueur peut quitter va quitter ...
Moi je les incluent tout le temps ca change rien et ca permet d'utiliser des fonctions par la suite ...
Citer : Posté le 13/04/2014 10:56 | #
sa serai sympa et je n'ai pas compris ta question est ce que tu parle des includes "stdio.h" si c'est le cas est-ce qu il faudrait ou les suprimmer ou les ajouter en .h ???
Citer : Posté le 13/04/2014 10:56 | # | Fichier joint
Ex: KEY_CTRL_EXE ou KEY_CTRL_EXIT
mais encore un piège pour certaines touches c'est
KEY_CHAR_nomdelatouche
je joint un fichier avec toutes les touches
Citer : Posté le 13/04/2014 10:58 | #
Ben en gros tu appelles des fonctions qui ne sont pas définies dans ton programme, il te manque soit le header soit les prototypes des fonctions
Citer : Posté le 13/04/2014 10:59 | #
merci pour les touches mais tu n'a pas dit que ce n'etait pas compatible avec le sh4 ?
Citer : Posté le 13/04/2014 11:00 | #
tout d'abors retire "stdio.h" et "stdlib.h", ils ne servent que pour des programmes sur pc. ils ne serviront à rien dans une calto, elle crashe.
fxlib a toutes les fonctions nécessaires pour programmer en C sur casio(gestion de la vram, des fichiers, des touches...)
Citer : Posté le 13/04/2014 11:00 | #
mais ducoup fxlib.h je dois aussi l'ajouter en header ?
Citer : Posté le 13/04/2014 11:00 | #
Oui apres il faut que tu le passes soit dans le SH4 compatibility Tool soit que tu modifies a la main (je sais pas si c'est possible)
Citer : Posté le 13/04/2014 11:01 | #
Oui apres il faut que tu le passes soit dans le SH4 compatibility Tool
n'utilises jamais cet outil de malheur, de malédiction, de terreur, d'effroi, de bisounours(désolé plus de synonyme en rapport avec malheur )
Citer : Posté le 13/04/2014 11:02 | #
Je suis pas d'accord avec toi Intelligide tu te sert souvent de fonctions de stdlib comme sprintf et autre. C'est la librairie standard du C pas du PC
Citer : Posté le 13/04/2014 11:02 | #
ok et sinon c'est quoi le SH4 compatibility Tool ?
Citer : Posté le 13/04/2014 11:02 | #
Bah comme son nom l'indique, ça rend normalement compatible un jeu SH4
Citer : Posté le 13/04/2014 11:03 | #
http://wiki.planet-casio.com/tools/SH4compatibility/
Citer : Posté le 13/04/2014 11:05 | #
Ca marche si il n'y a pas de nivaux de gris
Citer : Posté le 13/04/2014 11:06 | #
et sinon il faut que je rajoute fxlib.h en header obligatoirement ainsi que les autres qui sont utilier par monochrome lib ??
Citer : Posté le 13/04/2014 11:06 | #
Ca marche si il n'y a pas de niveaux de gris
Ajouté le 13/04/2014 à 11:08 :
et sinon il faut que je rajoute fxlib.h en header obligatoirement ainsi que les autres qui sont utilier par monochrome lib ??
monochrome.lib n'a besoin de header. Par contre, beaucoup de fonctions Casio(pour afficher du texte par exemple) sont dans fxlib donc ajoute le
Citer : Posté le 13/04/2014 11:10 | #
bon sa ne marche toujour pas j'ai ajouter les header dans mon programme mais sa fonctionne que sur l'emulateur
Citer : Posté le 13/04/2014 11:11 | #
j'ai relu le topic, tu as modifié ML_lib?
Citer : Posté le 13/04/2014 11:12 | #
Je comprends pas comment c pet marcher sur l'emulateur ...
T'as des fonctions non définies !