begin process at 2012 05 29 10:30:22
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Graphique

 > 

Ecrire texte dans un ecran virtuel


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Ecrire texte dans un ecran virtuel

lundi 1 septembre 2003 à 10:34:20 | Ecrire texte dans un ecran virtuel

skalaska

Salut,

j'aimerai savoir comment il serait possible d'ecrire du texte dans un ecran virtuel pour que je puisse modifier la couleur de chaque pixel du texte avant de l'afficher ensuite.

lundi 1 septembre 2003 à 14:47:14 | Re : Ecrire texte dans un ecran virtuel

skone007

ben C++ pur C pas possible il faut utiliser une lib graphique OpenGL 1.2 ou Dx9

Vision Motion le jeu
VM production



-------------------------------
Réponse au message :
-------------------------------

> Salut,
>
> j'aimerai savoir comment il serait possible d'ecrire du texte dans un ecran virtuel pour que je puisse modifier la couleur de chaque pixel du texte avant de l'afficher ensuite.
>
>
lundi 1 septembre 2003 à 17:41:36 | Re : Ecrire texte dans un ecran virtuel

skalaska

Merci de ta réponse
je vais regarder comment marche l'opengl ou le directx alors
j'espere que c'est pas trop compliqué si c'est pour faire quelque chose de simple lol


-------------------------------
Réponse au message :
-------------------------------

> ben C++ pur C pas possible il faut utiliser une lib graphique OpenGL 1.2 ou Dx9
>

> Vision Motion le jeu
> VM production
>

>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > Salut,
> >
> > j'aimerai savoir comment il serait possible d'ecrire du texte dans un ecran virtuel pour que je puisse modifier la couleur de chaque pixel du texte avant de l'afficher ensuite.
> >
> >
>
jeudi 4 septembre 2003 à 12:24:31 | Re : Ecrire texte dans un ecran virtuel

cmarsc

salut,
c'est sous quel système d'exploitation ? quel compilateur ?



-------------------------------
Réponse au message :
-------------------------------

> Merci de ta réponse
> je vais regarder comment marche l'opengl ou le directx alors
> j'espere que c'est pas trop compliqué si c'est pour faire quelque chose de simple lol
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > ben C++ pur C pas possible il faut utiliser une lib graphique OpenGL 1.2 ou Dx9
> >

> > Vision Motion le jeu
> > VM production
> >

> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > Salut,
> > >
> > > j'aimerai savoir comment il serait possible d'ecrire du texte dans un ecran virtuel pour que je puisse modifier la couleur de chaque pixel du texte avant de l'afficher ensuite.
> > >
> > >
> >
>
jeudi 4 septembre 2003 à 22:28:09 | Re : Ecrire texte dans un ecran virtuel

skalaska

Salut
c'est sous XP et avec Borland mais j'ai trouvé un code qui me permet de faire ce que j'attendais, sur le site :
http://perso.wanadoo.fr/talisman.zic/index.html#sommaire

Si tu as une autre facon de le faire je serai ravi de voir comment tu t'y prend

je met quand meme le code trouvé sur le site si ca intéresse quelqu'un
je l'ai un peu modifier pour que ca fonctionne chez moi... mais très legerement


void Dessinechar(int xpos, int ypos, int c, unsigned char coul)
{

char *police = (char *) (0xF000FA6EL);
char *car = &police[(c & 255) * 8]; // Obtient l'adresse du caractere
unsigned char bit; // Utiliser pour masquer l'octet
int y,x;

for (y=0; y<8; y+=1)
{
if (y + ypos < 200)
{
bit = 0x80;
for (x=0; x<8; x+=1)
{
if ((x + xpos < 320) && (x + xpos > 0))
if ((*car & bit) && (x+xpos,y+ypos))
virtuel[ytab[(y+ypos)]+x+xpos] = coul;
bit >>= 1;
}
}
car++; // Prochain octet du bitmap
}
}

void OutTextXY(int x, int y, char *c, unsigned char color,...)
{
int i;
for (i=0; i<strlen(c);i++)
Dessinechar(x+i*8,y,c[i],color);
}

la fonction s'appelle en fesant
OutTextXY(x,y,"texte",couleur);
avec x=l'abscice bien sûr, y=l'ordonnée bien evidement,"texte"= le texte cela va de soit et couleur=le numéro de couleur qui est attribué
Une fois appellée, le texte est inscrit dans l'ecran virtuel
Merci aux personnes qui ont ecrit ces fonctions car ca m'a depanné

-------------------------------
Réponse au message :
-------------------------------

> salut,
> c'est sous quel système d'exploitation ? quel compilateur ?
>
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > Merci de ta réponse
> > je vais regarder comment marche l'opengl ou le directx alors
> > j'espere que c'est pas trop compliqué si c'est pour faire quelque chose de simple lol
> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > ben C++ pur C pas possible il faut utiliser une lib graphique OpenGL 1.2 ou Dx9
> > >

> > > Vision Motion le jeu
> > > VM production
> > >

> > >
> > >
> > > -------------------------------
> > > Réponse au message :
> > > -------------------------------
> > >
> > > > Salut,
> > > >
> > > > j'aimerai savoir comment il serait possible d'ecrire du texte dans un ecran virtuel pour que je puisse modifier la couleur de chaque pixel du texte avant de l'afficher ensuite.
> > > >
> > > >
> > >
> >
>


Cette discussion est classée dans : texte, ecran, ecrire, virtuel


Répondre à ce message

Sujets en rapport avec ce message

Ecrire ds un fichier dans un fichier texte ce ki apparait ds une console dos [ par BennyB ] Es-ca possible ???J'ai essayé gets(string); fwrite( stdout, sizeof( char ), 250, OutFile ); fclose( OutFile );ms ca marche pas :( inserer texte en debut de fichier [ par MrKribou ] Ma question: ya t'il une methode qui permettrait d'ecrire en debut de fichier (mais sans ecrire par dessus) ou faut t'il forcement passer par une sort comment ecrire un caractere n'importe ou sur l'ecran [ par C2S ] bonjour,bon prenons un exemple, si on ve faire un tetris en mode texte, avec des lettres a la place des cubes... commet en donant les coordonnées, ecr lire/ecrire fichier texte a plusieurs colonnes [ par denini ] voilà, j'aimerais ecrire et lire sur un fichier texteJe voudrais stocker une date, une valeur et un nbet ce pour N clients.Je voudrais que le fichier ecrire et lire un fichier texte [ par denini ] voilà, j'aimerais ecrire et lire sur un fichier texteJe voudrais stocker une date, une valeur et un nbet ce pour N clients.Je voudrais que le fichier defiler ecran avec c++ en mode graphique [ par sajaris ] Bonjour,je debute un peu en c++ (surtout en programmation graphique).j'essai de faire defiler l'ecran verticalement ou horizontalement.J'ai beau tourn Ecrire dans un fichier texte [ par ScorpionTiti ] J'ai un problème. Ce la concerne la programmation C.Je voudrais écrire une chaîne de caractère dans un fichier .txt. Comment je peux procéder ? ecrire sur une image [ par oRTEEZ ] Bonjour,Voila mon programme accepte la selection d'une image en entre et la saisie d'un texte.Ensuite je desirerais superposer le texte a l'image, mai AFFICHAGE ecran virtuel [ par istdasklar ] Hello tous le monde! Je viens de passer a la programmation sous windows! Avant j etais sous DOS. Pour faire des graphiques j utilise GetDC. Je voudrai gerer ecran virtuel API [ par idk ] Hello tous le monde! Je viens de passer a la programmation sous windows! Avant j etais sous DOS. Pour faire des graphiques j utilise GetDC. Je voudrai


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,498 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales