Example #1
0
File: base_xml.c Project: rzel/dim3
void xml_add_attribute_2_coord_float(char *name,float x,float y)
{
    char		txt[256],sx[32],sy[32];

    string_convert_float(sx,x);
    string_convert_float(sy,y);
    sprintf(txt,"%s,%s",sx,sy);
    xml_add_attribute_text(name,txt);
}
Example #2
0
File: xml.c Project: prophile/dim3
bool xml_add_attribute_3_coord_float(char *name,float x,float y,float z)
{
	char		txt[256],sx[32],sy[32],sz[32];

	string_convert_float(sx,x);
	string_convert_float(sy,y);
	string_convert_float(sz,z);
	sprintf(txt,"%s,%s,%s",sx,sy,sz);
	return(xml_add_attribute_text(name,txt));
}
Example #3
0
File: base_xml.c Project: rzel/dim3
void xml_add_attribute_4_coord_float(char *name,float r,float g,float b,float a)
{
    char		txt[256],sr[32],sg[32],sb[32],sa[32];

    string_convert_float(sr,r);
    string_convert_float(sg,g);
    string_convert_float(sb,b);
    string_convert_float(sa,a);
    sprintf(txt,"%s,%s,%s,%s",sr,sg,sb,sa);
    xml_add_attribute_text(name,txt);
}
Example #4
0
File: base_xml.c Project: rzel/dim3
void xml_add_attribute_float(char *name,float value)
{
    char		txt[256];

    string_convert_float(txt,value);
    xml_add_attribute_text(name,txt);
}
Example #5
0
File: xml.c Project: prophile/dim3
bool xml_add_attribute_float(char *name,float value)
{
	char		txt[256];
    
	string_convert_float(txt,value);
	return(xml_add_attribute_text(name,txt));
}
Example #6
0
File: base_xml.c Project: rzel/dim3
void xml_add_attribute_uv_y_array(char *name,d3uv *uvs,int count)
{
    int			n;
    char		txt[5120],a[256];

    txt[0]=0x0;

    for (n=0; n!=count; n++) {
        string_convert_float(a,uvs[n].y);
        if (txt[0]!=0x0) strcat(txt,",");
        strcat(txt,a);
    }

    if (txt[0]!=0x0) xml_add_attribute_text(name,txt);
}
Example #7
0
File: base_xml.c Project: rzel/dim3
void xml_add_attribute_float_array(char *name,float *value,int count)
{
    int			n;
    char		txt[5120],a[256];

    txt[0]=0x0;

    for (n=0; n!=count; n++) {
        string_convert_float(a,value[n]);
        if (txt[0]!=0x0) strcat(txt,",");
        strcat(txt,a);
    }

    if (txt[0]!=0x0) xml_add_attribute_text(name,txt);
}
Example #8
0
File: xml.c Project: prophile/dim3
bool xml_add_attribute_float_array(char *name,float *value,int count)
{
    int			i;
	char		txt[5120],a[256];

    txt[0]=0x0;
    
    for ((i=0);(i!=count);i++) {
		string_convert_float(a,value[i]);
        if (txt[0]!=0x0) strcat(txt,",");
        strcat(txt,a);
    }
    
    if (txt[0]==0x0) return(TRUE);
    
	return(xml_add_attribute_text(name,txt));
}