Haut (retour page principale)


Fichier : dms/avatar/av3d/av3ds.pkg



/*
Nouveau code par iri (http://www.i-maginer.fr)
Juin 2007 - version 5.0
Voir le fichier ' av3sold.pkg ' pour la version inférieure à la 5.0, l'historique et l'ancien code.

Prise en charge des textures de différentes résolutions et changements dynamiques de zones de textures
par des fichiers de masques.
*/


// Déclarations des com avec les clients


Liste des mots-clé :
Liste des nouveaux types (non standard) :
Liste des fonctions :

Fonction : cliById
Arguments : 2

FONCTIONS




Fonction : cliByCli
Arguments : 2



Fonction : broadReload
Arguments : 2

-- COM --


Fonction : broadMSG
Arguments : 2



Fonction : extractTexReso
Arguments : 1




Extrait la résolution d'une texture depuis sa forme de sauvegarde sous une chaine

reso -> [S r1]
<- [S r1]


Fonction : getPathFile
Arguments : 2

Retourne le nom long et court d'un path


Fonction : brwSearchLastpoint
Arguments : 1

Recherche le dernier point d'une chaine et en retourne la position - fun [S] I


Fonction : getExtensionFromFile
Arguments : 1

Retourne l'extension d'un fichier - fun [S] S


Fonction : lastpercent
Arguments : 3



Fonction : cutnamefilter
Arguments : 1



Fonction : addListInLastEltOfList
Arguments : 2



Ajoute une liste à la place du dernier élément d'une liste (le 'nil' final)

l -> [u0 r1]
elt -> [u0 r1]
<- [u0 r1]


Fonction : getAvLoMeFromAvHi
Arguments : 1

D'un path d'avatar en haute résolution, retourne les paths d'avatars en moyenne et basse résolutions - fun [S] [S S]


Fonction : getTexLoMeFromTexHi
Arguments : 2

D'un path de texture en haute résolution, retourne les paths de textures en moyenne et basse résolutions - fun [S S] [S S]


Fonction : convertListHiToMeLo
Arguments : 1

Convertit une liste de paths en haute résolution en une liste de paths en moyenne et basse résolution


Fonction : crPho
Arguments : 1

Retourne la structure associée à un client donné (la créée si elle n'existe pas) - fun [CLIENT] Pho


Fonction : getCliAvFileName
Arguments : 1



Fonction : getExtOnly
Arguments : 2




Retourne la liste des fichiers qui ont l'extension demandée

l -> [S r1] : liste de fichiers
ext -> S : extension
<- [S r1] : liste de fichiers portant l'extension ext


Fonction : getExtsOnly
Arguments : 3


// Retourne tous les fichiers portant l'une des extensions spécifiées depuis une liste de fichiers - fun [[S r1] [S r1]] [S r1]


Fonction : getPathSsType
Arguments : 1

Retourne les sous-dossiers par dossiers de types - fun [[S r1]] [[S [S r1]] r1]


Fonction : getPathAvGender
Arguments : 2



Récupère le dossier des avatars correspondant à un sexe donné
En effet, la dernière lettre du nom d'un dossier de type d'avatars indique le sexe (f, m) ou un autre attribut spécifique

l -> [S r1] : liste des paths des types
gender -> S : genre à chercher
<- S : path correspondant au gender


Fonction : getFilesFromExtension
Arguments : 3

Retourne une liste des sous-types et des fichiers correspondants - fun [[S r1] S] [[S [[S r1] r1]] r1]


Fonction : getAvModeleFromSsType2
Arguments : 2



Fonction : getAvModeleFromSsType
Arguments : 2



Fonction : getTexture
Arguments : 1

retourne le nom de la texture en parsant le contenu d'un bloc 'material' - fun [[[S r1] r1]] S


Fonction : goToNextBloc
Arguments : 1

retourne le bloc contenu après une "}" dans le strextr d'un m3d - fun [[[S r1] r1]] [[S r1] r1]


Fonction : registerTexture
Arguments : 1




Fonction : registerM3dTextures
Arguments : 1



Fonction : registerM3d
Arguments : 1



Fonction : registerM3dListInit
Arguments : 1



Fonction : registerBrowserRscs
Arguments : 0

Enregistre les ressources pour les rendre téléchargeables aux clients


Fonction : updateInitCli
Arguments : 2

(Ré ?)initialise les données du client qui vient de se connecter - fun [[S r1] Pho] I


Fonction : cbStart
Arguments : 6

Un nouveau client se connecte au serveur - fun [DMI User S S [User r1] Tag] I


Fonction : cbGetPlugin
Arguments : 6

Demande de la partie plugin C3D3 du module - fun [DMI User S S [User r1] Tag] I


Fonction : cbChgLogin
Arguments : 6

Un client change de login


Fonction : cbReload
Arguments : 6

Recharge les ressources disponibles auprès des clients - fun [DMI User S S [User r1] Tag] I


Fonction : cbAnimKey
Arguments : 6

- fun [DMI User S S [User r1] Tag] I


Fonction : cbAnimSelect
Arguments : 6

- fun [DMI User S S [User r1] Tag] I


Fonction : cbStatut
Arguments : 6

On verifie les droits du participant passé en param - fun [DMI User S S [User r1] Tag] I


Fonction : logout
Arguments : 1

Un client se déconnecte. Ses références sur le serveur sont supprimées - fun [CLIENT] I


Fonction : IniDMI
Arguments : 1

Initialisation du module - fun [S] I


Fonction : __registred
Arguments : 1

Un client a démarré


Fonction : __updateClient
Arguments : 1

Un client valide son avatar


Powered by OttoDok