lundi 20 février 2012

Allegro 5.1.1

Grosses nouveautés :

  • Le port Android est en cours 8)
  • Addon vidéo supporte le Ogg Theora/Vorbis

En conséquence je vais devoir rajouter à mon todo d'articles un article sur le port Android, comment utiliser le native SDK, etc ...

Du boulot pour moi en perspective et je me réjouis de voir que la communauté fait avance le projet ;)
J'ai la sensation de contribuer de mon côté en faisant découvrir cette lib aux devs parlant la langue de Molière.

Pour consulter mes articles, cours et tutoriels sur la Lib Allegro 5 en français, c'est sur le wiki.

dimanche 19 février 2012

Les articles sur Allegro avancent

J'ai bien avancé dans la rédaction de mes articles sur la lib Allegro, pour les consulter :

wiki.mrhide.fr section allegro.

Il me reste plus qu'à finir l'article sur les threads et rédiger l'article sur les maths et j'en aurai fini avec les fonctionnalités du core.

J'ai déjà rédigé des articles pour chaque addon de allegro5.0, il me faudra rédiger ceux des nouveaux addons de la 5.1 quand j'aurais un peu joué avec.

Une fois que je serai habitué à Allegro, je participerai peut-être au Ludum Dare, histoire de me tester.

Make games ;) !

lundi 1 février 2010

Conio sous linux

Conio n'existe que sous windows ... sous linux, pour avoir de jolies couleurs dans son terminal en C, il faut utiliser ncurses ... ou pas :D

Voici ce que j'ai trouvé pour avoir les fonctions de conio 8) :

/* some usefull conio functions on linux */

#ifndef __LINUXCONIO_H
#define __LINUXCONIO_H

/* http://www.termsys.demon.co.uk/vtansi.htm */

#define clrscr() printf("\033[H\033[2J")
#define textcolor(param) printf("\033[%dm", 30+param)
#define textbackground(param) printf("\033[1;%dm", 40+param)
#define gotoxy(param1, param2) printf("\033[%d;%df", param2, param1)
#define gotohome() printf("\033[H") /* sets the cursor to its default position */
#define re_colors() printf("\033[0m") /*sets term colors to defaults*/

/* less colors here !! */
enum COLORS{ BLACK, RED, GREEN, YELLOW, BLUE, MAGENTA, CYAN, WHITE};

#endif

Les autres fonctions portent le même nom que dans conio, avec le préprocesseur on inclue le bon fichier au build puis on a un code portable LOL

Seul souci ... on dispose de moins de couleurs que sous windows ... faites gaffe donc aux couleurs que vous utilisez !

Si vous avez une meilleur solution que ça ... n'oubliez pas de partager !!

Notez que ça fonctionne parfaitement avec xterm, donc devrait fonctionner sous mac, si quelqu'un peut tester ... ?

Licence

Contrat Creative Commons

Propulsé par Dotclear