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

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