begin process at 2012 05 29 21:38:54
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C

 > 

Divers

 > 

Débutant(e)

 > 

Problème PA_StylusInZone()


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

Problème PA_StylusInZone()

jeudi 12 février 2009 à 09:20:27 | Problème PA_StylusInZone()

niteche

Bonjour,
Je débute en C, et je manipule la librairie Palib il se trouve que j'ai un pb avec PA_StylusInZone(), nous voulons l'utiliser afin de créer une interaction lorsque l'on clique sur une certaine zone. Nous avons donc comme code :

Ici lorsque l'on clique dans la zone définit, notre application ne fait pas l'affichage désiré, cependant il affiche bien les coordonnées du stylet.


#include <PA9.h>
#define PA_StylusInZone(x1, y1, x2, y2) ((Stylus.Newpress)&&(Stylus.X>=x1)&&(Stylus.Y>=y1)&&(Stylus.X<x2)&&(Stylus.Y<y2))


int main(void)
{
        PA_Init(); // initialisation du texte
   
        PA_InitVBL(); //initialisation de la VBL standard

        PA_InitText(1, 2);
        PA_InitText(0, 2);
   
 

        PA_OutputSimpleText(1,10,5,"Titre du jeu");
        //PA_BoxText(1,15,10,20,10,"ok",100);    //boite texte argu: hgx, hgy, bdx, bdy, texte, limite
        PA_SetTextCol(1,31,0,0);       

     
        PA_SetTextCol(0,0,0,31); // le texte sera en bleu
   
        PA_BoxText(0,10,3,40,3,"Partie Rapide",100);
        PA_BoxText(0,10,10,40,10,"Multijoueurs",100);
        PA_BoxText(0,10,17,40,17,"Options",100);
        //PA_OutputSimpleText(0,10,5,"Multijoueurs");
        //PA_OutputSimpleText(0,10,10,"Options");   

    while(1)
    {
        if( Stylus.Newpress ) 
        {
       
            if(PA_StylusInZone(0,191,128,191))
            //if(PA_StylusInZone(77,33,187,33))
            {
                        //PA_OutputText(1,1,1,"                     ");
            PA_OutputText(1,20,20,"Partie Rapide Choisie");
            }

        PA_OutputText(1,1,2,"%d    ",Stylus.X);
        PA_OutputText(1,1,3,"%d    ",Stylus.Y);
        }

   
    else
    {
                PA_OutputText(1,1,1,"                     ");
        PA_OutputText(1,1,1,"echoue ");
           
    }   
    PA_WaitForVBL();
    }
    return 0;
}






Cette discussion est classée dans : texte, pa, outputtext, stylus, stylusinzone


Répondre à ce message

Sujets en rapport avec ce message

Zone texte [ par MFC42.dll ] Salut!!!!!!!!!!!!!!!!!!!!!!!!Comment faut declarer une zone de texte ? Regardez ça [ par vb7 ] Donc voilà :SetDlgItemTextA(IDC_EDIT1, "Teste"); ça met du texte dans edit1Maintenant ce que je veux c'est ça :MessagBox (IDC_EDIT1);pour que ça affic prob avec une dll [ par BlackWizzard ] Salut!je voudrais faire une dll avec un niveau tres bas...j'ai deja créé une dll de cryptage en me basant sur un code simple...la chose que je compren ouvrir un fichier texte [ par kawazaki ] Salut Je voudrais ouvrir un fihier texte et ecrire a l'interieur puis faire la sauvegarde sur le disque.comment je procéde?merci pour la réponse Bouton avec texte et image [ par karine ] Comment créer un bouton contenant un texte (genre "OK" et une image) ? Variable int sur le disque... [ par nullspace ] Je cherche à enregistrer et lire sur le disque par ofstream et ifstream à partir de variables de type int.Seulement il m'écrit sous format texte.En vb comment afficher texte en couleur sur borland C++ [ par aliasfreeman ] je suis debutant et je voudrais savoir comment on fait pour pouvoir afficher du texte en couleur et changer la couleur du fondMERCI.......... 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 :( comment faire inscrire un texte dans un editeur en cliquant sur le menu [ par Astrogeo ] j'ai fais un editeur de textej'aimerai que lorsque l'on clique sur le menu il affiche un texte là ou l'on ecrit.Comment fait-on Merci de bien vouloir


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 : 0,452 sec (3)

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