ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/deliantra/server/server/cfperl.xs
(Generate patch)

Comparing deliantra/server/server/cfperl.xs (file contents):
Revision 1.226 by root, Sun Jul 1 05:00:19 2007 UTC vs.
Revision 1.227 by root, Tue Jul 10 16:24:00 2007 UTC

2603 if (!strcmp (name, BLANK_FACE_NAME)) blank_face = RETVAL; 2603 if (!strcmp (name, BLANK_FACE_NAME)) blank_face = RETVAL;
2604 if (!strcmp (name, EMPTY_FACE_NAME)) empty_face = RETVAL; 2604 if (!strcmp (name, EMPTY_FACE_NAME)) empty_face = RETVAL;
2605} 2605}
2606 OUTPUT: RETVAL 2606 OUTPUT: RETVAL
2607 2607
2608void set (faceidx idx, int visibility, int magicmap) 2608void set_type (faceidx idx, int value)
2609 ALIAS:
2610 set_type = 0
2611 set_visibility = 1
2612 set_magicmap = 2
2613 set_smooth = 3
2614 set_smoothlevel = 4
2609 CODE: 2615 CODE:
2610 faceinfo *f = face_info (idx); 2616 faceinfo *f = face_info (idx);
2611 assert (f); 2617 assert (f);
2612 f->visibility = visibility; 2618 switch (ix)
2613 f->magicmap = magicmap; 2619 {
2614 2620 case 0: f->type = value; break;
2615void set_smooth (faceidx idx, faceidx smooth, int smoothlevel) 2621 case 1: f->visibility = value; break;
2616 CODE: 2622 case 2: f->magicmap = value; break;
2617 faceinfo *f = face_info (idx); assert (f); 2623 case 3: f->smooth = value; break;
2618 f->smooth = smooth; 2624 case 4: f->smoothlevel = value; break;
2619 f->smoothlevel = smoothlevel; 2625 }
2620 2626
2621void set_data (faceidx idx, int faceset, SV *data, SV *chksum) 2627void set_data (faceidx idx, int faceset, SV *data, SV *chksum)
2622 CODE: 2628 CODE:
2623{ 2629{
2624 facedata *d = face_data (idx, faceset); 2630 facedata *d = face_data (idx, faceset);

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines