AccueilAccueil  FAQFAQ  RechercherRechercher  S'enregistrerS'enregistrer  MembresMembres  Connexion  

Partagez
 

 Script pour dessiner des couronnes

Aller en bas 
AuteurMessage
Invité
Invité



Script pour dessiner des couronnes Empty
MessageSujet: Script pour dessiner des couronnes   Script pour dessiner des couronnes EmptySam 2 Jan 2010 - 14:12

Description :

Affiche une couronne à la position (x,y) et de rayon supérieur R et inférieur r .
Rc et rc représentes la couleurs de la couronne avec leurs alpha respectifs Ra et ra,
sa et ea indique les angles de début et de la fin et rot (burp) permet de définir un angle de rotation à la couronne.
outline indique si ont doit afficher seulement la bordure de la couronne ou non (face pleine).
steps représente le nombre d'étapes de rotation de la couronne.

Code:

/*
draw_ring(x,y,R,r,Rc,rc,Ra,ra,sa,ea,rot,outline,steps)
*/

var xx,yy,R,r,Rc,rc,Ra,ra,sa,ea,rot,out,steps;

    xx=argument0        //x position
    yy=argument1        //y position
    R=argument2        //larger radius (R)
    r=argument3        //smaller radius (r)
    Rc=argument4        //R color
    rc=argument5        //r color
    Ra=argument6        //R alpha
    ra=argument7        //r alpha
    sa=argument8        //starting angle
    ea=argument9        //ending angle
    rot=argument10      //rotation angle
    out=argument11      //outlined
    steps=argument12    //rotational steps

if out

{
    if !(sa=0 && ea=360)
        {
        draw_primitive_begin(pr_linestrip)
            for(v=sa; v<=ea; v+=360/steps)
            {
            draw_vertex_color(xx+lengthdir_x(R,v+rot),yy+lengthdir_y(R,v+rot),Rc,Ra)
            }       
            for(v=ea; v>=sa; v-=360/steps)       
            {
            draw_vertex_color(xx+lengthdir_x(r,v+rot),yy+lengthdir_y(r,v+rot),rc,ra)
            }
        draw_vertex_color(xx+lengthdir_x(R,sa+rot),yy+lengthdir_y(R,sa+rot),Rc,Ra)
        draw_primitive_end()
        }   
    else
        {
        draw_primitive_begin(pr_linestrip)
            for(v=sa; v<=ea; v+=360/steps) 
            {
            draw_vertex_color(xx+lengthdir_x(R,v+rot),yy+lengthdir_y(R,v+rot),Rc,Ra)
            }
        draw_primitive_end()
   
        draw_primitive_begin(pr_linestrip)
            for(v=sa; v<=ea; v+=360/steps)
            {
            draw_vertex_color(xx+lengthdir_x(r,v+rot),yy+lengthdir_y(r,v+rot),rc,ra)
            }     
        draw_primitive_end()
        }
}

else

{
    draw_primitive_begin(pr_trianglestrip)
        for(v=sa; v<=ea; v+=360/steps)
        {draw_vertex_color(xx+lengthdir_x(R,v+rot),yy+lengthdir_y(R,v+rot),Rc,Ra)
        draw_vertex_color(xx+lengthdir_x(r,v+rot),yy+lengthdir_y(r,v+rot),rc,ra)}
    draw_primitive_end()
}

Script pour dessiner des couronnes Draw_r10
Revenir en haut Aller en bas
nicoulas
*Excellent utilisateur*
nicoulas

Messages : 6030
Localisation : Dordogne
Projet Actuel : Croustaface Tower Defense Script pour dessiner des couronnes Panicpr9

Script pour dessiner des couronnes Empty
MessageSujet: Re: Script pour dessiner des couronnes   Script pour dessiner des couronnes EmptySam 2 Jan 2010 - 14:58

Nice

_________________
Blithe ND Blog

Blithe ND Free Textures

Blithe ND Website
Revenir en haut Aller en bas
http://blithe.nd.free.fr/
Invité
Invité



Script pour dessiner des couronnes Empty
MessageSujet: Re: Script pour dessiner des couronnes   Script pour dessiner des couronnes EmptySam 2 Jan 2010 - 18:04

oui, il a intérêt colere
Revenir en haut Aller en bas
Chulien
Utilisateur confirmé: Rang *****
Chulien

Messages : 2220

Script pour dessiner des couronnes Empty
MessageSujet: Re: Script pour dessiner des couronnes   Script pour dessiner des couronnes EmptyDim 3 Jan 2010 - 0:18

oui vérigoud
jsavais pas que ça s'appelait une couronne :pac_dr:
Revenir en haut Aller en bas
http://sites.google.com/site/chuliendev
Contenu sponsorisé




Script pour dessiner des couronnes Empty
MessageSujet: Re: Script pour dessiner des couronnes   Script pour dessiner des couronnes Empty

Revenir en haut Aller en bas
 
Script pour dessiner des couronnes
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Projet mini-bibliothèque en centre de loisirs pour enfants
» Cherche lieu pour mariage
» Combien d'impot pour 20 000 clair (ou +)
» la 1.5 pour les nuls (et les traitres)
» MODE D'EMPLOI POUR UNE DEMANDE DE DÉBARQUEMENT

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