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. |
# | 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 |