Programmer en C pour la Prizm, bis
Posté le 14/02/2012 13:01
Salut à tous! Dans la suite du précédent topic, voici la démarche pour installer le PrizmSDK et l'utiliser.
Honnêtement, je préfère le PrizmSDK (je l'appelle généralement PSDK), il est basé sur GCC, est portable et ne dépend pas du compilateur de Casio/Renesas. Je m'en sers pour tous mes projets sur Prizm. Voyons un peu comment on le configure.
1. Téléchargez le zip du PrizmSDK sur le site de Cemetech [
ici].
2. Dézippez le PSDK dans un dossier vide de préférence pour éviter d'écraser tout fichier personnel/important.
3. Voilà ! Il est prêt à être utilisé.
Une fois le PSDK installé, on peut commencer à programmer. Voyons comment on crée un nouveau projet.
1. Dans le dossier project, copier le dossier default, et renommer ladite copie en le nom du projet (par exemple j'ai nommé mon dossier Bust-A-Move)
2. Dans le makefile, remplacer toutes les occurences du mot "defauflt" par le nom du dossier/projet.
3. Le projet est prêt à être codé, compilé et transféré.
Le Makefile est nécéssaire pour le PSDK pour lui indiquer quoi compiler et comment compiler. Observons-le de plus près
TARGET := $(notdir $(CURDIR))
BUILD := build
SOURCES := src
DATA := data
INCLUDES :=
On définit ici le dossier de destination du projet (le TARGET), le dossier où l'on stocke les binaires temporaires par code source (le BUILD), le/les dossiers contenant les sources (le SRC) et le data (je sais pas ce que c'est, j'ai pas fait attention pour le moment)
MKG3AFLAGS := -n basic:Bust-a-Move -i uns:../unselected.bmp -i sel:../selected.bmp
Ici, on indique au programme qui va compiler le .bin en .g3a de nommer l'addin "Bust-a-Move", d'utiliser les icônes unselected.bmp et selected.bmp pour afficher l'addin dans le menu principal (unselected quand l'addin n'est pas survolé et selected quand il l'est.)
On peut nommer l'addin en fonction de la langue désirée, ainsi
-n basic:Bust-a-Move -n fr:Puzzle-Bobble
Va nommer l'addin Puzzle-Bobble quand la calto est en français et Bust-a-Move autrement. On la la possiblité de choisir un nom pour chaque langue ci-dessous
en - Anglais
es - Espagnol
de - Allemand
fr - Cocorico
pt - Portugais
zh - Chinois (bonne chance pour nommer l'addin en idéogrammes, j'ai pas testé).
Une dernière ligne? Le reste n'est pas modifiable sauf si vous voulez casser le Makefile.
CFLAGS = -Os -std=c99 -Wall $(MACHDEP) $(INCLUDE)
Ici, on indique quelques options pour le compilateur lui-même :
-Os = optimiser la taille du programme au détriment des éventuelles optimisations de performance
-std=c99 = utiliser le langage C en version 1999, on peut ainsi utiliser les rajouts faits pour le C99 (comme déclarer une variable plus ou moins partout).
-Wall = je l'appelle le mur mais ça veut dire Warning ALL. Affiche [b]tous[/b] les warnings. Je considère cette option comme [b]OBLIGATOIRE[/b] car elle montre toute portion de code pouvant être relativement trouble pour le compilateur.
Compiler et nettoyer.
Pour compiler, lancez le make.bat. Il va lancer la procédure de compilation en utilisant le Makefile. Ca permet par exemple de ne recompiler que les fichiers sources qui ont été modifiés. Si, pour des raisons diverses (utilisation de clé usb, changement de dossier...) ça ne compile plus, essayez d'abord de lancer clean.bat, puis make.bat
Transférer automatiquement le g3a à la Prizm.
Prérequis : On va renommer le stockage de la Prizm en "PRIZM". Pour ce faire, branchez la Prizm et entrez en mode USB. Son stockage devrait s'afficher dans l'Ordinateur/Poste de travail. Clic-droit dessus puis renommez en "PRIZM". Ca permettra ensuite à mon outil de reconnaître la calto.
J'ai conçu un petit batch windows qui permet de trouver la calto par le nom de son stockage, créez dans votre dossier de projet un fichier "copy.bat" et collez-y ce code-ci
@echo off
SET /A ligneCourante=0
for %%i in (A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z) do (
if exist "%%i:" (
FOR /F "usebackq tokens=7* delims= " %%A in (`VOL %%i:`) DO (
IF %ligneCourante%==0 (
if "%%B" == "PRIZM" (echo Prizm trouvée!
echo Elle etait en %%i:
xcopy *.g3a %%i:\ /Y /Q
pause
echo "-Fin-"
exit
)
SET /A ligneCourante+=1
)
)
)
echo Prizm au Nom de PRIZM introuvable. Verifiez le branchement et le nom du sotckage de la Prizm.
pause
Quand vous voudrez transférer, vous n'aurez qu'à brancher la calto et une fois qu'elle est reconnue, double-clic sur le batch pour lancer la copie!
Et voilà, vous savez le nécessaire pour créer un projet et transférer un addin automatiquement. Amusez-vous bien!
Citer : Posté le 24/04/2015 13:31 | #
J'ai ceci :
Quand je rajoute des sprites dans mon Tiles.h. Actuellement, j'en ai 20 différents de 24*24 en 16 bit soit 23 040 octets. Avez-vous déjà eu ce bug ? Car je ne peux pas faire de tile mapping si le compilateur n'accepte même pas 20 toutes petites images...
Pong400
PierrePaCiseaux (CP400)
Les Triangles
Menu
ASCII
Nombres premiers
Citer : Posté le 24/04/2015 16:32 | #
J'ai déjà eu ce bug, mais c'est bizarre que tu obtiennes ce bug avec seulement 20 sprites, peux-tu nous montrer ton code?
Ajouté le 24/04/2015 à 16:34 :
Quand je rajoute des sprites dans mon Tiles.h
Citer : Posté le 24/04/2015 17:05 | #
On voit que c'est un problème au niveau du linker, il y a trop de données à charger dans la ROM, en revanche c'est étrange que ça te le fasse avec si peu de données...
Quoi qu'il en soit il y a moyen de régler ça : http://www.planet-casio.com/Fr/forums/topic10132-1--Fx-CG-10-20--Fonctions-utiles.html#73081, mais il me semble qu'il doit soit y avoir un problème dans ton code, soit tu dois oublier que tu as d'autres données ailleurs ...
Citer : Posté le 24/04/2015 17:43 | #
J'ai déjà eu ce bug, mais c'est bizarre que tu obtiennes ce bug avec seulement 20 sprites, peux-tu nous montrer ton code?
Ajouté le 24/04/2015 à 16:34 :
Quand je rajoute des sprites dans mon Tiles.h
Pour la deuxième partie, j'ai testé au tout début et cela marchait dans le .h, et absolument pas dans le .c. Jusque là, j'avais deux .h (Font.h qui contient une image 384*216 et Tiles.h qui contenait 4 images de 24*24 le tout en 16 bits). J'ai déjà eu ce même bug quand j'avais importé Fond.h à deux .c différents, puis j'ai arrêté de l'importer sur un des deux et cela marchait, alors je pense que cela vient d'un trop plein de données.
Voici le Tiles.h :
const short Perso1Devant[1152]={//24*24
0xffff, 0xffff, 0xffff, 0xffff, 0xfffe, 0xffff, 0xe799, 0x9c6b, 0x934a, 0x936a, 0x936a, 0x936a, 0x936a, 0x936a, 0x936a, 0x934a, 0x9c6b, 0xe799, 0xffff, 0xfffe, 0xffff, 0xffff, 0xffff, 0xffff,
0xffff, 0xffff, 0xffff, 0xf7dc, 0xb5af, 0x8267, 0x8227, 0xb227, 0xc206, 0xc206, 0xc206, 0xc206, 0xc206, 0xc206, 0xc206, 0xc206, 0xb227, 0x8227, 0x8267, 0xb5af, 0xf7dc, 0xffff, 0xffff, 0xffff,
0xffff, 0xffff, 0xffff, 0x6c27, 0x3903, 0xa145, 0xd267, 0xe308, 0xeb48, 0xeb48, 0xeb48, 0xeb48, 0xeb48, 0xeb48, 0xeb48, 0xeb48, 0xe308, 0xd267, 0xa145, 0x3903, 0x6c27, 0xffff, 0xffff, 0xffff,
0xffff, 0xf7de, 0xdf16, 0x6307, 0x3841, 0xb1c6, 0xeb28, 0xeb48, 0xeb28, 0xeb28, 0xeb28, 0xeb28, 0xeb28, 0xeb28, 0xeb28, 0xeb28, 0xeb48, 0xeb28, 0xb1c6, 0x3841, 0x6307, 0xdf16, 0xf7de, 0xffff,
0xffff, 0xf7dd, 0x7b07, 0x4803, 0x80a5, 0xc1a6, 0xe2a8, 0xeb28, 0xf348, 0xf348, 0xf348, 0xeb48, 0xeb48, 0xf348, 0xf348, 0xf348, 0xeb28, 0xe2a8, 0xc1a6, 0x80a5, 0x4803, 0x7b07, 0xf7dd, 0xffff,
0xffff, 0xf7dd, 0x42c5, 0x3001, 0x8946, 0x81c7, 0x81a6, 0x9247, 0x9a87, 0x9a87, 0xaa87, 0xda87, 0xda87, 0xaa87, 0x9a87, 0x9a87, 0x9247, 0x81a6, 0x81c7, 0x8946, 0x3001, 0x42c5, 0xf7dd, 0xffff,
0xffff, 0xf7dd, 0x4ae5, 0x3801, 0x7946, 0x3208, 0x432b, 0x432c, 0x430b, 0x432c, 0x4aca, 0x61c7, 0x61c7, 0x4aca, 0x432c, 0x430b, 0x432c, 0x432b, 0x3208, 0x7946, 0x3801, 0x4ae5, 0xf7dd, 0xffff,
0xf7fe, 0xe79a, 0x6388, 0x801, 0x2822, 0x5905, 0x428a, 0x5bcd, 0x642f, 0x644f, 0x538d, 0x2a08, 0x2a08, 0x538d, 0x644f, 0x642f, 0x5bcd, 0x428a, 0x5905, 0x2822, 0x801, 0x6388, 0xe79a, 0xf7fe,
0xe759, 0x4264, 0x18e3, 0x8a2, 0x2841, 0x9925, 0x68c5, 0x49e7, 0x4268, 0x3a48, 0x5a28, 0xa1c6, 0xa1c6, 0x5a28, 0x3a48, 0x4268, 0x49e7, 0x68c5, 0x9925, 0x2841, 0x8a2, 0x18e3, 0x4264, 0xe759,
0xe759, 0x4264, 0x2145, 0x31a7, 0x2104, 0x2082, 0x8944, 0xba67, 0xdb08, 0xeb28, 0xeb28, 0xf328, 0xf328, 0xeb28, 0xeb28, 0xdb08, 0xba67, 0x8944, 0x2082, 0x2104, 0x31a7, 0x2145, 0x4264, 0xe759,
0xf7fe, 0xe79a, 0x6368, 0x2105, 0x39e8, 0x2945, 0x1882, 0x4a2a, 0x8aa9, 0xb266, 0xb2a8, 0xb2a8, 0xb2a8, 0xb2a8, 0xb266, 0x8aa9, 0x4a2a, 0x1882, 0x2945, 0x39e8, 0x2105, 0x6368, 0xe79a, 0xf7fe,
0xffff, 0xf7dd, 0x42a4, 0x0, 0x1083, 0x840, 0xa3ee, 0xc5d9, 0x426b, 0x18a2, 0x730a, 0x730a, 0x730a, 0x730a, 0x18a2, 0x426b, 0xc5d9, 0xa3ee, 0x841, 0x10a3, 0x0, 0x4aa5, 0xf7dd, 0xffff,
0xffff, 0xf7dd, 0x9d6d, 0x4266, 0x1082, 0x820, 0xa3ed, 0xee57, 0xbd53, 0xb4af, 0xf613, 0xf613, 0xf613, 0xf613, 0xb4af, 0xbd53, 0xee77, 0xabee, 0x841, 0x10a3, 0x4aa7, 0x9d8c, 0xf7fd, 0xffff,
0xffff, 0xffff, 0xffff, 0xcef4, 0x8c8d, 0x2965, 0x1862, 0x3964, 0x9bec, 0xf634, 0xee35, 0xdd71, 0xdd71, 0xee35, 0xf634, 0x9bec, 0x3964, 0x1841, 0x0, 0x861, 0x2144, 0x7c69, 0xe79a, 0xf7fe,
0xffff, 0xffff, 0xffff, 0xefdb, 0x952d, 0x20e3, 0x7bb1, 0x31ca, 0x10a3, 0x18c2, 0x3944, 0x7a68, 0x7a28, 0x3965, 0x20e2, 0x18a3, 0x1107, 0x218a, 0x29eb, 0xa491, 0xddb4, 0x730a, 0x4264, 0xdf59,
0xffff, 0xffff, 0xffff, 0x744a, 0x41c8, 0x7a89, 0x8acb, 0x526c, 0x320d, 0x322c, 0x4aaa, 0x534c, 0x4289, 0x4b0b, 0x3aad, 0x29ed, 0x2169, 0x862, 0x1082, 0x9c2e, 0xddd4, 0x730a, 0x4264, 0xdf59,
0xffff, 0xffff, 0xffff, 0x944a, 0x92eb, 0xfe96, 0xfe96, 0x7aca, 0x3147, 0x5b10, 0x7c13, 0x5b0d, 0x4aea, 0x31e7, 0x2968, 0x884, 0x841, 0x31a7, 0x426a, 0x10a2, 0x10a1, 0x7408, 0xe799, 0xf7fe,
0xffff, 0xffff, 0xffff, 0xa56b, 0x8bcb, 0x834b, 0x7b2b, 0x2924, 0x2164, 0x3a6c, 0x5b53, 0xad59, 0x6b0e, 0x2945, 0x2144, 0x2165, 0x2145, 0x4289, 0x42aa, 0x10a2, 0x6ba7, 0xffff, 0xffff, 0xffff,
0xffff, 0xffff, 0xffff, 0xffff, 0xbe72, 0x6be9, 0x6388, 0x31c6, 0x3a8b, 0x6c55, 0x8cb7, 0x8cf4, 0x8cf4, 0x73b0, 0x426a, 0x2124, 0x2145, 0x4269, 0x3166, 0x20, 0x6386, 0xffff, 0xffff, 0xffff,
0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xef9a, 0x3a04, 0x1905, 0x4aab, 0x4a6a, 0x1103, 0x1924, 0x534f, 0x430f, 0x222b, 0x19a8, 0x21, 0x10a2, 0x6ba9, 0xbe51, 0xffff, 0xffff, 0xffff,
0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xefbc, 0xbe53, 0x4aa5, 0x0, 0x20, 0x0, 0x0, 0x2166, 0x3acd, 0x4371, 0x2a4c, 0x10a1, 0x9d4e, 0xe778, 0xffff, 0xffff, 0xffff, 0xffff,
0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xe778, 0xdf38, 0xe779, 0xbe52, 0x860, 0x2166, 0x3a49, 0x10c3, 0x2983, 0xced4, 0xf7fc, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xcef4, 0x3a44, 0x21c8, 0x1947, 0x2123, 0x5305, 0xe779, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xe799, 0x7c29, 0x52c6, 0x8ceb, 0xf7fd, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
};
const short Arbre1[1152]={
0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xa5d0, 0xdf1a, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0x8509, 0x8dc6, 0x8546, 0xceb7, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xbe35, 0x74a6, 0x9608, 0x9609, 0x9e49, 0x7d44, 0x8cec, 0xe75c, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xce98, 0x6c46, 0x53e0, 0x8d86, 0x8da7, 0x8da8, 0x8d87, 0x8da7, 0x74e4, 0x4ba0, 0x950e, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
0xffff, 0xffff, 0xffff, 0xffff, 0xc677, 0x5382, 0x5400, 0x6c82, 0x6c83, 0x7d25, 0x8566, 0x8566, 0x8566, 0x8546, 0x6cc4, 0x6ca3, 0x64a2, 0x4340, 0x6c08, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
0xffff, 0xffff, 0xffff, 0xb615, 0x6bc9, 0x4340, 0x53a2, 0x5c22, 0x6ca3, 0x6c83, 0x74e4, 0x7d25, 0x7d25, 0x6c83, 0x6ca3, 0x6ca3, 0x53c1, 0x53c2, 0x2240, 0xadd4, 0xdf1a, 0xffff, 0xffff, 0xffff,
0xffff, 0xffff, 0xffff, 0x5365, 0x3b00, 0x4b80, 0x5bc2, 0x74e4, 0x53c2, 0x6463, 0x6ca3, 0x6462, 0x6c83, 0x6cc3, 0x53c2, 0x6463, 0x6cc3, 0x4b81, 0x4360, 0x2a60, 0xceb8, 0xffff, 0xffff, 0xffff,
0xffff, 0xffff, 0x742a, 0x42c3, 0x2a00, 0x4300, 0x3b00, 0x3ac0, 0x6c83, 0x6462, 0x6ca4, 0x8566, 0x8d87, 0x5be2, 0x6cc3, 0x53a2, 0x3ac0, 0x3ae0, 0x3aa0, 0x2a00, 0x42e3, 0xd6f9, 0xffff, 0xffff,
0xef7c, 0xd6f9, 0x3260, 0x3ac0, 0x4b80, 0x4b60, 0x4b60, 0x3ac0, 0x4320, 0x3ac0, 0x4b61, 0x8da7, 0x7d05, 0x32a0, 0x4300, 0x4320, 0x3ae0, 0x4b80, 0x4b60, 0x4b80, 0x21e0, 0x848c, 0xdf3b, 0xffff,
0xbe56, 0x1a40, 0x4360, 0x4340, 0x3ac0, 0x3a80, 0x3280, 0x4340, 0x4340, 0x4340, 0x4320, 0x53c0, 0x4b80, 0x4340, 0x4320, 0x4360, 0x4300, 0x3260, 0x3aa0, 0x4320, 0x4340, 0x3b20, 0x3280, 0xffff,
0x7c2b, 0x4b04, 0x3260, 0x3aa0, 0x3aa0, 0x3ae0, 0x4b80, 0x4b60, 0x3aa0, 0x53c0, 0x4b60, 0x4b80, 0x4b80, 0x4ba0, 0x4300, 0x4320, 0x4b60, 0x4360, 0x3aa0, 0x3aa0, 0x3aa0, 0x2a20, 0x742a, 0xadd4,
0xb5d4, 0x42c3, 0x2a40, 0x3aa0, 0x3aa0, 0x3aa0, 0x3aa0, 0x3ac0, 0x4320, 0x5c41, 0x4ba0, 0x3260, 0x3ac0, 0x5c01, 0x5c01, 0x3280, 0x3ae0, 0x3aa0, 0x3280, 0x3ac0, 0x32a0, 0x21e0, 0x6bea, 0xef7c,
0x846d, 0x2aa0, 0x4b80, 0x4b60, 0x4360, 0x3aa0, 0x3aa0, 0x3280, 0x4b80, 0x4b80, 0x2a20, 0x42c0, 0x3aa0, 0x3260, 0x5401, 0x3aa0, 0x3aa0, 0x3aa0, 0x4300, 0x4360, 0x4b80, 0x4ba0, 0x120, 0xffdf,
0xef9d, 0x7429, 0x2a00, 0x3a80, 0x3260, 0x4320, 0x4360, 0x3ac0, 0x3ac0, 0x3a80, 0x3ac0, 0x3aa0, 0x3aa0, 0x3aa0, 0x3aa0, 0x3aa0, 0x4320, 0x4340, 0x3ac0, 0x3280, 0x3260, 0x42c2, 0xa571, 0xffff,
0xffff, 0x8ccf, 0x1980, 0x3aa0, 0x4340, 0x4b60, 0x4300, 0x3280, 0x4360, 0x4340, 0x4320, 0x4320, 0x4320, 0x4320, 0x4b60, 0x4300, 0x3a80, 0x4340, 0x4b80, 0x4300, 0x2a40, 0x21c0, 0xe75c, 0xffff,
0xffde, 0x5b68, 0x5b68, 0x1160, 0x21c0, 0x2a00, 0x2a20, 0x4300, 0x4b60, 0x32a0, 0x5c01, 0x6462, 0x6482, 0x3ae0, 0x4300, 0x4b80, 0x3280, 0x2a00, 0x2a00, 0x19a0, 0x19c0, 0x742b, 0x94f0, 0xffff,
0xffff, 0xffff, 0xffff, 0xffff, 0xbe36, 0x19a0, 0x3260, 0x4300, 0x3260, 0x2a20, 0x2a20, 0x6ce3, 0x5c01, 0x21a0, 0x3240, 0x3aa0, 0x3ae0, 0x2a20, 0x42a3, 0xf7be, 0xffff, 0xffff, 0xffff, 0xffff,
0xffff, 0xffff, 0xffff, 0xf7be, 0x6b89, 0x3304, 0x3ac4, 0x2a20, 0x2a00, 0x1980, 0x29c1, 0x3a42, 0x3a23, 0x1980, 0x21c0, 0x2a20, 0x3283, 0x32c4, 0x4b66, 0x9d11, 0xffff, 0xffff, 0xffff, 0xffff,
0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0x4d4d, 0x4baa, 0x2100, 0x21a0, 0x5286, 0x62e8, 0x5ac8, 0x5ac8, 0x6b09, 0x29c2, 0x2180, 0x31c4, 0x54cc, 0xa6d6, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0x658f, 0x54cc, 0x4b69, 0x3a47, 0x39a5, 0x6b49, 0x6b69, 0x7369, 0x5aa7, 0x39c6, 0x4267, 0x544b, 0x4d0c, 0xbef8, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xd77b, 0x452b, 0x546b, 0x544b, 0x4ba9, 0x3985, 0x6ae8, 0x5267, 0x31e5, 0x548b, 0x542b, 0x4ccc, 0x6db0, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xb6d7, 0x556d, 0x446a, 0x54ac, 0x4ba9, 0x4348, 0x4348, 0x546b, 0x4c8b, 0x44cb, 0x7e11, 0xe79c, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xcf5a, 0x6dd0, 0x75f0, 0x75f1, 0x75f1, 0x6dd0, 0x9674, 0xf7de, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
};
const short Dalle1[1152]={
0x9d11, 0xa552, 0xb594, 0xad93, 0xad93, 0xad93, 0xad93, 0xad93, 0xad93, 0xb594, 0xa552, 0x9d11, 0x9d11, 0xad73, 0xb5d5, 0xb5d4, 0xb5d4, 0xb5d4, 0xb5d4, 0xb5d4, 0xb5d4, 0xb5d4, 0xb5d4, 0xb5d5,
0x9d11, 0xa552, 0xb594, 0xad93, 0xad93, 0xad93, 0xad93, 0xad93, 0xad93, 0xad93, 0xad73, 0xa552, 0x9cf1, 0xad73, 0xb5d5, 0xb5d4, 0xb5d4, 0xb5d4, 0xb5d4, 0xb5d4, 0xb5d4, 0xb5d4, 0xb594, 0xad73,
0x9cf1, 0xa552, 0xb5b4, 0xad93, 0xad93, 0xad93, 0xad93, 0xad93, 0xad93, 0xad93, 0xad93, 0xb5b4, 0x9cf1, 0xad73, 0xbdf5, 0xb5d4, 0xb5d4, 0xb5d4, 0xb5d4, 0xb5d4, 0xb5d4, 0xbdf5, 0xad53, 0x9cd1,
0xc636, 0xad93, 0x94d1, 0xb5b4, 0xad93, 0xad93, 0xad93, 0xad93, 0xad93, 0xad93, 0xad93, 0xad93, 0xb5b4, 0xa552, 0x94d1, 0xbdf5, 0xb5d4, 0xb5d4, 0xb5d4, 0xb5d4, 0xbdf5, 0x94d0, 0xad93, 0xc636,
0xbe16, 0xb5d4, 0xad93, 0xa552, 0xad73, 0xad93, 0xad93, 0xad93, 0xad93, 0xad93, 0xad93, 0xad93, 0xad93, 0xad73, 0xa552, 0xad73, 0xb594, 0xb5d4, 0xb5d4, 0xb594, 0xad53, 0xad93, 0xb5d4, 0xbe16,
0xbe15, 0xbe16, 0xc636, 0x94d0, 0xa552, 0xb5b4, 0xad93, 0xad93, 0xad93, 0xad93, 0xad93, 0xad93, 0xad93, 0xad93, 0xb5b4, 0x9cd1, 0xad73, 0xbdf5, 0xbdf5, 0xad53, 0x94b0, 0xc636, 0xbe16, 0xbe15,
0xbe15, 0xbe15, 0xbe15, 0xc656, 0xad93, 0x94d1, 0xb594, 0xad93, 0xb594, 0xad93, 0xad93, 0xad93, 0xad93, 0xad93, 0xad93, 0xb5b4, 0xa552, 0x9cf1, 0x9cd1, 0xad93, 0xc636, 0xbe15, 0xbe15, 0xbe15,
0xbe15, 0xbe15, 0xc616, 0xad73, 0xad53, 0xad73, 0xbdd5, 0xad93, 0xa552, 0xb594, 0xad93, 0xad93, 0xad93, 0xad93, 0xb594, 0xa552, 0xad73, 0xad93, 0xad93, 0xb5d4, 0xbe16, 0xbe15, 0xbe15, 0xbe15,
0xbe15, 0xc616, 0xbe16, 0x94b0, 0xad73, 0xc636, 0xc636, 0xad73, 0x94d0, 0xb5b4, 0xb594, 0xad93, 0xad93, 0xb594, 0xb5b4, 0x94d0, 0xad73, 0xc636, 0xc616, 0xbe16, 0xbe15, 0xbe15, 0xbe15, 0xbe15,
0xc636, 0xad73, 0x94b0, 0xbe16, 0xc616, 0xbe15, 0xbe15, 0xc616, 0xc656, 0x94d0, 0xa552, 0xb594, 0xb594, 0xa552, 0x94d0, 0xc656, 0xc616, 0xbe15, 0xbe15, 0xbe15, 0xbe15, 0xbe15, 0xbe15, 0xbe15,
0xad93, 0xad53, 0xad73, 0xc616, 0xbe15, 0xbe15, 0xbe15, 0xbe15, 0xc616, 0xad73, 0xad73, 0xa552, 0xa552, 0xad73, 0xad73, 0xc616, 0xbe15, 0xbe15, 0xbe15, 0xbe15, 0xbe15, 0xbe15, 0xbe15, 0xbe15,
0x9cf1, 0xad93, 0xc636, 0xbe15, 0xbe15, 0xbe15, 0xbe15, 0xbe15, 0xbe15, 0xc636, 0xad73, 0x9cd1, 0x9cf1, 0xad93, 0xc636, 0xbe15, 0xbe15, 0xbe15, 0xbe15, 0xbe15, 0xbe15, 0xbe15, 0xc616, 0xc636,
0x9cf1, 0xad93, 0xc636, 0xbe15, 0xbe15, 0xbe15, 0xbe15, 0xbe15, 0xbe15, 0xbe15, 0xc616, 0xc656, 0x94d1, 0xad93, 0xc636, 0xbe15, 0xbe15, 0xbe15, 0xbe15, 0xbe15, 0xbe15, 0xc636, 0xad73, 0x94d1,
0xad73, 0xad73, 0xad73, 0xc616, 0xbe15, 0xbe15, 0xbe15, 0xbe15, 0xbe15, 0xbe15, 0xbe15, 0xc616, 0xad73, 0xad53, 0xad73, 0xc616, 0xbe15, 0xbe15, 0xbe15, 0xbe15, 0xc616, 0xad73, 0xad73, 0xad73,
0xbdf5, 0xad53, 0x94b0, 0xc656, 0xc616, 0xbe15, 0xbe15, 0xbe15, 0xbe15, 0xbe15, 0xbe15, 0xbe15, 0xc636, 0xad73, 0x94b0, 0xbe16, 0xc616, 0xbe15, 0xbe15, 0xc616, 0xc656, 0x94b0, 0xad53, 0xbdf5,
0xb5d4, 0xb5d5, 0xbdf5, 0x94b0, 0xad73, 0xc636, 0xbe15, 0xbe15, 0xbe15, 0xbe15, 0xbe15, 0xbe15, 0xbe15, 0xc616, 0xbe16, 0x94b0, 0xad73, 0xc636, 0xc636, 0xad73, 0x94b0, 0xbdf5, 0xb5d5, 0xb5d4,
0xb5d4, 0xb5d4, 0xb5d5, 0xad53, 0xad73, 0xad73, 0xc616, 0xbe15, 0xbe15, 0xbe15, 0xbe15, 0xbe15, 0xbe15, 0xbe15, 0xc616, 0xad73, 0xad53, 0xad93, 0xad93, 0xad73, 0xad53, 0xb5d5, 0xb5d4, 0xb5d4,
0xb5d4, 0xb5d4, 0xb5d4, 0xbdf5, 0xad73, 0x94d0, 0xc636, 0xc636, 0xc636, 0xbe15, 0xbe15, 0xbe15, 0xbe15, 0xbe15, 0xbe15, 0xc656, 0xad93, 0x9cd1, 0x9cd1, 0xad53, 0xbdf5, 0xb5d4, 0xb5d4, 0xb5d4,
0xb5d4, 0xb5d4, 0xbdf5, 0x94d1, 0xa552, 0xb5b4, 0xad93, 0xa532, 0x94d0, 0xc636, 0xbe16, 0xbe15, 0xbe15, 0xbe16, 0xc636, 0x94b0, 0xad53, 0xbdf5, 0xbdf5, 0xb5d5, 0xb5d4, 0xb5d4, 0xb5d4, 0xb5d4,
0xb5d4, 0xb594, 0xad73, 0xa552, 0xad73, 0xad93, 0xad93, 0xad73, 0xa552, 0xad93, 0xb5d4, 0xbe16, 0xbe16, 0xb5d4, 0xad93, 0xad53, 0xb594, 0xb5d4, 0xb5d4, 0xb5d4, 0xb5d4, 0xb5d4, 0xb5d4, 0xb5d4,
0xbdf5, 0xad73, 0x9cd1, 0xb5b4, 0xad93, 0xad93, 0xad93, 0xad93, 0xb5b4, 0x94d1, 0xad93, 0xc636, 0xc636, 0xad93, 0x94d0, 0xbdf5, 0xb5d4, 0xb5d4, 0xb5d4, 0xb5d4, 0xb5d4, 0xb5d4, 0xb5d4, 0xb5d4,
0x9cf1, 0xa552, 0xb5b4, 0xad93, 0xad93, 0xad93, 0xad93, 0xad93, 0xad93, 0xb5b4, 0xa552, 0x9cf1, 0x9cf1, 0xad73, 0xbdf5, 0xb5d4, 0xb5d4, 0xb5d4, 0xb5d4, 0xb5d4, 0xb5d4, 0xb5d4, 0xb5d4, 0xb5d5,
0x9d11, 0xa552, 0xb594, 0xad93, 0xad93, 0xad93, 0xad93, 0xad93, 0xad93, 0xad93, 0xad73, 0xa552, 0x9cf1, 0xad73, 0xb5d5, 0xb5d4, 0xb5d4, 0xb5d4, 0xb5d4, 0xb5d4, 0xb5d4, 0xb5d4, 0xb594, 0xad73,
0x9d11, 0xa552, 0xb594, 0xad93, 0xad93, 0xad93, 0xad93, 0xad93, 0xad93, 0xad93, 0xad93, 0xb5b4, 0x9cf1, 0xad73, 0xb5d5, 0xb5d4, 0xb5d4, 0xb5d4, 0xb5d4, 0xb5d4, 0xb5d4, 0xb5d5, 0xad73, 0x9cf1,
};
const short Herbe1[1152]={
0x6571, 0x6592, 0x6db2, 0x65b2, 0x6571, 0x5d50, 0x5d10, 0x5d10, 0x5d10, 0x54cf, 0x5d30, 0x54cf, 0x5510, 0x5d71, 0x6571, 0x6dd2, 0x6592, 0x6571, 0x5d71, 0x5d30, 0x5d10, 0x5d10, 0x54ef, 0x5d10,
0x6571, 0x6591, 0x6db2, 0x6dd2, 0x6592, 0x6571, 0x6591, 0x6591, 0x5d71, 0x5d31, 0x5d31, 0x5d31, 0x5d71, 0x6571, 0x6571, 0x65b2, 0x6dd2, 0x6591, 0x6571, 0x6591, 0x6591, 0x6591, 0x5d51, 0x5d31,
0x6591, 0x6591, 0x6591, 0x6591, 0x6571, 0x6571, 0x6571, 0x6591, 0x4caf, 0x65b1, 0x6591, 0x6591, 0x6571, 0x6571, 0x6591, 0x6591, 0x6591, 0x6571, 0x6571, 0x6571, 0x6591, 0x5d51, 0x5510, 0x6591,
0x54f0, 0x5510, 0x5d71, 0x6571, 0x6571, 0x6571, 0x6571, 0x54cf, 0x6592, 0x4c8f, 0x6571, 0x5d71, 0x6591, 0x5d51, 0x4c8f, 0x5d31, 0x6591, 0x6571, 0x6571, 0x6571, 0x6571, 0x4caf, 0x5d31, 0x5d30,
0x54f0, 0x54cf, 0x5d51, 0x6571, 0x5d51, 0x6591, 0x5d50, 0x54f0, 0x5d30, 0x54cf, 0x5510, 0x5d50, 0x5d51, 0x54cf, 0x5d30, 0x54af, 0x5d71, 0x6571, 0x6591, 0x5d71, 0x5510, 0x5cf0, 0x5d10, 0x5510,
0x5d10, 0x54f0, 0x5d10, 0x5d31, 0x6551, 0x6571, 0x6591, 0x5d71, 0x5d51, 0x5d71, 0x5d71, 0x6591, 0x5d51, 0x5530, 0x5510, 0x5cf0, 0x6571, 0x5d31, 0x5d30, 0x6591, 0x6571, 0x5d51, 0x5d51, 0x5d71,
0x6591, 0x5d51, 0x54f0, 0x5d10, 0x5d30, 0x54f0, 0x5d50, 0x65b2, 0x6dd2, 0x6571, 0x6591, 0x5d51, 0x6591, 0x6591, 0x6591, 0x54f0, 0x5d30, 0x5d10, 0x54f0, 0x5d10, 0x5d71, 0x6dd2, 0x65b2, 0x6591,
0x6571, 0x5d71, 0x5d51, 0x5d31, 0x5d30, 0x5d51, 0x6571, 0x6591, 0x65b2, 0x5d71, 0x54f0, 0x4cd0, 0x5510, 0x6591, 0x6571, 0x5d51, 0x5d30, 0x5d31, 0x5d51, 0x5d71, 0x6571, 0x6592, 0x6591, 0x5510,
0x5d50, 0x6571, 0x6571, 0x6591, 0x6591, 0x6571, 0x6571, 0x6571, 0x5d50, 0x5cf0, 0x548e, 0x5d30, 0x54af, 0x5d30, 0x5d71, 0x6571, 0x6591, 0x6591, 0x6571, 0x6571, 0x6571, 0x5d71, 0x5d30, 0x54af,
0x6571, 0x6571, 0x6571, 0x6571, 0x6571, 0x6571, 0x6571, 0x5d51, 0x6591, 0x5d50, 0x5d30, 0x5d10, 0x5d30, 0x5d71, 0x6571, 0x6571, 0x6571, 0x6571, 0x6571, 0x6571, 0x5d51, 0x5d71, 0x5d71, 0x5d30,
0x6571, 0x6571, 0x6571, 0x6571, 0x6571, 0x6591, 0x5d51, 0x6551, 0x5d51, 0x6591, 0x5d31, 0x5d51, 0x6591, 0x6571, 0x6571, 0x6571, 0x6571, 0x6571, 0x6591, 0x5d71, 0x5d51, 0x5d51, 0x6571, 0x6591,
0x6571, 0x6571, 0x6571, 0x6571, 0x5d51, 0x5d10, 0x4caf, 0x6dd2, 0x4caf, 0x5d30, 0x54d0, 0x4c8f, 0x6591, 0x6571, 0x6571, 0x6571, 0x6571, 0x6571, 0x5d30, 0x4caf, 0x5d71, 0x5d51, 0x54cf, 0x4cd0,
0x6571, 0x6571, 0x6db2, 0x6db2, 0x6591, 0x5d50, 0x5d10, 0x5d10, 0x5d30, 0x54f0, 0x5d10, 0x5ccf, 0x5510, 0x5d71, 0x6571, 0x6591, 0x6dd2, 0x6591, 0x5d71, 0x5d30, 0x5d10, 0x5d10, 0x5d10, 0x54cf,
0x6571, 0x6571, 0x6591, 0x6dd2, 0x6592, 0x6571, 0x6591, 0x6591, 0x6591, 0x5d71, 0x5d31, 0x5d31, 0x5d71, 0x6571, 0x6571, 0x6571, 0x65b2, 0x6dd2, 0x6571, 0x6591, 0x6591, 0x6591, 0x6591, 0x5d51,
0x6591, 0x6591, 0x6591, 0x6591, 0x6571, 0x6571, 0x6571, 0x6571, 0x65b1, 0x4caf, 0x65b1, 0x6591, 0x6571, 0x6571, 0x6591, 0x6591, 0x6591, 0x6591, 0x6571, 0x6571, 0x6571, 0x6591, 0x5510, 0x5d51,
0x5d51, 0x4cd0, 0x54f0, 0x6591, 0x6571, 0x6571, 0x5d71, 0x6571, 0x4c8f, 0x6592, 0x54cf, 0x6571, 0x6591, 0x5d71, 0x5d31, 0x4c8f, 0x5d51, 0x6591, 0x6571, 0x6571, 0x5d71, 0x5d10, 0x5d31, 0x4caf,
0x4c6f, 0x54f0, 0x4caf, 0x6591, 0x5d51, 0x6591, 0x5d50, 0x5510, 0x54cf, 0x5d30, 0x54f0, 0x5d50, 0x5d51, 0x54d0, 0x4c6e, 0x5d30, 0x5510, 0x5d51, 0x6591, 0x5d71, 0x5510, 0x54f0, 0x5d10, 0x5cf0,
0x5d30, 0x5d10, 0x54f0, 0x5d31, 0x6551, 0x6571, 0x6591, 0x5d71, 0x5d51, 0x5d51, 0x5d71, 0x6591, 0x5d51, 0x5530, 0x5d30, 0x54f0, 0x5cf0, 0x6592, 0x5d30, 0x6591, 0x6571, 0x5d71, 0x5d51, 0x5d51,
0x6591, 0x6591, 0x5d30, 0x5d10, 0x5d30, 0x54f0, 0x5d50, 0x6571, 0x6db2, 0x6db2, 0x6571, 0x5d51, 0x6591, 0x6591, 0x6591, 0x6571, 0x54f0, 0x5d51, 0x54f0, 0x5d10, 0x5d71, 0x6591, 0x6dd2, 0x6591,
0x6571, 0x6571, 0x5d71, 0x5d31, 0x5d30, 0x5d51, 0x6591, 0x6571, 0x6591, 0x65b2, 0x5d30, 0x4cd0, 0x5510, 0x6591, 0x6571, 0x6571, 0x5d51, 0x5d30, 0x5d51, 0x5d71, 0x6571, 0x6571, 0x65b2, 0x6591,
0x5d50, 0x5d51, 0x6571, 0x6591, 0x6591, 0x6571, 0x6571, 0x6571, 0x6571, 0x5d30, 0x54cf, 0x5d30, 0x54af, 0x5d30, 0x5d50, 0x6571, 0x6571, 0x6591, 0x6571, 0x6571, 0x6571, 0x6571, 0x5d51, 0x5d10,
0x6571, 0x6571, 0x6571, 0x6571, 0x6571, 0x6571, 0x6571, 0x5d71, 0x6571, 0x6571, 0x5d30, 0x5d10, 0x5d30, 0x5d71, 0x6591, 0x6571, 0x6571, 0x6571, 0x6571, 0x6571, 0x6591, 0x5d51, 0x6591, 0x5d50,
0x6571, 0x6571, 0x6571, 0x6571, 0x6571, 0x6591, 0x6571, 0x5d51, 0x5d51, 0x6591, 0x5d31, 0x5d71, 0x6591, 0x6571, 0x6571, 0x6571, 0x6571, 0x6571, 0x6571, 0x6591, 0x5d51, 0x6551, 0x5d51, 0x6591,
0x6571, 0x6571, 0x6571, 0x6571, 0x5d71, 0x5d10, 0x54f0, 0x5d10, 0x4cb0, 0x5d30, 0x4cd0, 0x4caf, 0x4cd0, 0x6591, 0x6571, 0x6571, 0x6571, 0x6571, 0x5d71, 0x5d30, 0x4c8f, 0x6571, 0x54f0, 0x4cd0,
};
const short Maison1Partie1[1152]={
0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xe73c, 0x8c71,
0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0x9cf3, 0x94b2, 0x9cf3, 0x7bef, 0x3985,
0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xf7de, 0xe73c, 0xef9d, 0x39a6, 0x3165, 0x2965, 0x41e6, 0x72e9,
0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xe73c, 0xe73c, 0xef7d, 0xad75, 0x0, 0x862, 0x8b8a, 0x93cb, 0x8b8b, 0x730a, 0x6ae9,
0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xf7be, 0xf7bd, 0xdf1b, 0x2945, 0x2965, 0x2986, 0x4a07, 0x8b4a, 0x8b8b, 0x836a, 0x836a, 0x7b4a, 0x72e9, 0x6ae9,
0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0x94d2, 0x4249, 0x52ab, 0x4a06, 0x4a27, 0x5a67, 0x6aa8, 0x834a, 0x836a, 0x836a, 0x8b6a, 0x7b4a, 0x72e9, 0x6ae9,
0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xd6ba, 0x4a8a, 0x4a8a, 0x4aab, 0x5268, 0x5a67, 0x5a67, 0x5a68, 0x5a67, 0x6ac8, 0x7309, 0x7b2a, 0x836a, 0x836a, 0x8b6a, 0x7b4a, 0x72e9, 0x6ae9,
0xffff, 0xffff, 0xffff, 0xffff, 0xad95, 0x8c92, 0x840f, 0x5227, 0x5247, 0x4a07, 0x62a8, 0x7309, 0x72e9, 0x5a68, 0x5a47, 0x6aa8, 0x7309, 0x7b2a, 0x836a, 0x836a, 0x8b6a, 0x7b4a, 0x72e9, 0x6ae9,
0xffff, 0xef7d, 0xad95, 0xb5b6, 0x5289, 0x2103, 0x5206, 0x93ab, 0x93ab, 0x834a, 0x7309, 0x6ae9, 0x6ae9, 0x5a68, 0x5a47, 0x6aa8, 0x7309, 0x7b2a, 0x836a, 0x836a, 0x8b6a, 0x7b4a, 0x72e9, 0x6ae9,
0xf7de, 0xa534, 0x3165, 0x2104, 0x6aa9, 0x8b8b, 0x8b8b, 0x836a, 0x836a, 0x7b2a, 0x6ae9, 0x72e9, 0x6ae9, 0x5a68, 0x5a47, 0x6aa8, 0x7309, 0x7b2a, 0x836a, 0x836a, 0x8b6a, 0x7b4a, 0x72e9, 0x6ae9,
0xc658, 0x20e3, 0x5a67, 0x6ae8, 0x7b09, 0x834a, 0x836a, 0x836a, 0x836a, 0x7b2a, 0x72e9, 0x72e9, 0x6ae9, 0x5a68, 0x5a47, 0x6aa8, 0x7309, 0x7b2a, 0x836a, 0x836a, 0x8b6a, 0x7b4a, 0x72e9, 0x6ae9,
0xc659, 0x18c3, 0x5a68, 0x6ae9, 0x7b09, 0x832a, 0x836a, 0x836a, 0x836a, 0x7b2a, 0x72e9, 0x72e9, 0x6ae9, 0x5a68, 0x5a47, 0x6aa8, 0x7309, 0x7b2a, 0x836a, 0x836a, 0x8b6a, 0x7b4a, 0x72e9, 0x6ae9,
0xc659, 0x18e3, 0x5a68, 0x6ae9, 0x7b09, 0x834a, 0x836a, 0x836a, 0x836a, 0x7b2a, 0x72e9, 0x72e9, 0x6ae9, 0x5a68, 0x5a47, 0x6aa8, 0x7309, 0x7b2a, 0x836a, 0x836a, 0x8b6a, 0x7b4a, 0x72e9, 0x6ae9,
0xc659, 0x18e3, 0x5a68, 0x6ae9, 0x7b09, 0x834a, 0x836a, 0x836a, 0x836a, 0x7b2a, 0x72e9, 0x72e9, 0x6ae9, 0x5a68, 0x5a47, 0x6aa8, 0x7309, 0x7b2a, 0x836a, 0x836a, 0x8b6a, 0x7b4a, 0x72e9, 0x6ae9,
0xc659, 0x18e3, 0x5a68, 0x6ae9, 0x7b09, 0x834a, 0x836a, 0x836a, 0x836a, 0x7b2a, 0x72e9, 0x72e9, 0x6ae9, 0x5a68, 0x5a47, 0x6aa8, 0x7309, 0x7b2a, 0x836a, 0x836a, 0x8b6a, 0x7b4a, 0x72e9, 0x6ae9,
};
const short Maison1Partie2[1152]={
0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xf7de, 0xefbe, 0xf7be, 0xf7be, 0xf7be, 0xf7be,
0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xe73c, 0x3a08, 0x52cb, 0x52cb, 0x52cb, 0x52cb,
0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0x94d3, 0x5aec, 0x632c, 0x5a47, 0x6288, 0x6288, 0x5a47, 0x5a47,
0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xd6ba, 0x8c91, 0x9cf3, 0x9cf3, 0x5aaa, 0x41a5, 0x5a68, 0x93cb, 0x8b8b, 0x8bab, 0x834a, 0x7b2a,
0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xd6da, 0xdf3c, 0x8c71, 0x1061, 0x2104, 0x2944, 0x6aa8, 0x8b8b, 0x8b8b, 0x836a, 0x836a, 0x8b8a, 0x7b2a, 0x7b0a,
0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xd6da, 0xc659, 0xce79, 0xd6db, 0x2103, 0x10a2, 0x3985, 0x6aa8, 0x6267, 0x7b4a, 0x7b0a, 0x834a, 0x836a, 0x836a, 0x836a, 0x8b8a, 0x7b2a, 0x7b0a,
0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0x7bcf, 0x2965, 0x39c7, 0x39c7, 0x6ac8, 0x72e9, 0x6aa8, 0x5a67, 0x5a47, 0x7309, 0x72e9, 0x834a, 0x836a, 0x836a, 0x836a, 0x8b8a, 0x7b2a, 0x7b0a,
0xffff, 0xffff, 0xffff, 0xef9d, 0x2145, 0x1925, 0x62a8, 0x836a, 0x7b2a, 0x6ac9, 0x72e9, 0x72e9, 0x6aa8, 0x5a67, 0x5a47, 0x7309, 0x72e9, 0x834a, 0x836a, 0x836a, 0x836a, 0x8b8a, 0x7b2a, 0x7b0a,
0x7c0f, 0x4208, 0x4a69, 0x4a8a, 0x6ac9, 0x7309, 0x836a, 0x8b8b, 0x836a, 0x730a, 0x6ae9, 0x72e9, 0x6aa8, 0x5a67, 0x5a47, 0x7309, 0x72e9, 0x834a, 0x836a, 0x836a, 0x836a, 0x8b8a, 0x7b2a, 0x7b0a,
0x5269, 0x3985, 0x41c6, 0x4a07, 0x832a, 0x8b6b, 0x8b8a, 0x836a, 0x836a, 0x730a, 0x6ae9, 0x72e9, 0x6aa8, 0x5a67, 0x5a47, 0x7309, 0x72e9, 0x834a, 0x836a, 0x836a, 0x836a, 0x8b8a, 0x7b2a, 0x7b0a,
0x5247, 0x6288, 0x62a8, 0x7b29, 0x7b0a, 0x836a, 0x836a, 0x836a, 0x836a, 0x730a, 0x6ae9, 0x72e9, 0x6aa8, 0x5a67, 0x5a47, 0x7309, 0x72e9, 0x834a, 0x836a, 0x836a, 0x836a, 0x8b8a, 0x7b2a, 0x7b0a,
0x6288, 0x5a67, 0x6288, 0x72e9, 0x7b0a, 0x836a, 0x836a, 0x836a, 0x836a, 0x730a, 0x6ae9, 0x72e9, 0x6aa8, 0x5a67, 0x5a47, 0x7309, 0x72e9, 0x834a, 0x836a, 0x836a, 0x836a, 0x8b8a, 0x7b2a, 0x7b0a,
0x6288, 0x5a67, 0x6288, 0x7309, 0x7b0a, 0x836a, 0x836a, 0x836a, 0x836a, 0x730a, 0x6ae9, 0x72e9, 0x6aa8, 0x5a67, 0x5a47, 0x7309, 0x72e9, 0x834a, 0x836a, 0x836a, 0x836a, 0x8b8a, 0x7b2a, 0x7b0a,
0x6288, 0x5a67, 0x6288, 0x7309, 0x7b0a, 0x836a, 0x836a, 0x836a, 0x836a, 0x730a, 0x6ae9, 0x72e9, 0x6aa8, 0x5a67, 0x5a47, 0x7309, 0x72e9, 0x834a, 0x836a, 0x836a, 0x836a, 0x8b8a, 0x7b2a, 0x7b0a,
0x6288, 0x5a67, 0x6288, 0x7309, 0x7b0a, 0x836a, 0x836a, 0x836a, 0x836a, 0x730a, 0x6ae9, 0x72e9, 0x6aa8, 0x5a67, 0x5a47, 0x7309, 0x72e9, 0x834a, 0x836a, 0x836a, 0x836a, 0x8b8a, 0x7b2a, 0x7b0a,
0x6288, 0x5a67, 0x6288, 0x7309, 0x7b0a, 0x836a, 0x836a, 0x836a, 0x836a, 0x730a, 0x6ae9, 0x72e9, 0x6aa8, 0x5a67, 0x5a47, 0x7309, 0x72e9, 0x834a, 0x836a, 0x836a, 0x836a, 0x8b8a, 0x7b2a, 0x7b0a,
0x6288, 0x5a67, 0x6288, 0x7309, 0x7b0a, 0x836a, 0x836a, 0x836a, 0x836a, 0x730a, 0x6ae9, 0x72e9, 0x6aa8, 0x5a67, 0x5a47, 0x7309, 0x72e9, 0x834a, 0x836a, 0x836a, 0x836a, 0x8b8a, 0x7b2a, 0x7b0a,
0x6288, 0x5a67, 0x6288, 0x7309, 0x7b0a, 0x836a, 0x836a, 0x836a, 0x836a, 0x730a, 0x6ae9, 0x72e9, 0x6aa8, 0x5a67, 0x5a47, 0x7309, 0x72e9, 0x834a, 0x836a, 0x836a, 0x836a, 0x8b8a, 0x7b2a, 0x7b0a,
0x6288, 0x5a67, 0x6288, 0x7309, 0x7b0a, 0x836a, 0x836a, 0x836a, 0x836a, 0x730a, 0x6ae9, 0x72e9, 0x6aa8, 0x5a67, 0x5a47, 0x7309, 0x72e9, 0x834a, 0x836a, 0x836a, 0x836a, 0x8b8a, 0x7b2a, 0x7b0a,
0x6288, 0x5a67, 0x6288, 0x7309, 0x7b0a, 0x836a, 0x836a, 0x836a, 0x836a, 0x730a, 0x6ae9, 0x72e9, 0x6aa8, 0x5a67, 0x5a47, 0x7309, 0x72e9, 0x834a, 0x836a, 0x836a, 0x836a, 0x8b8a, 0x7b2a, 0x7b0a,
0x6288, 0x5a67, 0x6288, 0x7309, 0x7b0a, 0x836a, 0x836a, 0x836a, 0x836a, 0x730a, 0x6ae9, 0x72e9, 0x6aa8, 0x5a67, 0x5a47, 0x7309, 0x72e9, 0x834a, 0x836a, 0x836a, 0x836a, 0x8b8a, 0x7b2a, 0x7b0a,
0x6288, 0x5a67, 0x6288, 0x7309, 0x7b0a, 0x836a, 0x836a, 0x836a, 0x836a, 0x730a, 0x6ae9, 0x72e9, 0x6aa8, 0x5a67, 0x5a47, 0x7309, 0x72e9, 0x834a, 0x836a, 0x836a, 0x836a, 0x8b8a, 0x7b2a, 0x7b0a,
0x6288, 0x5a67, 0x6288, 0x7309, 0x7b0a, 0x836a, 0x836a, 0x836a, 0x836a, 0x730a, 0x6ae9, 0x72e9, 0x6aa8, 0x5a67, 0x5a47, 0x7309, 0x72e9, 0x834a, 0x836a, 0x836a, 0x836a, 0x8b8a, 0x7b2a, 0x7b0a,
0x6288, 0x5a67, 0x6288, 0x7309, 0x7b0a, 0x836a, 0x836a, 0x836a, 0x836a, 0x730a, 0x6ae9, 0x72e9, 0x6aa8, 0x5a67, 0x5a47, 0x7309, 0x72e9, 0x834a, 0x836a, 0x836a, 0x836a, 0x8b8a, 0x7b2a, 0x7b0a,
};
const short Maison1Partie3[1152]={
0xf7be, 0xf7be, 0xf7be, 0xf7be, 0xf7de, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
0x52cb, 0x52cb, 0x52cb, 0x3a08, 0xe73c, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
0x5a47, 0x5a47, 0x5a47, 0x5206, 0x632c, 0x5b0c, 0x94d3, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
0x7b2a, 0x832a, 0x832a, 0x8b4a, 0x5247, 0x3985, 0x5aa9, 0x9cf3, 0x9cf3, 0x8c91, 0xd6ba, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
0x7b0a, 0x7b0a, 0x7b0a, 0x7b0a, 0x832a, 0x832a, 0x6268, 0x2944, 0x2104, 0x1061, 0x8c71, 0xdf3c, 0xd6da, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
0x7b0a, 0x7b0a, 0x7b0a, 0x7b0a, 0x7b0a, 0x72e9, 0x72c9, 0x7b4a, 0x6267, 0x6aa8, 0x3985, 0x10a2, 0x2103, 0xd6db, 0xce79, 0xc659, 0xd6da, 0xffff, 0xffff, 0xdefa, 0xd6da, 0xdefa, 0xdefa, 0xdefa,
0x7b0a, 0x7b0a, 0x7b0a, 0x7b0a, 0x7b0a, 0x72e9, 0x72c8, 0x7309, 0x5a47, 0x5a67, 0x6aa8, 0x72e9, 0x6ac8, 0x39c7, 0x39e7, 0x2965, 0x73ce, 0xffff, 0xffff, 0x7bce, 0x738d, 0x73ad, 0x73ad, 0x73ad,
0x7b0a, 0x7b0a, 0x7b0a, 0x7b0a, 0x7b0a, 0x72e9, 0x72c9, 0x7309, 0x5a47, 0x5a67, 0x6aa8, 0x72e9, 0x72e9, 0x6ac9, 0x72c8, 0x62ca, 0x5b0b, 0x632b, 0x5b0b, 0xce57, 0xdeb9, 0xdeb9, 0xdeb9, 0xdeb9,
0x7b0a, 0x7b0a, 0x7b0a, 0x7b0a, 0x7b0a, 0x72e9, 0x72c9, 0x7309, 0x5a47, 0x5a67, 0x6aa8, 0x72e9, 0x6ae9, 0x730a, 0x62ea, 0xb574, 0xd698, 0xce57, 0xce37, 0xdeda, 0xc5f6, 0xbdd5, 0xc5f6, 0xc5f6,
0x7b0a, 0x7b0a, 0x7b0a, 0x7b0a, 0x7b0a, 0x72e9, 0x72c9, 0x7309, 0x5a47, 0x5a67, 0x6aa8, 0x72e9, 0x6ae9, 0x736c, 0x94b1, 0xd698, 0xded9, 0xce57, 0xd698, 0xd698, 0xce16, 0xa512, 0x7bcd, 0x842f,
0x7b0a, 0x7b0a, 0x7b0a, 0x7b0a, 0x7b0a, 0x72e9, 0x72c9, 0x7309, 0x5a47, 0x5a67, 0x6aa8, 0x72e9, 0x6ac8, 0x73ad, 0xce78, 0xdeb9, 0xc5f6, 0xad32, 0x8c4f, 0x8c2f, 0x9470, 0x73ad, 0x3a07, 0x39c5,
0x7b0a, 0x7b0a, 0x7b0a, 0x7b0a, 0x7b0a, 0x72e9, 0x72c9, 0x7309, 0x5a47, 0x5a67, 0x6aa8, 0x72e9, 0x6ae9, 0x7c0f, 0xce57, 0xc616, 0xbdb4, 0xa512, 0x5289, 0x4a68, 0x4a68, 0x5289, 0x4227, 0x2963,
0x7b0a, 0x7b0a, 0x7b0a, 0x7b0a, 0x7b0a, 0x72e9, 0x72c9, 0x7309, 0x5a47, 0x5a67, 0x62a8, 0x730a, 0x73ef, 0xef5c, 0xe71a, 0xc5f6, 0xbdb4, 0xa512, 0x5aca, 0x2122, 0x2122, 0x2122, 0x2943, 0x2964,
0x7b0a, 0x7b0a, 0x7b0a, 0x7b0a, 0x7b0a, 0x72e9, 0x72c9, 0x7309, 0x5a47, 0x5a67, 0x62a8, 0x730a, 0x7bee, 0xded9, 0xdeda, 0xce16, 0x9490, 0x4228, 0x52a9, 0x2964, 0x2964, 0x2964, 0x2964, 0x2964,
0x7b0a, 0x7b0a, 0x7b0a, 0x7b0a, 0x7b0a, 0x72e9, 0x72c9, 0x7309, 0x5a47, 0x5a47, 0x62ea, 0x842f, 0xd678, 0xdeb9, 0xc5f6, 0xce36, 0xa512, 0x39e6, 0x31a5, 0x2963, 0x2964, 0x2984, 0x2963, 0x2123,
0x7b0a, 0x7b0a, 0x7b0a, 0x7b0a, 0x7b0a, 0x72e9, 0x72c9, 0x7309, 0x5a47, 0x5a47, 0x62ea, 0x8c70, 0xef5b, 0xd699, 0xce16, 0x840e, 0x630b, 0x4a48, 0x2963, 0x2123, 0x2144, 0x2144, 0x2143, 0x2123,
0x7b0a, 0x7b0a, 0x7b0a, 0x7b0a, 0x7b0a, 0x72e9, 0x72c9, 0x7309, 0x5a47, 0x5a47, 0x630a, 0x8c90, 0xef7c, 0xd699, 0xce57, 0x6b4b, 0x4248, 0x4a68, 0x2944, 0x2123, 0x2123, 0x2123, 0x2124, 0x2124,
0x7b0a, 0x7b0a, 0x7b0a, 0x7b0a, 0x7b0a, 0x72e9, 0x72c9, 0x7309, 0x5a47, 0x5a67, 0x5aa9, 0x7bce, 0xc617, 0xdeb9, 0xc616, 0x8c2f, 0x632b, 0x4227, 0x2103, 0x2123, 0x2124, 0x2124, 0x2124, 0x2124,
0x7b0a, 0x7b0a, 0x7b0a, 0x7b0a, 0x7b0a, 0x72e9, 0x72c9, 0x7309, 0x5a47, 0x6288, 0x4a07, 0x4228, 0x736d, 0xded9, 0xc616, 0xc616, 0xa512, 0x4207, 0x3185, 0x2123, 0x2123, 0x2124, 0x2124, 0x2124,
0x7b0a, 0x7b0a, 0x7b0a, 0x7b0a, 0x7b0a, 0x72e9, 0x72c9, 0x7309, 0x5a47, 0x6288, 0x4a28, 0x4a69, 0x7bce, 0xf79c, 0xe71a, 0xce36, 0x8c6f, 0x31a5, 0x52ca, 0x2124, 0x2123, 0x2123, 0x2123, 0x2123,
0x7b0a, 0x7b0a, 0x7b0a, 0x7b0a, 0x7b0a, 0x72e9, 0x72c9, 0x7309, 0x5a47, 0x6288, 0x4a28, 0x4a69, 0x736d, 0x5acb, 0xc5f6, 0xc616, 0xc5f5, 0xbdb4, 0x5aea, 0x2103, 0x2123, 0x2123, 0x2123, 0x2123,
0x7b0a, 0x7b0a, 0x7b0a, 0x7b0a, 0x7b0a, 0x72e9, 0x72c9, 0x7309, 0x5a47, 0x6288, 0x4228, 0x4a69, 0x7bae, 0x736d, 0xd678, 0xded9, 0xce57, 0x9cd1, 0x4a68, 0x39e6, 0x39e6, 0x39e6, 0x4207, 0x52a9,
0x7b0a, 0x7b0a, 0x7b0a, 0x7b0a, 0x7b0a, 0x72e9, 0x72c9, 0x7309, 0x5a47, 0x5a68, 0x6288, 0x5aa9, 0x528a, 0x736d, 0x83ef, 0xce58, 0xe71a, 0xbdf6, 0x9490, 0x94b0, 0x94b0, 0x9cd1, 0x842f, 0x5289,
0x7b0a, 0x7b0a, 0x7b0a, 0x7b0a, 0x7b0a, 0x72e9, 0x72c9, 0x7309, 0x5a47, 0x5a67, 0x6ac8, 0x6ac8, 0x39e8, 0x7b8d, 0x62eb, 0x9491, 0xc5f6, 0xe6fa, 0xd677, 0xd677, 0xce57, 0xce36, 0xad53, 0x7bcd,
};[color=green; font-size:1.8em; font-family:French Script MT]//Et ainsi jusqu'à 16, mais cela ne tenait pas dans le nombre de caractère maximum.[/color]
Pong400
PierrePaCiseaux (CP400)
Les Triangles
Menu
ASCII
Nombres premiers
Citer : Posté le 24/04/2015 22:09 | #
Oh mon dieu.
Il faut que je te retrouve cet article que j'ai lu sur la manière de gérer les headers, vous n'y êtes absolument pas. C'était sur Stack Overflow, une question sur les scopes, ou sur la distinction entre déclaration et définition à la base, mais il y en a tellement.
Bref, quelques règles d'or pour éviter les comportements indéterminés :
→ Les définitions se font toujours dans les fichiers sources.
→ Les déclarations dans les headers se font en extern.
→ Jamais de définitions dans les headers et encore moins de définition statiques.
Si tu mets des définitions dans un header, alors c'est simple, tous les fichiers qui utilisent le header ont leur propre copie des données. C'est cool hein, 6 fois l'image de 384*216 !
En plus si un fichier inclus le header deux fois (ça arrive très souvent par le biais des dépendances), ça plante !
Citer : Posté le 24/04/2015 22:53 | #
En gros je met dans Tiles.h seulement les :
const short Perso1Devant[1152];
et ainsi de suite, et je déclare leurs valeurs dans le C. Je testerai quand je pourrai, merci.
Pong400
PierrePaCiseaux (CP400)
Les Triangles
Menu
ASCII
Nombres premiers
Citer : Posté le 25/04/2015 12:33 | #
Non, c'est pas ça ! Ton code là est une définition ! >_<
Tu dois mettre ça :
Et dans un fichier source, la définition avec la liste des valeurs.
Citer : Posté le 25/04/2015 13:42 | #
Tu ne pourrais pas utiliser le codage 16 bits ça serais plus simple que des codes hexa
J'avais développé un codage d'image un peu spécial mais je sais pas si ça marcherais la
Citer : Posté le 28/04/2015 08:11 | #
Juste pour info ca fait quoi de mettre extern devant une variable ? Ca la définie partout pareil dans les differents fichiers ?
-Mon Fall Down
-Mon jeu de mains
-Mon starwars
-Mon dessinatout
-Mon niaiseux version 2.0
-Mon niaiseux version 3.0
-Inferno
-Mon super labyrinthe (en cours)
-Mon call of duty en 3D
-Casion (avec Az)
Citer : Posté le 28/04/2015 10:46 | #
extern signifie « je veux une variable mais ne réserve pas de mémoire, elle est définie dans un autre fichier ».
Si la variable n'existe pas dans un autre fichier, tu as une erreur d'édition des liens. Ça ne crée pas de variable, ça indique qu'elle existe.
Citer : Posté le 28/04/2015 10:51 | #
et donc quel interet ca offre de dire qu'elle existe, si c'est pour la définir dans un autre fichier ?
-Mon Fall Down
-Mon jeu de mains
-Mon starwars
-Mon dessinatout
-Mon niaiseux version 2.0
-Mon niaiseux version 3.0
-Inferno
-Mon super labyrinthe (en cours)
-Mon call of duty en 3D
-Casion (avec Az)
Citer : Posté le 28/04/2015 10:55 | #
Ça permet de l'utiliser dans deux fichiers différents si elle est globale.
Citer : Posté le 28/04/2015 10:56 | #
Par contre, c'est à utiliser avec des pincettes (comme pour toutes les globales quoi )
Citer : Posté le 28/04/2015 11:07 | #
A bien ca donc si par exemple je veux faire une variable globale dans le fichier principal qui doit etre utilisé partout ailleurs, je fais extern variable=15; ? et pour les #define ca marche aussi (extern #define PERSO 12) ?
-Mon Fall Down
-Mon jeu de mains
-Mon starwars
-Mon dessinatout
-Mon niaiseux version 2.0
-Mon niaiseux version 3.0
-Inferno
-Mon super labyrinthe (en cours)
-Mon call of duty en 3D
-Casion (avec Az)
Citer : Posté le 28/04/2015 11:40 | #
Oulà, non le # c'est du préprocesseur… Et puis les defines doivent être dans un header, donc tu inclus ton header où t'as besoin du define et c'est bon.
Pour les globales, je te conseille de faire ça (c'est somme toute assez propre)
typedef struct
{
int vie;
int mana;
int force;
int argent;
…
} Globals;
[b][u]main.c[/u][/b]
#include "structures.h"
Globals var;
var.vie = 100;
var.argent = 420;
int main()
{
…
}
[b][u]marchand.c[/u][/b]
#include "structures.h"
extern Globals var;
void acheter_arme()
{
var.argent -= 100;
}
[b][u]combat.c[/u][/b]
#include "structures.h"
extern Globals var;
void perdre_vie(int vie_perdue)
{
var.vie -= vie_perdue;
}
Citer : Posté le 28/04/2015 13:43 | #
A bien ca donc si par exemple je veux faire une variable globale dans le fichier principal qui doit etre utilisé partout ailleurs, je fais extern variable=15; ?
Presque : extern type variable;. Tu ne peux spécifier de valeur d'initialisation qu'à l'endroit où tu la déclares, sans extern.
et pour les #define ca marche aussi (extern #define PERSO 12) ?
Ça c'est bon pour les constantes, le texte est remplacé avant la compilation donc il n'y a pas de variable.
Non, Dark Storm ! Les décalrations extern se font dans les headers.
Et je peux savoir pourquoi tu as des instructions en-dehors d'une fonction !?
Citer : Posté le 02/05/2015 15:38 | #
A vrai dire Lephe, j'ai exactement le même problème d'overflow de ram en mettant :
extern const short Arbre1[1152];
extern const short Dalle1[1152];
extern const short Herbe1[1152];
extern const short Maison1Partie1[1152];
extern const short Maison1Partie2[1152];
extern const short Maison1Partie3[1152];
extern const short Maison1Partie4[1152];
extern const short Maison1Partie5[1152];
extern const short Maison1Partie6[1152];
extern const short Maison1Partie7[1152];
extern const short Maison1Partie8[1152];
extern const short Maison1Partie9[1152];
extern const short Maison1Partie10[1200];
extern const short Maison1Partie11[1152];
extern const short Maison1Partie12[1152];
extern const short Maison1Partie13[1152];
extern const short Maison1Partie14[1152];
extern const short Maison1Partie15[1152];
extern const short Maison1Partie16[1152];
dans le .h et :
const short Perso1Devant[1152]={[green]//24*24[/green]
0xffff, [maroon]0[/maroon]xffff, [maroon]0[/maroon]xffff, [maroon]0[/maroon]xffff, [maroon]0[/maroon]xfffe, [maroon]0[/maroon]xffff, [maroon]0[/maroon]xe799, [maroon]0[/maroon]x9c6b, [maroon]0[/maroon]x934a, [maroon]0[/maroon]x936a, [maroon]0[/maroon]x936a, [maroon]0[/maroon]x936a, [maroon]0[/maroon]x936a, [maroon]0[/maroon]x936a, [maroon]0[/maroon]x936a, [maroon]0[/maroon]x934a, [maroon]0[/maroon]x9c6b, [maroon]0[/maroon]xe799, [maroon]0[/maroon]xffff, [maroon]0[/maroon]xfffe, [maroon]0[/maroon]xffff, [maroon]0[/maroon]xffff, [maroon]0[/maroon]xffff, [maroon]0[/maroon]xffff,
0xffff, [maroon]0[/maroon]xffff, [maroon]0[/maroon]xffff, [maroon]0[/maroon]xf7dc, [maroon]0[/maroon]xb5af, [maroon]0[/maroon]x8267, [maroon]0[/maroon]x8227, [maroon]0[/maroon]xb227, [maroon]0[/maroon]xc206, [maroon]0[/maroon]xc206, [maroon]0[/maroon]xc206, [maroon]0[/maroon]xc206, [maroon]0[/maroon]xc206, [maroon]0[/maroon]xc206, [maroon]0[/maroon]xc206, [maroon]0[/maroon]xc206, [maroon]0[/maroon]xb227, [maroon]0[/maroon]x8227, [maroon]0[/maroon]x8267, [maroon]0[/maroon]xb5af, [maroon]0[/maroon]xf7dc, [maroon]0[/maroon]xffff, [maroon]0[/maroon]xffff, [maroon]0[/maroon]xffff,
0xffff, [maroon]0[/maroon]xffff, [maroon]0[/maroon]xffff, [maroon]0[/maroon]x6c27, [maroon]0[/maroon]x3903, [maroon]0[/maroon]xa145, [maroon]0[/maroon]xd267, [maroon]0[/maroon]xe308, [maroon]0[/maroon]xeb48, [maroon]0[/maroon]xeb48, [maroon]0[/maroon]xeb48, [maroon]0[/maroon]xeb48, [maroon]0[/maroon]xeb48, [maroon]0[/maroon]xeb48, [maroon]0[/maroon]xeb48, [maroon]0[/maroon]xeb48, [maroon]0[/maroon]xe308, [maroon]0[/maroon]xd267, [maroon]0[/maroon]xa145, [maroon]0[/maroon]x3903, [maroon]0[/maroon]x6c27, [maroon]0[/maroon]xffff, [maroon]0[/maroon]xffff, [maroon]0[/maroon]xffff,
0xffff, [maroon]0[/maroon]xf7de, [maroon]0[/maroon]xdf16, [maroon]0[/maroon]x6307, [maroon]0[/maroon]x3841, [maroon]0[/maroon]xb1c6, [maroon]0[/maroon]xeb28, [maroon]0[/maroon]xeb48, [maroon]0[/maroon]xeb28, [maroon]0[/maroon]xeb28, [maroon]0[/maroon]xeb28, [maroon]0[/maroon]xeb28, [maroon]0[/maroon]xeb28, [maroon]0[/maroon]xeb28, [maroon]0[/maroon]xeb28, [maroon]0[/maroon]xeb28, [maroon]0[/maroon]xeb48, [maroon]0[/maroon]xeb28, [maroon]0[/maroon]xb1c6, [maroon]0[/maroon]x3841, [maroon]0[/maroon]x6307, [maroon]0[/maroon]xdf16, [maroon]0[/maroon]xf7de, [maroon]0[/maroon]xffff,
0xffff, [maroon]0[/maroon]xf7dd, [maroon]0[/maroon]x7b07, [maroon]0[/maroon]x4803, [maroon]0[/maroon]x80a5, [maroon]0[/maroon]xc1a6, [maroon]0[/maroon]xe2a8, [maroon]0[/maroon]xeb28, [maroon]0[/maroon]xf348, [maroon]0[/maroon]xf348, [maroon]0[/maroon]xf348, [maroon]0[/maroon]xeb48, [maroon]0[/maroon]xeb48, [maroon]0[/maroon]xf348, [maroon]0[/maroon]xf348, [maroon]0[/maroon]xf348, [maroon]0[/maroon]xeb28, [maroon]0[/maroon]xe2a8, [maroon]0[/maroon]xc1a6, [maroon]0[/maroon]x80a5, [maroon]0[/maroon]x4803, [maroon]0[/maroon]x7b07, [maroon]0[/maroon]xf7dd, [maroon]0[/maroon]xffff,
0xffff, [maroon]0[/maroon]xf7dd, [maroon]0[/maroon]x42c5, [maroon]0[/maroon]x3001, [maroon]0[/maroon]x8946, [maroon]0[/maroon]x81c7, [maroon]0[/maroon]x81a6, [maroon]0[/maroon]x9247, [maroon]0[/maroon]x9a87, [maroon]0[/maroon]x9a87, [maroon]0[/maroon]xaa87, [maroon]0[/maroon]xda87, [maroon]0[/maroon]xda87, [maroon]0[/maroon]xaa87, [maroon]0[/maroon]x9a87, [maroon]0[/maroon]x9a87, [maroon]0[/maroon]x9247, [maroon]0[/maroon]x81a6, [maroon]0[/maroon]x81c7, [maroon]0[/maroon]x8946, [maroon]0[/maroon]x3001, [maroon]0[/maroon]x42c5, [maroon]0[/maroon]xf7dd, [maroon]0[/maroon]xffff,
0xffff, [maroon]0[/maroon]xf7dd, [maroon]0[/maroon]x4ae5, [maroon]0[/maroon]x3801, [maroon]0[/maroon]x7946, [maroon]0[/maroon]x3208, [maroon]0[/maroon]x432b, [maroon]0[/maroon]x432c, [maroon]0[/maroon]x430b, [maroon]0[/maroon]x432c, [maroon]0[/maroon]x4aca, [maroon]0[/maroon]x61c7, [maroon]0[/maroon]x61c7, [maroon]0[/maroon]x4aca, [maroon]0[/maroon]x432c, [maroon]0[/maroon]x430b, [maroon]0[/maroon]x432c, [maroon]0[/maroon]x432b, [maroon]0[/maroon]x3208, [maroon]0[/maroon]x7946, [maroon]0[/maroon]x3801, [maroon]0[/maroon]x4ae5, [maroon]0[/maroon]xf7dd, [maroon]0[/maroon]xffff,
0xf7fe, [maroon]0[/maroon]xe79a, [maroon]0[/maroon]x6388, [maroon]0[/maroon]x801, [maroon]0[/maroon]x2822, [maroon]0[/maroon]x5905, [maroon]0[/maroon]x428a, [maroon]0[/maroon]x5bcd, [maroon]0[/maroon]x642f, [maroon]0[/maroon]x644f, [maroon]0[/maroon]x538d, [maroon]0[/maroon]x2a08, [maroon]0[/maroon]x2a08, [maroon]0[/maroon]x538d, [maroon]0[/maroon]x644f, [maroon]0[/maroon]x642f, [maroon]0[/maroon]x5bcd, [maroon]0[/maroon]x428a, [maroon]0[/maroon]x5905, [maroon]0[/maroon]x2822, [maroon]0[/maroon]x801, [maroon]0[/maroon]x6388, [maroon]0[/maroon]xe79a, [maroon]0[/maroon]xf7fe,
0xe759, [maroon]0[/maroon]x4264, [maroon]0[/maroon]x18e3, [maroon]0[/maroon]x8a2, [maroon]0[/maroon]x2841, [maroon]0[/maroon]x9925, [maroon]0[/maroon]x68c5, [maroon]0[/maroon]x49e7, [maroon]0[/maroon]x4268, [maroon]0[/maroon]x3a48, [maroon]0[/maroon]x5a28, [maroon]0[/maroon]xa1c6, [maroon]0[/maroon]xa1c6, [maroon]0[/maroon]x5a28, [maroon]0[/maroon]x3a48, [maroon]0[/maroon]x4268, [maroon]0[/maroon]x49e7, [maroon]0[/maroon]x68c5, [maroon]0[/maroon]x9925, [maroon]0[/maroon]x2841, [maroon]0[/maroon]x8a2, [maroon]0[/maroon]x18e3, [maroon]0[/maroon]x4264, [maroon]0[/maroon]xe759,
0xe759, [maroon]0[/maroon]x4264, [maroon]0[/maroon]x2145, [maroon]0[/maroon]x31a7, [maroon]0[/maroon]x2104, [maroon]0[/maroon]x2082, [maroon]0[/maroon]x8944, [maroon]0[/maroon]xba67, [maroon]0[/maroon]xdb08, [maroon]0[/maroon]xeb28, [maroon]0[/maroon]xeb28, [maroon]0[/maroon]xf328, [maroon]0[/maroon]xf328, [maroon]0[/maroon]xeb28, [maroon]0[/maroon]xeb28, [maroon]0[/maroon]xdb08, [maroon]0[/maroon]xba67, [maroon]0[/maroon]x8944, [maroon]0[/maroon]x2082, [maroon]0[/maroon]x2104, [maroon]0[/maroon]x31a7, [maroon]0[/maroon]x2145, [maroon]0[/maroon]x4264, [maroon]0[/maroon]xe759,
0xf7fe, [maroon]0[/maroon]xe79a, [maroon]0[/maroon]x6368, [maroon]0[/maroon]x2105, [maroon]0[/maroon]x39e8, [maroon]0[/maroon]x2945, [maroon]0[/maroon]x1882, [maroon]0[/maroon]x4a2a, [maroon]0[/maroon]x8aa9, [maroon]0[/maroon]xb266, [maroon]0[/maroon]xb2a8, [maroon]0[/maroon]xb2a8, [maroon]0[/maroon]xb2a8, [maroon]0[/maroon]xb2a8, [maroon]0[/maroon]xb266, [maroon]0[/maroon]x8aa9, [maroon]0[/maroon]x4a2a, [maroon]0[/maroon]x1882, [maroon]0[/maroon]x2945, [maroon]0[/maroon]x39e8, [maroon]0[/maroon]x2105, [maroon]0[/maroon]x6368, [maroon]0[/maroon]xe79a, [maroon]0[/maroon]xf7fe,
0xffff, [maroon]0[/maroon]xf7dd, [maroon]0[/maroon]x42a4, [maroon]0[/maroon]x0, [maroon]0[/maroon]x1083, [maroon]0[/maroon]x840, [maroon]0[/maroon]xa3ee, [maroon]0[/maroon]xc5d9, [maroon]0[/maroon]x426b, [maroon]0[/maroon]x18a2, [maroon]0[/maroon]x730a, [maroon]0[/maroon]x730a, [maroon]0[/maroon]x730a, [maroon]0[/maroon]x730a, [maroon]0[/maroon]x18a2, [maroon]0[/maroon]x426b, [maroon]0[/maroon]xc5d9, [maroon]0[/maroon]xa3ee, [maroon]0[/maroon]x841, [maroon]0[/maroon]x10a3, [maroon]0[/maroon]x0, [maroon]0[/maroon]x4aa5, [maroon]0[/maroon]xf7dd, [maroon]0[/maroon]xffff,
0xffff, [maroon]0[/maroon]xf7dd, [maroon]0[/maroon]x9d6d, [maroon]0[/maroon]x4266, [maroon]0[/maroon]x1082, [maroon]0[/maroon]x820, [maroon]0[/maroon]xa3ed, [maroon]0[/maroon]xee57, [maroon]0[/maroon]xbd53, [maroon]0[/maroon]xb4af, [maroon]0[/maroon]xf613, [maroon]0[/maroon]xf613, [maroon]0[/maroon]xf613, [maroon]0[/maroon]xf613, [maroon]0[/maroon]xb4af, [maroon]0[/maroon]xbd53, [maroon]0[/maroon]xee77, [maroon]0[/maroon]xabee, [maroon]0[/maroon]x841, [maroon]0[/maroon]x10a3, [maroon]0[/maroon]x4aa7, [maroon]0[/maroon]x9d8c, [maroon]0[/maroon]xf7fd, [maroon]0[/maroon]xffff,
0xffff, [maroon]0[/maroon]xffff, [maroon]0[/maroon]xffff, [maroon]0[/maroon]xcef4, [maroon]0[/maroon]x8c8d, [maroon]0[/maroon]x2965, [maroon]0[/maroon]x1862, [maroon]0[/maroon]x3964, [maroon]0[/maroon]x9bec, [maroon]0[/maroon]xf634, [maroon]0[/maroon]xee35, [maroon]0[/maroon]xdd71, [maroon]0[/maroon]xdd71, [maroon]0[/maroon]xee35, [maroon]0[/maroon]xf634, [maroon]0[/maroon]x9bec, [maroon]0[/maroon]x3964, [maroon]0[/maroon]x1841, [maroon]0[/maroon]x0, [maroon]0[/maroon]x861, [maroon]0[/maroon]x2144, [maroon]0[/maroon]x7c69, [maroon]0[/maroon]xe79a, [maroon]0[/maroon]xf7fe,
0xffff, [maroon]0[/maroon]xffff, [maroon]0[/maroon]xffff, [maroon]0[/maroon]xefdb, [maroon]0[/maroon]x952d, [maroon]0[/maroon]x20e3, [maroon]0[/maroon]x7bb1, [maroon]0[/maroon]x31ca, [maroon]0[/maroon]x10a3, [maroon]0[/maroon]x18c2, [maroon]0[/maroon]x3944, [maroon]0[/maroon]x7a68, [maroon]0[/maroon]x7a28, [maroon]0[/maroon]x3965, [maroon]0[/maroon]x20e2, [maroon]0[/maroon]x18a3, [maroon]0[/maroon]x1107, [maroon]0[/maroon]x218a, [maroon]0[/maroon]x29eb, [maroon]0[/maroon]xa491, [maroon]0[/maroon]xddb4, [maroon]0[/maroon]x730a, [maroon]0[/maroon]x4264, [maroon]0[/maroon]xdf59,
0xffff, [maroon]0[/maroon]xffff, [maroon]0[/maroon]xffff, [maroon]0[/maroon]x744a, [maroon]0[/maroon]x41c8, [maroon]0[/maroon]x7a89, [maroon]0[/maroon]x8acb, [maroon]0[/maroon]x526c, [maroon]0[/maroon]x320d, [maroon]0[/maroon]x322c, [maroon]0[/maroon]x4aaa, [maroon]0[/maroon]x534c, [maroon]0[/maroon]x4289, [maroon]0[/maroon]x4b0b, [maroon]0[/maroon]x3aad, [maroon]0[/maroon]x29ed, [maroon]0[/maroon]x2169, [maroon]0[/maroon]x862, [maroon]0[/maroon]x1082, [maroon]0[/maroon]x9c2e, [maroon]0[/maroon]xddd4, [maroon]0[/maroon]x730a, [maroon]0[/maroon]x4264, [maroon]0[/maroon]xdf59,
0xffff, [maroon]0[/maroon]xffff, [maroon]0[/maroon]xffff, [maroon]0[/maroon]x944a, [maroon]0[/maroon]x92eb, [maroon]0[/maroon]xfe96, [maroon]0[/maroon]xfe96, [maroon]0[/maroon]x7aca, [maroon]0[/maroon]x3147, [maroon]0[/maroon]x5b10, [maroon]0[/maroon]x7c13, [maroon]0[/maroon]x5b0d, [maroon]0[/maroon]x4aea, [maroon]0[/maroon]x31e7, [maroon]0[/maroon]x2968, [maroon]0[/maroon]x884, [maroon]0[/maroon]x841, [maroon]0[/maroon]x31a7, [maroon]0[/maroon]x426a, [maroon]0[/maroon]x10a2, [maroon]0[/maroon]x10a1, [maroon]0[/maroon]x7408, [maroon]0[/maroon]xe799, [maroon]0[/maroon]xf7fe,
0xffff, [maroon]0[/maroon]xffff, [maroon]0[/maroon]xffff, [maroon]0[/maroon]xa56b, [maroon]0[/maroon]x8bcb, [maroon]0[/maroon]x834b, [maroon]0[/maroon]x7b2b, [maroon]0[/maroon]x2924, [maroon]0[/maroon]x2164, [maroon]0[/maroon]x3a6c, [maroon]0[/maroon]x5b53, [maroon]0[/maroon]xad59, [maroon]0[/maroon]x6b0e, [maroon]0[/maroon]x2945, [maroon]0[/maroon]x2144, [maroon]0[/maroon]x2165, [maroon]0[/maroon]x2145, [maroon]0[/maroon]x4289, [maroon]0[/maroon]x42aa, [maroon]0[/maroon]x10a2, [maroon]0[/maroon]x6ba7, [maroon]0[/maroon]xffff, [maroon]0[/maroon]xffff, [maroon]0[/maroon]xffff,
0xffff, [maroon]0[/maroon]xffff, [maroon]0[/maroon]xffff, [maroon]0[/maroon]xffff, [maroon]0[/maroon]xbe72, [maroon]0[/maroon]x6be9, [maroon]0[/maroon]x6388, [maroon]0[/maroon]x31c6, [maroon]0[/maroon]x3a8b, [maroon]0[/maroon]x6c55, [maroon]0[/maroon]x8cb7, [maroon]0[/maroon]x8cf4, [maroon]0[/maroon]x8cf4, [maroon]0[/maroon]x73b0, [maroon]0[/maroon]x426a, [maroon]0[/maroon]x2124, [maroon]0[/maroon]x2145, [maroon]0[/maroon]x4269, [maroon]0[/maroon]x3166, [maroon]0[/maroon]x20, [maroon]0[/maroon]x6386, [maroon]0[/maroon]xffff, [maroon]0[/maroon]xffff, [maroon]0[/maroon]xffff,
0xffff, [maroon]0[/maroon]xffff, [maroon]0[/maroon]xffff, [maroon]0[/maroon]xffff, [maroon]0[/maroon]xffff, [maroon]0[/maroon]xffff, [maroon]0[/maroon]xef9a, [maroon]0[/maroon]x3a04, [maroon]0[/maroon]x1905, [maroon]0[/maroon]x4aab, [maroon]0[/maroon]x4a6a, [maroon]0[/maroon]x1103, [maroon]0[/maroon]x1924, [maroon]0[/maroon]x534f, [maroon]0[/maroon]x430f, [maroon]0[/maroon]x222b, [maroon]0[/maroon]x19a8, [maroon]0[/maroon]x21, [maroon]0[/maroon]x10a2, [maroon]0[/maroon]x6ba9, [maroon]0[/maroon]xbe51, [maroon]0[/maroon]xffff, [maroon]0[/maroon]xffff, [maroon]0[/maroon]xffff,
0xffff, [maroon]0[/maroon]xffff, [maroon]0[/maroon]xffff, [maroon]0[/maroon]xffff, [maroon]0[/maroon]xffff, [maroon]0[/maroon]xffff, [maroon]0[/maroon]xefbc, [maroon]0[/maroon]xbe53, [maroon]0[/maroon]x4aa5, [maroon]0[/maroon]x0, [maroon]0[/maroon]x20, [maroon]0[/maroon]x0, [maroon]0[/maroon]x0, [maroon]0[/maroon]x2166, [maroon]0[/maroon]x3acd, [maroon]0[/maroon]x4371, [maroon]0[/maroon]x2a4c, [maroon]0[/maroon]x10a1, [maroon]0[/maroon]x9d4e, [maroon]0[/maroon]xe778, [maroon]0[/maroon]xffff, [maroon]0[/maroon]xffff, [maroon]0[/maroon]xffff, [maroon]0[/maroon]xffff,
0xffff, [maroon]0[/maroon]xffff, [maroon]0[/maroon]xffff, [maroon]0[/maroon]xffff, [maroon]0[/maroon]xffff, [maroon]0[/maroon]xffff, [maroon]0[/maroon]xffff, [maroon]0[/maroon]xffff, [maroon]0[/maroon]xe778, [maroon]0[/maroon]xdf38, [maroon]0[/maroon]xe779, [maroon]0[/maroon]xbe52, [maroon]0[/maroon]x860, [maroon]0[/maroon]x2166, [maroon]0[/maroon]x3a49, [maroon]0[/maroon]x10c3, [maroon]0[/maroon]x2983, [maroon]0[/maroon]xced4, [maroon]0[/maroon]xf7fc, [maroon]0[/maroon]xffff, [maroon]0[/maroon]xffff, [maroon]0[/maroon]xffff, [maroon]0[/maroon]xffff, [maroon]0[/maroon]xffff,
0xffff, [maroon]0[/maroon]xffff, [maroon]0[/maroon]xffff, [maroon]0[/maroon]xffff, [maroon]0[/maroon]xffff, [maroon]0[/maroon]xffff, [maroon]0[/maroon]xffff, [maroon]0[/maroon]xffff, [maroon]0[/maroon]xffff, [maroon]0[/maroon]xffff, [maroon]0[/maroon]xffff, [maroon]0[/maroon]xcef4, [maroon]0[/maroon]x3a44, [maroon]0[/maroon]x21c8, [maroon]0[/maroon]x1947, [maroon]0[/maroon]x2123, [maroon]0[/maroon]x5305, [maroon]0[/maroon]xe779, [maroon]0[/maroon]xffff, [maroon]0[/maroon]xffff, [maroon]0[/maroon]xffff, [maroon]0[/maroon]xffff, [maroon]0[/maroon]xffff, [maroon]0[/maroon]xffff,
0xffff, [maroon]0[/maroon]xffff, [maroon]0[/maroon]xffff, [maroon]0[/maroon]xffff, [maroon]0[/maroon]xffff, [maroon]0[/maroon]xffff, [maroon]0[/maroon]xffff, [maroon]0[/maroon]xffff, [maroon]0[/maroon]xffff, [maroon]0[/maroon]xffff, [maroon]0[/maroon]xffff, [maroon]0[/maroon]xffff, [maroon]0[/maroon]xe799, [maroon]0[/maroon]x7c29, [maroon]0[/maroon]x52c6, [maroon]0[/maroon]x8ceb, [maroon]0[/maroon]xf7fd, [maroon]0[/maroon]xffff, [maroon]0[/maroon]xffff, [maroon]0[/maroon]xffff, [maroon]0[/maroon]xffff, [maroon]0[/maroon]xffff, [maroon]0[/maroon]xffff, [maroon]0[/maroon]xffff,
};
avec tous les autres dans le .c.
Pong400
PierrePaCiseaux (CP400)
Les Triangles
Menu
ASCII
Nombres premiers
Citer : Posté le 02/05/2015 15:41 | #
D'un côté t'as vu la taille des sprites ? Indexe les couleurs au moins >_<
Et t'as peut-être le même problème, n'empêche que maintenant ton implémentation est propre.
Citer : Posté le 02/05/2015 16:16 | #
T'as essayé ce dont je parlais là : http://www.planet-casio.com/Fr/forums/topic11140-6-Programmer-en-C-pour-la-Prizm,-bis.html#129654. De base les valeurs sont assez basses par rapport à ce qui est possible.
Mais tu ne perdras pas grand chose à indexer les couleurs sur du 24*24.
Citer : Posté le 09/02/2019 13:45 | #
Outre le déterrage dont je suis désolé, j'ai un doute.. Ce SDK est-il compatible avec la Casio Graph 90+E j'ai du mal à faire la différence entre CG-20, CG-10, Prizm, Graph 90+E, CG90+E
Citer : Posté le 09/02/2019 14:03 | #
CG 90+e ça veut dire Casio Graph 90+e...