Asm paint - déssinez une image en ascii art et ce prog écrit le code asm pour la déssiner.

Description

Bonjour à tous !
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
Bon ben voilà, je poste cette source que j'ai faite en 4 jours. Elle m'a énormément aidé, car je code en assembleur pour faire des petits jeux MsDos, et je passe plusieurs jours, voir plusieurs semaines à faire des paysages pixel par pixel ! Alors j'ai dit : 'ça ne va plus !' Et j'ai décidé de me coder un petit programme ou je taperai en Ascii-Art une petite image, et le programme devra lui-même copier le code pour dessiner l'image en assembleur. C'est ce que j'ai fait, mais il y avait des problème : le code ASM écrit par le prog était mauvais, il changeais la couleur à chaque pixel, ce qui alourdissait énormément le code (et l'avantage de l'assembleur, c'est justement la petite taille du programme). j'ai corrigé ce truc, et j'ai mis des couleur dans le texte de saisie de l'image Ascii-art (voir la capture), et voilà mon programme en Visual basic qui traduit une image texte (dont les pixels sont représentés par les chiffres correspondant au numéro de la couleur du pixel) en son équivalent codé en ASM.

J?ai rajouté les trois fichiers OCX nécessaires au programme. Ils sont TOUS à mettre dans WINDOWS/System32/.

Source / Exemple :


if ça_vous_intéresse = true then
    goto regarder_zip
end if

Conclusion :


Cette version peut maintenant supporter 16 couleurs !

Il y a, dans le ZIP, un fichier 'COLOR.COM' (encore une de mes créations :D). C'est un très court programme (86 octets) qui peut vous servir pour conaitre les numéros des couleurs de MsDos.

J?ai rajouté les trois fichiers OCX nécessaires au programme, à savoir :
- comctl32.ocx
- comdlg32.ocx
- RICHTX32.OCX
Ils sont TOUS à mettre dans WINDOWS/System32/.

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.