ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/deliantra/server/server/typemap
Revision: 1.15
Committed: Wed Mar 14 00:04:59 2007 UTC (17 years, 2 months ago) by root
Branch: MAIN
Changes since 1.14: +1 -0 lines
Log Message:
- rewrote smooth face handling, as a side-effect, smoothing seems to work
  again and smooth faces can be reloaded.
- the server now sends the full animation for an object the first time
  it is seen, this uses slightly more bandwidth initially, but avoids
  the flickering for objects change their face later.

File Contents

# User Rev Content
1 root 1.1 val64 T_VAL64
2     uint64 T_VAL64
3 root 1.11 sint16 T_INT
4 root 1.13 sint8 T_INT
5 root 1.15 faceidx T_INT
6 root 1.1
7 root 1.9 object * T_CF_OBJ
8 root 1.7 partylist * T_CF_OBJ
9     archetype * T_CF_OBJ
10     maptile * T_CF_OBJ
11 root 1.12 struct region * T_CF_OBJ
12 root 1.7 region * T_CF_OBJ
13 root 1.8 client * T_CF_OBJ
14 root 1.7 player * T_CF_OBJ
15     living * T_CF_OBJ
16 root 1.10 attachable * T_CF_OBJ
17 root 1.14 faceset * T_CF_OBJ
18 root 1.7
19 root 1.6 Settings * T_SETTINGS
20 root 1.1
21 root 1.9 object_ornull * T_CF_OBJ_ORNULL
22     mapstruct_ornull * T_CF_OBJ_ORNULL
23 root 1.1
24     INPUT
25    
26     T_VAL64
27     $var = ($type)SvVAL64 ($arg);
28    
29 root 1.7 T_CF_OBJ
30 root 1.4 sv_to ($arg, $var)
31 root 1.7
32 root 1.6 T_SETTINGS
33 root 1.9 $var = &settings
34 root 1.7
35 root 1.9 T_CF_OBJ_ORNULL
36     if (SvOK ($arg))
37     sv_to ($arg, $var);
38     else
39     $var = 0;
40 root 1.1
41     OUTPUT
42    
43     T_VAL64
44     $arg = newSVval64 ($var);
45    
46 root 1.9 T_CF_OBJ_NORNULL
47 root 1.4 $arg = to_sv ($var);
48 root 1.7
49     T_CF_OBJ
50 root 1.4 $arg = to_sv ($var);
51 root 1.1