ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/deliantra/server/server/typemap
Revision: 1.6
Committed: Wed Dec 13 02:55:51 2006 UTC (17 years, 6 months ago) by root
Branch: MAIN
Changes since 1.5: +3 -0 lines
Log Message:
- medium decruftification
- medium cleanups
- make settings accessible to perl using cf::settings->mutator
  (completely untested)

File Contents

# Content
1 val64 T_VAL64
2 uint64 T_VAL64
3
4 const object * T_OBJECT
5 object * T_OBJECT
6 partylist * T_PARTY
7 archetype * T_ARCH
8 maptile * T_MAP
9 region * T_REGION
10 player * T_PLAYER
11 living * T_LIVING
12 Settings * T_SETTINGS
13
14 object_ornull * T_OBJECT_ORNULL
15 mapstruct_ornull * T_MAP_ORNULL
16
17 INPUT
18
19 T_VAL64
20 $var = ($type)SvVAL64 ($arg);
21
22 T_OBJECT
23 $var = (object *)SvPTR ($arg, \"cf::object\");
24 T_PARTY
25 sv_to ($arg, $var)
26 T_ARCH
27 sv_to ($arg, $var)
28 T_MAP
29 sv_to ($arg, $var)
30 T_REGION
31 sv_to ($arg, $var)
32 T_PLAYER
33 sv_to ($arg, $var)
34 T_LIVING
35 sv_to ($arg, $var)
36 T_SETTINGS
37 $var = &settings;
38
39 T_OBJECT_ORNULL
40 $var = (object *)SvPTR_ornull ($arg, \"cf::object\");
41 T_MAP_ORNULL
42 $var = (mapstruct *)SvPTR_ornull ($arg, \"cf::map\");
43
44 OUTPUT
45
46 T_VAL64
47 $arg = newSVval64 ($var);
48
49 T_OBJECT
50 $arg = to_sv ($var);
51 T_MAP
52 $arg = to_sv ($var);
53 T_ARCH
54 $arg = to_sv ($var);
55 T_PARTY
56 $arg = to_sv ($var);
57 T_REGION
58 $arg = to_sv ($var);
59 T_PLAYER
60 $arg = to_sv ($var);
61 T_LIVING
62 $arg = to_sv ($var);
63