AccueilAccueil  FAQFAQ  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  Connexion  
Le Deal du moment : -45%
WHIRLPOOL OWFC3C26X – Lave-vaisselle pose libre ...
Voir le deal
339 €

 

 "$" A quoi sert t'il ?

Aller en bas 
5 participants
AuteurMessage
Qual
Utilisateur confirmé: Rang ****
Qual


Messages : 1450
Projet Actuel : Tower Defence

"$" A quoi sert t'il ? Empty
MessageSujet: "$" A quoi sert t'il ?   "$" A quoi sert t'il ? EmptyVen 31 Aoû 2012 - 3:28

Lorsque j'écris $ dans un code, il se colorise comme une fonction interne .

Pareil si j'écris $4545254 par exemple. super

Exemple :

Code:
if(  c1>=0 ) || ( c2>=0 )
    {
        x = (x&$ffffffe0)+32;
    } 

_________________
"$" A quoi sert t'il ? Icone_114
Revenir en haut Aller en bas
http://www.brainwizz.fr
Adamo
Utilisateur confirmé: Rang ***
Adamo


Messages : 681
Localisation : Quebec

"$" A quoi sert t'il ? Empty
MessageSujet: Re: "$" A quoi sert t'il ?   "$" A quoi sert t'il ? EmptyVen 31 Aoû 2012 - 3:56

pour changer une valeur hexadecimal en int , pratique pour les couleur genre
draw_set_color($FF0000)
Revenir en haut Aller en bas
onilink_
Modérateur
onilink_


Messages : 9180
Localisation : Montpellier
Projet Actuel : Planet Centauri
OniDev

"$" A quoi sert t'il ? Empty
MessageSujet: Re: "$" A quoi sert t'il ?   "$" A quoi sert t'il ? EmptyVen 31 Aoû 2012 - 12:44

Ouai, et l'intérêt de l'exa c'est que c'est du binaire bien rangé.

Par exemple $FFA8 -> F F A 8 -> 15 15 10 8 -> 1111 1111 1010 1000
Et pour convertir du binaire en héxa la même mais dans l'autre sens. Bref énormément plus simple que de passer du décimal au binaire.

D'ailleurs dans le code
x = (x&$ffffffe0)+32;

x & $FFFFFFE0 s'appelle un masquage.

L'opérateur & récupère juste les bits choisis. Par exemple tu fait (x & $FF), ça te fait un (x & 11111111) -> garde les 8 premiers bits de x (je parle des bits de poids faible, a droite donc), et efface tous les autres.
Genre si tu veux savoir si un nombre est pair ou impair, tu masque juste le premier bit -> (x & 1) -> si c'est égal a 1 c'est un nombre impair.
De cette façon tu peut utiliser plusieurs booléens dans une seule variable.

Tu définis tes masques (constantes), par exemple:
WALK = 1 // 0001
JUMP = 2 // 0010
HIT = 4 // 0100
SHOOT = 8 // 1000

Et maintenant tu peut utiliser une variable state de cette façon:

// set
state = WALK | SHOOT // 1001

// get
if(state & WALK) // 000x
{
<action>
}

Malheureusement sous GM ça permet pas d'économiser beaucoup de mémoire, vu que rien que tes masques prennent de la place.
En C++ tes masques prennent que dalle si tu utilise des constantes.
En revanche ça permet de faire des trucs avancés, et de mieux organiser certaines parties de son code.
Pour gagner de la mémoire ça pourrais être utile quand tu as un grand tableau d'états par exemple, tu gagnerais avec le code précédents 4x plus de place.

_________________
"$" A quoi sert t'il ? Runningpotato1"$" A quoi sert t'il ? TvF6GED "$" A quoi sert t'il ? MdetltS
Revenir en haut Aller en bas
Qual
Utilisateur confirmé: Rang ****
Qual


Messages : 1450
Projet Actuel : Tower Defence

"$" A quoi sert t'il ? Empty
MessageSujet: Re: "$" A quoi sert t'il ?   "$" A quoi sert t'il ? EmptySam 1 Sep 2012 - 20:27

Oki, mais si je redimensionne tout a 128px pour avoir une meilleur résolution.

Par quoi je devrais changer ce "x = (x&$ffffffe0)+32;" ?

_________________
"$" A quoi sert t'il ? Icone_114
Revenir en haut Aller en bas
http://www.brainwizz.fr
65c816
Très bonne participation
65c816


Messages : 148
Projet Actuel : Jeux retro Beathem'up all

"$" A quoi sert t'il ? Empty
MessageSujet: Re: "$" A quoi sert t'il ?   "$" A quoi sert t'il ? EmptyDim 23 Sep 2012 - 22:31

bonsoir,
peut-on se servir de "$" comme en php? genre "$player"

edit : c'est bon je viens de tester et c'est non beh

_________________
Projects :
Page Officielle : TMNT4 Remix
Page Officielle FaceBook : Teenage Mutant Ninja Turtles Turtles in Time Cowabunga Edition
Page Officielle = Super Castlevania IV Reborn sur MegaTest.FR
Page Officielle = Super Castlevania IV Reborn sur SuperFamicom.fr
Page Officielle FaceBook : Super Castlevania IV Reborn
"$" A quoi sert t'il ? SHVC_TMNT4R-SC4R_728x90
Revenir en haut Aller en bas
http://superfamicom.fr
Térence
Utilisateur confirmé: Rang *****
Térence


Messages : 2213
Localisation : Oui

"$" A quoi sert t'il ? Empty
MessageSujet: Re: "$" A quoi sert t'il ?   "$" A quoi sert t'il ? EmptyLun 24 Sep 2012 - 7:14

bah de toute façon sa servirait à rien puisqu'en php c'est pour déclarer une variable...
Revenir en haut Aller en bas
Contenu sponsorisé





"$" A quoi sert t'il ? Empty
MessageSujet: Re: "$" A quoi sert t'il ?   "$" A quoi sert t'il ? Empty

Revenir en haut Aller en bas
 
"$" A quoi sert t'il ?
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» À quoi ça sert ^^ ou xor ?
» Ca sert a quoi les variables ?
» à quoi sert ce petit icone D&D
» C'est quoi un script
» °** CONCOURS**° c'est bien...mais sa sert a rien

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Forum Le CBNA :: Développement :: Entraide débutants-
Sauter vers: