Posté le 21/10/2014 11:44
Planète Casio v4.3 © créé par Neuronix et Muelsaco 2004 - 2024 | Il y a 112 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 21/10/2014 12:03 | #
Pour le premier point, j'ai pas tout compris, mais tu as la fonctions IsKeyUp aussi.
Pour le second point, tu as la librairie MonochromeLib qui est celle que tout le monde utilise. Tu peux la trouver facilement sur le site
Et apres pour encoder tes sprites, tu as le sprite codeur de Smashmaster.
Citer : Posté le 21/10/2014 12:05 | #
@Theprog Au début il veut dire que l'action se fasse juste au moment où la touche est relaché et que cela ne fonctionne pas si elle reste appuyé
Un beat them all pour les CPC 19
Un jeu de Tank multijoueur en version graphique
Un jeu de boxe rigolo
Le moteur de combat épique d'un RPG
soccer physics : Un jeu de foot totalement wtf !
Survie 1 & 2 te laisseras-tu attraper par la méchante IA ?
Séquestrez les tous avec Catch'em all !
Joué à la calcultarice et pécher ? Facile !
Battle un système de combat dément !!
Débombe pas tout à fait un démineur
Mon mario pour le concours des 10 ans de PC
Casio jump un doodle jump pas comme les autres !
Rush four your life : tu cours ou tu meurs
Cookie clicker ! More cookies MOOORE !
Move et esquive : bouge pour esquiver les ennemis !
Guitar Hero !! Let's rock !
INVASION : Au secours on se fait envahir !
Un devine nombre entièrement customisable (mon 1er jeu)
Un outil pour dessiner des sprites en super drawstat et qui vous le compile pour vous donner un code utilisable dans vos programmes
Un super programme de dessin bourré de trucs funcs
Sortir une version finale de Tankasio
Bien m'améliorer en C parce que pour l'instant c'est pas jojo
Une ou plusieurs idées qui mûrissent petit à petit
Citer : Posté le 21/10/2014 12:13 | #
Pour le premier:
while(IsKeyUp(TOUCHE);
// la suite
Citer : Posté le 21/10/2014 12:15 | #
Salut,
En effet, tu peux facilement afficher une image grâce à MonochromeLib.
Tu as plusieurs fonction dans ML qui te permettent d'afficher une image :
#define ML_BMP_OR
// #define ML_BMP_AND
// #define ML_BMP_XOR
#define ML_BMP_OR_CL
// #define ML_BMP_AND_CL
// #define ML_BMP_XOR_CL
// #define ML_BMP_8_OR
// #define ML_BMP_8_AND
// #define ML_BMP_8_XOR
// #define ML_BMP_8_OR_CL
// #define ML_BMP_8_AND_CL
Pour pouvoir les utiliser, tu dois enlever les "//" dans MonochromeLib.h.
Ce lien te sera aussi utile pour coder tes images en hexadécimal :[url= http://tools.planet-casio.com/SpriteCoder/]Sprite Coder[/url]
Voilà un exemple de code te permettant d'afficher une image:
#include "fxlib.h"
#include "MonochromeLib.h"
int AddIn_main(int isAppli, unsigned short OptionNum)
{
const unsigned char Jouer[]={
0x0, 0x0, 0x0, 0x3,
0x0, 0x0, 0x0, 0x3,
0x0, 0x0, 0x0, 0x3,
0x0, 0x0, 0x0, 0x3,
0xf, 0x80, 0x0, 0x3,
0xf, 0xc0, 0x0, 0x3,
0xc, 0xe0, 0x0, 0x3,
0xc, 0x70, 0x0, 0x3,
0xc, 0x38, 0x0, 0x3,
0xc, 0x1c, 0x0, 0x3,
0xc, 0xe, 0x0, 0x3,
0xc, 0x7, 0x0, 0x3,
0xc, 0x3, 0x80, 0x3,
0xc, 0x1, 0xc0, 0x3,
0xc, 0x0, 0xc0, 0x3,
0xc, 0x0, 0xc0, 0x3,
0xc, 0x1, 0xc0, 0x3,
0xc, 0x3, 0x80, 0x3,
0xc, 0x7, 0x0, 0x3,
0xc, 0xe, 0x0, 0x3,
0xc, 0x1c, 0x0, 0x3,
0xc, 0x38, 0x0, 0x3,
0xc, 0x70, 0x0, 0x3,
0xc, 0xe0, 0x0, 0x3,
0xf, 0xc0, 0x0, 0x3,
0xf, 0x80, 0x0, 0x3,
0x0, 0x0, 0x0, 0x3,
0x0, 0x0, 0x0, 0x3,
0x0, 0x0, 0x0, 0x3,
0x0, 0x0, 0x0, 0x3,
};
ML_bmp_or_cl(Jouer,-5,1,30,30); // On affiche l'image dans la VRAM. le _cl permet d'afficher une image même si elle est hors de l'écran
ML_display_vram(); // On passe la VRAM à l'écran ( attention, c'est une fonction de MonochromeLib, donc il faut décommenter ! ;)
ML_clear_vram(); // On efface ce qu'il y a dans la VRAM ( mais ce qui est à l'écran ne s'efface pas )
while(1){} // On admire
}
Citer : Posté le 21/10/2014 12:18 | #
while(IsKeyDown(TOUCHE));
Citer : Posté le 21/10/2014 12:59 | #
Ouh ><
Utilise plutôt, au maximum, la fonction bloquante GetKey() pour économiser la batterie.
GetKey(&key);
switch(key)
{
// ...
}
Citer : Posté le 21/10/2014 13:12 | #
Que fait le modérateur ?
Une question n'a rien à faire dans Tutoriels et astuces
Edit le modérateur : Désolé monsieur-catégorie, de pas avoir le réflexe
Vitesse des fonctions en Basic Casio | 7 days CPC | Casio Universal Wiki | Tutoriel Basic Casio
>>> Give me a click Brother <<< >>> Teste mon générateur de mots nouveaux <<<
>>> Random Youtube Video <<<