et évidemment on peut ajouter un effet d'ombre directement :)
144007
Type: Messages; Utilisateur: Paul TOTH
et évidemment on peut ajouter un effet d'ombre directement :)
144007
non, non, l'ombre est une carte noire sous la carte de jeu avec un alpha à 50%, certes les deux éléments sont placés dans un troisième qui subit la rotation mais ça c'est juste parce que Flash le...
il faut prendre le Projector, c'est un executable autonome et non un plugin comme dans FlashPlayerPlugin_13_0_0_182.exe !
les corrections pour Delphi 6:
:fleche: remplacer Vlc.Forms par Forms
:fleche: supprimer Application.MainFormOnTaskbar := True;
c'est tout !
Pour Flash, Google Chrome sait afficher un SWF...
Excellent Andnotor ;)
moi je vous propose la version Flash avec FlashPascal
program Cartes;
uses
Flash8;
note que tu peux aussi réduire la taille d'affichage de l'image
px := x + SmallInt(((2 * (Col + rx) ) * iCos - ySin) shr 16) div 3; // point final à l'écran
py := y +...
pour le SetDIBitToDevice j'ai fait un article complet dessus
http://lookinside.free.fr/delphi.php?Manipuler+des+pixels
pour les trous, j'ai fait le test d'inverser la méthode et cela semble en...
bon alors y'a pas mal de petites choses pas terrible dans ce source... désolé :)
procedure TForm1.FormCreate(Sender: TObject);
begin
SetLength(FBitmap, ClientWidth * clientHeight);
...
alors la directive $R permet d'inclure le BITMAP en ressource, en GDI+ je charger un PNG depuis le disque (GDI+ ne sait pas lire depuis une ressource, il faut lui fournir un IStream et c'était...
oui sinon pRGBQuad et pCardinal sont tous les deux des pointeurs vers 4 octets, ils sont donc compatibles
var
i: Integer;
c: PCardinal;
q: pRGBQuad;
begin
c := @i;
ahah, le bon dessin c'est le cas B :)
x et y c'est le point F
rx et ry c'est la translation qui fait que l'origine du bitmap n'est pas en haut à gauche de l'image mais justement en F donc le...
en GDI+ tu peux tranquillement mettre une image de fond puisquie c'est FPixels qui détermine la carte
en GDI (pas +) il faut soit remplir FBitmap avec l'image en mettant 0 dans le canal alpha,...
J'ai du oublier de sauvegarder avant de faire mon ZIP :)
mais je me suis amusé à reprendre le code de RotateBitmap pour faire un version pure GDI
à la différence de RotateBitmap qui calcule le...
Bonjour, voici la technique que j'évoquais plus haut, j'utilise GDI+ mais la même chose pourrait être faite en GDI, Graphics32, OpenGL...
cochez la checkbox pour voir le bitmap de détection des...
comment lis tu ces deux pixels ? car dans RotatedBitmap il n'est clairement pas rouge.
bon, mis à part que ceci me choque un peu ColorToString(CouleurPixel) = '$FFFFFFFF', ceci CouleurPixel := $FFFFFFFF (EDIT: "=" et non ":=" évidemment) suffira :)
il faut utiliser l'image dans...
à mon avis déjà tu laisse tomber l'idée d'un composant par carte. Tu dessine simplement tes cartes sur un Bitmap avec une méthode ou une autre, si tu veux changer l'aspect de la souris tu le gères...
une solution très simple à ce problème est de regarder la couleur du pixel sous la souris...si l'est vert tapis, ce n'est pas une carte :)
de façon générale, si ce n'est pas suffisant, il suffit...
Voir ceci
http://www.delphiarea.com/products/delphi-components/rotateimage/
sinon je suis prestataire :D
NB: sous Firemonkey c'est natif
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.