* Verse username for blender avatar can be set in userprefs (System&OpenGL). The name defaults to the old form.

This commit is contained in:
Nathan Letwory 2006-10-19 05:06:41 +00:00
parent e259923340
commit ba4f678b5c
4 changed files with 12 additions and 6 deletions

@ -32,6 +32,7 @@
#include "MEM_guardedalloc.h"
#include "DNA_listBase.h"
#include "DNA_userdef_types.h"
#include "BLI_dynamiclist.h"
#include "BLI_blenlib.h"
@ -616,10 +617,7 @@ static void cb_node_create(
vnode->data = create_object_data();
/* set up avatar's name */
if(node_id == session->avatar) {
char *client_name;
client_name = verse_client_name();
verse_send_node_name_set(node_id, client_name);
MEM_freeN(client_name);
verse_send_node_name_set(node_id, U.verseuser);
}
else if(session->flag & VERSE_AUTOSUBSCRIBE) {
/* subscribe to changes of object node transformations */

@ -166,13 +166,14 @@ typedef struct UserDef {
struct SolidLight light[3];
short tw_hotspot, tw_flag, tw_handlesize, tw_size;
int textimeout, texcollectrate;
int memcachelimit;
short frameserverport;
int memcachelimit;
short frameserverport;
short pad;
short obcenter_dia;
short rvisize; /* rotating view icon size */
short rvibright; /* rotating view icon brightness */
char versemaster[160];
char verseuser[160];
short pad1;
} UserDef;

@ -3021,6 +3021,10 @@ void drawinfospace(ScrArea *sa, void *spacedata)
(xpos+edgsp),y3label+buth+5,mpref*2,buth,
U.versemaster, 1.0, 63.0, 0, 0,
"The Verse Master-server IP");
uiDefBut(block, TEX, 0, "Verse Username: ",
(xpos+edgsp)+mpref*2+10,y3label+buth+5,mpref*2,buth,
U.verseuser, 1.0, 63.0, 0, 0,
"The Verse user name");
#endif
uiDefBut(block, LABEL,0,"Solid OpenGL light:",

@ -356,6 +356,9 @@ static void init_userdef_file(void)
if(strlen(U.versemaster)<1) {
strcpy(U.versemaster, "master.uni-verse.org");
}
if(strlen(U.verseuser)<1) {
strcpy(U.verseuser, verse_client_name());
}
#endif
}