From 44ef9c1cf8565ff95f11e36adfa6e9bf3dca8c6c Mon Sep 17 00:00:00 2001 From: driAn Date: Mon, 8 Dec 2008 21:10:24 +0000 Subject: [PATCH] added doxygen source code docs git-svn-id: svn://svn.code.sf.net/p/actiongame/code/trunk/ac@3951 e016b1c5-ed68-44aa-a2f7-31cac88cffde --- source/doxygen/Doxyfile | 293 + source/doxygen/html/annotated.html | 236 + source/doxygen/html/audiomanager_8cpp.html | 961 ++ .../doxygen/html/audiomanager_8cpp__incl.md5 | 1 + .../html/classaudiomanager-members.html | 72 + source/doxygen/html/classaudiomanager.html | 1115 ++ .../html/classaudiomanager__coll__graph.dot | 30 + .../html/classaudiomanager__coll__graph.md5 | 1 + source/doxygen/html/classbotent-members.html | 155 + source/doxygen/html/classbotent.html | 182 + .../doxygen/html/classbotent__coll__graph.dot | 30 + .../doxygen/html/classbotent__coll__graph.md5 | 1 + .../doxygen/html/classbounceent-members.html | 76 + source/doxygen/html/classbounceent.html | 248 + .../html/classbounceent__coll__graph.dot | 30 + .../html/classbounceent__coll__graph.md5 | 1 + .../html/classbufferhashtable-members.html | 53 + source/doxygen/html/classbufferhashtable.html | 92 + .../classbufferhashtable__coll__graph.dot | 15 + .../classbufferhashtable__coll__graph.md5 | 1 + .../html/classcamerareference-members.html | 47 + source/doxygen/html/classcamerareference.html | 163 + .../classcamerareference__coll__graph.dot | 8 + .../classcamerareference__coll__graph.md5 | 1 + source/doxygen/html/classdynent-members.html | 79 + source/doxygen/html/classdynent.html | 313 + .../doxygen/html/classdynent__coll__graph.dot | 14 + .../doxygen/html/classdynent__coll__graph.md5 | 1 + source/doxygen/html/classes.html | 52 + .../doxygen/html/classgrenadeent-members.html | 85 + source/doxygen/html/classgrenadeent.html | 361 + .../html/classgrenadeent__coll__graph.dot | 32 + .../html/classgrenadeent__coll__graph.md5 | 1 + .../doxygen/html/classlocation-members.html | 50 + source/doxygen/html/classlocation.html | 433 + .../html/classlocation__coll__graph.dot | 17 + .../html/classlocation__coll__graph.md5 | 1 + .../doxygen/html/classoggstream-members.html | 64 + source/doxygen/html/classoggstream.html | 685 + .../html/classoggstream__coll__graph.dot | 11 + .../html/classoggstream__coll__graph.md5 | 1 + source/doxygen/html/classphysent-members.html | 66 + source/doxygen/html/classphysent.html | 679 + .../html/classphysent__coll__graph.dot | 10 + .../html/classphysent__coll__graph.md5 | 1 + .../html/classphysentreference-members.html | 48 + .../doxygen/html/classphysentreference.html | 183 + .../classphysentreference__coll__graph.dot | 14 + .../classphysentreference__coll__graph.md5 | 1 + .../doxygen/html/classplayerent-members.html | 148 + source/doxygen/html/classplayerent.html | 1038 ++ .../html/classplayerent__coll__graph.dot | 27 + .../html/classplayerent__coll__graph.md5 | 1 + .../html/classplayerstate-members.html | 49 + source/doxygen/html/classplayerstate.html | 407 + source/doxygen/html/classsbuffer-members.html | 37 + source/doxygen/html/classsbuffer.html | 162 + source/doxygen/html/classsource-members.html | 64 + source/doxygen/html/classsource.html | 772 + .../doxygen/html/classsource__coll__graph.dot | 8 + .../doxygen/html/classsource__coll__graph.md5 | 1 + .../html/classsourceowner-members.html | 33 + source/doxygen/html/classsourceowner.html | 89 + .../html/classsourcescheduler-members.html | 40 + source/doxygen/html/classsourcescheduler.html | 240 + .../classsourcescheduler__coll__graph.dot | 9 + .../classsourcescheduler__coll__graph.md5 | 1 + .../classwinserviceinstaller-members.html | 41 + .../html/classwinserviceinstaller.html | 254 + source/doxygen/html/classworldobject.html | 39 + .../html/classworldobjreference-members.html | 46 + .../doxygen/html/classworldobjreference.html | 298 + source/doxygen/html/client_8cpp.html | 1572 ++ source/doxygen/html/client_8cpp__incl.md5 | 1 + source/doxygen/html/clientgame_8cpp.html | 3483 +++++ source/doxygen/html/clientgame_8cpp__incl.md5 | 1 + source/doxygen/html/clients2c_8cpp.html | 524 + source/doxygen/html/clients2c_8cpp__incl.md5 | 1 + source/doxygen/html/command_8cpp.html | 4851 ++++++ source/doxygen/html/command_8cpp__incl.md5 | 1 + source/doxygen/html/command_8h.html | 798 + source/doxygen/html/command_8h__dep__incl.md5 | 1 + source/doxygen/html/console_8cpp.html | 1435 ++ source/doxygen/html/console_8cpp__incl.md5 | 1 + source/doxygen/html/console_8h.html | 65 + source/doxygen/html/console_8h__dep__incl.md5 | 1 + source/doxygen/html/cube_8h.html | 829 + source/doxygen/html/cube_8h__dep__incl.md5 | 1 + source/doxygen/html/cube_8h__incl.md5 | 1 + source/doxygen/html/docs_8cpp.html | 1264 ++ source/doxygen/html/docs_8cpp__incl.md5 | 1 + source/doxygen/html/doxygen.css | 441 + source/doxygen/html/doxygen.png | Bin 0 -> 1281 bytes source/doxygen/html/editing_8cpp.html | 2223 +++ source/doxygen/html/editing_8cpp__incl.md5 | 1 + source/doxygen/html/entities_8cpp.html | 651 + source/doxygen/html/entities_8cpp__incl.md5 | 1 + source/doxygen/html/entity_8h.html | 868 ++ source/doxygen/html/entity_8h__dep__incl.md5 | 1 + source/doxygen/html/files.html | 100 + source/doxygen/html/functions.html | 80 + source/doxygen/html/functions_0x61.html | 260 + source/doxygen/html/functions_0x62.html | 143 + source/doxygen/html/functions_0x63.html | 238 + source/doxygen/html/functions_0x64.html | 240 + source/doxygen/html/functions_0x65.html | 156 + source/doxygen/html/functions_0x66.html | 179 + source/doxygen/html/functions_0x67.html | 156 + source/doxygen/html/functions_0x68.html | 121 + source/doxygen/html/functions_0x69.html | 196 + source/doxygen/html/functions_0x6a.html | 78 + source/doxygen/html/functions_0x6b.html | 109 + source/doxygen/html/functions_0x6c.html | 214 + source/doxygen/html/functions_0x6d.html | 262 + source/doxygen/html/functions_0x6e.html | 207 + source/doxygen/html/functions_0x6f.html | 229 + source/doxygen/html/functions_0x70.html | 233 + source/doxygen/html/functions_0x71.html | 85 + source/doxygen/html/functions_0x72.html | 267 + source/doxygen/html/functions_0x73.html | 360 + source/doxygen/html/functions_0x74.html | 214 + source/doxygen/html/functions_0x75.html | 130 + source/doxygen/html/functions_0x76.html | 151 + source/doxygen/html/functions_0x77.html | 146 + source/doxygen/html/functions_0x78.html | 89 + source/doxygen/html/functions_0x79.html | 93 + source/doxygen/html/functions_0x7a.html | 88 + source/doxygen/html/functions_0x7e.html | 180 + source/doxygen/html/functions_enum.html | 50 + source/doxygen/html/functions_eval.html | 78 + source/doxygen/html/functions_func.html | 77 + source/doxygen/html/functions_func_0x61.html | 159 + source/doxygen/html/functions_func_0x62.html | 98 + source/doxygen/html/functions_func_0x63.html | 148 + source/doxygen/html/functions_func_0x64.html | 156 + source/doxygen/html/functions_func_0x65.html | 101 + source/doxygen/html/functions_func_0x66.html | 111 + source/doxygen/html/functions_func_0x67.html | 128 + source/doxygen/html/functions_func_0x68.html | 92 + source/doxygen/html/functions_func_0x69.html | 137 + source/doxygen/html/functions_func_0x6b.html | 87 + source/doxygen/html/functions_func_0x6c.html | 110 + source/doxygen/html/functions_func_0x6d.html | 143 + source/doxygen/html/functions_func_0x6e.html | 95 + source/doxygen/html/functions_func_0x6f.html | 162 + source/doxygen/html/functions_func_0x70.html | 148 + source/doxygen/html/functions_func_0x71.html | 77 + source/doxygen/html/functions_func_0x72.html | 196 + source/doxygen/html/functions_func_0x73.html | 216 + source/doxygen/html/functions_func_0x74.html | 104 + source/doxygen/html/functions_func_0x75.html | 103 + source/doxygen/html/functions_func_0x76.html | 96 + source/doxygen/html/functions_func_0x77.html | 101 + source/doxygen/html/functions_func_0x7a.html | 75 + source/doxygen/html/functions_func_0x7e.html | 177 + source/doxygen/html/functions_type.html | 59 + source/doxygen/html/functions_vars.html | 176 + source/doxygen/html/functions_vars_0x62.html | 118 + source/doxygen/html/functions_vars_0x63.html | 155 + source/doxygen/html/functions_vars_0x64.html | 150 + source/doxygen/html/functions_vars_0x65.html | 123 + source/doxygen/html/functions_vars_0x66.html | 139 + source/doxygen/html/functions_vars_0x67.html | 102 + source/doxygen/html/functions_vars_0x68.html | 100 + source/doxygen/html/functions_vars_0x69.html | 129 + source/doxygen/html/functions_vars_0x6a.html | 76 + source/doxygen/html/functions_vars_0x6b.html | 93 + source/doxygen/html/functions_vars_0x6c.html | 174 + source/doxygen/html/functions_vars_0x6d.html | 191 + source/doxygen/html/functions_vars_0x6e.html | 185 + source/doxygen/html/functions_vars_0x6f.html | 136 + source/doxygen/html/functions_vars_0x70.html | 159 + source/doxygen/html/functions_vars_0x71.html | 79 + source/doxygen/html/functions_vars_0x72.html | 137 + source/doxygen/html/functions_vars_0x73.html | 221 + source/doxygen/html/functions_vars_0x74.html | 184 + source/doxygen/html/functions_vars_0x75.html | 94 + source/doxygen/html/functions_vars_0x76.html | 127 + source/doxygen/html/functions_vars_0x77.html | 104 + source/doxygen/html/functions_vars_0x78.html | 87 + source/doxygen/html/functions_vars_0x79.html | 91 + source/doxygen/html/functions_vars_0x7a.html | 84 + source/doxygen/html/geom_8h.html | 215 + source/doxygen/html/geom_8h__dep__incl.md5 | 1 + source/doxygen/html/globals.html | 89 + source/doxygen/html/globals_0x61.html | 379 + source/doxygen/html/globals_0x62.html | 131 + source/doxygen/html/globals_0x63.html | 625 + source/doxygen/html/globals_0x64.html | 318 + source/doxygen/html/globals_0x65.html | 226 + source/doxygen/html/globals_0x66.html | 283 + source/doxygen/html/globals_0x67.html | 294 + source/doxygen/html/globals_0x68.html | 174 + source/doxygen/html/globals_0x69.html | 234 + source/doxygen/html/globals_0x6a.html | 77 + source/doxygen/html/globals_0x6b.html | 91 + source/doxygen/html/globals_0x6c.html | 251 + source/doxygen/html/globals_0x6d.html | 430 + source/doxygen/html/globals_0x6e.html | 206 + source/doxygen/html/globals_0x6f.html | 121 + source/doxygen/html/globals_0x70.html | 283 + source/doxygen/html/globals_0x71.html | 90 + source/doxygen/html/globals_0x72.html | 394 + source/doxygen/html/globals_0x73.html | 960 ++ source/doxygen/html/globals_0x74.html | 210 + source/doxygen/html/globals_0x75.html | 122 + source/doxygen/html/globals_0x76.html | 284 + source/doxygen/html/globals_0x77.html | 136 + source/doxygen/html/globals_0x78.html | 78 + source/doxygen/html/globals_0x7a.html | 78 + source/doxygen/html/globals_defs.html | 82 + source/doxygen/html/globals_defs_0x61.html | 102 + source/doxygen/html/globals_defs_0x62.html | 70 + source/doxygen/html/globals_defs_0x63.html | 98 + source/doxygen/html/globals_defs_0x64.html | 111 + source/doxygen/html/globals_defs_0x65.html | 100 + source/doxygen/html/globals_defs_0x66.html | 84 + source/doxygen/html/globals_defs_0x67.html | 77 + source/doxygen/html/globals_defs_0x68.html | 72 + source/doxygen/html/globals_defs_0x69.html | 94 + source/doxygen/html/globals_defs_0x6c.html | 96 + source/doxygen/html/globals_defs_0x6d.html | 140 + source/doxygen/html/globals_defs_0x6e.html | 76 + source/doxygen/html/globals_defs_0x6f.html | 74 + source/doxygen/html/globals_defs_0x70.html | 84 + source/doxygen/html/globals_defs_0x71.html | 78 + source/doxygen/html/globals_defs_0x72.html | 90 + source/doxygen/html/globals_defs_0x73.html | 148 + source/doxygen/html/globals_defs_0x74.html | 106 + source/doxygen/html/globals_defs_0x76.html | 90 + source/doxygen/html/globals_defs_0x77.html | 70 + source/doxygen/html/globals_eval.html | 176 + source/doxygen/html/globals_eval_0x62.html | 68 + source/doxygen/html/globals_eval_0x63.html | 114 + source/doxygen/html/globals_eval_0x64.html | 102 + source/doxygen/html/globals_eval_0x65.html | 74 + source/doxygen/html/globals_eval_0x66.html | 96 + source/doxygen/html/globals_eval_0x67.html | 134 + source/doxygen/html/globals_eval_0x68.html | 70 + source/doxygen/html/globals_eval_0x69.html | 98 + source/doxygen/html/globals_eval_0x6c.html | 66 + source/doxygen/html/globals_eval_0x6d.html | 84 + source/doxygen/html/globals_eval_0x6e.html | 78 + source/doxygen/html/globals_eval_0x70.html | 82 + source/doxygen/html/globals_eval_0x73.html | 460 + source/doxygen/html/globals_eval_0x76.html | 86 + source/doxygen/html/globals_func.html | 75 + source/doxygen/html/globals_func_0x61.html | 199 + source/doxygen/html/globals_func_0x62.html | 104 + source/doxygen/html/globals_func_0x63.html | 437 + source/doxygen/html/globals_func_0x64.html | 203 + source/doxygen/html/globals_func_0x65.html | 164 + source/doxygen/html/globals_func_0x66.html | 196 + source/doxygen/html/globals_func_0x67.html | 165 + source/doxygen/html/globals_func_0x68.html | 110 + source/doxygen/html/globals_func_0x69.html | 149 + source/doxygen/html/globals_func_0x6a.html | 77 + source/doxygen/html/globals_func_0x6b.html | 81 + source/doxygen/html/globals_func_0x6c.html | 154 + source/doxygen/html/globals_func_0x6d.html | 229 + source/doxygen/html/globals_func_0x6e.html | 148 + source/doxygen/html/globals_func_0x6f.html | 90 + source/doxygen/html/globals_func_0x70.html | 204 + source/doxygen/html/globals_func_0x71.html | 78 + source/doxygen/html/globals_func_0x72.html | 328 + source/doxygen/html/globals_func_0x73.html | 360 + source/doxygen/html/globals_func_0x74.html | 155 + source/doxygen/html/globals_func_0x75.html | 108 + source/doxygen/html/globals_func_0x76.html | 223 + source/doxygen/html/globals_func_0x77.html | 101 + source/doxygen/html/globals_func_0x78.html | 75 + source/doxygen/html/globals_func_0x7a.html | 78 + source/doxygen/html/globals_type.html | 63 + source/doxygen/html/globals_vars.html | 104 + source/doxygen/html/globals_vars_0x62.html | 89 + source/doxygen/html/globals_vars_0x63.html | 210 + source/doxygen/html/globals_vars_0x64.html | 104 + source/doxygen/html/globals_vars_0x65.html | 88 + source/doxygen/html/globals_vars_0x66.html | 108 + source/doxygen/html/globals_vars_0x67.html | 119 + source/doxygen/html/globals_vars_0x68.html | 121 + source/doxygen/html/globals_vars_0x69.html | 91 + source/doxygen/html/globals_vars_0x6b.html | 80 + source/doxygen/html/globals_vars_0x6c.html | 134 + source/doxygen/html/globals_vars_0x6d.html | 176 + source/doxygen/html/globals_vars_0x6e.html | 104 + source/doxygen/html/globals_vars_0x6f.html | 95 + source/doxygen/html/globals_vars_0x70.html | 112 + source/doxygen/html/globals_vars_0x71.html | 72 + source/doxygen/html/globals_vars_0x72.html | 116 + source/doxygen/html/globals_vars_0x73.html | 192 + source/doxygen/html/globals_vars_0x74.html | 87 + source/doxygen/html/globals_vars_0x75.html | 74 + source/doxygen/html/globals_vars_0x76.html | 84 + source/doxygen/html/globals_vars_0x77.html | 103 + source/doxygen/html/globals_vars_0x78.html | 73 + source/doxygen/html/graph_legend.dot | 22 + source/doxygen/html/graph_legend.html | 85 + source/doxygen/html/hash_8h.html | 168 + source/doxygen/html/hash_8h__dep__incl.md5 | 1 + source/doxygen/html/hierarchy.html | 302 + source/doxygen/html/hudgun_8h.html | 280 + source/doxygen/html/hudgun_8h__dep__incl.md5 | 1 + source/doxygen/html/index.html | 25 + source/doxygen/html/inherit__graph__0.dot | 7 + source/doxygen/html/inherit__graph__0.md5 | 1 + source/doxygen/html/inherits.html | 34 + source/doxygen/html/log_8cpp.html | 72 + source/doxygen/html/log_8cpp__incl.md5 | 1 + source/doxygen/html/main_8cpp.html | 1855 +++ source/doxygen/html/main_8cpp__incl.md5 | 1 + source/doxygen/html/md2_8h.html | 299 + source/doxygen/html/md2_8h__dep__incl.md5 | 1 + source/doxygen/html/md3_8h.html | 423 + source/doxygen/html/md3_8h__dep__incl.md5 | 1 + source/doxygen/html/menus_8cpp.html | 1753 +++ source/doxygen/html/menus_8cpp__incl.md5 | 1 + source/doxygen/html/model_8h.html | 379 + source/doxygen/html/model_8h__dep__incl.md5 | 1 + source/doxygen/html/modelcache_8h.html | 48 + .../doxygen/html/modelcache_8h__dep__incl.md5 | 1 + source/doxygen/html/oggstream_8cpp.html | 125 + source/doxygen/html/oggstream_8cpp__incl.md5 | 1 + source/doxygen/html/openal_8cpp.html | 200 + source/doxygen/html/openal_8cpp__incl.md5 | 1 + source/doxygen/html/packetqueue_8cpp.html | 41 + .../doxygen/html/packetqueue_8cpp__incl.md5 | 1 + source/doxygen/html/pch_8cpp.html | 40 + source/doxygen/html/pch_8cpp__incl.md5 | 1 + source/doxygen/html/pch_8h.html | 118 + source/doxygen/html/pch_8h__dep__incl.md5 | 1 + source/doxygen/html/pch_8h__incl.md5 | 1 + source/doxygen/html/physics_8cpp.html | 1550 ++ source/doxygen/html/physics_8cpp__incl.md5 | 1 + source/doxygen/html/protocol_8cpp.html | 601 + source/doxygen/html/protocol_8cpp__incl.md5 | 1 + source/doxygen/html/protocol_8h.html | 1555 ++ .../doxygen/html/protocol_8h__dep__incl.md5 | 1 + source/doxygen/html/protos_8h.html | 12470 ++++++++++++++++ source/doxygen/html/protos_8h__dep__incl.md5 | 1 + source/doxygen/html/rendercubes_8cpp.html | 1698 +++ .../doxygen/html/rendercubes_8cpp__incl.md5 | 1 + source/doxygen/html/rendergl_8cpp.html | 2910 ++++ source/doxygen/html/rendergl_8cpp__incl.md5 | 1 + source/doxygen/html/renderhud_8cpp.html | 2208 +++ source/doxygen/html/renderhud_8cpp__incl.md5 | 1 + source/doxygen/html/rendermodel_8cpp.html | 1759 +++ .../doxygen/html/rendermodel_8cpp__incl.md5 | 1 + source/doxygen/html/renderparticles_8cpp.html | 1636 ++ .../html/renderparticles_8cpp__incl.md5 | 1 + source/doxygen/html/rendertext_8cpp.html | 1584 ++ source/doxygen/html/rendertext_8cpp__incl.md5 | 1 + source/doxygen/html/rndmap_8cpp.html | 277 + source/doxygen/html/rndmap_8cpp__incl.md5 | 1 + source/doxygen/html/scale_8h.html | 521 + source/doxygen/html/scale_8h__dep__incl.md5 | 1 + source/doxygen/html/scoreboard_8cpp.html | 438 + source/doxygen/html/scoreboard_8cpp__incl.md5 | 1 + source/doxygen/html/server_8cpp.html | 4920 ++++++ source/doxygen/html/server_8cpp__incl.md5 | 1 + source/doxygen/html/serveractions_8h.html | 127 + .../html/serveractions_8h__dep__incl.md5 | 1 + source/doxygen/html/serverbrowser_8cpp.html | 1392 ++ .../doxygen/html/serverbrowser_8cpp__incl.md5 | 1 + source/doxygen/html/servercontroller_8h.html | 42 + .../html/servercontroller_8h__dep__incl.md5 | 1 + source/doxygen/html/serverevents_8h.html | 270 + .../html/serverevents_8h__dep__incl.md5 | 1 + source/doxygen/html/serverms_8cpp.html | 610 + source/doxygen/html/serverms_8cpp__incl.md5 | 1 + source/doxygen/html/shadow_8cpp.html | 598 + source/doxygen/html/shadow_8cpp__incl.md5 | 1 + source/doxygen/html/sound_8cpp.html | 41 + source/doxygen/html/sound_8cpp__incl.md5 | 1 + source/doxygen/html/sound_8h.html | 614 + source/doxygen/html/sound_8h__dep__incl.md5 | 1 + source/doxygen/html/soundlocation_8cpp.html | 105 + .../doxygen/html/soundlocation_8cpp__incl.md5 | 1 + source/doxygen/html/soundscheduler_8cpp.html | 234 + .../html/soundscheduler_8cpp__incl.md5 | 1 + source/doxygen/html/struct_slot-members.html | 34 + source/doxygen/html/struct_slot.html | 95 + .../doxygen/html/struct_slot__coll__graph.dot | 8 + .../doxygen/html/struct_slot__coll__graph.md5 | 1 + .../doxygen/html/struct_texture-members.html | 37 + source/doxygen/html/struct_texture.html | 143 + source/doxygen/html/structakimbo-members.html | 77 + source/doxygen/html/structakimbo.html | 307 + .../html/structakimbo__coll__graph.dot | 31 + .../html/structakimbo__coll__graph.md5 | 1 + .../html/structakimboevent-members.html | 34 + source/doxygen/html/structakimboevent.html | 90 + .../doxygen/html/structanimstate-members.html | 40 + source/doxygen/html/structanimstate.html | 215 + .../html/structassaultrifle-members.html | 73 + source/doxygen/html/structassaultrifle.html | 140 + .../html/structassaultrifle__coll__graph.dot | 31 + .../html/structassaultrifle__coll__graph.md5 | 1 + .../html/structautoteamaction-members.html | 42 + source/doxygen/html/structautoteamaction.html | 94 + .../structautoteamaction__coll__graph.dot | 10 + .../structautoteamaction__coll__graph.md5 | 1 + source/doxygen/html/structban-members.html | 33 + source/doxygen/html/structban.html | 73 + .../doxygen/html/structbanaction-members.html | 45 + source/doxygen/html/structbanaction.html | 136 + .../html/structbanaction__coll__graph.dot | 10 + .../html/structbanaction__coll__graph.md5 | 1 + .../html/structbatchedmodel-members.html | 42 + source/doxygen/html/structbatchedmodel.html | 231 + .../html/structbatchedmodel__coll__graph.dot | 30 + .../html/structbatchedmodel__coll__graph.md5 | 1 + source/doxygen/html/structblock-members.html | 35 + source/doxygen/html/structblock.html | 109 + source/doxygen/html/structbvec-members.html | 44 + source/doxygen/html/structbvec.html | 345 + .../html/structcleardemosaction-members.html | 41 + .../doxygen/html/structcleardemosaction.html | 113 + .../structcleardemosaction__coll__graph.dot | 8 + .../structcleardemosaction__coll__graph.md5 | 1 + source/doxygen/html/structclient-members.html | 65 + source/doxygen/html/structclient.html | 640 + .../html/structclient__coll__graph.dot | 16 + .../html/structclient__coll__graph.md5 | 1 + .../html/structclientstate-members.html | 68 + source/doxygen/html/structclientstate.html | 413 + .../html/structclientstate__coll__graph.dot | 12 + .../html/structclientstate__coll__graph.md5 | 1 + source/doxygen/html/structcline-members.html | 33 + source/doxygen/html/structcline.html | 77 + source/doxygen/html/structcolor-members.html | 38 + source/doxygen/html/structcolor.html | 212 + .../html/structcompletekey-members.html | 36 + source/doxygen/html/structcompletekey.html | 150 + .../html/structcompleteval-members.html | 37 + source/doxygen/html/structcompleteval.html | 172 + .../html/structcompleteval__coll__graph.dot | 8 + .../html/structcompleteval__coll__graph.md5 | 1 + .../doxygen/html/structconfigset-members.html | 38 + source/doxygen/html/structconfigset.html | 158 + .../html/structconnectdata-members.html | 34 + source/doxygen/html/structconnectdata.html | 90 + .../doxygen/html/structconsole-members.html | 45 + source/doxygen/html/structconsole.html | 210 + .../html/structconsole__coll__graph.dot | 10 + .../html/structconsole__coll__graph.md5 | 1 + .../html/structconsolebuffer-members.html | 38 + source/doxygen/html/structconsolebuffer.html | 219 + .../html/structconsolebuffer__coll__graph.dot | 8 + .../html/structconsolebuffer__coll__graph.md5 | 1 + .../doxygen/html/structdatabuf-members.html | 47 + source/doxygen/html/structdatabuf.html | 409 + .../doxygen/html/structdemofile-members.html | 35 + source/doxygen/html/structdemofile.html | 107 + .../html/structdemoheader-members.html | 35 + source/doxygen/html/structdemoheader.html | 109 + .../html/structdemoplayaction-members.html | 42 + source/doxygen/html/structdemoplayaction.html | 134 + .../structdemoplayaction__coll__graph.dot | 8 + .../structdemoplayaction__coll__graph.md5 | 1 + source/doxygen/html/structdlight-members.html | 42 + source/doxygen/html/structdlight.html | 237 + .../html/structdlight__coll__graph.dot | 15 + .../html/structdlight__coll__graph.md5 | 1 + .../html/structdocargument-members.html | 37 + source/doxygen/html/structdocargument.html | 151 + .../html/structdocexample-members.html | 35 + source/doxygen/html/structdocexample.html | 117 + .../doxygen/html/structdocident-members.html | 40 + source/doxygen/html/structdocident.html | 207 + .../html/structdocident__coll__graph.dot | 17 + .../html/structdocident__coll__graph.md5 | 1 + source/doxygen/html/structdockey-members.html | 36 + source/doxygen/html/structdockey.html | 134 + source/doxygen/html/structdocref-members.html | 37 + source/doxygen/html/structdocref.html | 151 + .../html/structdocsection-members.html | 36 + source/doxygen/html/structdocsection.html | 139 + .../html/structdocsection__coll__graph.dot | 8 + .../html/structdocsection__coll__graph.md5 | 1 + .../html/structenableaction-members.html | 41 + source/doxygen/html/structenableaction.html | 91 + .../html/structenableaction__coll__graph.dot | 8 + .../html/structenableaction__coll__graph.md5 | 1 + source/doxygen/html/structentity-members.html | 44 + source/doxygen/html/structentity.html | 155 + .../html/structentity__coll__graph.dot | 8 + .../html/structentity__coll__graph.md5 | 1 + .../html/structentityreference-members.html | 48 + .../doxygen/html/structentityreference.html | 183 + .../structentityreference__coll__graph.dot | 12 + .../structentityreference__coll__graph.md5 | 1 + .../html/structexplodeevent-members.html | 35 + source/doxygen/html/structexplodeevent.html | 107 + .../doxygen/html/structexpvert-members.html | 36 + source/doxygen/html/structexpvert.html | 129 + .../html/structexpvert__coll__graph.dot | 8 + .../html/structexpvert__coll__graph.md5 | 1 + .../doxygen/html/structfilelog-members.html | 46 + source/doxygen/html/structfilelog.html | 211 + .../html/structfilelog__coll__graph.dot | 8 + .../html/structfilelog__coll__graph.md5 | 1 + .../doxygen/html/structflaginfo-members.html | 39 + source/doxygen/html/structflaginfo.html | 188 + .../html/structflaginfo__coll__graph.dot | 34 + .../html/structflaginfo__coll__graph.md5 | 1 + source/doxygen/html/structfont-members.html | 41 + source/doxygen/html/structfont.html | 219 + .../html/structfont_1_1charinfo-members.html | 35 + .../doxygen/html/structfont_1_1charinfo.html | 111 + .../doxygen/html/structfont__coll__graph.dot | 8 + .../doxygen/html/structfont__coll__graph.md5 | 1 + .../html/structforceteamaction-members.html | 44 + .../doxygen/html/structforceteamaction.html | 117 + .../structforceteamaction__coll__graph.dot | 10 + .../structforceteamaction__coll__graph.md5 | 1 + .../html/structgiveadminaction-members.html | 44 + .../doxygen/html/structgiveadminaction.html | 94 + .../structgiveadminaction__coll__graph.dot | 10 + .../structgiveadminaction__coll__graph.md5 | 1 + .../doxygen/html/structglmatrixf-members.html | 55 + source/doxygen/html/structglmatrixf.html | 631 + source/doxygen/html/structgmdesc-members.html | 33 + source/doxygen/html/structgmdesc.html | 73 + source/doxygen/html/structgmenu-members.html | 60 + source/doxygen/html/structgmenu.html | 612 + .../doxygen/html/structgmenu__coll__graph.dot | 10 + .../doxygen/html/structgmenu__coll__graph.md5 | 1 + .../doxygen/html/structgrenades-members.html | 79 + source/doxygen/html/structgrenades.html | 474 + .../html/structgrenades__coll__graph.dot | 35 + .../html/structgrenades__coll__graph.md5 | 1 + source/doxygen/html/structgun-members.html | 72 + source/doxygen/html/structgun.html | 193 + .../doxygen/html/structgun__coll__graph.dot | 29 + .../doxygen/html/structgun__coll__graph.md5 | 1 + .../doxygen/html/structguninfo-members.html | 50 + source/doxygen/html/structguninfo.html | 364 + .../doxygen/html/structhashtable-members.html | 51 + source/doxygen/html/structhashtable.html | 506 + .../structhashtable_1_1chain-members.html | 34 + .../html/structhashtable_1_1chain.html | 108 + .../structhashtable_1_1chain__coll__graph.dot | 7 + .../structhashtable_1_1chain__coll__graph.md5 | 1 + ...structhashtable_1_1chainchunk-members.html | 33 + .../html/structhashtable_1_1chainchunk.html | 89 + ...cthashtable_1_1chainchunk__coll__graph.dot | 10 + ...cthashtable_1_1chainchunk__coll__graph.md5 | 1 + .../html/structhashtable__coll__graph.dot | 13 + .../html/structhashtable__coll__graph.md5 | 1 + source/doxygen/html/structheader-members.html | 41 + source/doxygen/html/structheader.html | 211 + .../doxygen/html/structhitevent-members.html | 37 + source/doxygen/html/structhitevent.html | 160 + source/doxygen/html/structhitmsg-members.html | 35 + source/doxygen/html/structhitmsg.html | 114 + .../html/structhitmsg__coll__graph.dot | 8 + .../html/structhitmsg__coll__graph.md5 | 1 + source/doxygen/html/structhline-members.html | 40 + source/doxygen/html/structhline.html | 219 + .../doxygen/html/structhudline-members.html | 35 + source/doxygen/html/structhudline.html | 86 + .../html/structhudline__coll__graph.dot | 8 + .../html/structhudline__coll__graph.md5 | 1 + .../html/structhudmessages-members.html | 41 + source/doxygen/html/structhudmessages.html | 144 + .../html/structhudmessages__coll__graph.dot | 10 + .../html/structhudmessages__coll__graph.md5 | 1 + source/doxygen/html/structident-members.html | 54 + source/doxygen/html/structident.html | 704 + .../doxygen/html/structident__coll__graph.dot | 9 + .../doxygen/html/structident__coll__graph.md5 | 1 + .../html/structidentstack-members.html | 34 + source/doxygen/html/structidentstack.html | 97 + .../html/structidentstack__coll__graph.dot | 7 + .../html/structidentstack__coll__graph.md5 | 1 + .../doxygen/html/structiprange-members.html | 33 + source/doxygen/html/structiprange.html | 73 + .../doxygen/html/structitemstat-members.html | 35 + source/doxygen/html/structitemstat.html | 109 + source/doxygen/html/structivec-members.html | 52 + source/doxygen/html/structivec.html | 531 + source/doxygen/html/structkeym-members.html | 37 + source/doxygen/html/structkeym.html | 153 + .../html/structkickaction-members.html | 45 + source/doxygen/html/structkickaction.html | 136 + .../html/structkickaction__coll__graph.dot | 10 + .../html/structkickaction__coll__graph.md5 | 1 + source/doxygen/html/structknife-members.html | 72 + source/doxygen/html/structknife.html | 224 + .../doxygen/html/structknife__coll__graph.dot | 29 + .../doxygen/html/structknife__coll__graph.md5 | 1 + .../doxygen/html/structlocvector-members.html | 75 + source/doxygen/html/structlocvector.html | 224 + .../html/structlocvector__coll__graph.dot | 8 + .../html/structlocvector__coll__graph.md5 | 1 + source/doxygen/html/structlog-members.html | 42 + source/doxygen/html/structlog.html | 239 + .../doxygen/html/structmaction-members.html | 32 + source/doxygen/html/structmaction.html | 56 + .../doxygen/html/structmapaction-members.html | 43 + source/doxygen/html/structmapaction.html | 206 + .../html/structmapaction__coll__graph.dot | 8 + .../html/structmapaction__coll__graph.md5 | 1 + .../html/structmapmodelinfo-members.html | 36 + source/doxygen/html/structmapmodelinfo.html | 131 + .../html/structmapmodelinfo__coll__graph.dot | 10 + .../html/structmapmodelinfo__coll__graph.md5 | 1 + .../html/structmastermodeaction-members.html | 41 + .../doxygen/html/structmastermodeaction.html | 136 + .../structmastermodeaction__coll__graph.dot | 8 + .../structmastermodeaction__coll__graph.md5 | 1 + source/doxygen/html/structmd2-members.html | 78 + source/doxygen/html/structmd2.html | 270 + .../html/structmd2_1_1md2__frame-members.html | 34 + .../doxygen/html/structmd2_1_1md2__frame.html | 94 + .../structmd2_1_1md2__header-members.html | 48 + .../html/structmd2_1_1md2__header.html | 332 + .../structmd2_1_1md2__vertex-members.html | 33 + .../html/structmd2_1_1md2__vertex.html | 77 + .../html/structmd2_1_1md2part-members.html | 68 + source/doxygen/html/structmd2_1_1md2part.html | 177 + .../structmd2_1_1md2part__coll__graph.dot | 31 + .../structmd2_1_1md2part__coll__graph.md5 | 1 + .../doxygen/html/structmd2__coll__graph.dot | 20 + .../doxygen/html/structmd2__coll__graph.md5 | 1 + source/doxygen/html/structmd3-members.html | 78 + source/doxygen/html/structmd3.html | 264 + .../html/structmd3_1_1md3part-members.html | 33 + source/doxygen/html/structmd3_1_1md3part.html | 86 + .../doxygen/html/structmd3__coll__graph.dot | 20 + .../doxygen/html/structmd3__coll__graph.md5 | 1 + .../doxygen/html/structmd3header-members.html | 43 + source/doxygen/html/structmd3header.html | 245 + .../html/structmd3meshheader-members.html | 43 + source/doxygen/html/structmd3meshheader.html | 245 + source/doxygen/html/structmd3tag-members.html | 34 + source/doxygen/html/structmd3tag.html | 97 + .../html/structmd3tag__coll__graph.dot | 8 + .../html/structmd3tag__coll__graph.md5 | 1 + .../html/structmd3triangle-members.html | 32 + source/doxygen/html/structmd3triangle.html | 58 + .../doxygen/html/structmd3vertex-members.html | 33 + source/doxygen/html/structmd3vertex.html | 75 + .../doxygen/html/structmdirlist-members.html | 36 + source/doxygen/html/structmdirlist.html | 132 + source/doxygen/html/structmitem-members.html | 47 + source/doxygen/html/structmitem.html | 447 + .../doxygen/html/structmitem__coll__graph.dot | 14 + .../doxygen/html/structmitem__coll__graph.md5 | 1 + .../html/structmitemcheckbox-members.html | 53 + source/doxygen/html/structmitemcheckbox.html | 295 + .../html/structmitemcheckbox__coll__graph.dot | 16 + .../html/structmitemcheckbox__coll__graph.md5 | 1 + .../html/structmitemimage-members.html | 56 + source/doxygen/html/structmitemimage.html | 227 + .../html/structmitemimage__coll__graph.dot | 20 + .../html/structmitemimage__coll__graph.md5 | 1 + .../html/structmitemkeyinput-members.html | 56 + source/doxygen/html/structmitemkeyinput.html | 384 + .../html/structmitemkeyinput__coll__graph.dot | 16 + .../html/structmitemkeyinput__coll__graph.md5 | 1 + .../html/structmitemmanual-members.html | 52 + source/doxygen/html/structmitemmanual.html | 314 + .../html/structmitemmanual__coll__graph.dot | 16 + .../html/structmitemmanual__coll__graph.md5 | 1 + .../html/structmitemslider-members.html | 63 + source/doxygen/html/structmitemslider.html | 519 + .../html/structmitemslider__coll__graph.dot | 16 + .../html/structmitemslider__coll__graph.md5 | 1 + .../doxygen/html/structmitemtext-members.html | 54 + source/doxygen/html/structmitemtext.html | 124 + .../html/structmitemtext__coll__graph.dot | 18 + .../html/structmitemtext__coll__graph.md5 | 1 + .../html/structmitemtextinput-members.html | 59 + source/doxygen/html/structmitemtextinput.html | 353 + .../structmitemtextinput__coll__graph.dot | 22 + .../structmitemtextinput__coll__graph.md5 | 1 + source/doxygen/html/structmline-members.html | 33 + source/doxygen/html/structmline.html | 73 + source/doxygen/html/structmodel-members.html | 54 + source/doxygen/html/structmodel.html | 625 + .../doxygen/html/structmodel__coll__graph.dot | 8 + .../doxygen/html/structmodel__coll__graph.md5 | 1 + .../html/structmodelattach-members.html | 38 + source/doxygen/html/structmodelattach.html | 199 + .../html/structmodelattach__coll__graph.dot | 11 + .../html/structmodelattach__coll__graph.md5 | 1 + .../html/structmodelbatch-members.html | 33 + source/doxygen/html/structmodelbatch.html | 78 + .../html/structmodelbatch__coll__graph.dot | 12 + .../html/structmodelbatch__coll__graph.md5 | 1 + .../html/structmodelcache-members.html | 39 + source/doxygen/html/structmodelcache.html | 218 + .../structmodelcache_1_1entry-members.html | 43 + .../html/structmodelcache_1_1entry.html | 48 + ...structmodelcache_1_1entry__coll__graph.dot | 8 + ...structmodelcache_1_1entry__coll__graph.md5 | 1 + .../html/structmodelcache__coll__graph.dot | 10 + .../html/structmodelcache__coll__graph.md5 | 1 + .../html/structmodelcacheentry-members.html | 43 + .../doxygen/html/structmodelcacheentry.html | 319 + .../html/structmodelcachelist-members.html | 50 + source/doxygen/html/structmodelcachelist.html | 238 + .../structmodelcachelist__coll__graph.dot | 8 + .../structmodelcachelist__coll__graph.md5 | 1 + .../doxygen/html/structmsection-members.html | 33 + source/doxygen/html/structmsection.html | 73 + .../html/structpacketqueue-members.html | 37 + source/doxygen/html/structpacketqueue.html | 173 + .../html/structpacketqueue__coll__graph.dot | 8 + .../html/structpacketqueue__coll__graph.md5 | 1 + .../doxygen/html/structparticle-members.html | 37 + source/doxygen/html/structparticle.html | 146 + .../html/structparticle__coll__graph.dot | 9 + .../html/structparticle__coll__graph.md5 | 1 + .../doxygen/html/structparttype-members.html | 38 + source/doxygen/html/structparttype.html | 158 + .../structpersistent__entity-members.html | 41 + .../html/structpersistent__entity.html | 269 + .../html/structpickupevent-members.html | 33 + source/doxygen/html/structpickupevent.html | 73 + source/doxygen/html/structpistol-members.html | 73 + source/doxygen/html/structpistol.html | 94 + .../html/structpistol__coll__graph.dot | 31 + .../html/structpistol__coll__graph.md5 | 1 + .../html/structplayeraction-members.html | 43 + source/doxygen/html/structplayeraction.html | 156 + .../html/structplayeraction__coll__graph.dot | 8 + .../html/structplayeraction__coll__graph.md5 | 1 + .../doxygen/html/structposhist-members.html | 41 + source/doxygen/html/structposhist.html | 255 + .../html/structposhist__coll__graph.dot | 8 + .../html/structposhist__coll__graph.md5 | 1 + .../html/structposixsyslog-members.html | 46 + source/doxygen/html/structposixsyslog.html | 220 + .../html/structposixsyslog__coll__graph.dot | 8 + .../html/structposixsyslog__coll__graph.md5 | 1 + .../html/structprojectilestate-members.html | 37 + .../doxygen/html/structprojectilestate.html | 177 + .../doxygen/html/structpwddetail-members.html | 34 + source/doxygen/html/structpwddetail.html | 90 + .../html/structrecorddemoaction-members.html | 42 + .../doxygen/html/structrecorddemoaction.html | 94 + .../structrecorddemoaction__coll__graph.dot | 10 + .../structrecorddemoaction__coll__graph.md5 | 1 + .../html/structreleaseaction-members.html | 33 + source/doxygen/html/structreleaseaction.html | 78 + .../html/structreleaseaction__coll__graph.dot | 8 + .../html/structreleaseaction__coll__graph.md5 | 1 + .../html/structreloadevent-members.html | 35 + source/doxygen/html/structreloadevent.html | 107 + .../html/structremovebansaction-members.html | 40 + .../doxygen/html/structremovebansaction.html | 93 + .../structremovebansaction__coll__graph.dot | 8 + .../structremovebansaction__coll__graph.md5 | 1 + .../html/structresolverresult-members.html | 33 + source/doxygen/html/structresolverresult.html | 73 + .../html/structresolverthread-members.html | 34 + source/doxygen/html/structresolverthread.html | 90 + .../doxygen/html/structringbuf-members.html | 44 + source/doxygen/html/structringbuf.html | 337 + .../html/structs__sprintf__f-members.html | 34 + source/doxygen/html/structs__sprintf__f.html | 114 + .../html/structsavedscore-members.html | 41 + source/doxygen/html/structsavedscore.html | 221 + .../html/structscoreratio-members.html | 34 + source/doxygen/html/structscoreratio.html | 106 + .../html/structscriptsleep-members.html | 33 + source/doxygen/html/structscriptsleep.html | 73 + .../html/structserver__entity-members.html | 34 + source/doxygen/html/structserver__entity.html | 90 + .../html/structserveraction-members.html | 39 + source/doxygen/html/structserveraction.html | 208 + .../html/structservercontroller-members.html | 37 + .../doxygen/html/structservercontroller.html | 162 + .../html/structserverdescaction-members.html | 44 + .../doxygen/html/structserverdescaction.html | 200 + .../structserverdescaction__coll__graph.dot | 8 + .../structserverdescaction__coll__graph.md5 | 1 + .../html/structserverinfo-members.html | 50 + source/doxygen/html/structserverinfo.html | 351 + .../doxygen/html/structsflaginfo-members.html | 36 + source/doxygen/html/structsflaginfo.html | 124 + .../html/structshadowvertex-members.html | 36 + source/doxygen/html/structshadowvertex.html | 124 + .../doxygen/html/structshotevent-members.html | 37 + source/doxygen/html/structshotevent.html | 141 + .../doxygen/html/structshotgun-members.html | 73 + source/doxygen/html/structshotgun.html | 157 + .../html/structshotgun__coll__graph.dot | 31 + .../html/structshotgun__coll__graph.md5 | 1 + .../html/structshuffleteamaction-members.html | 40 + .../doxygen/html/structshuffleteamaction.html | 116 + .../structshuffleteamaction__coll__graph.dot | 8 + .../structshuffleteamaction__coll__graph.md5 | 1 + source/doxygen/html/structsline-members.html | 34 + source/doxygen/html/structsline.html | 101 + .../doxygen/html/structsline__coll__graph.dot | 8 + .../doxygen/html/structsline__coll__graph.md5 | 1 + .../html/structsniperrifle-members.html | 76 + source/doxygen/html/structsniperrifle.html | 376 + .../html/structsniperrifle__coll__graph.dot | 31 + .../html/structsniperrifle__coll__graph.md5 | 1 + .../html/structsoundconfig-members.html | 45 + source/doxygen/html/structsoundconfig.html | 305 + .../html/structsoundconfig__coll__graph.dot | 8 + .../html/structsoundconfig__coll__graph.md5 | 1 + source/doxygen/html/structsqr-members.html | 45 + source/doxygen/html/structsqr.html | 279 + .../html/structstaticreference-members.html | 48 + .../doxygen/html/structstaticreference.html | 183 + .../structstaticreference__coll__graph.dot | 10 + .../structstaticreference__coll__graph.md5 | 1 + .../html/structstopdemoaction-members.html | 40 + source/doxygen/html/structstopdemoaction.html | 93 + .../structstopdemoaction__coll__graph.dot | 8 + .../structstopdemoaction__coll__graph.md5 | 1 + .../html/structstripbatch-members.html | 35 + source/doxygen/html/structstripbatch.html | 112 + .../html/structstripbatch__coll__graph.dot | 12 + .../html/structstripbatch__coll__graph.md5 | 1 + source/doxygen/html/structstrips-members.html | 33 + source/doxygen/html/structstrips.html | 78 + .../html/structstrips__coll__graph.dot | 10 + .../html/structstrips__coll__graph.md5 | 1 + source/doxygen/html/structsubgun-members.html | 73 + source/doxygen/html/structsubgun.html | 94 + .../html/structsubgun__coll__graph.dot | 31 + .../html/structsubgun__coll__graph.md5 | 1 + .../html/structsuicideevent-members.html | 32 + source/doxygen/html/structsuicideevent.html | 56 + .../doxygen/html/structteamscore-members.html | 38 + source/doxygen/html/structteamscore.html | 176 + .../html/structteamscore__coll__graph.dot | 8 + .../html/structteamscore__coll__graph.md5 | 1 + .../html/structtextinputbuffer-members.html | 36 + .../doxygen/html/structtextinputbuffer.html | 153 + source/doxygen/html/structtiger-members.html | 37 + source/doxygen/html/structtiger.html | 188 + source/doxygen/html/structtmu-members.html | 35 + source/doxygen/html/structtmu.html | 112 + .../doxygen/html/structtmu__coll__graph.dot | 8 + .../doxygen/html/structtmu__coll__graph.md5 | 1 + .../doxygen/html/structtmufunc-members.html | 35 + source/doxygen/html/structtmufunc.html | 107 + .../html/structtranslucentmodel-members.html | 34 + .../doxygen/html/structtranslucentmodel.html | 95 + .../structtranslucentmodel__coll__graph.dot | 35 + .../structtranslucentmodel__coll__graph.md5 | 1 + .../doxygen/html/structtristrip-members.html | 46 + source/doxygen/html/structtristrip.html | 431 + .../structtristrip_1_1drawcall-members.html | 38 + .../html/structtristrip_1_1drawcall.html | 188 + .../html/structtristrip_1_1edge-members.html | 33 + .../doxygen/html/structtristrip_1_1edge.html | 77 + .../structtristrip_1_1triangle-members.html | 39 + .../html/structtristrip_1_1triangle.html | 237 + source/doxygen/html/structtwoint-members.html | 33 + source/doxygen/html/structtwoint.html | 73 + source/doxygen/html/structvec-members.html | 67 + source/doxygen/html/structvec.html | 893 ++ source/doxygen/html/structvec4-members.html | 41 + source/doxygen/html/structvec4.html | 291 + source/doxygen/html/structvector-members.html | 68 + source/doxygen/html/structvector.html | 963 ++ source/doxygen/html/structvertex-members.html | 40 + source/doxygen/html/structvertex.html | 194 + .../doxygen/html/structvertmodel-members.html | 77 + source/doxygen/html/structvertmodel.html | 689 + .../structvertmodel_1_1animinfo-members.html | 34 + .../html/structvertmodel_1_1animinfo.html | 94 + .../structvertmodel_1_1anpos-members.html | 37 + .../html/structvertmodel_1_1anpos.html | 162 + .../html/structvertmodel_1_1bb-members.html | 37 + .../doxygen/html/structvertmodel_1_1bb.html | 172 + .../structvertmodel_1_1bb__coll__graph.dot | 8 + .../structvertmodel_1_1bb__coll__graph.md5 | 1 + ...uctvertmodel_1_1dyncacheentry-members.html | 47 + .../structvertmodel_1_1dyncacheentry.html | 147 + ...ertmodel_1_1dyncacheentry__coll__graph.dot | 10 + ...ertmodel_1_1dyncacheentry__coll__graph.md5 | 1 + ...tvertmodel_1_1lightcacheentry-members.html | 51 + .../structvertmodel_1_1lightcacheentry.html | 215 + ...tmodel_1_1lightcacheentry__coll__graph.dot | 12 + ...tmodel_1_1lightcacheentry__coll__graph.md5 | 1 + .../structvertmodel_1_1lightvert-members.html | 35 + .../html/structvertmodel_1_1lightvert.html | 111 + ...structvertmodel_1_1linkedpart-members.html | 36 + .../html/structvertmodel_1_1linkedpart.html | 143 + ...ctvertmodel_1_1linkedpart__coll__graph.dot | 29 + ...ctvertmodel_1_1linkedpart__coll__graph.md5 | 1 + .../html/structvertmodel_1_1mesh-members.html | 66 + .../doxygen/html/structvertmodel_1_1mesh.html | 844 ++ .../structvertmodel_1_1mesh__coll__graph.dot | 44 + .../structvertmodel_1_1mesh__coll__graph.md5 | 1 + .../html/structvertmodel_1_1part-members.html | 66 + .../doxygen/html/structvertmodel_1_1part.html | 1026 ++ ...model_1_1part_1_1shadowheader-members.html | 35 + ...ructvertmodel_1_1part_1_1shadowheader.html | 111 + .../structvertmodel_1_1part__coll__graph.dot | 29 + .../structvertmodel_1_1part__coll__graph.md5 | 1 + ...tvertmodel_1_1particleemitter-members.html | 36 + .../structvertmodel_1_1particleemitter.html | 134 + ...vertmodel_1_1shadowcacheentry-members.html | 48 + .../structvertmodel_1_1shadowcacheentry.html | 164 + ...model_1_1shadowcacheentry__coll__graph.dot | 12 + ...model_1_1shadowcacheentry__coll__graph.md5 | 1 + .../html/structvertmodel_1_1tag-members.html | 37 + .../doxygen/html/structvertmodel_1_1tag.html | 165 + .../structvertmodel_1_1tag__coll__graph.dot | 8 + .../structvertmodel_1_1tag__coll__graph.md5 | 1 + .../structvertmodel_1_1tcvert-members.html | 33 + .../html/structvertmodel_1_1tcvert.html | 77 + .../html/structvertmodel_1_1tri-members.html | 33 + .../doxygen/html/structvertmodel_1_1tri.html | 77 + .../html/structvertmodel__coll__graph.dot | 18 + .../html/structvertmodel__coll__graph.md5 | 1 + .../html/structvotedisplayinfo-members.html | 39 + .../doxygen/html/structvotedisplayinfo.html | 188 + .../structvotedisplayinfo__coll__graph.dot | 29 + .../structvotedisplayinfo__coll__graph.md5 | 1 + .../doxygen/html/structvoteinfo-members.html | 40 + source/doxygen/html/structvoteinfo.html | 222 + .../html/structvoteinfo__coll__graph.dot | 8 + .../html/structvoteinfo__coll__graph.md5 | 1 + source/doxygen/html/structweapon-members.html | 70 + source/doxygen/html/structweapon.html | 926 ++ .../html/structweapon__coll__graph.dot | 27 + .../html/structweapon__coll__graph.md5 | 1 + .../html/structweaponmove-members.html | 41 + source/doxygen/html/structweaponmove.html | 238 + .../html/structweaponmove__coll__graph.dot | 8 + .../html/structweaponmove__coll__graph.md5 | 1 + .../html/structworldstate-members.html | 34 + source/doxygen/html/structworldstate.html | 90 + source/doxygen/html/tab_b.gif | Bin 0 -> 35 bytes source/doxygen/html/tab_l.gif | Bin 0 -> 706 bytes source/doxygen/html/tab_r.gif | Bin 0 -> 2585 bytes source/doxygen/html/tabs.css | 102 + source/doxygen/html/texture_8cpp.html | 2004 +++ source/doxygen/html/texture_8cpp__incl.md5 | 1 + source/doxygen/html/tools_8cpp.html | 789 + source/doxygen/html/tools_8cpp__incl.md5 | 1 + source/doxygen/html/tools_8h.html | 2142 +++ source/doxygen/html/tools_8h__dep__incl.md5 | 1 + source/doxygen/html/tristrip_8h.html | 189 + .../doxygen/html/tristrip_8h__dep__incl.md5 | 1 + .../doxygen/html/uniongameevent-members.html | 39 + source/doxygen/html/uniongameevent.html | 180 + .../html/uniongameevent__coll__graph.dot | 20 + .../html/uniongameevent__coll__graph.md5 | 1 + .../html/uniontiger_1_1hashval-members.html | 33 + .../doxygen/html/uniontiger_1_1hashval.html | 77 + source/doxygen/html/vertmodel_8h.html | 856 ++ .../doxygen/html/vertmodel_8h__dep__incl.md5 | 1 + source/doxygen/html/vote_8h.html | 39 + source/doxygen/html/vote_8h__dep__incl.md5 | 1 + source/doxygen/html/water_8cpp.html | 739 + source/doxygen/html/water_8cpp__incl.md5 | 1 + source/doxygen/html/weapon_8cpp.html | 1937 +++ source/doxygen/html/weapon_8cpp__incl.md5 | 1 + source/doxygen/html/weapon_8h.html | 92 + source/doxygen/html/weapon_8h__dep__incl.md5 | 1 + .../doxygen/html/winserviceinstaller_8h.html | 35 + source/doxygen/html/wizard_8cpp.html | 77 + source/doxygen/html/wizard_8cpp__incl.md5 | 1 + source/doxygen/html/world_8cpp.html | 1085 ++ source/doxygen/html/world_8cpp__incl.md5 | 1 + source/doxygen/html/world_8h.html | 380 + source/doxygen/html/world_8h__dep__incl.md5 | 1 + source/doxygen/html/worldio_8cpp.html | 639 + source/doxygen/html/worldio_8cpp__incl.md5 | 1 + source/doxygen/html/worldlight_8cpp.html | 661 + source/doxygen/html/worldlight_8cpp__incl.md5 | 1 + source/doxygen/html/worldocull_8cpp.html | 315 + source/doxygen/html/worldocull_8cpp__incl.md5 | 1 + source/doxygen/html/worldrender_8cpp.html | 797 + .../doxygen/html/worldrender_8cpp__incl.md5 | 1 + source/doxygen/run_doygen.bat | 1 + 980 files changed, 164392 insertions(+) create mode 100644 source/doxygen/Doxyfile create mode 100644 source/doxygen/html/annotated.html create mode 100644 source/doxygen/html/audiomanager_8cpp.html create mode 100644 source/doxygen/html/audiomanager_8cpp__incl.md5 create mode 100644 source/doxygen/html/classaudiomanager-members.html create mode 100644 source/doxygen/html/classaudiomanager.html create mode 100644 source/doxygen/html/classaudiomanager__coll__graph.dot create mode 100644 source/doxygen/html/classaudiomanager__coll__graph.md5 create mode 100644 source/doxygen/html/classbotent-members.html create mode 100644 source/doxygen/html/classbotent.html create mode 100644 source/doxygen/html/classbotent__coll__graph.dot create mode 100644 source/doxygen/html/classbotent__coll__graph.md5 create mode 100644 source/doxygen/html/classbounceent-members.html create mode 100644 source/doxygen/html/classbounceent.html create mode 100644 source/doxygen/html/classbounceent__coll__graph.dot create mode 100644 source/doxygen/html/classbounceent__coll__graph.md5 create mode 100644 source/doxygen/html/classbufferhashtable-members.html create mode 100644 source/doxygen/html/classbufferhashtable.html create mode 100644 source/doxygen/html/classbufferhashtable__coll__graph.dot create mode 100644 source/doxygen/html/classbufferhashtable__coll__graph.md5 create mode 100644 source/doxygen/html/classcamerareference-members.html create mode 100644 source/doxygen/html/classcamerareference.html create mode 100644 source/doxygen/html/classcamerareference__coll__graph.dot create mode 100644 source/doxygen/html/classcamerareference__coll__graph.md5 create mode 100644 source/doxygen/html/classdynent-members.html create mode 100644 source/doxygen/html/classdynent.html create mode 100644 source/doxygen/html/classdynent__coll__graph.dot create mode 100644 source/doxygen/html/classdynent__coll__graph.md5 create mode 100644 source/doxygen/html/classes.html create mode 100644 source/doxygen/html/classgrenadeent-members.html create mode 100644 source/doxygen/html/classgrenadeent.html create mode 100644 source/doxygen/html/classgrenadeent__coll__graph.dot create mode 100644 source/doxygen/html/classgrenadeent__coll__graph.md5 create mode 100644 source/doxygen/html/classlocation-members.html create mode 100644 source/doxygen/html/classlocation.html create mode 100644 source/doxygen/html/classlocation__coll__graph.dot create mode 100644 source/doxygen/html/classlocation__coll__graph.md5 create mode 100644 source/doxygen/html/classoggstream-members.html create mode 100644 source/doxygen/html/classoggstream.html create mode 100644 source/doxygen/html/classoggstream__coll__graph.dot create mode 100644 source/doxygen/html/classoggstream__coll__graph.md5 create mode 100644 source/doxygen/html/classphysent-members.html create mode 100644 source/doxygen/html/classphysent.html create mode 100644 source/doxygen/html/classphysent__coll__graph.dot create mode 100644 source/doxygen/html/classphysent__coll__graph.md5 create mode 100644 source/doxygen/html/classphysentreference-members.html create mode 100644 source/doxygen/html/classphysentreference.html create mode 100644 source/doxygen/html/classphysentreference__coll__graph.dot create mode 100644 source/doxygen/html/classphysentreference__coll__graph.md5 create mode 100644 source/doxygen/html/classplayerent-members.html create mode 100644 source/doxygen/html/classplayerent.html create mode 100644 source/doxygen/html/classplayerent__coll__graph.dot create mode 100644 source/doxygen/html/classplayerent__coll__graph.md5 create mode 100644 source/doxygen/html/classplayerstate-members.html create mode 100644 source/doxygen/html/classplayerstate.html create mode 100644 source/doxygen/html/classsbuffer-members.html create mode 100644 source/doxygen/html/classsbuffer.html create mode 100644 source/doxygen/html/classsource-members.html create mode 100644 source/doxygen/html/classsource.html create mode 100644 source/doxygen/html/classsource__coll__graph.dot create mode 100644 source/doxygen/html/classsource__coll__graph.md5 create mode 100644 source/doxygen/html/classsourceowner-members.html create mode 100644 source/doxygen/html/classsourceowner.html create mode 100644 source/doxygen/html/classsourcescheduler-members.html create mode 100644 source/doxygen/html/classsourcescheduler.html create mode 100644 source/doxygen/html/classsourcescheduler__coll__graph.dot create mode 100644 source/doxygen/html/classsourcescheduler__coll__graph.md5 create mode 100644 source/doxygen/html/classwinserviceinstaller-members.html create mode 100644 source/doxygen/html/classwinserviceinstaller.html create mode 100644 source/doxygen/html/classworldobject.html create mode 100644 source/doxygen/html/classworldobjreference-members.html create mode 100644 source/doxygen/html/classworldobjreference.html create mode 100644 source/doxygen/html/client_8cpp.html create mode 100644 source/doxygen/html/client_8cpp__incl.md5 create mode 100644 source/doxygen/html/clientgame_8cpp.html create mode 100644 source/doxygen/html/clientgame_8cpp__incl.md5 create mode 100644 source/doxygen/html/clients2c_8cpp.html create mode 100644 source/doxygen/html/clients2c_8cpp__incl.md5 create mode 100644 source/doxygen/html/command_8cpp.html create mode 100644 source/doxygen/html/command_8cpp__incl.md5 create mode 100644 source/doxygen/html/command_8h.html create mode 100644 source/doxygen/html/command_8h__dep__incl.md5 create mode 100644 source/doxygen/html/console_8cpp.html create mode 100644 source/doxygen/html/console_8cpp__incl.md5 create mode 100644 source/doxygen/html/console_8h.html create mode 100644 source/doxygen/html/console_8h__dep__incl.md5 create mode 100644 source/doxygen/html/cube_8h.html create mode 100644 source/doxygen/html/cube_8h__dep__incl.md5 create mode 100644 source/doxygen/html/cube_8h__incl.md5 create mode 100644 source/doxygen/html/docs_8cpp.html create mode 100644 source/doxygen/html/docs_8cpp__incl.md5 create mode 100644 source/doxygen/html/doxygen.css create mode 100644 source/doxygen/html/doxygen.png create mode 100644 source/doxygen/html/editing_8cpp.html create mode 100644 source/doxygen/html/editing_8cpp__incl.md5 create mode 100644 source/doxygen/html/entities_8cpp.html create mode 100644 source/doxygen/html/entities_8cpp__incl.md5 create mode 100644 source/doxygen/html/entity_8h.html create mode 100644 source/doxygen/html/entity_8h__dep__incl.md5 create mode 100644 source/doxygen/html/files.html create mode 100644 source/doxygen/html/functions.html create mode 100644 source/doxygen/html/functions_0x61.html create mode 100644 source/doxygen/html/functions_0x62.html create mode 100644 source/doxygen/html/functions_0x63.html create mode 100644 source/doxygen/html/functions_0x64.html create mode 100644 source/doxygen/html/functions_0x65.html create mode 100644 source/doxygen/html/functions_0x66.html create mode 100644 source/doxygen/html/functions_0x67.html create mode 100644 source/doxygen/html/functions_0x68.html create mode 100644 source/doxygen/html/functions_0x69.html create mode 100644 source/doxygen/html/functions_0x6a.html create mode 100644 source/doxygen/html/functions_0x6b.html create mode 100644 source/doxygen/html/functions_0x6c.html create mode 100644 source/doxygen/html/functions_0x6d.html create mode 100644 source/doxygen/html/functions_0x6e.html create mode 100644 source/doxygen/html/functions_0x6f.html create mode 100644 source/doxygen/html/functions_0x70.html create mode 100644 source/doxygen/html/functions_0x71.html create mode 100644 source/doxygen/html/functions_0x72.html create mode 100644 source/doxygen/html/functions_0x73.html create mode 100644 source/doxygen/html/functions_0x74.html create mode 100644 source/doxygen/html/functions_0x75.html create mode 100644 source/doxygen/html/functions_0x76.html create mode 100644 source/doxygen/html/functions_0x77.html create mode 100644 source/doxygen/html/functions_0x78.html create mode 100644 source/doxygen/html/functions_0x79.html create mode 100644 source/doxygen/html/functions_0x7a.html create mode 100644 source/doxygen/html/functions_0x7e.html create mode 100644 source/doxygen/html/functions_enum.html create mode 100644 source/doxygen/html/functions_eval.html create mode 100644 source/doxygen/html/functions_func.html create mode 100644 source/doxygen/html/functions_func_0x61.html create mode 100644 source/doxygen/html/functions_func_0x62.html create mode 100644 source/doxygen/html/functions_func_0x63.html create mode 100644 source/doxygen/html/functions_func_0x64.html create mode 100644 source/doxygen/html/functions_func_0x65.html create mode 100644 source/doxygen/html/functions_func_0x66.html create mode 100644 source/doxygen/html/functions_func_0x67.html create mode 100644 source/doxygen/html/functions_func_0x68.html create mode 100644 source/doxygen/html/functions_func_0x69.html create mode 100644 source/doxygen/html/functions_func_0x6b.html create mode 100644 source/doxygen/html/functions_func_0x6c.html create mode 100644 source/doxygen/html/functions_func_0x6d.html create mode 100644 source/doxygen/html/functions_func_0x6e.html create mode 100644 source/doxygen/html/functions_func_0x6f.html create mode 100644 source/doxygen/html/functions_func_0x70.html create mode 100644 source/doxygen/html/functions_func_0x71.html create mode 100644 source/doxygen/html/functions_func_0x72.html create mode 100644 source/doxygen/html/functions_func_0x73.html create mode 100644 source/doxygen/html/functions_func_0x74.html create mode 100644 source/doxygen/html/functions_func_0x75.html create mode 100644 source/doxygen/html/functions_func_0x76.html create mode 100644 source/doxygen/html/functions_func_0x77.html create mode 100644 source/doxygen/html/functions_func_0x7a.html create mode 100644 source/doxygen/html/functions_func_0x7e.html create mode 100644 source/doxygen/html/functions_type.html create mode 100644 source/doxygen/html/functions_vars.html create mode 100644 source/doxygen/html/functions_vars_0x62.html create mode 100644 source/doxygen/html/functions_vars_0x63.html create mode 100644 source/doxygen/html/functions_vars_0x64.html create mode 100644 source/doxygen/html/functions_vars_0x65.html create mode 100644 source/doxygen/html/functions_vars_0x66.html create mode 100644 source/doxygen/html/functions_vars_0x67.html create mode 100644 source/doxygen/html/functions_vars_0x68.html create mode 100644 source/doxygen/html/functions_vars_0x69.html create mode 100644 source/doxygen/html/functions_vars_0x6a.html create mode 100644 source/doxygen/html/functions_vars_0x6b.html create mode 100644 source/doxygen/html/functions_vars_0x6c.html create mode 100644 source/doxygen/html/functions_vars_0x6d.html create mode 100644 source/doxygen/html/functions_vars_0x6e.html create mode 100644 source/doxygen/html/functions_vars_0x6f.html create mode 100644 source/doxygen/html/functions_vars_0x70.html create mode 100644 source/doxygen/html/functions_vars_0x71.html create mode 100644 source/doxygen/html/functions_vars_0x72.html create mode 100644 source/doxygen/html/functions_vars_0x73.html create mode 100644 source/doxygen/html/functions_vars_0x74.html create mode 100644 source/doxygen/html/functions_vars_0x75.html create mode 100644 source/doxygen/html/functions_vars_0x76.html create mode 100644 source/doxygen/html/functions_vars_0x77.html create mode 100644 source/doxygen/html/functions_vars_0x78.html create mode 100644 source/doxygen/html/functions_vars_0x79.html create mode 100644 source/doxygen/html/functions_vars_0x7a.html create mode 100644 source/doxygen/html/geom_8h.html create mode 100644 source/doxygen/html/geom_8h__dep__incl.md5 create mode 100644 source/doxygen/html/globals.html create mode 100644 source/doxygen/html/globals_0x61.html create mode 100644 source/doxygen/html/globals_0x62.html create mode 100644 source/doxygen/html/globals_0x63.html create mode 100644 source/doxygen/html/globals_0x64.html create mode 100644 source/doxygen/html/globals_0x65.html create mode 100644 source/doxygen/html/globals_0x66.html create mode 100644 source/doxygen/html/globals_0x67.html create mode 100644 source/doxygen/html/globals_0x68.html create mode 100644 source/doxygen/html/globals_0x69.html create mode 100644 source/doxygen/html/globals_0x6a.html create mode 100644 source/doxygen/html/globals_0x6b.html create mode 100644 source/doxygen/html/globals_0x6c.html create mode 100644 source/doxygen/html/globals_0x6d.html create mode 100644 source/doxygen/html/globals_0x6e.html create mode 100644 source/doxygen/html/globals_0x6f.html create mode 100644 source/doxygen/html/globals_0x70.html create mode 100644 source/doxygen/html/globals_0x71.html create mode 100644 source/doxygen/html/globals_0x72.html create mode 100644 source/doxygen/html/globals_0x73.html create mode 100644 source/doxygen/html/globals_0x74.html create mode 100644 source/doxygen/html/globals_0x75.html create mode 100644 source/doxygen/html/globals_0x76.html create mode 100644 source/doxygen/html/globals_0x77.html create mode 100644 source/doxygen/html/globals_0x78.html create mode 100644 source/doxygen/html/globals_0x7a.html create mode 100644 source/doxygen/html/globals_defs.html create mode 100644 source/doxygen/html/globals_defs_0x61.html create mode 100644 source/doxygen/html/globals_defs_0x62.html create mode 100644 source/doxygen/html/globals_defs_0x63.html create mode 100644 source/doxygen/html/globals_defs_0x64.html create mode 100644 source/doxygen/html/globals_defs_0x65.html create mode 100644 source/doxygen/html/globals_defs_0x66.html create mode 100644 source/doxygen/html/globals_defs_0x67.html create mode 100644 source/doxygen/html/globals_defs_0x68.html create mode 100644 source/doxygen/html/globals_defs_0x69.html create mode 100644 source/doxygen/html/globals_defs_0x6c.html create mode 100644 source/doxygen/html/globals_defs_0x6d.html create mode 100644 source/doxygen/html/globals_defs_0x6e.html create mode 100644 source/doxygen/html/globals_defs_0x6f.html create mode 100644 source/doxygen/html/globals_defs_0x70.html create mode 100644 source/doxygen/html/globals_defs_0x71.html create mode 100644 source/doxygen/html/globals_defs_0x72.html create mode 100644 source/doxygen/html/globals_defs_0x73.html create mode 100644 source/doxygen/html/globals_defs_0x74.html create mode 100644 source/doxygen/html/globals_defs_0x76.html create mode 100644 source/doxygen/html/globals_defs_0x77.html create mode 100644 source/doxygen/html/globals_eval.html create mode 100644 source/doxygen/html/globals_eval_0x62.html create mode 100644 source/doxygen/html/globals_eval_0x63.html create mode 100644 source/doxygen/html/globals_eval_0x64.html create mode 100644 source/doxygen/html/globals_eval_0x65.html create mode 100644 source/doxygen/html/globals_eval_0x66.html create mode 100644 source/doxygen/html/globals_eval_0x67.html create mode 100644 source/doxygen/html/globals_eval_0x68.html create mode 100644 source/doxygen/html/globals_eval_0x69.html create mode 100644 source/doxygen/html/globals_eval_0x6c.html create mode 100644 source/doxygen/html/globals_eval_0x6d.html create mode 100644 source/doxygen/html/globals_eval_0x6e.html create mode 100644 source/doxygen/html/globals_eval_0x70.html create mode 100644 source/doxygen/html/globals_eval_0x73.html create mode 100644 source/doxygen/html/globals_eval_0x76.html create mode 100644 source/doxygen/html/globals_func.html create mode 100644 source/doxygen/html/globals_func_0x61.html create mode 100644 source/doxygen/html/globals_func_0x62.html create mode 100644 source/doxygen/html/globals_func_0x63.html create mode 100644 source/doxygen/html/globals_func_0x64.html create mode 100644 source/doxygen/html/globals_func_0x65.html create mode 100644 source/doxygen/html/globals_func_0x66.html create mode 100644 source/doxygen/html/globals_func_0x67.html create mode 100644 source/doxygen/html/globals_func_0x68.html create mode 100644 source/doxygen/html/globals_func_0x69.html create mode 100644 source/doxygen/html/globals_func_0x6a.html create mode 100644 source/doxygen/html/globals_func_0x6b.html create mode 100644 source/doxygen/html/globals_func_0x6c.html create mode 100644 source/doxygen/html/globals_func_0x6d.html create mode 100644 source/doxygen/html/globals_func_0x6e.html create mode 100644 source/doxygen/html/globals_func_0x6f.html create mode 100644 source/doxygen/html/globals_func_0x70.html create mode 100644 source/doxygen/html/globals_func_0x71.html create mode 100644 source/doxygen/html/globals_func_0x72.html create mode 100644 source/doxygen/html/globals_func_0x73.html create mode 100644 source/doxygen/html/globals_func_0x74.html create mode 100644 source/doxygen/html/globals_func_0x75.html create mode 100644 source/doxygen/html/globals_func_0x76.html create mode 100644 source/doxygen/html/globals_func_0x77.html create mode 100644 source/doxygen/html/globals_func_0x78.html create mode 100644 source/doxygen/html/globals_func_0x7a.html create mode 100644 source/doxygen/html/globals_type.html create mode 100644 source/doxygen/html/globals_vars.html create mode 100644 source/doxygen/html/globals_vars_0x62.html create mode 100644 source/doxygen/html/globals_vars_0x63.html create mode 100644 source/doxygen/html/globals_vars_0x64.html create mode 100644 source/doxygen/html/globals_vars_0x65.html create mode 100644 source/doxygen/html/globals_vars_0x66.html create mode 100644 source/doxygen/html/globals_vars_0x67.html create mode 100644 source/doxygen/html/globals_vars_0x68.html create mode 100644 source/doxygen/html/globals_vars_0x69.html create mode 100644 source/doxygen/html/globals_vars_0x6b.html create mode 100644 source/doxygen/html/globals_vars_0x6c.html create mode 100644 source/doxygen/html/globals_vars_0x6d.html create mode 100644 source/doxygen/html/globals_vars_0x6e.html create mode 100644 source/doxygen/html/globals_vars_0x6f.html create mode 100644 source/doxygen/html/globals_vars_0x70.html create mode 100644 source/doxygen/html/globals_vars_0x71.html create mode 100644 source/doxygen/html/globals_vars_0x72.html create mode 100644 source/doxygen/html/globals_vars_0x73.html create mode 100644 source/doxygen/html/globals_vars_0x74.html create mode 100644 source/doxygen/html/globals_vars_0x75.html create mode 100644 source/doxygen/html/globals_vars_0x76.html create mode 100644 source/doxygen/html/globals_vars_0x77.html create mode 100644 source/doxygen/html/globals_vars_0x78.html create mode 100644 source/doxygen/html/graph_legend.dot create mode 100644 source/doxygen/html/graph_legend.html create mode 100644 source/doxygen/html/hash_8h.html create mode 100644 source/doxygen/html/hash_8h__dep__incl.md5 create mode 100644 source/doxygen/html/hierarchy.html create mode 100644 source/doxygen/html/hudgun_8h.html create mode 100644 source/doxygen/html/hudgun_8h__dep__incl.md5 create mode 100644 source/doxygen/html/index.html create mode 100644 source/doxygen/html/inherit__graph__0.dot create mode 100644 source/doxygen/html/inherit__graph__0.md5 create mode 100644 source/doxygen/html/inherits.html create mode 100644 source/doxygen/html/log_8cpp.html create mode 100644 source/doxygen/html/log_8cpp__incl.md5 create mode 100644 source/doxygen/html/main_8cpp.html create mode 100644 source/doxygen/html/main_8cpp__incl.md5 create mode 100644 source/doxygen/html/md2_8h.html create mode 100644 source/doxygen/html/md2_8h__dep__incl.md5 create mode 100644 source/doxygen/html/md3_8h.html create mode 100644 source/doxygen/html/md3_8h__dep__incl.md5 create mode 100644 source/doxygen/html/menus_8cpp.html create mode 100644 source/doxygen/html/menus_8cpp__incl.md5 create mode 100644 source/doxygen/html/model_8h.html create mode 100644 source/doxygen/html/model_8h__dep__incl.md5 create mode 100644 source/doxygen/html/modelcache_8h.html create mode 100644 source/doxygen/html/modelcache_8h__dep__incl.md5 create mode 100644 source/doxygen/html/oggstream_8cpp.html create mode 100644 source/doxygen/html/oggstream_8cpp__incl.md5 create mode 100644 source/doxygen/html/openal_8cpp.html create mode 100644 source/doxygen/html/openal_8cpp__incl.md5 create mode 100644 source/doxygen/html/packetqueue_8cpp.html create mode 100644 source/doxygen/html/packetqueue_8cpp__incl.md5 create mode 100644 source/doxygen/html/pch_8cpp.html create mode 100644 source/doxygen/html/pch_8cpp__incl.md5 create mode 100644 source/doxygen/html/pch_8h.html create mode 100644 source/doxygen/html/pch_8h__dep__incl.md5 create mode 100644 source/doxygen/html/pch_8h__incl.md5 create mode 100644 source/doxygen/html/physics_8cpp.html create mode 100644 source/doxygen/html/physics_8cpp__incl.md5 create mode 100644 source/doxygen/html/protocol_8cpp.html create mode 100644 source/doxygen/html/protocol_8cpp__incl.md5 create mode 100644 source/doxygen/html/protocol_8h.html create mode 100644 source/doxygen/html/protocol_8h__dep__incl.md5 create mode 100644 source/doxygen/html/protos_8h.html create mode 100644 source/doxygen/html/protos_8h__dep__incl.md5 create mode 100644 source/doxygen/html/rendercubes_8cpp.html create mode 100644 source/doxygen/html/rendercubes_8cpp__incl.md5 create mode 100644 source/doxygen/html/rendergl_8cpp.html create mode 100644 source/doxygen/html/rendergl_8cpp__incl.md5 create mode 100644 source/doxygen/html/renderhud_8cpp.html create mode 100644 source/doxygen/html/renderhud_8cpp__incl.md5 create mode 100644 source/doxygen/html/rendermodel_8cpp.html create mode 100644 source/doxygen/html/rendermodel_8cpp__incl.md5 create mode 100644 source/doxygen/html/renderparticles_8cpp.html create mode 100644 source/doxygen/html/renderparticles_8cpp__incl.md5 create mode 100644 source/doxygen/html/rendertext_8cpp.html create mode 100644 source/doxygen/html/rendertext_8cpp__incl.md5 create mode 100644 source/doxygen/html/rndmap_8cpp.html create mode 100644 source/doxygen/html/rndmap_8cpp__incl.md5 create mode 100644 source/doxygen/html/scale_8h.html create mode 100644 source/doxygen/html/scale_8h__dep__incl.md5 create mode 100644 source/doxygen/html/scoreboard_8cpp.html create mode 100644 source/doxygen/html/scoreboard_8cpp__incl.md5 create mode 100644 source/doxygen/html/server_8cpp.html create mode 100644 source/doxygen/html/server_8cpp__incl.md5 create mode 100644 source/doxygen/html/serveractions_8h.html create mode 100644 source/doxygen/html/serveractions_8h__dep__incl.md5 create mode 100644 source/doxygen/html/serverbrowser_8cpp.html create mode 100644 source/doxygen/html/serverbrowser_8cpp__incl.md5 create mode 100644 source/doxygen/html/servercontroller_8h.html create mode 100644 source/doxygen/html/servercontroller_8h__dep__incl.md5 create mode 100644 source/doxygen/html/serverevents_8h.html create mode 100644 source/doxygen/html/serverevents_8h__dep__incl.md5 create mode 100644 source/doxygen/html/serverms_8cpp.html create mode 100644 source/doxygen/html/serverms_8cpp__incl.md5 create mode 100644 source/doxygen/html/shadow_8cpp.html create mode 100644 source/doxygen/html/shadow_8cpp__incl.md5 create mode 100644 source/doxygen/html/sound_8cpp.html create mode 100644 source/doxygen/html/sound_8cpp__incl.md5 create mode 100644 source/doxygen/html/sound_8h.html create mode 100644 source/doxygen/html/sound_8h__dep__incl.md5 create mode 100644 source/doxygen/html/soundlocation_8cpp.html create mode 100644 source/doxygen/html/soundlocation_8cpp__incl.md5 create mode 100644 source/doxygen/html/soundscheduler_8cpp.html create mode 100644 source/doxygen/html/soundscheduler_8cpp__incl.md5 create mode 100644 source/doxygen/html/struct_slot-members.html create mode 100644 source/doxygen/html/struct_slot.html create mode 100644 source/doxygen/html/struct_slot__coll__graph.dot create mode 100644 source/doxygen/html/struct_slot__coll__graph.md5 create mode 100644 source/doxygen/html/struct_texture-members.html create mode 100644 source/doxygen/html/struct_texture.html create mode 100644 source/doxygen/html/structakimbo-members.html create mode 100644 source/doxygen/html/structakimbo.html create mode 100644 source/doxygen/html/structakimbo__coll__graph.dot create mode 100644 source/doxygen/html/structakimbo__coll__graph.md5 create mode 100644 source/doxygen/html/structakimboevent-members.html create mode 100644 source/doxygen/html/structakimboevent.html create mode 100644 source/doxygen/html/structanimstate-members.html create mode 100644 source/doxygen/html/structanimstate.html create mode 100644 source/doxygen/html/structassaultrifle-members.html create mode 100644 source/doxygen/html/structassaultrifle.html create mode 100644 source/doxygen/html/structassaultrifle__coll__graph.dot create mode 100644 source/doxygen/html/structassaultrifle__coll__graph.md5 create mode 100644 source/doxygen/html/structautoteamaction-members.html create mode 100644 source/doxygen/html/structautoteamaction.html create mode 100644 source/doxygen/html/structautoteamaction__coll__graph.dot create mode 100644 source/doxygen/html/structautoteamaction__coll__graph.md5 create mode 100644 source/doxygen/html/structban-members.html create mode 100644 source/doxygen/html/structban.html create mode 100644 source/doxygen/html/structbanaction-members.html create mode 100644 source/doxygen/html/structbanaction.html create mode 100644 source/doxygen/html/structbanaction__coll__graph.dot create mode 100644 source/doxygen/html/structbanaction__coll__graph.md5 create mode 100644 source/doxygen/html/structbatchedmodel-members.html create mode 100644 source/doxygen/html/structbatchedmodel.html create mode 100644 source/doxygen/html/structbatchedmodel__coll__graph.dot create mode 100644 source/doxygen/html/structbatchedmodel__coll__graph.md5 create mode 100644 source/doxygen/html/structblock-members.html create mode 100644 source/doxygen/html/structblock.html create mode 100644 source/doxygen/html/structbvec-members.html create mode 100644 source/doxygen/html/structbvec.html create mode 100644 source/doxygen/html/structcleardemosaction-members.html create mode 100644 source/doxygen/html/structcleardemosaction.html create mode 100644 source/doxygen/html/structcleardemosaction__coll__graph.dot create mode 100644 source/doxygen/html/structcleardemosaction__coll__graph.md5 create mode 100644 source/doxygen/html/structclient-members.html create mode 100644 source/doxygen/html/structclient.html create mode 100644 source/doxygen/html/structclient__coll__graph.dot create mode 100644 source/doxygen/html/structclient__coll__graph.md5 create mode 100644 source/doxygen/html/structclientstate-members.html create mode 100644 source/doxygen/html/structclientstate.html create mode 100644 source/doxygen/html/structclientstate__coll__graph.dot create mode 100644 source/doxygen/html/structclientstate__coll__graph.md5 create mode 100644 source/doxygen/html/structcline-members.html create mode 100644 source/doxygen/html/structcline.html create mode 100644 source/doxygen/html/structcolor-members.html create mode 100644 source/doxygen/html/structcolor.html create mode 100644 source/doxygen/html/structcompletekey-members.html create mode 100644 source/doxygen/html/structcompletekey.html create mode 100644 source/doxygen/html/structcompleteval-members.html create mode 100644 source/doxygen/html/structcompleteval.html create mode 100644 source/doxygen/html/structcompleteval__coll__graph.dot create mode 100644 source/doxygen/html/structcompleteval__coll__graph.md5 create mode 100644 source/doxygen/html/structconfigset-members.html create mode 100644 source/doxygen/html/structconfigset.html create mode 100644 source/doxygen/html/structconnectdata-members.html create mode 100644 source/doxygen/html/structconnectdata.html create mode 100644 source/doxygen/html/structconsole-members.html create mode 100644 source/doxygen/html/structconsole.html create mode 100644 source/doxygen/html/structconsole__coll__graph.dot create mode 100644 source/doxygen/html/structconsole__coll__graph.md5 create mode 100644 source/doxygen/html/structconsolebuffer-members.html create mode 100644 source/doxygen/html/structconsolebuffer.html create mode 100644 source/doxygen/html/structconsolebuffer__coll__graph.dot create mode 100644 source/doxygen/html/structconsolebuffer__coll__graph.md5 create mode 100644 source/doxygen/html/structdatabuf-members.html create mode 100644 source/doxygen/html/structdatabuf.html create mode 100644 source/doxygen/html/structdemofile-members.html create mode 100644 source/doxygen/html/structdemofile.html create mode 100644 source/doxygen/html/structdemoheader-members.html create mode 100644 source/doxygen/html/structdemoheader.html create mode 100644 source/doxygen/html/structdemoplayaction-members.html create mode 100644 source/doxygen/html/structdemoplayaction.html create mode 100644 source/doxygen/html/structdemoplayaction__coll__graph.dot create mode 100644 source/doxygen/html/structdemoplayaction__coll__graph.md5 create mode 100644 source/doxygen/html/structdlight-members.html create mode 100644 source/doxygen/html/structdlight.html create mode 100644 source/doxygen/html/structdlight__coll__graph.dot create mode 100644 source/doxygen/html/structdlight__coll__graph.md5 create mode 100644 source/doxygen/html/structdocargument-members.html create mode 100644 source/doxygen/html/structdocargument.html create mode 100644 source/doxygen/html/structdocexample-members.html create mode 100644 source/doxygen/html/structdocexample.html create mode 100644 source/doxygen/html/structdocident-members.html create mode 100644 source/doxygen/html/structdocident.html create mode 100644 source/doxygen/html/structdocident__coll__graph.dot create mode 100644 source/doxygen/html/structdocident__coll__graph.md5 create mode 100644 source/doxygen/html/structdockey-members.html create mode 100644 source/doxygen/html/structdockey.html create mode 100644 source/doxygen/html/structdocref-members.html create mode 100644 source/doxygen/html/structdocref.html create mode 100644 source/doxygen/html/structdocsection-members.html create mode 100644 source/doxygen/html/structdocsection.html create mode 100644 source/doxygen/html/structdocsection__coll__graph.dot create mode 100644 source/doxygen/html/structdocsection__coll__graph.md5 create mode 100644 source/doxygen/html/structenableaction-members.html create mode 100644 source/doxygen/html/structenableaction.html create mode 100644 source/doxygen/html/structenableaction__coll__graph.dot create mode 100644 source/doxygen/html/structenableaction__coll__graph.md5 create mode 100644 source/doxygen/html/structentity-members.html create mode 100644 source/doxygen/html/structentity.html create mode 100644 source/doxygen/html/structentity__coll__graph.dot create mode 100644 source/doxygen/html/structentity__coll__graph.md5 create mode 100644 source/doxygen/html/structentityreference-members.html create mode 100644 source/doxygen/html/structentityreference.html create mode 100644 source/doxygen/html/structentityreference__coll__graph.dot create mode 100644 source/doxygen/html/structentityreference__coll__graph.md5 create mode 100644 source/doxygen/html/structexplodeevent-members.html create mode 100644 source/doxygen/html/structexplodeevent.html create mode 100644 source/doxygen/html/structexpvert-members.html create mode 100644 source/doxygen/html/structexpvert.html create mode 100644 source/doxygen/html/structexpvert__coll__graph.dot create mode 100644 source/doxygen/html/structexpvert__coll__graph.md5 create mode 100644 source/doxygen/html/structfilelog-members.html create mode 100644 source/doxygen/html/structfilelog.html create mode 100644 source/doxygen/html/structfilelog__coll__graph.dot create mode 100644 source/doxygen/html/structfilelog__coll__graph.md5 create mode 100644 source/doxygen/html/structflaginfo-members.html create mode 100644 source/doxygen/html/structflaginfo.html create mode 100644 source/doxygen/html/structflaginfo__coll__graph.dot create mode 100644 source/doxygen/html/structflaginfo__coll__graph.md5 create mode 100644 source/doxygen/html/structfont-members.html create mode 100644 source/doxygen/html/structfont.html create mode 100644 source/doxygen/html/structfont_1_1charinfo-members.html create mode 100644 source/doxygen/html/structfont_1_1charinfo.html create mode 100644 source/doxygen/html/structfont__coll__graph.dot create mode 100644 source/doxygen/html/structfont__coll__graph.md5 create mode 100644 source/doxygen/html/structforceteamaction-members.html create mode 100644 source/doxygen/html/structforceteamaction.html create mode 100644 source/doxygen/html/structforceteamaction__coll__graph.dot create mode 100644 source/doxygen/html/structforceteamaction__coll__graph.md5 create mode 100644 source/doxygen/html/structgiveadminaction-members.html create mode 100644 source/doxygen/html/structgiveadminaction.html create mode 100644 source/doxygen/html/structgiveadminaction__coll__graph.dot create mode 100644 source/doxygen/html/structgiveadminaction__coll__graph.md5 create mode 100644 source/doxygen/html/structglmatrixf-members.html create mode 100644 source/doxygen/html/structglmatrixf.html create mode 100644 source/doxygen/html/structgmdesc-members.html create mode 100644 source/doxygen/html/structgmdesc.html create mode 100644 source/doxygen/html/structgmenu-members.html create mode 100644 source/doxygen/html/structgmenu.html create mode 100644 source/doxygen/html/structgmenu__coll__graph.dot create mode 100644 source/doxygen/html/structgmenu__coll__graph.md5 create mode 100644 source/doxygen/html/structgrenades-members.html create mode 100644 source/doxygen/html/structgrenades.html create mode 100644 source/doxygen/html/structgrenades__coll__graph.dot create mode 100644 source/doxygen/html/structgrenades__coll__graph.md5 create mode 100644 source/doxygen/html/structgun-members.html create mode 100644 source/doxygen/html/structgun.html create mode 100644 source/doxygen/html/structgun__coll__graph.dot create mode 100644 source/doxygen/html/structgun__coll__graph.md5 create mode 100644 source/doxygen/html/structguninfo-members.html create mode 100644 source/doxygen/html/structguninfo.html create mode 100644 source/doxygen/html/structhashtable-members.html create mode 100644 source/doxygen/html/structhashtable.html create mode 100644 source/doxygen/html/structhashtable_1_1chain-members.html create mode 100644 source/doxygen/html/structhashtable_1_1chain.html create mode 100644 source/doxygen/html/structhashtable_1_1chain__coll__graph.dot create mode 100644 source/doxygen/html/structhashtable_1_1chain__coll__graph.md5 create mode 100644 source/doxygen/html/structhashtable_1_1chainchunk-members.html create mode 100644 source/doxygen/html/structhashtable_1_1chainchunk.html create mode 100644 source/doxygen/html/structhashtable_1_1chainchunk__coll__graph.dot create mode 100644 source/doxygen/html/structhashtable_1_1chainchunk__coll__graph.md5 create mode 100644 source/doxygen/html/structhashtable__coll__graph.dot create mode 100644 source/doxygen/html/structhashtable__coll__graph.md5 create mode 100644 source/doxygen/html/structheader-members.html create mode 100644 source/doxygen/html/structheader.html create mode 100644 source/doxygen/html/structhitevent-members.html create mode 100644 source/doxygen/html/structhitevent.html create mode 100644 source/doxygen/html/structhitmsg-members.html create mode 100644 source/doxygen/html/structhitmsg.html create mode 100644 source/doxygen/html/structhitmsg__coll__graph.dot create mode 100644 source/doxygen/html/structhitmsg__coll__graph.md5 create mode 100644 source/doxygen/html/structhline-members.html create mode 100644 source/doxygen/html/structhline.html create mode 100644 source/doxygen/html/structhudline-members.html create mode 100644 source/doxygen/html/structhudline.html create mode 100644 source/doxygen/html/structhudline__coll__graph.dot create mode 100644 source/doxygen/html/structhudline__coll__graph.md5 create mode 100644 source/doxygen/html/structhudmessages-members.html create mode 100644 source/doxygen/html/structhudmessages.html create mode 100644 source/doxygen/html/structhudmessages__coll__graph.dot create mode 100644 source/doxygen/html/structhudmessages__coll__graph.md5 create mode 100644 source/doxygen/html/structident-members.html create mode 100644 source/doxygen/html/structident.html create mode 100644 source/doxygen/html/structident__coll__graph.dot create mode 100644 source/doxygen/html/structident__coll__graph.md5 create mode 100644 source/doxygen/html/structidentstack-members.html create mode 100644 source/doxygen/html/structidentstack.html create mode 100644 source/doxygen/html/structidentstack__coll__graph.dot create mode 100644 source/doxygen/html/structidentstack__coll__graph.md5 create mode 100644 source/doxygen/html/structiprange-members.html create mode 100644 source/doxygen/html/structiprange.html create mode 100644 source/doxygen/html/structitemstat-members.html create mode 100644 source/doxygen/html/structitemstat.html create mode 100644 source/doxygen/html/structivec-members.html create mode 100644 source/doxygen/html/structivec.html create mode 100644 source/doxygen/html/structkeym-members.html create mode 100644 source/doxygen/html/structkeym.html create mode 100644 source/doxygen/html/structkickaction-members.html create mode 100644 source/doxygen/html/structkickaction.html create mode 100644 source/doxygen/html/structkickaction__coll__graph.dot create mode 100644 source/doxygen/html/structkickaction__coll__graph.md5 create mode 100644 source/doxygen/html/structknife-members.html create mode 100644 source/doxygen/html/structknife.html create mode 100644 source/doxygen/html/structknife__coll__graph.dot create mode 100644 source/doxygen/html/structknife__coll__graph.md5 create mode 100644 source/doxygen/html/structlocvector-members.html create mode 100644 source/doxygen/html/structlocvector.html create mode 100644 source/doxygen/html/structlocvector__coll__graph.dot create mode 100644 source/doxygen/html/structlocvector__coll__graph.md5 create mode 100644 source/doxygen/html/structlog-members.html create mode 100644 source/doxygen/html/structlog.html create mode 100644 source/doxygen/html/structmaction-members.html create mode 100644 source/doxygen/html/structmaction.html create mode 100644 source/doxygen/html/structmapaction-members.html create mode 100644 source/doxygen/html/structmapaction.html create mode 100644 source/doxygen/html/structmapaction__coll__graph.dot create mode 100644 source/doxygen/html/structmapaction__coll__graph.md5 create mode 100644 source/doxygen/html/structmapmodelinfo-members.html create mode 100644 source/doxygen/html/structmapmodelinfo.html create mode 100644 source/doxygen/html/structmapmodelinfo__coll__graph.dot create mode 100644 source/doxygen/html/structmapmodelinfo__coll__graph.md5 create mode 100644 source/doxygen/html/structmastermodeaction-members.html create mode 100644 source/doxygen/html/structmastermodeaction.html create mode 100644 source/doxygen/html/structmastermodeaction__coll__graph.dot create mode 100644 source/doxygen/html/structmastermodeaction__coll__graph.md5 create mode 100644 source/doxygen/html/structmd2-members.html create mode 100644 source/doxygen/html/structmd2.html create mode 100644 source/doxygen/html/structmd2_1_1md2__frame-members.html create mode 100644 source/doxygen/html/structmd2_1_1md2__frame.html create mode 100644 source/doxygen/html/structmd2_1_1md2__header-members.html create mode 100644 source/doxygen/html/structmd2_1_1md2__header.html create mode 100644 source/doxygen/html/structmd2_1_1md2__vertex-members.html create mode 100644 source/doxygen/html/structmd2_1_1md2__vertex.html create mode 100644 source/doxygen/html/structmd2_1_1md2part-members.html create mode 100644 source/doxygen/html/structmd2_1_1md2part.html create mode 100644 source/doxygen/html/structmd2_1_1md2part__coll__graph.dot create mode 100644 source/doxygen/html/structmd2_1_1md2part__coll__graph.md5 create mode 100644 source/doxygen/html/structmd2__coll__graph.dot create mode 100644 source/doxygen/html/structmd2__coll__graph.md5 create mode 100644 source/doxygen/html/structmd3-members.html create mode 100644 source/doxygen/html/structmd3.html create mode 100644 source/doxygen/html/structmd3_1_1md3part-members.html create mode 100644 source/doxygen/html/structmd3_1_1md3part.html create mode 100644 source/doxygen/html/structmd3__coll__graph.dot create mode 100644 source/doxygen/html/structmd3__coll__graph.md5 create mode 100644 source/doxygen/html/structmd3header-members.html create mode 100644 source/doxygen/html/structmd3header.html create mode 100644 source/doxygen/html/structmd3meshheader-members.html create mode 100644 source/doxygen/html/structmd3meshheader.html create mode 100644 source/doxygen/html/structmd3tag-members.html create mode 100644 source/doxygen/html/structmd3tag.html create mode 100644 source/doxygen/html/structmd3tag__coll__graph.dot create mode 100644 source/doxygen/html/structmd3tag__coll__graph.md5 create mode 100644 source/doxygen/html/structmd3triangle-members.html create mode 100644 source/doxygen/html/structmd3triangle.html create mode 100644 source/doxygen/html/structmd3vertex-members.html create mode 100644 source/doxygen/html/structmd3vertex.html create mode 100644 source/doxygen/html/structmdirlist-members.html create mode 100644 source/doxygen/html/structmdirlist.html create mode 100644 source/doxygen/html/structmitem-members.html create mode 100644 source/doxygen/html/structmitem.html create mode 100644 source/doxygen/html/structmitem__coll__graph.dot create mode 100644 source/doxygen/html/structmitem__coll__graph.md5 create mode 100644 source/doxygen/html/structmitemcheckbox-members.html create mode 100644 source/doxygen/html/structmitemcheckbox.html create mode 100644 source/doxygen/html/structmitemcheckbox__coll__graph.dot create mode 100644 source/doxygen/html/structmitemcheckbox__coll__graph.md5 create mode 100644 source/doxygen/html/structmitemimage-members.html create mode 100644 source/doxygen/html/structmitemimage.html create mode 100644 source/doxygen/html/structmitemimage__coll__graph.dot create mode 100644 source/doxygen/html/structmitemimage__coll__graph.md5 create mode 100644 source/doxygen/html/structmitemkeyinput-members.html create mode 100644 source/doxygen/html/structmitemkeyinput.html create mode 100644 source/doxygen/html/structmitemkeyinput__coll__graph.dot create mode 100644 source/doxygen/html/structmitemkeyinput__coll__graph.md5 create mode 100644 source/doxygen/html/structmitemmanual-members.html create mode 100644 source/doxygen/html/structmitemmanual.html create mode 100644 source/doxygen/html/structmitemmanual__coll__graph.dot create mode 100644 source/doxygen/html/structmitemmanual__coll__graph.md5 create mode 100644 source/doxygen/html/structmitemslider-members.html create mode 100644 source/doxygen/html/structmitemslider.html create mode 100644 source/doxygen/html/structmitemslider__coll__graph.dot create mode 100644 source/doxygen/html/structmitemslider__coll__graph.md5 create mode 100644 source/doxygen/html/structmitemtext-members.html create mode 100644 source/doxygen/html/structmitemtext.html create mode 100644 source/doxygen/html/structmitemtext__coll__graph.dot create mode 100644 source/doxygen/html/structmitemtext__coll__graph.md5 create mode 100644 source/doxygen/html/structmitemtextinput-members.html create mode 100644 source/doxygen/html/structmitemtextinput.html create mode 100644 source/doxygen/html/structmitemtextinput__coll__graph.dot create mode 100644 source/doxygen/html/structmitemtextinput__coll__graph.md5 create mode 100644 source/doxygen/html/structmline-members.html create mode 100644 source/doxygen/html/structmline.html create mode 100644 source/doxygen/html/structmodel-members.html create mode 100644 source/doxygen/html/structmodel.html create mode 100644 source/doxygen/html/structmodel__coll__graph.dot create mode 100644 source/doxygen/html/structmodel__coll__graph.md5 create mode 100644 source/doxygen/html/structmodelattach-members.html create mode 100644 source/doxygen/html/structmodelattach.html create mode 100644 source/doxygen/html/structmodelattach__coll__graph.dot create mode 100644 source/doxygen/html/structmodelattach__coll__graph.md5 create mode 100644 source/doxygen/html/structmodelbatch-members.html create mode 100644 source/doxygen/html/structmodelbatch.html create mode 100644 source/doxygen/html/structmodelbatch__coll__graph.dot create mode 100644 source/doxygen/html/structmodelbatch__coll__graph.md5 create mode 100644 source/doxygen/html/structmodelcache-members.html create mode 100644 source/doxygen/html/structmodelcache.html create mode 100644 source/doxygen/html/structmodelcache_1_1entry-members.html create mode 100644 source/doxygen/html/structmodelcache_1_1entry.html create mode 100644 source/doxygen/html/structmodelcache_1_1entry__coll__graph.dot create mode 100644 source/doxygen/html/structmodelcache_1_1entry__coll__graph.md5 create mode 100644 source/doxygen/html/structmodelcache__coll__graph.dot create mode 100644 source/doxygen/html/structmodelcache__coll__graph.md5 create mode 100644 source/doxygen/html/structmodelcacheentry-members.html create mode 100644 source/doxygen/html/structmodelcacheentry.html create mode 100644 source/doxygen/html/structmodelcachelist-members.html create mode 100644 source/doxygen/html/structmodelcachelist.html create mode 100644 source/doxygen/html/structmodelcachelist__coll__graph.dot create mode 100644 source/doxygen/html/structmodelcachelist__coll__graph.md5 create mode 100644 source/doxygen/html/structmsection-members.html create mode 100644 source/doxygen/html/structmsection.html create mode 100644 source/doxygen/html/structpacketqueue-members.html create mode 100644 source/doxygen/html/structpacketqueue.html create mode 100644 source/doxygen/html/structpacketqueue__coll__graph.dot create mode 100644 source/doxygen/html/structpacketqueue__coll__graph.md5 create mode 100644 source/doxygen/html/structparticle-members.html create mode 100644 source/doxygen/html/structparticle.html create mode 100644 source/doxygen/html/structparticle__coll__graph.dot create mode 100644 source/doxygen/html/structparticle__coll__graph.md5 create mode 100644 source/doxygen/html/structparttype-members.html create mode 100644 source/doxygen/html/structparttype.html create mode 100644 source/doxygen/html/structpersistent__entity-members.html create mode 100644 source/doxygen/html/structpersistent__entity.html create mode 100644 source/doxygen/html/structpickupevent-members.html create mode 100644 source/doxygen/html/structpickupevent.html create mode 100644 source/doxygen/html/structpistol-members.html create mode 100644 source/doxygen/html/structpistol.html create mode 100644 source/doxygen/html/structpistol__coll__graph.dot create mode 100644 source/doxygen/html/structpistol__coll__graph.md5 create mode 100644 source/doxygen/html/structplayeraction-members.html create mode 100644 source/doxygen/html/structplayeraction.html create mode 100644 source/doxygen/html/structplayeraction__coll__graph.dot create mode 100644 source/doxygen/html/structplayeraction__coll__graph.md5 create mode 100644 source/doxygen/html/structposhist-members.html create mode 100644 source/doxygen/html/structposhist.html create mode 100644 source/doxygen/html/structposhist__coll__graph.dot create mode 100644 source/doxygen/html/structposhist__coll__graph.md5 create mode 100644 source/doxygen/html/structposixsyslog-members.html create mode 100644 source/doxygen/html/structposixsyslog.html create mode 100644 source/doxygen/html/structposixsyslog__coll__graph.dot create mode 100644 source/doxygen/html/structposixsyslog__coll__graph.md5 create mode 100644 source/doxygen/html/structprojectilestate-members.html create mode 100644 source/doxygen/html/structprojectilestate.html create mode 100644 source/doxygen/html/structpwddetail-members.html create mode 100644 source/doxygen/html/structpwddetail.html create mode 100644 source/doxygen/html/structrecorddemoaction-members.html create mode 100644 source/doxygen/html/structrecorddemoaction.html create mode 100644 source/doxygen/html/structrecorddemoaction__coll__graph.dot create mode 100644 source/doxygen/html/structrecorddemoaction__coll__graph.md5 create mode 100644 source/doxygen/html/structreleaseaction-members.html create mode 100644 source/doxygen/html/structreleaseaction.html create mode 100644 source/doxygen/html/structreleaseaction__coll__graph.dot create mode 100644 source/doxygen/html/structreleaseaction__coll__graph.md5 create mode 100644 source/doxygen/html/structreloadevent-members.html create mode 100644 source/doxygen/html/structreloadevent.html create mode 100644 source/doxygen/html/structremovebansaction-members.html create mode 100644 source/doxygen/html/structremovebansaction.html create mode 100644 source/doxygen/html/structremovebansaction__coll__graph.dot create mode 100644 source/doxygen/html/structremovebansaction__coll__graph.md5 create mode 100644 source/doxygen/html/structresolverresult-members.html create mode 100644 source/doxygen/html/structresolverresult.html create mode 100644 source/doxygen/html/structresolverthread-members.html create mode 100644 source/doxygen/html/structresolverthread.html create mode 100644 source/doxygen/html/structringbuf-members.html create mode 100644 source/doxygen/html/structringbuf.html create mode 100644 source/doxygen/html/structs__sprintf__f-members.html create mode 100644 source/doxygen/html/structs__sprintf__f.html create mode 100644 source/doxygen/html/structsavedscore-members.html create mode 100644 source/doxygen/html/structsavedscore.html create mode 100644 source/doxygen/html/structscoreratio-members.html create mode 100644 source/doxygen/html/structscoreratio.html create mode 100644 source/doxygen/html/structscriptsleep-members.html create mode 100644 source/doxygen/html/structscriptsleep.html create mode 100644 source/doxygen/html/structserver__entity-members.html create mode 100644 source/doxygen/html/structserver__entity.html create mode 100644 source/doxygen/html/structserveraction-members.html create mode 100644 source/doxygen/html/structserveraction.html create mode 100644 source/doxygen/html/structservercontroller-members.html create mode 100644 source/doxygen/html/structservercontroller.html create mode 100644 source/doxygen/html/structserverdescaction-members.html create mode 100644 source/doxygen/html/structserverdescaction.html create mode 100644 source/doxygen/html/structserverdescaction__coll__graph.dot create mode 100644 source/doxygen/html/structserverdescaction__coll__graph.md5 create mode 100644 source/doxygen/html/structserverinfo-members.html create mode 100644 source/doxygen/html/structserverinfo.html create mode 100644 source/doxygen/html/structsflaginfo-members.html create mode 100644 source/doxygen/html/structsflaginfo.html create mode 100644 source/doxygen/html/structshadowvertex-members.html create mode 100644 source/doxygen/html/structshadowvertex.html create mode 100644 source/doxygen/html/structshotevent-members.html create mode 100644 source/doxygen/html/structshotevent.html create mode 100644 source/doxygen/html/structshotgun-members.html create mode 100644 source/doxygen/html/structshotgun.html create mode 100644 source/doxygen/html/structshotgun__coll__graph.dot create mode 100644 source/doxygen/html/structshotgun__coll__graph.md5 create mode 100644 source/doxygen/html/structshuffleteamaction-members.html create mode 100644 source/doxygen/html/structshuffleteamaction.html create mode 100644 source/doxygen/html/structshuffleteamaction__coll__graph.dot create mode 100644 source/doxygen/html/structshuffleteamaction__coll__graph.md5 create mode 100644 source/doxygen/html/structsline-members.html create mode 100644 source/doxygen/html/structsline.html create mode 100644 source/doxygen/html/structsline__coll__graph.dot create mode 100644 source/doxygen/html/structsline__coll__graph.md5 create mode 100644 source/doxygen/html/structsniperrifle-members.html create mode 100644 source/doxygen/html/structsniperrifle.html create mode 100644 source/doxygen/html/structsniperrifle__coll__graph.dot create mode 100644 source/doxygen/html/structsniperrifle__coll__graph.md5 create mode 100644 source/doxygen/html/structsoundconfig-members.html create mode 100644 source/doxygen/html/structsoundconfig.html create mode 100644 source/doxygen/html/structsoundconfig__coll__graph.dot create mode 100644 source/doxygen/html/structsoundconfig__coll__graph.md5 create mode 100644 source/doxygen/html/structsqr-members.html create mode 100644 source/doxygen/html/structsqr.html create mode 100644 source/doxygen/html/structstaticreference-members.html create mode 100644 source/doxygen/html/structstaticreference.html create mode 100644 source/doxygen/html/structstaticreference__coll__graph.dot create mode 100644 source/doxygen/html/structstaticreference__coll__graph.md5 create mode 100644 source/doxygen/html/structstopdemoaction-members.html create mode 100644 source/doxygen/html/structstopdemoaction.html create mode 100644 source/doxygen/html/structstopdemoaction__coll__graph.dot create mode 100644 source/doxygen/html/structstopdemoaction__coll__graph.md5 create mode 100644 source/doxygen/html/structstripbatch-members.html create mode 100644 source/doxygen/html/structstripbatch.html create mode 100644 source/doxygen/html/structstripbatch__coll__graph.dot create mode 100644 source/doxygen/html/structstripbatch__coll__graph.md5 create mode 100644 source/doxygen/html/structstrips-members.html create mode 100644 source/doxygen/html/structstrips.html create mode 100644 source/doxygen/html/structstrips__coll__graph.dot create mode 100644 source/doxygen/html/structstrips__coll__graph.md5 create mode 100644 source/doxygen/html/structsubgun-members.html create mode 100644 source/doxygen/html/structsubgun.html create mode 100644 source/doxygen/html/structsubgun__coll__graph.dot create mode 100644 source/doxygen/html/structsubgun__coll__graph.md5 create mode 100644 source/doxygen/html/structsuicideevent-members.html create mode 100644 source/doxygen/html/structsuicideevent.html create mode 100644 source/doxygen/html/structteamscore-members.html create mode 100644 source/doxygen/html/structteamscore.html create mode 100644 source/doxygen/html/structteamscore__coll__graph.dot create mode 100644 source/doxygen/html/structteamscore__coll__graph.md5 create mode 100644 source/doxygen/html/structtextinputbuffer-members.html create mode 100644 source/doxygen/html/structtextinputbuffer.html create mode 100644 source/doxygen/html/structtiger-members.html create mode 100644 source/doxygen/html/structtiger.html create mode 100644 source/doxygen/html/structtmu-members.html create mode 100644 source/doxygen/html/structtmu.html create mode 100644 source/doxygen/html/structtmu__coll__graph.dot create mode 100644 source/doxygen/html/structtmu__coll__graph.md5 create mode 100644 source/doxygen/html/structtmufunc-members.html create mode 100644 source/doxygen/html/structtmufunc.html create mode 100644 source/doxygen/html/structtranslucentmodel-members.html create mode 100644 source/doxygen/html/structtranslucentmodel.html create mode 100644 source/doxygen/html/structtranslucentmodel__coll__graph.dot create mode 100644 source/doxygen/html/structtranslucentmodel__coll__graph.md5 create mode 100644 source/doxygen/html/structtristrip-members.html create mode 100644 source/doxygen/html/structtristrip.html create mode 100644 source/doxygen/html/structtristrip_1_1drawcall-members.html create mode 100644 source/doxygen/html/structtristrip_1_1drawcall.html create mode 100644 source/doxygen/html/structtristrip_1_1edge-members.html create mode 100644 source/doxygen/html/structtristrip_1_1edge.html create mode 100644 source/doxygen/html/structtristrip_1_1triangle-members.html create mode 100644 source/doxygen/html/structtristrip_1_1triangle.html create mode 100644 source/doxygen/html/structtwoint-members.html create mode 100644 source/doxygen/html/structtwoint.html create mode 100644 source/doxygen/html/structvec-members.html create mode 100644 source/doxygen/html/structvec.html create mode 100644 source/doxygen/html/structvec4-members.html create mode 100644 source/doxygen/html/structvec4.html create mode 100644 source/doxygen/html/structvector-members.html create mode 100644 source/doxygen/html/structvector.html create mode 100644 source/doxygen/html/structvertex-members.html create mode 100644 source/doxygen/html/structvertex.html create mode 100644 source/doxygen/html/structvertmodel-members.html create mode 100644 source/doxygen/html/structvertmodel.html create mode 100644 source/doxygen/html/structvertmodel_1_1animinfo-members.html create mode 100644 source/doxygen/html/structvertmodel_1_1animinfo.html create mode 100644 source/doxygen/html/structvertmodel_1_1anpos-members.html create mode 100644 source/doxygen/html/structvertmodel_1_1anpos.html create mode 100644 source/doxygen/html/structvertmodel_1_1bb-members.html create mode 100644 source/doxygen/html/structvertmodel_1_1bb.html create mode 100644 source/doxygen/html/structvertmodel_1_1bb__coll__graph.dot create mode 100644 source/doxygen/html/structvertmodel_1_1bb__coll__graph.md5 create mode 100644 source/doxygen/html/structvertmodel_1_1dyncacheentry-members.html create mode 100644 source/doxygen/html/structvertmodel_1_1dyncacheentry.html create mode 100644 source/doxygen/html/structvertmodel_1_1dyncacheentry__coll__graph.dot create mode 100644 source/doxygen/html/structvertmodel_1_1dyncacheentry__coll__graph.md5 create mode 100644 source/doxygen/html/structvertmodel_1_1lightcacheentry-members.html create mode 100644 source/doxygen/html/structvertmodel_1_1lightcacheentry.html create mode 100644 source/doxygen/html/structvertmodel_1_1lightcacheentry__coll__graph.dot create mode 100644 source/doxygen/html/structvertmodel_1_1lightcacheentry__coll__graph.md5 create mode 100644 source/doxygen/html/structvertmodel_1_1lightvert-members.html create mode 100644 source/doxygen/html/structvertmodel_1_1lightvert.html create mode 100644 source/doxygen/html/structvertmodel_1_1linkedpart-members.html create mode 100644 source/doxygen/html/structvertmodel_1_1linkedpart.html create mode 100644 source/doxygen/html/structvertmodel_1_1linkedpart__coll__graph.dot create mode 100644 source/doxygen/html/structvertmodel_1_1linkedpart__coll__graph.md5 create mode 100644 source/doxygen/html/structvertmodel_1_1mesh-members.html create mode 100644 source/doxygen/html/structvertmodel_1_1mesh.html create mode 100644 source/doxygen/html/structvertmodel_1_1mesh__coll__graph.dot create mode 100644 source/doxygen/html/structvertmodel_1_1mesh__coll__graph.md5 create mode 100644 source/doxygen/html/structvertmodel_1_1part-members.html create mode 100644 source/doxygen/html/structvertmodel_1_1part.html create mode 100644 source/doxygen/html/structvertmodel_1_1part_1_1shadowheader-members.html create mode 100644 source/doxygen/html/structvertmodel_1_1part_1_1shadowheader.html create mode 100644 source/doxygen/html/structvertmodel_1_1part__coll__graph.dot create mode 100644 source/doxygen/html/structvertmodel_1_1part__coll__graph.md5 create mode 100644 source/doxygen/html/structvertmodel_1_1particleemitter-members.html create mode 100644 source/doxygen/html/structvertmodel_1_1particleemitter.html create mode 100644 source/doxygen/html/structvertmodel_1_1shadowcacheentry-members.html create mode 100644 source/doxygen/html/structvertmodel_1_1shadowcacheentry.html create mode 100644 source/doxygen/html/structvertmodel_1_1shadowcacheentry__coll__graph.dot create mode 100644 source/doxygen/html/structvertmodel_1_1shadowcacheentry__coll__graph.md5 create mode 100644 source/doxygen/html/structvertmodel_1_1tag-members.html create mode 100644 source/doxygen/html/structvertmodel_1_1tag.html create mode 100644 source/doxygen/html/structvertmodel_1_1tag__coll__graph.dot create mode 100644 source/doxygen/html/structvertmodel_1_1tag__coll__graph.md5 create mode 100644 source/doxygen/html/structvertmodel_1_1tcvert-members.html create mode 100644 source/doxygen/html/structvertmodel_1_1tcvert.html create mode 100644 source/doxygen/html/structvertmodel_1_1tri-members.html create mode 100644 source/doxygen/html/structvertmodel_1_1tri.html create mode 100644 source/doxygen/html/structvertmodel__coll__graph.dot create mode 100644 source/doxygen/html/structvertmodel__coll__graph.md5 create mode 100644 source/doxygen/html/structvotedisplayinfo-members.html create mode 100644 source/doxygen/html/structvotedisplayinfo.html create mode 100644 source/doxygen/html/structvotedisplayinfo__coll__graph.dot create mode 100644 source/doxygen/html/structvotedisplayinfo__coll__graph.md5 create mode 100644 source/doxygen/html/structvoteinfo-members.html create mode 100644 source/doxygen/html/structvoteinfo.html create mode 100644 source/doxygen/html/structvoteinfo__coll__graph.dot create mode 100644 source/doxygen/html/structvoteinfo__coll__graph.md5 create mode 100644 source/doxygen/html/structweapon-members.html create mode 100644 source/doxygen/html/structweapon.html create mode 100644 source/doxygen/html/structweapon__coll__graph.dot create mode 100644 source/doxygen/html/structweapon__coll__graph.md5 create mode 100644 source/doxygen/html/structweaponmove-members.html create mode 100644 source/doxygen/html/structweaponmove.html create mode 100644 source/doxygen/html/structweaponmove__coll__graph.dot create mode 100644 source/doxygen/html/structweaponmove__coll__graph.md5 create mode 100644 source/doxygen/html/structworldstate-members.html create mode 100644 source/doxygen/html/structworldstate.html create mode 100644 source/doxygen/html/tab_b.gif create mode 100644 source/doxygen/html/tab_l.gif create mode 100644 source/doxygen/html/tab_r.gif create mode 100644 source/doxygen/html/tabs.css create mode 100644 source/doxygen/html/texture_8cpp.html create mode 100644 source/doxygen/html/texture_8cpp__incl.md5 create mode 100644 source/doxygen/html/tools_8cpp.html create mode 100644 source/doxygen/html/tools_8cpp__incl.md5 create mode 100644 source/doxygen/html/tools_8h.html create mode 100644 source/doxygen/html/tools_8h__dep__incl.md5 create mode 100644 source/doxygen/html/tristrip_8h.html create mode 100644 source/doxygen/html/tristrip_8h__dep__incl.md5 create mode 100644 source/doxygen/html/uniongameevent-members.html create mode 100644 source/doxygen/html/uniongameevent.html create mode 100644 source/doxygen/html/uniongameevent__coll__graph.dot create mode 100644 source/doxygen/html/uniongameevent__coll__graph.md5 create mode 100644 source/doxygen/html/uniontiger_1_1hashval-members.html create mode 100644 source/doxygen/html/uniontiger_1_1hashval.html create mode 100644 source/doxygen/html/vertmodel_8h.html create mode 100644 source/doxygen/html/vertmodel_8h__dep__incl.md5 create mode 100644 source/doxygen/html/vote_8h.html create mode 100644 source/doxygen/html/vote_8h__dep__incl.md5 create mode 100644 source/doxygen/html/water_8cpp.html create mode 100644 source/doxygen/html/water_8cpp__incl.md5 create mode 100644 source/doxygen/html/weapon_8cpp.html create mode 100644 source/doxygen/html/weapon_8cpp__incl.md5 create mode 100644 source/doxygen/html/weapon_8h.html create mode 100644 source/doxygen/html/weapon_8h__dep__incl.md5 create mode 100644 source/doxygen/html/winserviceinstaller_8h.html create mode 100644 source/doxygen/html/wizard_8cpp.html create mode 100644 source/doxygen/html/wizard_8cpp__incl.md5 create mode 100644 source/doxygen/html/world_8cpp.html create mode 100644 source/doxygen/html/world_8cpp__incl.md5 create mode 100644 source/doxygen/html/world_8h.html create mode 100644 source/doxygen/html/world_8h__dep__incl.md5 create mode 100644 source/doxygen/html/worldio_8cpp.html create mode 100644 source/doxygen/html/worldio_8cpp__incl.md5 create mode 100644 source/doxygen/html/worldlight_8cpp.html create mode 100644 source/doxygen/html/worldlight_8cpp__incl.md5 create mode 100644 source/doxygen/html/worldocull_8cpp.html create mode 100644 source/doxygen/html/worldocull_8cpp__incl.md5 create mode 100644 source/doxygen/html/worldrender_8cpp.html create mode 100644 source/doxygen/html/worldrender_8cpp__incl.md5 create mode 100644 source/doxygen/run_doygen.bat diff --git a/source/doxygen/Doxyfile b/source/doxygen/Doxyfile new file mode 100644 index 00000000..0ff3f4c9 --- /dev/null +++ b/source/doxygen/Doxyfile @@ -0,0 +1,293 @@ +# Doxyfile 1.5.7.1 + +#--------------------------------------------------------------------------- +# Project related configuration options +#--------------------------------------------------------------------------- +DOXYFILE_ENCODING = UTF-8 +PROJECT_NAME = AssaultCube +PROJECT_NUMBER = +OUTPUT_DIRECTORY = +CREATE_SUBDIRS = NO +OUTPUT_LANGUAGE = English +BRIEF_MEMBER_DESC = YES +REPEAT_BRIEF = YES +ABBREVIATE_BRIEF = "The $name class" \ + "The $name widget" \ + "The $name file" \ + is \ + provides \ + specifies \ + contains \ + represents \ + a \ + an \ + the +ALWAYS_DETAILED_SEC = NO +INLINE_INHERITED_MEMB = NO +FULL_PATH_NAMES = YES +STRIP_FROM_PATH = "C:/Dokumente und Einstellungen/drian/" +STRIP_FROM_INC_PATH = +SHORT_NAMES = NO +JAVADOC_AUTOBRIEF = NO +QT_AUTOBRIEF = NO +MULTILINE_CPP_IS_BRIEF = NO +INHERIT_DOCS = YES +SEPARATE_MEMBER_PAGES = NO +TAB_SIZE = 8 +ALIASES = +OPTIMIZE_OUTPUT_FOR_C = NO +OPTIMIZE_OUTPUT_JAVA = NO +OPTIMIZE_FOR_FORTRAN = NO +OPTIMIZE_OUTPUT_VHDL = NO +BUILTIN_STL_SUPPORT = NO +CPP_CLI_SUPPORT = NO +SIP_SUPPORT = NO +IDL_PROPERTY_SUPPORT = YES +DISTRIBUTE_GROUP_DOC = NO +SUBGROUPING = YES +TYPEDEF_HIDES_STRUCT = NO +SYMBOL_CACHE_SIZE = 0 +#--------------------------------------------------------------------------- +# Build related configuration options +#--------------------------------------------------------------------------- +EXTRACT_ALL = YES +EXTRACT_PRIVATE = YES +EXTRACT_STATIC = YES +EXTRACT_LOCAL_CLASSES = YES +EXTRACT_LOCAL_METHODS = NO +EXTRACT_ANON_NSPACES = NO +HIDE_UNDOC_MEMBERS = NO +HIDE_UNDOC_CLASSES = NO +HIDE_FRIEND_COMPOUNDS = NO +HIDE_IN_BODY_DOCS = NO +INTERNAL_DOCS = NO +CASE_SENSE_NAMES = NO +HIDE_SCOPE_NAMES = NO +SHOW_INCLUDE_FILES = YES +INLINE_INFO = YES +SORT_MEMBER_DOCS = YES +SORT_BRIEF_DOCS = NO +SORT_GROUP_NAMES = NO +SORT_BY_SCOPE_NAME = NO +GENERATE_TODOLIST = YES +GENERATE_TESTLIST = YES +GENERATE_BUGLIST = YES +GENERATE_DEPRECATEDLIST= YES +ENABLED_SECTIONS = +MAX_INITIALIZER_LINES = 30 +SHOW_USED_FILES = YES +SHOW_DIRECTORIES = NO +SHOW_FILES = YES +SHOW_NAMESPACES = YES +FILE_VERSION_FILTER = +LAYOUT_FILE = +#--------------------------------------------------------------------------- +# configuration options related to warning and progress messages +#--------------------------------------------------------------------------- +QUIET = NO +WARNINGS = YES +WARN_IF_UNDOCUMENTED = YES +WARN_IF_DOC_ERROR = YES +WARN_NO_PARAMDOC = NO +WARN_FORMAT = "$file:$line: $text" +WARN_LOGFILE = +#--------------------------------------------------------------------------- +# configuration options related to the input files +#--------------------------------------------------------------------------- +INPUT = R:/projects/actioncube/_svn/trunk/ac/source/src +INPUT_ENCODING = UTF-8 +FILE_PATTERNS = *.c \ + *.cc \ + *.cxx \ + *.cpp \ + *.c++ \ + *.d \ + *.java \ + *.ii \ + *.ixx \ + *.ipp \ + *.i++ \ + *.inl \ + *.h \ + *.hh \ + *.hxx \ + *.hpp \ + *.h++ \ + *.idl \ + *.odl \ + *.cs \ + *.php \ + *.php3 \ + *.inc \ + *.m \ + *.mm \ + *.dox \ + *.py \ + *.f90 \ + *.f \ + *.vhd \ + *.vhdl +RECURSIVE = NO +EXCLUDE = +EXCLUDE_SYMLINKS = NO +EXCLUDE_PATTERNS = +EXCLUDE_SYMBOLS = +EXAMPLE_PATH = +EXAMPLE_PATTERNS = * +EXAMPLE_RECURSIVE = NO +IMAGE_PATH = +INPUT_FILTER = +FILTER_PATTERNS = +FILTER_SOURCE_FILES = NO +#--------------------------------------------------------------------------- +# configuration options related to source browsing +#--------------------------------------------------------------------------- +SOURCE_BROWSER = NO +INLINE_SOURCES = NO +STRIP_CODE_COMMENTS = YES +REFERENCED_BY_RELATION = NO +REFERENCES_RELATION = NO +REFERENCES_LINK_SOURCE = YES +USE_HTAGS = NO +VERBATIM_HEADERS = NO +#--------------------------------------------------------------------------- +# configuration options related to the alphabetical class index +#--------------------------------------------------------------------------- +ALPHABETICAL_INDEX = NO +COLS_IN_ALPHA_INDEX = 5 +IGNORE_PREFIX = +#--------------------------------------------------------------------------- +# configuration options related to the HTML output +#--------------------------------------------------------------------------- +GENERATE_HTML = YES +HTML_OUTPUT = html +HTML_FILE_EXTENSION = .html +HTML_HEADER = +HTML_FOOTER = +HTML_STYLESHEET = +HTML_ALIGN_MEMBERS = YES +HTML_DYNAMIC_SECTIONS = NO +GENERATE_DOCSET = NO +DOCSET_FEEDNAME = "Doxygen generated docs" +DOCSET_BUNDLE_ID = org.doxygen.Project +GENERATE_HTMLHELP = NO +CHM_FILE = +HHC_LOCATION = +GENERATE_CHI = NO +CHM_INDEX_ENCODING = +BINARY_TOC = NO +TOC_EXPAND = NO +GENERATE_QHP = NO +QCH_FILE = +QHP_NAMESPACE = org.doxygen.Project +QHP_VIRTUAL_FOLDER = doc +QHG_LOCATION = +DISABLE_INDEX = NO +ENUM_VALUES_PER_LINE = 4 +GENERATE_TREEVIEW = NONE +TREEVIEW_WIDTH = 250 +FORMULA_FONTSIZE = 10 +#--------------------------------------------------------------------------- +# configuration options related to the LaTeX output +#--------------------------------------------------------------------------- +GENERATE_LATEX = NO +LATEX_OUTPUT = latex +LATEX_CMD_NAME = latex +MAKEINDEX_CMD_NAME = makeindex +COMPACT_LATEX = NO +PAPER_TYPE = a4wide +EXTRA_PACKAGES = +LATEX_HEADER = +PDF_HYPERLINKS = YES +USE_PDFLATEX = YES +LATEX_BATCHMODE = NO +LATEX_HIDE_INDICES = NO +#--------------------------------------------------------------------------- +# configuration options related to the RTF output +#--------------------------------------------------------------------------- +GENERATE_RTF = NO +RTF_OUTPUT = rtf +COMPACT_RTF = NO +RTF_HYPERLINKS = NO +RTF_STYLESHEET_FILE = +RTF_EXTENSIONS_FILE = +#--------------------------------------------------------------------------- +# configuration options related to the man page output +#--------------------------------------------------------------------------- +GENERATE_MAN = NO +MAN_OUTPUT = man +MAN_EXTENSION = .3 +MAN_LINKS = NO +#--------------------------------------------------------------------------- +# configuration options related to the XML output +#--------------------------------------------------------------------------- +GENERATE_XML = NO +XML_OUTPUT = xml +XML_SCHEMA = +XML_DTD = +XML_PROGRAMLISTING = YES +#--------------------------------------------------------------------------- +# configuration options for the AutoGen Definitions output +#--------------------------------------------------------------------------- +GENERATE_AUTOGEN_DEF = NO +#--------------------------------------------------------------------------- +# configuration options related to the Perl module output +#--------------------------------------------------------------------------- +GENERATE_PERLMOD = NO +PERLMOD_LATEX = NO +PERLMOD_PRETTY = YES +PERLMOD_MAKEVAR_PREFIX = +#--------------------------------------------------------------------------- +# Configuration options related to the preprocessor +#--------------------------------------------------------------------------- +ENABLE_PREPROCESSING = YES +MACRO_EXPANSION = NO +EXPAND_ONLY_PREDEF = NO +SEARCH_INCLUDES = YES +INCLUDE_PATH = +INCLUDE_FILE_PATTERNS = +PREDEFINED = +EXPAND_AS_DEFINED = +SKIP_FUNCTION_MACROS = YES +#--------------------------------------------------------------------------- +# Configuration::additions related to external references +#--------------------------------------------------------------------------- +TAGFILES = +GENERATE_TAGFILE = +ALLEXTERNALS = NO +EXTERNAL_GROUPS = YES +PERL_PATH = /usr/bin/perl +#--------------------------------------------------------------------------- +# Configuration options related to the dot tool +#--------------------------------------------------------------------------- +CLASS_DIAGRAMS = NO +MSCGEN_PATH = +HIDE_UNDOC_RELATIONS = YES +HAVE_DOT = YES +DOT_FONTNAME = FreeSans +DOT_FONTSIZE = 10 +DOT_FONTPATH = +CLASS_GRAPH = YES +COLLABORATION_GRAPH = YES +GROUP_GRAPHS = YES +UML_LOOK = NO +TEMPLATE_RELATIONS = NO +INCLUDE_GRAPH = YES +INCLUDED_BY_GRAPH = YES +CALL_GRAPH = NO +CALLER_GRAPH = NO +GRAPHICAL_HIERARCHY = YES +DIRECTORY_GRAPH = YES +DOT_IMAGE_FORMAT = png +DOT_PATH = +DOTFILE_DIRS = +DOT_GRAPH_MAX_NODES = 50 +MAX_DOT_GRAPH_DEPTH = 1000 +DOT_TRANSPARENT = NO +DOT_MULTI_TARGETS = NO +GENERATE_LEGEND = YES +DOT_CLEANUP = YES +#--------------------------------------------------------------------------- +# Configuration::additions related to the search engine +#--------------------------------------------------------------------------- +SEARCHENGINE = NO diff --git a/source/doxygen/html/annotated.html b/source/doxygen/html/annotated.html new file mode 100644 index 00000000..83650fc0 --- /dev/null +++ b/source/doxygen/html/annotated.html @@ -0,0 +1,236 @@ + + +AssaultCube: Class List + + + + + +
+

Class List

Here are the classes, structs, unions and interfaces with brief descriptions: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
akimbo
akimboevent
animstate
assaultrifle
audiomanager
autoteamaction
ban
banaction
batchedmodel
block
botent
bounceent
bufferhashtable
bvec
camerareference
cleardemosaction
client
clientstate
cline
color
completekey
completeval
configset
connectdata
console
consolebuffer< LINE >
databuf< T >
demofile
demoheader
demoplayaction
dlight
docargument
docexample
docident
dockey
docref
docsection
dynent
enableaction
entity
entityreference
explodeevent
expvert
filelog
flaginfo
font
font::charinfo
forceteamaction
gameevent
giveadminaction
glmatrixf
gmdesc
gmenu
grenadeent
grenades
gun
guninfo
hashtable< K, T >
hashtable< K, T >::chain
hashtable< K, T >::chainchunk
header
hitevent
hitmsg
hline
hudline
hudmessages
ident
identstack
iprange
itemstat
ivec
keym
kickaction
knife
location
locvector
log
maction
mapaction
mapmodelinfo
mastermodeaction
md2
md2::md2_frame
md2::md2_header
md2::md2_vertex
md2::md2part
md3
md3::md3part
md3header
md3meshheader
md3tag
md3triangle
md3vertex
mdirlist
mitem
mitemcheckbox
mitemimage
mitemkeyinput
mitemmanual
mitemslider
mitemtext
mitemtextinput
mline
model
modelattach
modelbatch
modelcache
modelcache::entry
modelcacheentry< T >
modelcachelist< T >
msection
oggstream
packetqueue
particle
parttype
persistent_entity
physent
physentreference
pickupevent
pistol
playeraction
playerent
playerstate
poshist
posixsyslog
projectilestate< N >
pwddetail
recorddemoaction
releaseaction
reloadevent
removebansaction
resolverresult
resolverthread
ringbuf< T, SIZE >
s_sprintf_f
savedscore
sbuffer
scoreratio
scriptsleep
server_entity
serveraction
servercontroller
serverdescaction
serverinfo
sflaginfo
shadowvertex
shotevent
shotgun
shuffleteamaction
sline
Slot
sniperrifle
soundconfig
source
sourceowner
sourcescheduler
sqr
staticreference
stopdemoaction
stripbatch
strips
subgun
suicideevent
teamscore
textinputbuffer
Texture
tiger
tiger::hashval
tmu
tmufunc
translucentmodel
tristrip
tristrip::drawcall
tristrip::edge
tristrip::triangle
twoint
vec
vec4
vector< T >
vertex
vertmodel
vertmodel::animinfo
vertmodel::anpos
vertmodel::bb
vertmodel::dyncacheentry
vertmodel::lightcacheentry
vertmodel::lightvert
vertmodel::linkedpart
vertmodel::mesh
vertmodel::part
vertmodel::part::shadowheader
vertmodel::particleemitter
vertmodel::shadowcacheentry
vertmodel::tag
vertmodel::tcvert
vertmodel::tri
votedisplayinfo
voteinfo
weapon
weaponmove
winserviceinstaller
worldobject
worldobjreference
worldstate
+
+
Generated on Mon Dec 8 21:41:33 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/audiomanager_8cpp.html b/source/doxygen/html/audiomanager_8cpp.html new file mode 100644 index 00000000..6004b0f3 --- /dev/null +++ b/source/doxygen/html/audiomanager_8cpp.html @@ -0,0 +1,961 @@ + + +AssaultCube: R:/projects/actioncube/_svn/trunk/ac/source/src/audiomanager.cpp File Reference + + + + + +
+

R:/projects/actioncube/_svn/trunk/ac/source/src/audiomanager.cpp File Reference

#include "pch.h"
+#include "cube.h"
+ +

+

+Include dependency graph for audiomanager.cpp:
+
+

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Defines

#define DEBUGCOND   (audiodebug==1)

Functions

 VARF (audio, 0, 1, 1, initwarning("sound configuration", INIT_RESET, CHANGE_SOUND))
 VARP (audiodebug, 0, 0, 1)
 VARFP (musicvol, 0, 128, 255, audiomgr.setmusicvol(musicvol))
 VARP (footsteps, 0, 1, 1)
 VARP (localfootsteps, 0, 1, 1)
 VARP (mapsoundrefresh, 0, 10, 1000)
void voicecom (char *sound, char *text)
 COMMAND (voicecom, ARG_2STR)
void soundtest ()
 COMMAND (soundtest, ARG_NONE)
 VARP (maxsoundsatonce, 0, 10, 100)
 COMMANDF (sound, ARG_1INT,(int n){audiomgr.playsound(n);})
 COMMANDF (applymapsoundchanges, ARG_NONE,(){audiomgr.applymapsoundchanges();})
 COMMANDF (unmuteallsounds, ARG_NONE,(){audiomgr.unmuteallsounds();})
 COMMANDF (mutesound, ARG_2INT,(int n, int off){audiomgr.mutesound(n, off);})
 ICOMMANDF (soundmuted, ARG_1EXP,(int n){return audiomgr.soundmuted(n);})
 COMMANDF (mapsoundreset, ARG_NONE,(){audiomgr.mapsoundreset();})
 VARF (soundchannels, 4, 32, 1024, audiomgr.setchannels(soundchannels);)
 VARFP (soundvol, 0, 128, 255,{if(!audiomgr.nosound) alListenerf(AL_GAIN, soundvol/255.0f);})
 COMMANDF (registersound, ARG_4STR,(char *name, char *vol, char *loop, char *audibleradius){audiomgr.addsound(name, atoi(vol),-1, atoi(loop)!=0, gamesounds, true, atoi(audibleradius));})
 COMMANDF (mapsound, ARG_2STR,(char *name, char *maxuses){audiomgr.addsound(name, 255, atoi(maxuses), true, mapsounds, false, 0);})
 COMMANDF (registermusic, ARG_1STR,(char *name){audiomgr.registermusic(name);})
 COMMANDF (music, ARG_3STR,(char *name, char *millis, char *cmd){audiomgr.music(name, millis, cmd);})

Variables

char * musicdonecmd = NULL
vector< soundconfig > gamesounds
vector< soundconfig > mapsounds
audiomanager audiomgr
+

Define Documentation

+ +
+
+ + + + +
#define DEBUGCOND   (audiodebug==1)
+
+
+ +

+ +

+

+


Function Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + +
COMMAND (soundtest ,
ARG_NONE  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
COMMAND (voicecom ,
ARG_2STR  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
COMMANDF (music ,
ARG_3STR  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
COMMANDF (registermusic ,
ARG_1STR  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
COMMANDF (mapsound ,
ARG_2STR  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
COMMANDF (registersound ,
ARG_4STR  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
COMMANDF (mapsoundreset ,
ARG_NONE  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
COMMANDF (mutesound ,
ARG_2INT  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
COMMANDF (unmuteallsounds ,
ARG_NONE  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
COMMANDF (applymapsoundchanges ,
ARG_NONE  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
COMMANDF (sound ,
ARG_1INT  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
ICOMMANDF (soundmuted ,
ARG_1EXP  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void soundtest (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VARF (soundchannels ,
4 ,
32 ,
1024 ,
audiomgr.setchannels(soundchannels);  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VARF (audio ,
0 ,
1 ,
1 ,
initwarning("sound configuration", INIT_RESET, CHANGE_SOUND)  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VARFP (soundvol ,
0 ,
128 ,
255  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VARFP (musicvol ,
0 ,
128 ,
255 ,
audiomgr.  setmusicvolmusicvol 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VARP (maxsoundsatonce ,
0 ,
10 ,
100  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VARP (mapsoundrefresh ,
0 ,
10 ,
1000  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VARP (localfootsteps ,
0 ,
1 ,
1  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VARP (footsteps ,
0 ,
1 ,
1  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VARP (audiodebug ,
0 ,
0 ,
1  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void voicecom (char *  sound,
char *  text 
)
+
+
+ +

+ +

+

+


Variable Documentation

+ +
+
+ + + + +
audiomanager audiomgr
+
+
+ +

+ +

+

+ +

+ +
+ +

+ +

+

+ +

+ +
+ +

+ +

+

+ +

+
+ + + + +
char* musicdonecmd = NULL
+
+
+ +

+ +

+

+

+
Generated on Mon Dec 8 21:41:31 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/audiomanager_8cpp__incl.md5 b/source/doxygen/html/audiomanager_8cpp__incl.md5 new file mode 100644 index 00000000..8b64217a --- /dev/null +++ b/source/doxygen/html/audiomanager_8cpp__incl.md5 @@ -0,0 +1 @@ +4fdf82efbcaa821514bb268c549fee2f \ No newline at end of file diff --git a/source/doxygen/html/classaudiomanager-members.html b/source/doxygen/html/classaudiomanager-members.html new file mode 100644 index 00000000..c993c893 --- /dev/null +++ b/source/doxygen/html/classaudiomanager-members.html @@ -0,0 +1,72 @@ + + +AssaultCube: Member List + + + + + +
+

audiomanager Member List

This is the complete list of members for audiomanager, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
_playsound(int n, const worldobjreference &r, int priority, float offset=0.0f, bool loop=false)audiomanager
addsound(char *name, int vol, int maxuses, bool loop, vector< soundconfig > &sounds, bool load, int audibleradius)audiomanager
applymapsoundchanges()audiomanager
audiomanager()audiomanager
bufferpoolaudiomanager [private]
clearworldsounds(bool fullclean=true)audiomanager
contextaudiomanager [private]
currentpitchaudiomanager [private]
detachsounds(struct playerent *owner)audiomanager
deviceaudiomanager [private]
findsound(char *name, int vol, vector< soundconfig > &sounds)audiomanager
gamemusicaudiomanager [private]
initsound()audiomanager
locationsaudiomanager [private]
mapsoundreset()audiomanager
music(char *name, char *millis, char *cmd)audiomanager
musicfadeout(int id)audiomanager
musicsaudiomanager [private]
musicsuggest(int id, int millis, bool rndofs)audiomanager
mutesound(int n, int off)audiomanager
nosoundaudiomanager [private]
playsound(int n, int priority=SP_NORMAL)audiomanager
playsound(int n, struct physent *p, int priority=SP_NORMAL)audiomanager
playsound(int n, struct entity *e, int priority=SP_NORMAL)audiomanager
playsound(int n, const vec *v, int priority=SP_NORMAL)audiomanager
playsoundc(int n, physent *p=NULL)audiomanager
playsoundname(char *s, const vec *loc, int vol)audiomanager
preloadmapsound(entity &e)audiomanager
preloadmapsounds()audiomanager
registermusic(char *name)audiomanager
setchannels(int num)audiomanager
setmusicvol(int musicvol)audiomanager
sound(int n)audiomanager
soundcleanup()audiomanager
soundmuted(int n)audiomanager
stopsound()audiomanager
unmuteallsounds()audiomanager
updateaudio()audiomanager
updateloopsound(int sound, bool active, float vol=1.0f)audiomanager
updateplayerfootsteps(struct playerent *p)audiomanager
writesoundconfig(FILE *f)audiomanager

+
Generated on Mon Dec 8 21:41:34 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/classaudiomanager.html b/source/doxygen/html/classaudiomanager.html new file mode 100644 index 00000000..83172cbc --- /dev/null +++ b/source/doxygen/html/classaudiomanager.html @@ -0,0 +1,1115 @@ + + +AssaultCube: audiomanager Class Reference + + + + + +
+

audiomanager Class Reference

#include <sound.h> +

+

+Collaboration diagram for audiomanager:
+
+

Collaboration graph
+
[legend]
+ +

+List of all members. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Public Member Functions

 audiomanager ()
void initsound ()
void soundcleanup ()
void preloadmapsound (entity &e)
void preloadmapsounds ()
void applymapsoundchanges ()
void setchannels (int num)
int addsound (char *name, int vol, int maxuses, bool loop, vector< soundconfig > &sounds, bool load, int audibleradius)
void registermusic (char *name)
void detachsounds (struct playerent *owner)
void clearworldsounds (bool fullclean=true)
void mapsoundreset ()
void stopsound ()
void music (char *name, char *millis, char *cmd)
void musicsuggest (int id, int millis, bool rndofs)
void musicfadeout (int id)
void setmusicvol (int musicvol)
location * _playsound (int n, const worldobjreference &r, int priority, float offset=0.0f, bool loop=false)
void playsound (int n, int priority=SP_NORMAL)
void playsound (int n, struct physent *p, int priority=SP_NORMAL)
void playsound (int n, struct entity *e, int priority=SP_NORMAL)
void playsound (int n, const vec *v, int priority=SP_NORMAL)
void playsoundname (char *s, const vec *loc, int vol)
void playsoundc (int n, physent *p=NULL)
void sound (int n)
int findsound (char *name, int vol, vector< soundconfig > &sounds)
void mutesound (int n, int off)
void unmuteallsounds ()
int soundmuted (int n)
void updateplayerfootsteps (struct playerent *p)
location * updateloopsound (int sound, bool active, float vol=1.0f)
void updateaudio ()
void writesoundconfig (FILE *f)

Private Attributes

bool nosound
float currentpitch
cvector musics
ALCdevice * device
ALCcontext * context
bufferhashtable bufferpool
locvector locations
oggstream * gamemusic
+


Constructor & Destructor Documentation

+ +
+
+ + + + + + + + +
audiomanager::audiomanager (  ) 
+
+
+ +

+ +

+

+


Member Function Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
location * audiomanager::_playsound (int  n,
const worldobjreference &  r,
int  priority,
float  offset = 0.0f,
bool  loop = false 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
int audiomanager::addsound (char *  name,
int  vol,
int  maxuses,
bool  loop,
vector< soundconfig > &  sounds,
bool  load,
int  audibleradius 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void audiomanager::applymapsoundchanges (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void audiomanager::clearworldsounds (bool  fullclean = true  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void audiomanager::detachsounds (struct playerent *  owner  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
int audiomanager::findsound (char *  name,
int  vol,
vector< soundconfig > &  sounds 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void audiomanager::initsound (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void audiomanager::mapsoundreset (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void audiomanager::music (char *  name,
char *  millis,
char *  cmd 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void audiomanager::musicfadeout (int  id  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void audiomanager::musicsuggest (int  id,
int  millis,
bool  rndofs 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void audiomanager::mutesound (int  n,
int  off 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void audiomanager::playsound (int  n,
const vec *  v,
int  priority = SP_NORMAL 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void audiomanager::playsound (int  n,
struct entity *  e,
int  priority = SP_NORMAL 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void audiomanager::playsound (int  n,
struct physent *  p,
int  priority = SP_NORMAL 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void audiomanager::playsound (int  n,
int  priority = SP_NORMAL 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void audiomanager::playsoundc (int  n,
physent *  p = NULL 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void audiomanager::playsoundname (char *  s,
const vec *  loc,
int  vol 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void audiomanager::preloadmapsound (entity &  e  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void audiomanager::preloadmapsounds (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void audiomanager::registermusic (char *  name  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void audiomanager::setchannels (int  num  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void audiomanager::setmusicvol (int  musicvol  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void audiomanager::sound (int  n  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void audiomanager::soundcleanup (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
int audiomanager::soundmuted (int  n  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void audiomanager::stopsound (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void audiomanager::unmuteallsounds (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void audiomanager::updateaudio (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
location * audiomanager::updateloopsound (int  sound,
bool  active,
float  vol = 1.0f 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void audiomanager::updateplayerfootsteps (struct playerent *  p  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void audiomanager::writesoundconfig (FILE *  f  ) 
+
+
+ +

+ +

+

+


Member Data Documentation

+ +
+ +
+ +

+ +

+

+ +

+
+ + + + +
ALCcontext* audiomanager::context [private]
+
+
+ +

+ +

+

+ +

+
+ + + + +
float audiomanager::currentpitch [private]
+
+
+ +

+ +

+

+ +

+
+ + + + +
ALCdevice* audiomanager::device [private]
+
+
+ +

+ +

+

+ +

+
+ + + + +
oggstream* audiomanager::gamemusic [private]
+
+
+ +

+ +

+

+ +

+
+ + + + +
locvector audiomanager::locations [private]
+
+
+ +

+ +

+

+ +

+
+ + + + +
cvector audiomanager::musics [private]
+
+
+ +

+ +

+

+ +

+
+ + + + +
bool audiomanager::nosound [private]
+
+
+ +

+ +

+

+


The documentation for this class was generated from the following files: +
+
Generated on Mon Dec 8 21:41:34 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/classaudiomanager__coll__graph.dot b/source/doxygen/html/classaudiomanager__coll__graph.dot new file mode 100644 index 00000000..9368aee5 --- /dev/null +++ b/source/doxygen/html/classaudiomanager__coll__graph.dot @@ -0,0 +1,30 @@ +digraph G +{ + edge [fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"]; + node [fontname="FreeSans",fontsize="10",shape=record]; + Node1 [label="audiomanager",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; + Node2 -> Node1 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="gamemusic",fontname="FreeSans"]; + Node2 [label="oggstream",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classoggstream.html"]; + Node3 -> Node2 [dir=back,color="firebrick4",fontsize="10",style="solid",fontname="FreeSans"]; + Node3 [label="sourceowner",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classsourceowner.html"]; + Node4 -> Node2 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="src",fontname="FreeSans"]; + Node4 [label="source",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classsource.html"]; + Node3 -> Node4 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="owner",fontname="FreeSans"]; + Node5 -> Node1 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="bufferpool",fontname="FreeSans"]; + Node5 [label="bufferhashtable",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classbufferhashtable.html"]; + Node6 -> Node5 [dir=back,color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; + Node6 [label="hashtable\< char *, sbuffer \>",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structhashtable.html"]; + Node7 -> Node6 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="unused\ntable\nenumc",fontname="FreeSans"]; + Node7 [label="hashtable\< K, T \>::chain",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structhashtable_1_1chain.html"]; + Node7 -> Node7 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="next",fontname="FreeSans"]; + Node8 -> Node6 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="chunks",fontname="FreeSans"]; + Node8 [label="hashtable\< K, T \>::chainchunk",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structhashtable_1_1chainchunk.html"]; + Node7 -> Node8 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="chains",fontname="FreeSans"]; + Node8 -> Node8 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="next",fontname="FreeSans"]; + Node9 -> Node1 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="locations",fontname="FreeSans"]; + Node9 [label="locvector",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structlocvector.html"]; + Node10 -> Node9 [dir=back,color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; + Node10 [label="vector\< location * \>",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structvector.html"]; + Node11 -> Node1 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="musics",fontname="FreeSans"]; + Node11 [label="vector\< char * \>",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structvector.html"]; +} diff --git a/source/doxygen/html/classaudiomanager__coll__graph.md5 b/source/doxygen/html/classaudiomanager__coll__graph.md5 new file mode 100644 index 00000000..3717be3b --- /dev/null +++ b/source/doxygen/html/classaudiomanager__coll__graph.md5 @@ -0,0 +1 @@ +4ee9da978b169e879193657c3c095a1c \ No newline at end of file diff --git a/source/doxygen/html/classbotent-members.html b/source/doxygen/html/classbotent-members.html new file mode 100644 index 00000000..d759c10f --- /dev/null +++ b/source/doxygen/html/classbotent-members.html @@ -0,0 +1,155 @@ + + +AssaultCube: Member List + + + + + +
+

botent Member List

This is the complete list of members for botent, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
aboveeyephysent
additem(itemstat &is, int &v)playerstate [inline]
akimboplayerstate
allowmove()playerent [inline]
ammoplayerstate
armourplayerstate
attackingplayerent
botent()botent [inline, private]
cancollidephysent
canpickup(int type)playerstate [inline]
clientnumplayerent
clientroleplayerent
crouchingphysent
currentdynent
damageroll(float damage)playerent [inline]
deaths()botent [inline, private]
playerent::deathsplayerent
deltapitchplayerent
deltaposphysent
deltayawplayerent
dodamage(int damage)playerstate [inline]
dynent()dynent [inline]
eardamagemillisplayerent
enemybotent [private]
eyeheightphysent
eyeheightvelphysent
flagscoreplayerent
followplayercnplayerent
fragsplayerent
gunselectplayerstate
gunwaitplayerstate
headplayerent
healthplayerstate
historyplayerent
hitpush(int damage, const vec &dir, playerent *actor, int gun)playerent [inline]
inwaterphysent
isspectating()playerent [inline]
itemstats(int type)playerstate [inline]
jumpnextphysent
k_downdynent
k_leftdynent
k_rightdynent
k_updynent
lastactionplayerent
lastanimswitchtimedynent
lastattackweaponplayerent
lastjumpphysent
lastmodeldynent
lastmoveplayerent
lastpainplayerent
lastrendereddynent
lastsplashphysent
lastupdateplayerent
lastvoicecomplayerent
lifesequenceplayerent
magplayerstate
maxeyeheightphysent
maxspeedphysent
movephysent
nameplayerent
newpitchplayerent
newposphysent
newyawplayerent
nextprimaryplayerstate
nextprimweapplayerent
nextweaponplayerent
nextweaponselplayerent
ophysent
oncollision()physent [inline, virtual]
onfloorphysent
onladderphysent
onmoved(const vec &dist)physent [inline, virtual]
pBotbotent [private]
physent()physent [inline]
pickup(int type)playerstate [inline]
pingplayerent
pitchphysent
pitchvelphysent
plagplayerent
playerent()playerent [inline]
playerstate()playerstate [inline]
prevdynent
prevweaponselplayerent
primaryplayerstate
primweapplayerent
radiusphysent
reset()dynent [inline]
resetanim()dynent [inline]
resetinterp()physent [inline]
resetspec()playerent [inline]
respawn()playerent [inline]
respawnoffsetplayerent
rollphysent
selectweapon(int w)playerent [inline]
setnextprimary(int w)playerent [inline]
setprimary(int w)playerent [inline]
skinplayerent
skin_claplayerent
skin_noteamplayerent
skin_rvsfplayerent
smoothmillisplayerent
spawnstate(int gamemode)playerent [inline, virtual]
spectatemodeplayerent
statephysent
stopmoving()dynent [inline]
strafephysent
stuckphysent
targetpitchbotent [private]
targetyawbotent [private]
teamplayerent
timeinairphysent
trycrouchphysent
typephysent
velphysent
weaponchangingplayerent
weaponsplayerent
weaponselplayerent
weaponswitch(weapon *w)playerent [inline]
yawphysent
~botent()botent [inline, private]
~dynent()dynent [inline, virtual]
~physent()physent [inline, virtual]
~playerent()playerent [inline, virtual]
~playerstate()playerstate [inline, virtual]

+
Generated on Mon Dec 8 21:41:34 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/classbotent.html b/source/doxygen/html/classbotent.html new file mode 100644 index 00000000..fbcdc43f --- /dev/null +++ b/source/doxygen/html/classbotent.html @@ -0,0 +1,182 @@ + + +AssaultCube: botent Class Reference + + + + + +
+

botent Class Reference

#include <entity.h> +

+Inherits playerent. +

+

+Collaboration diagram for botent:
+
+

Collaboration graph
+
[legend]
+ +

+List of all members. + + + + + + + + + + + + + + + + + +

Private Member Functions

 botent ()
 ~botent ()
int deaths ()

Private Attributes

CBot * pBot
playerent * enemy
float targetpitch
float targetyaw
+


Constructor & Destructor Documentation

+ +
+
+ + + + + + + + +
botent::botent (  )  [inline, private]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
botent::~botent (  )  [inline, private]
+
+
+ +

+ +

+

+


Member Function Documentation

+ +
+
+ + + + + + + + +
int botent::deaths (  )  [inline, private]
+
+
+ +

+ +

+

+


Member Data Documentation

+ +
+
+ + + + +
playerent* botent::enemy [private]
+
+
+ +

+ +

+

+ +

+
+ + + + +
CBot* botent::pBot [private]
+
+
+ +

+ +

+

+ +

+
+ + + + +
float botent::targetpitch [private]
+
+
+ +

+ +

+

+ +

+
+ + + + +
float botent::targetyaw [private]
+
+
+ +

+ +

+

+


The documentation for this class was generated from the following file: +
+
Generated on Mon Dec 8 21:41:34 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/classbotent__coll__graph.dot b/source/doxygen/html/classbotent__coll__graph.dot new file mode 100644 index 00000000..1b7295d9 --- /dev/null +++ b/source/doxygen/html/classbotent__coll__graph.dot @@ -0,0 +1,30 @@ +digraph G +{ + edge [fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"]; + node [fontname="FreeSans",fontsize="10",shape=record]; + Node1 [label="botent",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; + Node2 -> Node1 [dir=back,color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; + Node2 [label="playerent",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classplayerent.html"]; + Node3 -> Node2 [dir=back,color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; + Node3 [label="dynent",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classdynent.html"]; + Node4 -> Node3 [dir=back,color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; + Node4 [label="physent",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classphysent.html"]; + Node5 -> Node4 [dir=back,color="firebrick4",fontsize="10",style="solid",fontname="FreeSans"]; + Node5 [label="worldobject",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classworldobject.html"]; + Node6 -> Node4 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="deltapos\nnewpos\nvel\no",fontname="FreeSans"]; + Node6 [label="vec",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structvec.html"]; + Node7 -> Node3 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="prev\ncurrent",fontname="FreeSans"]; + Node7 [label="animstate",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structanimstate.html"]; + Node8 -> Node2 [dir=back,color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; + Node8 [label="playerstate",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classplayerstate.html"]; + Node9 -> Node2 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="history",fontname="FreeSans"]; + Node9 [label="poshist",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structposhist.html"]; + Node6 -> Node9 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="pos",fontname="FreeSans"]; + Node10 -> Node2 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="weaponsel\nnextweaponsel\nweapons\nnextprimweap\nprevweaponsel\nprimweap\nlastattackweapon",fontname="FreeSans"]; + Node10 [label="weapon",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structweapon.html"]; + Node2 -> Node10 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="owner",fontname="FreeSans"]; + Node11 -> Node10 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="info",fontname="FreeSans"]; + Node11 [label="guninfo",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structguninfo.html"]; + Node6 -> Node2 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="head",fontname="FreeSans"]; + Node2 -> Node1 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="enemy",fontname="FreeSans"]; +} diff --git a/source/doxygen/html/classbotent__coll__graph.md5 b/source/doxygen/html/classbotent__coll__graph.md5 new file mode 100644 index 00000000..575ee00e --- /dev/null +++ b/source/doxygen/html/classbotent__coll__graph.md5 @@ -0,0 +1 @@ +0440d1507344da7f6f4aec36c3756528 \ No newline at end of file diff --git a/source/doxygen/html/classbounceent-members.html b/source/doxygen/html/classbounceent-members.html new file mode 100644 index 00000000..5de55773 --- /dev/null +++ b/source/doxygen/html/classbounceent-members.html @@ -0,0 +1,76 @@ + + +AssaultCube: Member List + + + + + +
+

bounceent Member List

This is the complete list of members for bounceent, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
aboveeyephysent
applyphysics()bounceent [inline, virtual]
bounceent()bounceent [inline]
bouncetypebounceent
cancollidephysent
crouchingphysent
deltaposphysent
destroy()bounceent [inline, virtual]
eyeheightphysent
eyeheightvelphysent
inwaterphysent
isalive(int lastmillis)bounceent [inline]
jumpnextphysent
lastjumpphysent
lastsplashphysent
maxeyeheightphysent
maxspeedphysent
millisbounceent
movephysent
newposphysent
ophysent
oncollision()physent [inline, virtual]
onfloorphysent
onladderphysent
onmoved(const vec &dist)physent [inline, virtual]
ownerbounceent
physent()physent [inline]
pitchphysent
pitchvelphysent
radiusphysent
reset()physent [inline]
resetinterp()physent [inline]
rollphysent
rotspeedbounceent
statephysent
strafephysent
stuckphysent
timeinairphysent
timetolivebounceent
trycrouchphysent
typephysent
velphysent
yawphysent
~bounceent()bounceent [inline, virtual]
~physent()physent [inline, virtual]

+
Generated on Mon Dec 8 21:41:34 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/classbounceent.html b/source/doxygen/html/classbounceent.html new file mode 100644 index 00000000..0ece3988 --- /dev/null +++ b/source/doxygen/html/classbounceent.html @@ -0,0 +1,248 @@ + + +AssaultCube: bounceent Class Reference + + + + + +
+

bounceent Class Reference

#include <entity.h> +

+Inherits physent. +

+Inherited by grenadeent. +

+

+Collaboration diagram for bounceent:
+
+

Collaboration graph
+
[legend]
+ +

+List of all members. + + + + + + + + + + + + + + + + + + + + + + + +

Public Member Functions

 bounceent ()
virtual ~bounceent ()
bool isalive (int lastmillis)
virtual void destroy ()
virtual bool applyphysics ()

Public Attributes

int millis
int timetolive
int bouncetype
float rotspeed
playerent * owner
+


Constructor & Destructor Documentation

+ +
+
+ + + + + + + + +
bounceent::bounceent (  )  [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
virtual bounceent::~bounceent (  )  [inline, virtual]
+
+
+ +

+ +

+

+


Member Function Documentation

+ +
+
+ + + + + + + + +
virtual bool bounceent::applyphysics (  )  [inline, virtual]
+
+
+ +

+ +

Reimplemented in grenadeent.

+ +
+

+ +

+
+ + + + + + + + +
virtual void bounceent::destroy (  )  [inline, virtual]
+
+
+ +

+ +

Reimplemented in grenadeent.

+ +
+

+ +

+
+ + + + + + + + + +
bool bounceent::isalive (int  lastmillis  )  [inline]
+
+
+ +

+ +

+

+


Member Data Documentation

+ +
+
+ + + + +
int bounceent::bouncetype
+
+
+ +

+ +

+

+ +

+
+ + + + +
int bounceent::millis
+
+
+ +

+ +

+

+ +

+ +
+ +

+ +

+

+ +

+
+ + + + +
float bounceent::rotspeed
+
+
+ +

+ +

+

+ +

+
+ + + + +
int bounceent::timetolive
+
+
+ +

+ +

+

+


The documentation for this class was generated from the following file: +
+
Generated on Mon Dec 8 21:41:34 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/classbounceent__coll__graph.dot b/source/doxygen/html/classbounceent__coll__graph.dot new file mode 100644 index 00000000..db39a51f --- /dev/null +++ b/source/doxygen/html/classbounceent__coll__graph.dot @@ -0,0 +1,30 @@ +digraph G +{ + edge [fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"]; + node [fontname="FreeSans",fontsize="10",shape=record]; + Node1 [label="bounceent",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; + Node2 -> Node1 [dir=back,color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; + Node2 [label="physent",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classphysent.html"]; + Node3 -> Node2 [dir=back,color="firebrick4",fontsize="10",style="solid",fontname="FreeSans"]; + Node3 [label="worldobject",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classworldobject.html"]; + Node4 -> Node2 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="deltapos\nnewpos\nvel\no",fontname="FreeSans"]; + Node4 [label="vec",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structvec.html"]; + Node5 -> Node1 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="owner",fontname="FreeSans"]; + Node5 [label="playerent",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classplayerent.html"]; + Node6 -> Node5 [dir=back,color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; + Node6 [label="dynent",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classdynent.html"]; + Node2 -> Node6 [dir=back,color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; + Node7 -> Node6 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="prev\ncurrent",fontname="FreeSans"]; + Node7 [label="animstate",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structanimstate.html"]; + Node8 -> Node5 [dir=back,color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; + Node8 [label="playerstate",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classplayerstate.html"]; + Node9 -> Node5 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="history",fontname="FreeSans"]; + Node9 [label="poshist",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structposhist.html"]; + Node4 -> Node9 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="pos",fontname="FreeSans"]; + Node10 -> Node5 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="weaponsel\nnextweaponsel\nweapons\nnextprimweap\nprevweaponsel\nprimweap\nlastattackweapon",fontname="FreeSans"]; + Node10 [label="weapon",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structweapon.html"]; + Node5 -> Node10 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="owner",fontname="FreeSans"]; + Node11 -> Node10 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="info",fontname="FreeSans"]; + Node11 [label="guninfo",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structguninfo.html"]; + Node4 -> Node5 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="head",fontname="FreeSans"]; +} diff --git a/source/doxygen/html/classbounceent__coll__graph.md5 b/source/doxygen/html/classbounceent__coll__graph.md5 new file mode 100644 index 00000000..5932abd6 --- /dev/null +++ b/source/doxygen/html/classbounceent__coll__graph.md5 @@ -0,0 +1 @@ +62ce0d77e1e9f5c19c0c8d7dc2ec2325 \ No newline at end of file diff --git a/source/doxygen/html/classbufferhashtable-members.html b/source/doxygen/html/classbufferhashtable-members.html new file mode 100644 index 00000000..43a979a7 --- /dev/null +++ b/source/doxygen/html/classbufferhashtable-members.html @@ -0,0 +1,53 @@ + + +AssaultCube: Member List + + + + + +
+

bufferhashtable Member List

This is the complete list of members for bufferhashtable, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + +
access(const K &key)hashtable< char *, sbuffer > [inline]
access(const K &key, const T &data)hashtable< char *, sbuffer > [inline]
chunkshashtable< char *, sbuffer >
CHUNKSIZE enum valuehashtable< char *, sbuffer >
clear()hashtable< char *, sbuffer > [inline]
const_key typedefhashtable< char *, sbuffer >
const_value typedefhashtable< char *, sbuffer >
deletechunks()hashtable< char *, sbuffer > [inline]
enumchashtable< char *, sbuffer >
find(char *name)bufferhashtable [virtual]
hashtable(int size=1<< 10)hashtable< char *, sbuffer > [inline]
insert(const K &key, uint h)hashtable< char *, sbuffer > [inline]
key typedefhashtable< char *, sbuffer >
numelemshashtable< char *, sbuffer >
operator[](const K &key)hashtable< char *, sbuffer > [inline]
remove(const K &key)hashtable< char *, sbuffer > [inline]
sizehashtable< char *, sbuffer >
tablehashtable< char *, sbuffer >
unusedhashtable< char *, sbuffer >
value typedefhashtable< char *, sbuffer >
~bufferhashtable()bufferhashtable [virtual]
~hashtable()hashtable< char *, sbuffer > [inline]

+
Generated on Mon Dec 8 21:41:34 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/classbufferhashtable.html b/source/doxygen/html/classbufferhashtable.html new file mode 100644 index 00000000..0bd19610 --- /dev/null +++ b/source/doxygen/html/classbufferhashtable.html @@ -0,0 +1,92 @@ + + +AssaultCube: bufferhashtable Class Reference + + + + + +
+

bufferhashtable Class Reference

#include <sound.h> +

+Inherits hashtable< char *, sbuffer >. +

+

+Collaboration diagram for bufferhashtable:
+
+

Collaboration graph
+
[legend]
+ +

+List of all members. + + + + + + +

Public Member Functions

virtual ~bufferhashtable ()
virtual sbuffer * find (char *name)
+


Constructor & Destructor Documentation

+ +
+
+ + + + + + + + +
bufferhashtable::~bufferhashtable (  )  [virtual]
+
+
+ +

+ +

+

+


Member Function Documentation

+ +
+
+ + + + + + + + + +
sbuffer * bufferhashtable::find (char *  name  )  [virtual]
+
+
+ +

+ +

+

+


The documentation for this class was generated from the following files: +
+
Generated on Mon Dec 8 21:41:34 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/classbufferhashtable__coll__graph.dot b/source/doxygen/html/classbufferhashtable__coll__graph.dot new file mode 100644 index 00000000..7cb91823 --- /dev/null +++ b/source/doxygen/html/classbufferhashtable__coll__graph.dot @@ -0,0 +1,15 @@ +digraph G +{ + edge [fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"]; + node [fontname="FreeSans",fontsize="10",shape=record]; + Node1 [label="bufferhashtable",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; + Node2 -> Node1 [dir=back,color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; + Node2 [label="hashtable\< char *, sbuffer \>",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structhashtable.html"]; + Node3 -> Node2 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="unused\ntable\nenumc",fontname="FreeSans"]; + Node3 [label="hashtable\< K, T \>::chain",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structhashtable_1_1chain.html"]; + Node3 -> Node3 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="next",fontname="FreeSans"]; + Node4 -> Node2 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="chunks",fontname="FreeSans"]; + Node4 [label="hashtable\< K, T \>::chainchunk",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structhashtable_1_1chainchunk.html"]; + Node3 -> Node4 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="chains",fontname="FreeSans"]; + Node4 -> Node4 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="next",fontname="FreeSans"]; +} diff --git a/source/doxygen/html/classbufferhashtable__coll__graph.md5 b/source/doxygen/html/classbufferhashtable__coll__graph.md5 new file mode 100644 index 00000000..73f35b2b --- /dev/null +++ b/source/doxygen/html/classbufferhashtable__coll__graph.md5 @@ -0,0 +1 @@ +c5c05532dba84e2a7616ba610c4b71a5 \ No newline at end of file diff --git a/source/doxygen/html/classcamerareference-members.html b/source/doxygen/html/classcamerareference-members.html new file mode 100644 index 00000000..f6d1b793 --- /dev/null +++ b/source/doxygen/html/classcamerareference-members.html @@ -0,0 +1,47 @@ + + +AssaultCube: Member List + + + + + +
+

camerareference Member List

This is the complete list of members for camerareference, including all inherited members.

+ + + + + + + + + + + + + + + + +
attach()worldobjreference [inline, virtual]
camerareference()camerareference
clone() const camerareference [virtual]
currentposition() const camerareference [virtual]
detach()worldobjreference [inline, virtual]
nodistance()camerareference [virtual]
operator!=(const worldobjreference &other)worldobjreference [inline, virtual]
operator==(const worldobjreference &other)camerareference [virtual]
typeworldobjreference
worldobjreference(int t)worldobjreference [inline]
worldobjtype enum nameworldobjreference
WR_CAMERA enum valueworldobjreference
WR_ENTITY enum valueworldobjreference
WR_PHYSENT enum valueworldobjreference
WR_STATICPOS enum valueworldobjreference
~worldobjreference()worldobjreference [inline, virtual]

+
Generated on Mon Dec 8 21:41:34 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/classcamerareference.html b/source/doxygen/html/classcamerareference.html new file mode 100644 index 00000000..ae18e51a --- /dev/null +++ b/source/doxygen/html/classcamerareference.html @@ -0,0 +1,163 @@ + + +AssaultCube: camerareference Class Reference + + + + + +
+

camerareference Class Reference

#include <sound.h> +

+Inherits worldobjreference. +

+

+Collaboration diagram for camerareference:
+
+

Collaboration graph
+
[legend]
+ +

+List of all members. + + + + + + + + + + + + +

Public Member Functions

 camerareference ()
worldobjreference * clone () const
const vec & currentposition () const
bool nodistance ()
bool operator== (const worldobjreference &other)
+


Constructor & Destructor Documentation

+ +
+
+ + + + + + + + +
camerareference::camerareference (  ) 
+
+
+ +

+ +

+

+


Member Function Documentation

+ +
+
+ + + + + + + + +
worldobjreference * camerareference::clone (  )  const [virtual]
+
+
+ +

+ +

Implements worldobjreference.

+ +
+

+ +

+
+ + + + + + + + +
const vec & camerareference::currentposition (  )  const [virtual]
+
+
+ +

+ +

Implements worldobjreference.

+ +
+

+ +

+
+ + + + + + + + +
bool camerareference::nodistance (  )  [virtual]
+
+
+ +

+ +

Implements worldobjreference.

+ +
+

+ +

+
+ + + + + + + + + +
bool camerareference::operator== (const worldobjreference &  other  )  [virtual]
+
+
+ +

+ +

Implements worldobjreference.

+ +
+

+


The documentation for this class was generated from the following files: +
+
Generated on Mon Dec 8 21:41:34 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/classcamerareference__coll__graph.dot b/source/doxygen/html/classcamerareference__coll__graph.dot new file mode 100644 index 00000000..c84fa589 --- /dev/null +++ b/source/doxygen/html/classcamerareference__coll__graph.dot @@ -0,0 +1,8 @@ +digraph G +{ + edge [fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"]; + node [fontname="FreeSans",fontsize="10",shape=record]; + Node1 [label="camerareference",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; + Node2 -> Node1 [dir=back,color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; + Node2 [label="worldobjreference",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classworldobjreference.html"]; +} diff --git a/source/doxygen/html/classcamerareference__coll__graph.md5 b/source/doxygen/html/classcamerareference__coll__graph.md5 new file mode 100644 index 00000000..b2f1527a --- /dev/null +++ b/source/doxygen/html/classcamerareference__coll__graph.md5 @@ -0,0 +1 @@ +554e5f388c8cdb7ea6da6e0c4dd1ad69 \ No newline at end of file diff --git a/source/doxygen/html/classdynent-members.html b/source/doxygen/html/classdynent-members.html new file mode 100644 index 00000000..68d4996b --- /dev/null +++ b/source/doxygen/html/classdynent-members.html @@ -0,0 +1,79 @@ + + +AssaultCube: Member List + + + + + +
+

dynent Member List

This is the complete list of members for dynent, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
aboveeyephysent
cancollidephysent
crouchingphysent
currentdynent
deltaposphysent
dynent()dynent [inline]
eyeheightphysent
eyeheightvelphysent
inwaterphysent
jumpnextphysent
k_downdynent
k_leftdynent
k_rightdynent
k_updynent
lastanimswitchtimedynent
lastjumpphysent
lastmodeldynent
lastrendereddynent
lastsplashphysent
maxeyeheightphysent
maxspeedphysent
movephysent
newposphysent
ophysent
oncollision()physent [inline, virtual]
onfloorphysent
onladderphysent
onmoved(const vec &dist)physent [inline, virtual]
physent()physent [inline]
pitchphysent
pitchvelphysent
prevdynent
radiusphysent
reset()dynent [inline]
resetanim()dynent [inline]
resetinterp()physent [inline]
rollphysent
statephysent
stopmoving()dynent [inline]
strafephysent
stuckphysent
timeinairphysent
trycrouchphysent
typephysent
velphysent
yawphysent
~dynent()dynent [inline, virtual]
~physent()physent [inline, virtual]

+
Generated on Mon Dec 8 21:41:35 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/classdynent.html b/source/doxygen/html/classdynent.html new file mode 100644 index 00000000..b8747378 --- /dev/null +++ b/source/doxygen/html/classdynent.html @@ -0,0 +1,313 @@ + + +AssaultCube: dynent Class Reference + + + + + +
+

dynent Class Reference

#include <entity.h> +

+Inherits physent. +

+Inherited by playerent. +

+

+Collaboration diagram for dynent:
+
+

Collaboration graph
+
[legend]
+ +

+List of all members. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Public Member Functions

void stopmoving ()
void resetanim ()
void reset ()
 dynent ()
virtual ~dynent ()

Public Attributes

bool k_left
bool k_right
bool k_up
bool k_down
animstate prev [2]
animstate current [2]
int lastanimswitchtime [2]
void * lastmodel [2]
int lastrendered
+


Constructor & Destructor Documentation

+ +
+
+ + + + + + + + +
dynent::dynent (  )  [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
virtual dynent::~dynent (  )  [inline, virtual]
+
+
+ +

+ +

+

+


Member Function Documentation

+ +
+
+ + + + + + + + +
void dynent::reset (  )  [inline]
+
+
+ +

+ +

Reimplemented from physent.

+ +
+

+ +

+
+ + + + + + + + +
void dynent::resetanim (  )  [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void dynent::stopmoving (  )  [inline]
+
+
+ +

+ +

+

+


Member Data Documentation

+ +
+
+ + + + +
animstate dynent::current[2]
+
+
+ +

+ +

+

+ +

+
+ + + + +
bool dynent::k_down
+
+
+ +

+ +

+

+ +

+
+ + + + +
bool dynent::k_left
+
+
+ +

+ +

+

+ +

+
+ + + + +
bool dynent::k_right
+
+
+ +

+ +

+

+ +

+
+ + + + +
bool dynent::k_up
+
+
+ +

+ +

+

+ +

+
+ + + + +
int dynent::lastanimswitchtime[2]
+
+
+ +

+ +

+

+ +

+
+ + + + +
void* dynent::lastmodel[2]
+
+
+ +

+ +

+

+ +

+
+ + + + +
int dynent::lastrendered
+
+
+ +

+ +

+

+ +

+
+ + + + +
animstate dynent::prev[2]
+
+
+ +

+ +

+

+


The documentation for this class was generated from the following file: +
+
Generated on Mon Dec 8 21:41:35 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/classdynent__coll__graph.dot b/source/doxygen/html/classdynent__coll__graph.dot new file mode 100644 index 00000000..f4e713f5 --- /dev/null +++ b/source/doxygen/html/classdynent__coll__graph.dot @@ -0,0 +1,14 @@ +digraph G +{ + edge [fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"]; + node [fontname="FreeSans",fontsize="10",shape=record]; + Node1 [label="dynent",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; + Node2 -> Node1 [dir=back,color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; + Node2 [label="physent",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classphysent.html"]; + Node3 -> Node2 [dir=back,color="firebrick4",fontsize="10",style="solid",fontname="FreeSans"]; + Node3 [label="worldobject",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classworldobject.html"]; + Node4 -> Node2 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="deltapos\nnewpos\nvel\no",fontname="FreeSans"]; + Node4 [label="vec",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structvec.html"]; + Node5 -> Node1 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="prev\ncurrent",fontname="FreeSans"]; + Node5 [label="animstate",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structanimstate.html"]; +} diff --git a/source/doxygen/html/classdynent__coll__graph.md5 b/source/doxygen/html/classdynent__coll__graph.md5 new file mode 100644 index 00000000..78f86e12 --- /dev/null +++ b/source/doxygen/html/classdynent__coll__graph.md5 @@ -0,0 +1 @@ +9d1d884854311e1bfeb79b39bc417739 \ No newline at end of file diff --git a/source/doxygen/html/classes.html b/source/doxygen/html/classes.html new file mode 100644 index 00000000..5ef18e72 --- /dev/null +++ b/source/doxygen/html/classes.html @@ -0,0 +1,52 @@ + + +AssaultCube: Alphabetical List + + + + + +
+

Class Index

A | B | C | D | E | F | G | H | I | K | L | M | O | P | R | S | T | V | W

+ +
  A  
+
entityreference   mapaction   playerent   
  T  
+
akimbo   explodeevent   mapmodelinfo   playerstate   teamscore   
akimboevent   expvert   mastermodeaction   poshist   textinputbuffer   
animstate   
  F  
+
md2   posixsyslog   Texture   
assaultrifle   filelog   md2::md2_frame   projectilestate   tiger   
audiomanager   flaginfo   md2::md2_header   pwddetail   tiger::hashval   
autoteamaction   font   md2::md2_vertex   
  R  
+
tmu   
  B  
+
font::charinfo   md2::md2part   recorddemoaction   tmufunc   
ban   forceteamaction   md3   releaseaction   translucentmodel   
banaction   
  G  
+
md3::md3part   reloadevent   tristrip   
batchedmodel   gameevent   md3header   removebansaction   tristrip::drawcall   
block   giveadminaction   md3meshheader   resolverresult   tristrip::edge   
botent   glmatrixf   md3tag   resolverthread   tristrip::triangle   
bounceent   gmdesc   md3triangle   ringbuf   twoint   
bufferhashtable   gmenu   md3vertex   
  S  
+
  V  
+
bvec   grenadeent   mdirlist   s_sprintf_f   vec   
  C  
+
grenades   mitem   savedscore   vec4   
camerareference   gun   mitemcheckbox   sbuffer   vector   
cleardemosaction   guninfo   mitemimage   scoreratio   vertex   
client   
  H  
+
mitemkeyinput   scriptsleep   vertmodel   
clientstate   hashtable   mitemmanual   server_entity   vertmodel::animinfo   
cline   hashtable::chain   mitemslider   serveraction   vertmodel::anpos   
color   hashtable::chainchunk   mitemtext   servercontroller   vertmodel::bb   
completekey   header   mitemtextinput   serverdescaction   vertmodel::dyncacheentry   
completeval   hitevent   mline   serverinfo   vertmodel::lightcacheentry   
configset   hitmsg   model   sflaginfo   vertmodel::lightvert   
connectdata   hline   modelattach   shadowvertex   vertmodel::linkedpart   
console   hudline   modelbatch   shotevent   vertmodel::mesh   
consolebuffer   hudmessages   modelcache   shotgun   vertmodel::part   
  D  
+
  I  
+
modelcache::entry   shuffleteamaction   vertmodel::part::shadowheader   
databuf   ident   modelcacheentry   sline   vertmodel::particleemitter   
demofile   identstack   modelcachelist   Slot   vertmodel::shadowcacheentry   
demoheader   iprange   msection   sniperrifle   vertmodel::tag   
demoplayaction   itemstat   
  O  
+
soundconfig   vertmodel::tcvert   
dlight   ivec   oggstream   source   vertmodel::tri   
docargument   
  K  
+
  P  
+
sourceowner   votedisplayinfo   
docexample   keym   packetqueue   sourcescheduler   voteinfo   
docident   kickaction   particle   sqr   
  W  
+
dockey   knife   parttype   staticreference   weapon   
docref   
  L  
+
persistent_entity   stopdemoaction   weaponmove   
docsection   location   physent   stripbatch   winserviceinstaller   
dynent   locvector   physentreference   strips   worldobject   
  E  
+
log   pickupevent   subgun   worldobjreference   
enableaction   
  M  
+
pistol   suicideevent   worldstate   
entity   maction   playeraction   

A | B | C | D | E | F | G | H | I | K | L | M | O | P | R | S | T | V | W

+

+
Generated on Mon Dec 8 21:41:33 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/classgrenadeent-members.html b/source/doxygen/html/classgrenadeent-members.html new file mode 100644 index 00000000..26fabefc --- /dev/null +++ b/source/doxygen/html/classgrenadeent-members.html @@ -0,0 +1,85 @@ + + +AssaultCube: Member List + + + + + +
+

grenadeent Member List

This is the complete list of members for grenadeent, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
_throw(const vec &from, const vec &vel)grenadeent
aboveeyephysent
activate(const vec &from, const vec &to)grenadeent
applyphysics()grenadeent [virtual]
bounceent()bounceent [inline]
bouncetypebounceent
cancollidephysent
crouchingphysent
deltaposphysent
destroy()grenadeent [virtual]
distsincebouncegrenadeent
explode()grenadeent
eyeheightphysent
eyeheightvelphysent
grenadeent(playerent *owner, int millis=0)grenadeent
inwaterphysent
isalive(int lastmillis)bounceent [inline]
jumpnextphysent
lastjumpphysent
lastsplashphysent
localgrenadeent
maxeyeheightphysent
maxspeedphysent
millisbounceent
movephysent
moveoutsidebbox(const vec &direction, playerent *boundingbox)grenadeent
nadestategrenadeent
newposphysent
ophysent
oncollision()grenadeent [virtual]
onfloorphysent
onladderphysent
onmoved(const vec &dist)grenadeent [virtual]
ownerbounceent
physent()physent [inline]
pitchphysent
pitchvelphysent
radiusphysent
reset()physent [inline]
resetinterp()physent [inline]
rollphysent
rotspeedbounceent
splash()grenadeent
statephysent
strafephysent
stuckphysent
timeinairphysent
timetolivebounceent
trycrouchphysent
typephysent
velphysent
yawphysent
~bounceent()bounceent [inline, virtual]
~physent()physent [inline, virtual]

+
Generated on Mon Dec 8 21:41:35 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/classgrenadeent.html b/source/doxygen/html/classgrenadeent.html new file mode 100644 index 00000000..923bd7b1 --- /dev/null +++ b/source/doxygen/html/classgrenadeent.html @@ -0,0 +1,361 @@ + + +AssaultCube: grenadeent Class Reference + + + + + +
+

grenadeent Class Reference

#include <entity.h> +

+Inherits bounceent. +

+

+Collaboration diagram for grenadeent:
+
+

Collaboration graph
+
[legend]
+ +

+List of all members. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Public Member Functions

 grenadeent (playerent *owner, int millis=0)
void activate (const vec &from, const vec &to)
void _throw (const vec &from, const vec &vel)
void explode ()
void splash ()
virtual void destroy ()
virtual bool applyphysics ()
void moveoutsidebbox (const vec &direction, playerent *boundingbox)
void oncollision ()
void onmoved (const vec &dist)

Public Attributes

bool local
int nadestate
float distsincebounce
+


Constructor & Destructor Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + +
grenadeent::grenadeent (playerent *  owner,
int  millis = 0 
)
+
+
+ +

+ +

+

+


Member Function Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + +
void grenadeent::_throw (const vec &  from,
const vec &  vel 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void grenadeent::activate (const vec &  from,
const vec &  to 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
bool grenadeent::applyphysics (  )  [virtual]
+
+
+ +

+ +

Reimplemented from bounceent.

+ +
+

+ +

+
+ + + + + + + + +
void grenadeent::destroy (  )  [virtual]
+
+
+ +

+ +

Reimplemented from bounceent.

+ +
+

+ +

+
+ + + + + + + + +
void grenadeent::explode (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void grenadeent::moveoutsidebbox (const vec &  direction,
playerent *  boundingbox 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void grenadeent::oncollision (  )  [virtual]
+
+
+ +

+ +

Reimplemented from physent.

+ +
+

+ +

+
+ + + + + + + + + +
void grenadeent::onmoved (const vec &  dist  )  [virtual]
+
+
+ +

+ +

Reimplemented from physent.

+ +
+

+ +

+
+ + + + + + + + +
void grenadeent::splash (  ) 
+
+
+ +

+ +

+

+


Member Data Documentation

+ +
+
+ + + + +
float grenadeent::distsincebounce
+
+
+ +

+ +

+

+ +

+
+ + + + +
bool grenadeent::local
+
+
+ +

+ +

+

+ +

+
+ + + + +
int grenadeent::nadestate
+
+
+ +

+ +

+

+


The documentation for this class was generated from the following files: +
+
Generated on Mon Dec 8 21:41:35 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/classgrenadeent__coll__graph.dot b/source/doxygen/html/classgrenadeent__coll__graph.dot new file mode 100644 index 00000000..20ed7039 --- /dev/null +++ b/source/doxygen/html/classgrenadeent__coll__graph.dot @@ -0,0 +1,32 @@ +digraph G +{ + edge [fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"]; + node [fontname="FreeSans",fontsize="10",shape=record]; + Node1 [label="grenadeent",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; + Node2 -> Node1 [dir=back,color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; + Node2 [label="bounceent",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classbounceent.html"]; + Node3 -> Node2 [dir=back,color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; + Node3 [label="physent",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classphysent.html"]; + Node4 -> Node3 [dir=back,color="firebrick4",fontsize="10",style="solid",fontname="FreeSans"]; + Node4 [label="worldobject",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classworldobject.html"]; + Node5 -> Node3 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="deltapos\nnewpos\nvel\no",fontname="FreeSans"]; + Node5 [label="vec",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structvec.html"]; + Node6 -> Node2 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="owner",fontname="FreeSans"]; + Node6 [label="playerent",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classplayerent.html"]; + Node7 -> Node6 [dir=back,color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; + Node7 [label="dynent",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classdynent.html"]; + Node3 -> Node7 [dir=back,color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; + Node8 -> Node7 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="prev\ncurrent",fontname="FreeSans"]; + Node8 [label="animstate",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structanimstate.html"]; + Node9 -> Node6 [dir=back,color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; + Node9 [label="playerstate",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classplayerstate.html"]; + Node10 -> Node6 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="history",fontname="FreeSans"]; + Node10 [label="poshist",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structposhist.html"]; + Node5 -> Node10 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="pos",fontname="FreeSans"]; + Node11 -> Node6 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="weaponsel\nnextweaponsel\nweapons\nnextprimweap\nprevweaponsel\nprimweap\nlastattackweapon",fontname="FreeSans"]; + Node11 [label="weapon",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structweapon.html"]; + Node6 -> Node11 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="owner",fontname="FreeSans"]; + Node12 -> Node11 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="info",fontname="FreeSans"]; + Node12 [label="guninfo",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structguninfo.html"]; + Node5 -> Node6 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="head",fontname="FreeSans"]; +} diff --git a/source/doxygen/html/classgrenadeent__coll__graph.md5 b/source/doxygen/html/classgrenadeent__coll__graph.md5 new file mode 100644 index 00000000..c61f6533 --- /dev/null +++ b/source/doxygen/html/classgrenadeent__coll__graph.md5 @@ -0,0 +1 @@ +1b7e43325d0a1718a8b41cfcb1e00779 \ No newline at end of file diff --git a/source/doxygen/html/classlocation-members.html b/source/doxygen/html/classlocation-members.html new file mode 100644 index 00000000..595c931e --- /dev/null +++ b/source/doxygen/html/classlocation-members.html @@ -0,0 +1,50 @@ + + +AssaultCube: Member List + + + + + +
+

location Member List

This is the complete list of members for location, including all inherited members.

+ + + + + + + + + + + + + + + + + + + +
attachworldobjreference(const worldobjreference &r)location
cfglocation
drop()location
evaluateworldobjref()location
location(int sound, const worldobjreference &r, int priority=SP_NORMAL)location
offset(float secs)location
offset()location
onsourcereassign(source *s)location [virtual]
pitch(float p)location
play(bool loop=false)location
playmillislocation
reflocation
setvolume(float v)location
srclocation
stalelocation
update()location
updatepos()location
~location()location
~sourceowner()sourceowner [inline, private, virtual]

+
Generated on Mon Dec 8 21:41:35 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/classlocation.html b/source/doxygen/html/classlocation.html new file mode 100644 index 00000000..9c0aa12f --- /dev/null +++ b/source/doxygen/html/classlocation.html @@ -0,0 +1,433 @@ + + +AssaultCube: location Class Reference + + + + + +
+

location Class Reference

#include <sound.h> +

+Inherits sourceowner. +

+

+Collaboration diagram for location:
+
+

Collaboration graph
+
[legend]
+ +

+List of all members. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Public Member Functions

 location (int sound, const worldobjreference &r, int priority=SP_NORMAL)
 ~location ()
void attachworldobjreference (const worldobjreference &r)
void evaluateworldobjref ()
void onsourcereassign (source *s)
void updatepos ()
void update ()
void play (bool loop=false)
void pitch (float p)
bool setvolume (float v)
void offset (float secs)
float offset ()
void drop ()

Public Attributes

soundconfig * cfg
source * src
worldobjreference * ref
bool stale
int playmillis
+


Constructor & Destructor Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
location::location (int  sound,
const worldobjreference &  r,
int  priority = SP_NORMAL 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
location::~location (  ) 
+
+
+ +

+ +

+

+


Member Function Documentation

+ +
+
+ + + + + + + + + +
void location::attachworldobjreference (const worldobjreference &  r  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void location::drop (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void location::evaluateworldobjref (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
float location::offset (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void location::offset (float  secs  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void location::onsourcereassign (source *  s  )  [virtual]
+
+
+ +

+ +

Implements sourceowner.

+ +
+

+ +

+
+ + + + + + + + + +
void location::pitch (float  p  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void location::play (bool  loop = false  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
bool location::setvolume (float  v  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void location::update (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void location::updatepos (  ) 
+
+
+ +

+ +

+

+


Member Data Documentation

+ +
+ +
+ +

+ +

+

+ +

+
+ + + + +
int location::playmillis
+
+
+ +

+ +

+

+ +

+ +
+ +

+ +

+

+ +

+
+ + + + +
source* location::src
+
+
+ +

+ +

+

+ +

+
+ + + + +
bool location::stale
+
+
+ +

+ +

+

+


The documentation for this class was generated from the following files: +
+
Generated on Mon Dec 8 21:41:35 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/classlocation__coll__graph.dot b/source/doxygen/html/classlocation__coll__graph.dot new file mode 100644 index 00000000..f9156a4b --- /dev/null +++ b/source/doxygen/html/classlocation__coll__graph.dot @@ -0,0 +1,17 @@ +digraph G +{ + edge [fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"]; + node [fontname="FreeSans",fontsize="10",shape=record]; + Node1 [label="location",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; + Node2 -> Node1 [dir=back,color="firebrick4",fontsize="10",style="solid",fontname="FreeSans"]; + Node2 [label="sourceowner",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classsourceowner.html"]; + Node3 -> Node1 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="ref",fontname="FreeSans"]; + Node3 [label="worldobjreference",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classworldobjreference.html"]; + Node4 -> Node1 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="cfg",fontname="FreeSans"]; + Node4 [label="soundconfig",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structsoundconfig.html"]; + Node5 -> Node4 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="buf",fontname="FreeSans"]; + Node5 [label="sbuffer",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classsbuffer.html"]; + Node6 -> Node1 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="src",fontname="FreeSans"]; + Node6 [label="source",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classsource.html"]; + Node2 -> Node6 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="owner",fontname="FreeSans"]; +} diff --git a/source/doxygen/html/classlocation__coll__graph.md5 b/source/doxygen/html/classlocation__coll__graph.md5 new file mode 100644 index 00000000..6ca82984 --- /dev/null +++ b/source/doxygen/html/classlocation__coll__graph.md5 @@ -0,0 +1 @@ +05a9de3b26fd832f4e67cd15c7e15704 \ No newline at end of file diff --git a/source/doxygen/html/classoggstream-members.html b/source/doxygen/html/classoggstream-members.html new file mode 100644 index 00000000..683fa280 --- /dev/null +++ b/source/doxygen/html/classoggstream-members.html @@ -0,0 +1,64 @@ + + +AssaultCube: Member List + + + + + +
+

oggstream Member List

This is the complete list of members for oggstream, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
bufferidsoggstream
BUFSIZEoggstream [static]
endfademillisoggstream
endmillisoggstream
fadein(int startmillis, int fademillis)oggstream
fadeout(int endmillis, int fademillis)oggstream
formatoggstream
gainoggstream
infooggstream
isopenoggstream
loopingoggstream
nameoggstream
oggfileoggstream
oggstream()oggstream
onsourcereassign(source *s)oggstream [virtual]
open(const char *f)oggstream
playback(bool looping=false)oggstream
playing()oggstream
reset()oggstream
seek(double offset)oggstream
setgain(float g)oggstream
setvolume(float v)oggstream
srcoggstream
startfademillisoggstream
startmillisoggstream
stream(ALuint bufid)oggstream
totalsecondsoggstream
update()oggstream
updategain()oggstream
validoggstream
volumeoggstream
~oggstream()oggstream
~sourceowner()sourceowner [inline, private, virtual]

+
Generated on Mon Dec 8 21:41:36 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/classoggstream.html b/source/doxygen/html/classoggstream.html new file mode 100644 index 00000000..c0838495 --- /dev/null +++ b/source/doxygen/html/classoggstream.html @@ -0,0 +1,685 @@ + + +AssaultCube: oggstream Class Reference + + + + + +
+

oggstream Class Reference

#include <sound.h> +

+Inherits sourceowner. +

+

+Collaboration diagram for oggstream:
+
+

Collaboration graph
+
[legend]
+ +

+List of all members. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Public Member Functions

 oggstream ()
 ~oggstream ()
void reset ()
bool open (const char *f)
void onsourcereassign (source *s)
bool stream (ALuint bufid)
bool update ()
bool playing ()
void updategain ()
void setgain (float g)
void setvolume (float v)
void fadein (int startmillis, int fademillis)
void fadeout (int endmillis, int fademillis)
bool playback (bool looping=false)
void seek (double offset)

Public Attributes

string name
bool valid
OggVorbis_File oggfile
bool isopen
vorbis_info * info
double totalseconds
ALuint bufferids [2]
source * src
ALenum format
float volume
float gain
int startmillis
int endmillis
int startfademillis
int endfademillis
bool looping

Static Public Attributes

static const int BUFSIZE = 1024 * 512
+


Constructor & Destructor Documentation

+ +
+
+ + + + + + + + +
oggstream::oggstream (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
oggstream::~oggstream (  ) 
+
+
+ +

+ +

+

+


Member Function Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + +
void oggstream::fadein (int  startmillis,
int  fademillis 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void oggstream::fadeout (int  endmillis,
int  fademillis 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void oggstream::onsourcereassign (source *  s  )  [virtual]
+
+
+ +

+ +

Implements sourceowner.

+ +
+

+ +

+
+ + + + + + + + + +
bool oggstream::open (const char *  f  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
bool oggstream::playback (bool  looping = false  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
bool oggstream::playing (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void oggstream::reset (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void oggstream::seek (double  offset  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void oggstream::setgain (float  g  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void oggstream::setvolume (float  v  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
bool oggstream::stream (ALuint  bufid  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
bool oggstream::update (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void oggstream::updategain (  ) 
+
+
+ +

+ +

+

+


Member Data Documentation

+ +
+
+ + + + +
ALuint oggstream::bufferids[2]
+
+
+ +

+ +

+

+ +

+
+ + + + +
const int oggstream::BUFSIZE = 1024 * 512 [static]
+
+
+ +

+ +

+

+ +

+
+ + + + +
int oggstream::endfademillis
+
+
+ +

+ +

+

+ +

+
+ + + + +
int oggstream::endmillis
+
+
+ +

+ +

+

+ +

+
+ + + + +
ALenum oggstream::format
+
+
+ +

+ +

+

+ +

+
+ + + + +
float oggstream::gain
+
+
+ +

+ +

+

+ +

+
+ + + + +
vorbis_info* oggstream::info
+
+
+ +

+ +

+

+ +

+
+ + + + +
bool oggstream::isopen
+
+
+ +

+ +

+

+ +

+
+ + + + +
bool oggstream::looping
+
+
+ +

+ +

+

+ +

+
+ + + + +
string oggstream::name
+
+
+ +

+ +

+

+ +

+
+ + + + +
OggVorbis_File oggstream::oggfile
+
+
+ +

+ +

+

+ +

+
+ + + + +
source* oggstream::src
+
+
+ +

+ +

+

+ +

+ +
+ +

+ +

+

+ +

+
+ + + + +
int oggstream::startmillis
+
+
+ +

+ +

+

+ +

+
+ + + + +
double oggstream::totalseconds
+
+
+ +

+ +

+

+ +

+
+ + + + +
bool oggstream::valid
+
+
+ +

+ +

+

+ +

+
+ + + + +
float oggstream::volume
+
+
+ +

+ +

+

+


The documentation for this class was generated from the following files: +
+
Generated on Mon Dec 8 21:41:36 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/classoggstream__coll__graph.dot b/source/doxygen/html/classoggstream__coll__graph.dot new file mode 100644 index 00000000..2df34ef0 --- /dev/null +++ b/source/doxygen/html/classoggstream__coll__graph.dot @@ -0,0 +1,11 @@ +digraph G +{ + edge [fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"]; + node [fontname="FreeSans",fontsize="10",shape=record]; + Node1 [label="oggstream",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; + Node2 -> Node1 [dir=back,color="firebrick4",fontsize="10",style="solid",fontname="FreeSans"]; + Node2 [label="sourceowner",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classsourceowner.html"]; + Node3 -> Node1 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="src",fontname="FreeSans"]; + Node3 [label="source",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classsource.html"]; + Node2 -> Node3 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="owner",fontname="FreeSans"]; +} diff --git a/source/doxygen/html/classoggstream__coll__graph.md5 b/source/doxygen/html/classoggstream__coll__graph.md5 new file mode 100644 index 00000000..12ad97b7 --- /dev/null +++ b/source/doxygen/html/classoggstream__coll__graph.md5 @@ -0,0 +1 @@ +5f257ad260a85e70b7ffb9a3efa00faa \ No newline at end of file diff --git a/source/doxygen/html/classphysent-members.html b/source/doxygen/html/classphysent-members.html new file mode 100644 index 00000000..7099f644 --- /dev/null +++ b/source/doxygen/html/classphysent-members.html @@ -0,0 +1,66 @@ + + +AssaultCube: Member List + + + + + +
+

physent Member List

This is the complete list of members for physent, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
aboveeyephysent
cancollidephysent
crouchingphysent
deltaposphysent
eyeheightphysent
eyeheightvelphysent
inwaterphysent
jumpnextphysent
lastjumpphysent
lastsplashphysent
maxeyeheightphysent
maxspeedphysent
movephysent
newposphysent
ophysent
oncollision()physent [inline, virtual]
onfloorphysent
onladderphysent
onmoved(const vec &dist)physent [inline, virtual]
physent()physent [inline]
pitchphysent
pitchvelphysent
radiusphysent
reset()physent [inline]
resetinterp()physent [inline]
rollphysent
statephysent
strafephysent
stuckphysent
timeinairphysent
trycrouchphysent
typephysent
velphysent
yawphysent
~physent()physent [inline, virtual]

+
Generated on Mon Dec 8 21:41:36 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/classphysent.html b/source/doxygen/html/classphysent.html new file mode 100644 index 00000000..9f9defa1 --- /dev/null +++ b/source/doxygen/html/classphysent.html @@ -0,0 +1,679 @@ + + +AssaultCube: physent Class Reference + + + + + +
+

physent Class Reference

#include <entity.h> +

+Inherits worldobject. +

+Inherited by bounceent, and dynent. +

+

+Collaboration diagram for physent:
+
+

Collaboration graph
+
[legend]
+ +

+List of all members. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Public Member Functions

 physent ()
virtual ~physent ()
void resetinterp ()
void reset ()
virtual void oncollision ()
virtual void onmoved (const vec &dist)

Public Attributes

vec o
vec vel
vec deltapos
vec newpos
float yaw
float pitch
float roll
float pitchvel
float maxspeed
int timeinair
float radius
float eyeheight
float maxeyeheight
float aboveeye
bool inwater
bool onfloor
bool onladder
bool jumpnext
bool crouching
bool trycrouch
bool cancollide
bool stuck
int lastjump
int lastsplash
char move
char strafe
uchar state
uchar type
float eyeheightvel
+


Constructor & Destructor Documentation

+ +
+
+ + + + + + + + +
physent::physent (  )  [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
virtual physent::~physent (  )  [inline, virtual]
+
+
+ +

+ +

+

+


Member Function Documentation

+ +
+
+ + + + + + + + +
virtual void physent::oncollision (  )  [inline, virtual]
+
+
+ +

+ +

Reimplemented in grenadeent.

+ +
+

+ +

+
+ + + + + + + + + +
virtual void physent::onmoved (const vec &  dist  )  [inline, virtual]
+
+
+ +

+ +

Reimplemented in grenadeent.

+ +
+

+ +

+
+ + + + + + + + +
void physent::reset (  )  [inline]
+
+
+ +

+ +

Reimplemented in dynent.

+ +
+

+ +

+
+ + + + + + + + +
void physent::resetinterp (  )  [inline]
+
+
+ +

+ +

+

+


Member Data Documentation

+ +
+
+ + + + +
float physent::aboveeye
+
+
+ +

+ +

+

+ +

+
+ + + + +
bool physent::cancollide
+
+
+ +

+ +

+

+ +

+
+ + + + +
bool physent::crouching
+
+
+ +

+ +

+

+ +

+
+ + + + +
vec physent::deltapos
+
+
+ +

+ +

+

+ +

+
+ + + + +
float physent::eyeheight
+
+
+ +

+ +

+

+ +

+
+ + + + +
float physent::eyeheightvel
+
+
+ +

+ +

+

+ +

+
+ + + + +
bool physent::inwater
+
+
+ +

+ +

+

+ +

+
+ + + + +
bool physent::jumpnext
+
+
+ +

+ +

+

+ +

+
+ + + + +
int physent::lastjump
+
+
+ +

+ +

+

+ +

+
+ + + + +
int physent::lastsplash
+
+
+ +

+ +

+

+ +

+
+ + + + +
float physent::maxeyeheight
+
+
+ +

+ +

+

+ +

+
+ + + + +
float physent::maxspeed
+
+
+ +

+ +

+

+ +

+
+ + + + +
char physent::move
+
+
+ +

+ +

+

+ +

+
+ + + + +
vec physent::newpos
+
+
+ +

+ +

+

+ +

+
+ + + + +
vec physent::o
+
+
+ +

+ +

+

+ +

+
+ + + + +
bool physent::onfloor
+
+
+ +

+ +

+

+ +

+
+ + + + +
bool physent::onladder
+
+
+ +

+ +

+

+ +

+
+ + + + +
float physent::pitch
+
+
+ +

+ +

+

+ +

+
+ + + + +
float physent::pitchvel
+
+
+ +

+ +

+

+ +

+
+ + + + +
float physent::radius
+
+
+ +

+ +

+

+ +

+
+ + + + +
float physent::roll
+
+
+ +

+ +

+

+ +

+
+ + + + +
uchar physent::state
+
+
+ +

+ +

+

+ +

+
+ + + + +
char physent::strafe
+
+
+ +

+ +

+

+ +

+
+ + + + +
bool physent::stuck
+
+
+ +

+ +

+

+ +

+
+ + + + +
int physent::timeinair
+
+
+ +

+ +

+

+ +

+
+ + + + +
bool physent::trycrouch
+
+
+ +

+ +

+

+ +

+
+ + + + +
uchar physent::type
+
+
+ +

+ +

+

+ +

+
+ + + + +
vec physent::vel
+
+
+ +

+ +

+

+ +

+
+ + + + +
float physent::yaw
+
+
+ +

+ +

+

+


The documentation for this class was generated from the following file: +
+
Generated on Mon Dec 8 21:41:36 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/classphysent__coll__graph.dot b/source/doxygen/html/classphysent__coll__graph.dot new file mode 100644 index 00000000..d95f4355 --- /dev/null +++ b/source/doxygen/html/classphysent__coll__graph.dot @@ -0,0 +1,10 @@ +digraph G +{ + edge [fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"]; + node [fontname="FreeSans",fontsize="10",shape=record]; + Node1 [label="physent",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; + Node2 -> Node1 [dir=back,color="firebrick4",fontsize="10",style="solid",fontname="FreeSans"]; + Node2 [label="worldobject",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classworldobject.html"]; + Node3 -> Node1 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="deltapos\nnewpos\nvel\no",fontname="FreeSans"]; + Node3 [label="vec",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structvec.html"]; +} diff --git a/source/doxygen/html/classphysent__coll__graph.md5 b/source/doxygen/html/classphysent__coll__graph.md5 new file mode 100644 index 00000000..385dc3ec --- /dev/null +++ b/source/doxygen/html/classphysent__coll__graph.md5 @@ -0,0 +1 @@ +c20f7f42eb293fbf97f573b57e402f9e \ No newline at end of file diff --git a/source/doxygen/html/classphysentreference-members.html b/source/doxygen/html/classphysentreference-members.html new file mode 100644 index 00000000..c63119d2 --- /dev/null +++ b/source/doxygen/html/classphysentreference-members.html @@ -0,0 +1,48 @@ + + +AssaultCube: Member List + + + + + +
+

physentreference Member List

This is the complete list of members for physentreference, including all inherited members.

+ + + + + + + + + + + + + + + + + +
attach()worldobjreference [inline, virtual]
clone() const physentreference [virtual]
currentposition() const physentreference [virtual]
detach()worldobjreference [inline, virtual]
nodistance()physentreference [virtual]
operator!=(const worldobjreference &other)worldobjreference [inline, virtual]
operator==(const worldobjreference &other)physentreference [virtual]
physphysentreference
physentreference(physent *ref)physentreference
typeworldobjreference
worldobjreference(int t)worldobjreference [inline]
worldobjtype enum nameworldobjreference
WR_CAMERA enum valueworldobjreference
WR_ENTITY enum valueworldobjreference
WR_PHYSENT enum valueworldobjreference
WR_STATICPOS enum valueworldobjreference
~worldobjreference()worldobjreference [inline, virtual]

+
Generated on Mon Dec 8 21:41:36 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/classphysentreference.html b/source/doxygen/html/classphysentreference.html new file mode 100644 index 00000000..0ba9bb42 --- /dev/null +++ b/source/doxygen/html/classphysentreference.html @@ -0,0 +1,183 @@ + + +AssaultCube: physentreference Class Reference + + + + + +
+

physentreference Class Reference

#include <sound.h> +

+Inherits worldobjreference. +

+

+Collaboration diagram for physentreference:
+
+

Collaboration graph
+
[legend]
+ +

+List of all members. + + + + + + + + + + + + + + + +

Public Member Functions

 physentreference (physent *ref)
worldobjreference * clone () const
const vec & currentposition () const
bool nodistance ()
bool operator== (const worldobjreference &other)

Public Attributes

struct physent * phys
+


Constructor & Destructor Documentation

+ +
+
+ + + + + + + + + +
physentreference::physentreference (physent *  ref  ) 
+
+
+ +

+ +

+

+


Member Function Documentation

+ +
+
+ + + + + + + + +
worldobjreference * physentreference::clone (  )  const [virtual]
+
+
+ +

+ +

Implements worldobjreference.

+ +
+

+ +

+
+ + + + + + + + +
const vec & physentreference::currentposition (  )  const [virtual]
+
+
+ +

+ +

Implements worldobjreference.

+ +
+

+ +

+
+ + + + + + + + +
bool physentreference::nodistance (  )  [virtual]
+
+
+ +

+ +

Implements worldobjreference.

+ +
+

+ +

+
+ + + + + + + + + +
bool physentreference::operator== (const worldobjreference &  other  )  [virtual]
+
+
+ +

+ +

Implements worldobjreference.

+ +
+

+


Member Data Documentation

+ +
+
+ + + + +
struct physent* physentreference::phys [read]
+
+
+ +

+ +

+

+


The documentation for this class was generated from the following files: +
+
Generated on Mon Dec 8 21:41:36 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/classphysentreference__coll__graph.dot b/source/doxygen/html/classphysentreference__coll__graph.dot new file mode 100644 index 00000000..173a972a --- /dev/null +++ b/source/doxygen/html/classphysentreference__coll__graph.dot @@ -0,0 +1,14 @@ +digraph G +{ + edge [fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"]; + node [fontname="FreeSans",fontsize="10",shape=record]; + Node1 [label="physentreference",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; + Node2 -> Node1 [dir=back,color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; + Node2 [label="worldobjreference",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classworldobjreference.html"]; + Node3 -> Node1 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="phys",fontname="FreeSans"]; + Node3 [label="physent",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classphysent.html"]; + Node4 -> Node3 [dir=back,color="firebrick4",fontsize="10",style="solid",fontname="FreeSans"]; + Node4 [label="worldobject",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classworldobject.html"]; + Node5 -> Node3 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="deltapos\nnewpos\nvel\no",fontname="FreeSans"]; + Node5 [label="vec",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structvec.html"]; +} diff --git a/source/doxygen/html/classphysentreference__coll__graph.md5 b/source/doxygen/html/classphysentreference__coll__graph.md5 new file mode 100644 index 00000000..b37c1513 --- /dev/null +++ b/source/doxygen/html/classphysentreference__coll__graph.md5 @@ -0,0 +1 @@ +428c92925dc0624ff86b345f80791a12 \ No newline at end of file diff --git a/source/doxygen/html/classplayerent-members.html b/source/doxygen/html/classplayerent-members.html new file mode 100644 index 00000000..c25516c7 --- /dev/null +++ b/source/doxygen/html/classplayerent-members.html @@ -0,0 +1,148 @@ + + +AssaultCube: Member List + + + + + +
+

playerent Member List

This is the complete list of members for playerent, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
aboveeyephysent
additem(itemstat &is, int &v)playerstate [inline]
akimboplayerstate
allowmove()playerent [inline]
ammoplayerstate
armourplayerstate
attackingplayerent
cancollidephysent
canpickup(int type)playerstate [inline]
clientnumplayerent
clientroleplayerent
crouchingphysent
currentdynent
damageroll(float damage)playerent [inline]
deathsplayerent
deltapitchplayerent
deltaposphysent
deltayawplayerent
dodamage(int damage)playerstate [inline]
dynent()dynent [inline]
eardamagemillisplayerent
eyeheightphysent
eyeheightvelphysent
flagscoreplayerent
followplayercnplayerent
fragsplayerent
gunselectplayerstate
gunwaitplayerstate
headplayerent
healthplayerstate
historyplayerent
hitpush(int damage, const vec &dir, playerent *actor, int gun)playerent [inline]
inwaterphysent
isspectating()playerent [inline]
itemstats(int type)playerstate [inline]
jumpnextphysent
k_downdynent
k_leftdynent
k_rightdynent
k_updynent
lastactionplayerent
lastanimswitchtimedynent
lastattackweaponplayerent
lastjumpphysent
lastmodeldynent
lastmoveplayerent
lastpainplayerent
lastrendereddynent
lastsplashphysent
lastupdateplayerent
lastvoicecomplayerent
lifesequenceplayerent
magplayerstate
maxeyeheightphysent
maxspeedphysent
movephysent
nameplayerent
newpitchplayerent
newposphysent
newyawplayerent
nextprimaryplayerstate
nextprimweapplayerent
nextweaponplayerent
nextweaponselplayerent
ophysent
oncollision()physent [inline, virtual]
onfloorphysent
onladderphysent
onmoved(const vec &dist)physent [inline, virtual]
physent()physent [inline]
pickup(int type)playerstate [inline]
pingplayerent
pitchphysent
pitchvelphysent
plagplayerent
playerent()playerent [inline]
playerstate()playerstate [inline]
prevdynent
prevweaponselplayerent
primaryplayerstate
primweapplayerent
radiusphysent
reset()dynent [inline]
resetanim()dynent [inline]
resetinterp()physent [inline]
resetspec()playerent [inline]
respawn()playerent [inline]
respawnoffsetplayerent
rollphysent
selectweapon(int w)playerent [inline]
setnextprimary(int w)playerent [inline]
setprimary(int w)playerent [inline]
skinplayerent
skin_claplayerent
skin_noteamplayerent
skin_rvsfplayerent
smoothmillisplayerent
spawnstate(int gamemode)playerent [inline, virtual]
spectatemodeplayerent
statephysent
stopmoving()dynent [inline]
strafephysent
stuckphysent
teamplayerent
timeinairphysent
trycrouchphysent
typephysent
velphysent
weaponchangingplayerent
weaponsplayerent
weaponselplayerent
weaponswitch(weapon *w)playerent [inline]
yawphysent
~dynent()dynent [inline, virtual]
~physent()physent [inline, virtual]
~playerent()playerent [inline, virtual]
~playerstate()playerstate [inline, virtual]

+
Generated on Mon Dec 8 21:41:36 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/classplayerent.html b/source/doxygen/html/classplayerent.html new file mode 100644 index 00000000..7860c52e --- /dev/null +++ b/source/doxygen/html/classplayerent.html @@ -0,0 +1,1038 @@ + + +AssaultCube: playerent Class Reference + + + + + +
+

playerent Class Reference

#include <entity.h> +

+Inherits dynent, and playerstate. +

+Inherited by botent. +

+

+Collaboration diagram for playerent:
+
+

Collaboration graph
+
[legend]
+ +

+List of all members. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Public Member Functions

bool allowmove ()
 playerent ()
virtual ~playerent ()
void damageroll (float damage)
void hitpush (int damage, const vec &dir, playerent *actor, int gun)
void resetspec ()
void respawn ()
void spawnstate (int gamemode)
void selectweapon (int w)
void setprimary (int w)
void setnextprimary (int w)
bool isspectating ()
void weaponswitch (weapon *w)

Public Attributes

int clientnum
int lastupdate
int plag
int ping
int lifesequence
int frags
int flagscore
int deaths
int lastaction
int lastmove
int lastpain
int lastvoicecom
int clientrole
bool attacking
string name
string team
int weaponchanging
int nextweapon
int skin
int spectatemode
int followplayercn
int eardamagemillis
int respawnoffset
weapon * weapons [NUMGUNS]
weapon * prevweaponsel
weapon * weaponsel
weapon * nextweaponsel
weapon * primweap
weapon * nextprimweap
weapon * lastattackweapon
poshist history
const char * skin_noteam
const char * skin_cla
const char * skin_rvsf
float deltayaw
float deltapitch
float newyaw
float newpitch
int smoothmillis
vec head
+


Constructor & Destructor Documentation

+ +
+
+ + + + + + + + +
playerent::playerent (  )  [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
virtual playerent::~playerent (  )  [inline, virtual]
+
+
+ +

+ +

+

+


Member Function Documentation

+ +
+
+ + + + + + + + +
bool playerent::allowmove (  )  [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void playerent::damageroll (float  damage  )  [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void playerent::hitpush (int  damage,
const vec &  dir,
playerent *  actor,
int  gun 
) [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
bool playerent::isspectating (  )  [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void playerent::resetspec (  )  [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void playerent::respawn (  )  [inline]
+
+
+ +

+ +

Reimplemented from playerstate.

+ +
+

+ +

+
+ + + + + + + + + +
void playerent::selectweapon (int  w  )  [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void playerent::setnextprimary (int  w  )  [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void playerent::setprimary (int  w  )  [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void playerent::spawnstate (int  gamemode  )  [inline, virtual]
+
+
+ +

+ +

Reimplemented from playerstate.

+ +
+

+ +

+
+ + + + + + + + + +
void playerent::weaponswitch (weapon *  w  )  [inline]
+
+
+ +

+ +

+

+


Member Data Documentation

+ +
+
+ + + + +
bool playerent::attacking
+
+
+ +

+ +

+

+ +

+
+ + + + +
int playerent::clientnum
+
+
+ +

+ +

+

+ +

+
+ + + + +
int playerent::clientrole
+
+
+ +

+ +

+

+ +

+
+ + + + +
int playerent::deaths
+
+
+ +

+ +

+

+ +

+
+ + + + +
float playerent::deltapitch
+
+
+ +

+ +

+

+ +

+
+ + + + +
float playerent::deltayaw
+
+
+ +

+ +

+

+ +

+ +
+ +

+ +

+

+ +

+
+ + + + +
int playerent::flagscore
+
+
+ +

+ +

+

+ +

+
+ + + + +
int playerent::followplayercn
+
+
+ +

+ +

+

+ +

+
+ + + + +
int playerent::frags
+
+
+ +

+ +

+

+ +

+
+ + + + +
vec playerent::head
+
+
+ +

+ +

+

+ +

+ +
+ +

+ +

+

+ +

+
+ + + + +
int playerent::lastaction
+
+
+ +

+ +

+

+ +

+ +
+ +

+ +

+

+ +

+
+ + + + +
int playerent::lastmove
+
+
+ +

+ +

+

+ +

+
+ + + + +
int playerent::lastpain
+
+
+ +

+ +

+

+ +

+
+ + + + +
int playerent::lastupdate
+
+
+ +

+ +

+

+ +

+
+ + + + +
int playerent::lastvoicecom
+
+
+ +

+ +

+

+ +

+
+ + + + +
int playerent::lifesequence
+
+
+ +

+ +

+

+ +

+
+ + + + +
string playerent::name
+
+
+ +

+ +

+

+ +

+
+ + + + +
float playerent::newpitch
+
+
+ +

+ +

+

+ +

+
+ + + + +
float playerent::newyaw
+
+
+ +

+ +

+

+ +

+ +
+ +

+ +

+

+ +

+
+ + + + +
int playerent::nextweapon
+
+
+ +

+ +

+

+ +

+ +
+ +

+ +

+

+ +

+
+ + + + +
int playerent::ping
+
+
+ +

+ +

+

+ +

+
+ + + + +
int playerent::plag
+
+
+ +

+ +

+

+ +

+ +
+ +

+ +

+

+ +

+ +
+ +

+ +

+

+ +

+
+ + + + +
int playerent::respawnoffset
+
+
+ +

+ +

+

+ +

+
+ + + + +
int playerent::skin
+
+
+ +

+ +

+

+ +

+
+ + + + +
const char * playerent::skin_cla
+
+
+ +

+ +

+

+ +

+
+ + + + +
const char* playerent::skin_noteam
+
+
+ +

+ +

+

+ +

+
+ + + + +
const char * playerent::skin_rvsf
+
+
+ +

+ +

+

+ +

+
+ + + + +
int playerent::smoothmillis
+
+
+ +

+ +

+

+ +

+
+ + + + +
int playerent::spectatemode
+
+
+ +

+ +

+

+ +

+
+ + + + +
string playerent::team
+
+
+ +

+ +

+

+ +

+
+ + + + +
int playerent::weaponchanging
+
+
+ +

+ +

+

+ +

+
+ + + + +
weapon* playerent::weapons[NUMGUNS]
+
+
+ +

+ +

+

+ +

+ +
+ +

+ +

+

+


The documentation for this class was generated from the following file: +
+
Generated on Mon Dec 8 21:41:36 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/classplayerent__coll__graph.dot b/source/doxygen/html/classplayerent__coll__graph.dot new file mode 100644 index 00000000..3369925b --- /dev/null +++ b/source/doxygen/html/classplayerent__coll__graph.dot @@ -0,0 +1,27 @@ +digraph G +{ + edge [fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"]; + node [fontname="FreeSans",fontsize="10",shape=record]; + Node1 [label="playerent",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; + Node2 -> Node1 [dir=back,color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; + Node2 [label="dynent",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classdynent.html"]; + Node3 -> Node2 [dir=back,color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; + Node3 [label="physent",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classphysent.html"]; + Node4 -> Node3 [dir=back,color="firebrick4",fontsize="10",style="solid",fontname="FreeSans"]; + Node4 [label="worldobject",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classworldobject.html"]; + Node5 -> Node3 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="deltapos\nnewpos\nvel\no",fontname="FreeSans"]; + Node5 [label="vec",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structvec.html"]; + Node6 -> Node2 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="prev\ncurrent",fontname="FreeSans"]; + Node6 [label="animstate",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structanimstate.html"]; + Node7 -> Node1 [dir=back,color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; + Node7 [label="playerstate",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classplayerstate.html"]; + Node8 -> Node1 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="history",fontname="FreeSans"]; + Node8 [label="poshist",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structposhist.html"]; + Node5 -> Node8 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="pos",fontname="FreeSans"]; + Node9 -> Node1 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="weaponsel\nnextweaponsel\nweapons\nnextprimweap\nprevweaponsel\nprimweap\nlastattackweapon",fontname="FreeSans"]; + Node9 [label="weapon",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structweapon.html"]; + Node1 -> Node9 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="owner",fontname="FreeSans"]; + Node10 -> Node9 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="info",fontname="FreeSans"]; + Node10 [label="guninfo",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structguninfo.html"]; + Node5 -> Node1 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="head",fontname="FreeSans"]; +} diff --git a/source/doxygen/html/classplayerent__coll__graph.md5 b/source/doxygen/html/classplayerent__coll__graph.md5 new file mode 100644 index 00000000..500271c7 --- /dev/null +++ b/source/doxygen/html/classplayerent__coll__graph.md5 @@ -0,0 +1 @@ +08fa1a50b5cb2bb55c65e095951f3fec \ No newline at end of file diff --git a/source/doxygen/html/classplayerstate-members.html b/source/doxygen/html/classplayerstate-members.html new file mode 100644 index 00000000..b53a892a --- /dev/null +++ b/source/doxygen/html/classplayerstate-members.html @@ -0,0 +1,49 @@ + + +AssaultCube: Member List + + + + + +
+

playerstate Member List

This is the complete list of members for playerstate, including all inherited members.

+ + + + + + + + + + + + + + + + + + +
additem(itemstat &is, int &v)playerstate [inline]
akimboplayerstate
ammoplayerstate
armourplayerstate
canpickup(int type)playerstate [inline]
dodamage(int damage)playerstate [inline]
gunselectplayerstate
gunwaitplayerstate
healthplayerstate
itemstats(int type)playerstate [inline]
magplayerstate
nextprimaryplayerstate
pickup(int type)playerstate [inline]
playerstate()playerstate [inline]
primaryplayerstate
respawn()playerstate [inline]
spawnstate(int gamemode)playerstate [inline, virtual]
~playerstate()playerstate [inline, virtual]

+
Generated on Mon Dec 8 21:41:36 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/classplayerstate.html b/source/doxygen/html/classplayerstate.html new file mode 100644 index 00000000..0566b118 --- /dev/null +++ b/source/doxygen/html/classplayerstate.html @@ -0,0 +1,407 @@ + + +AssaultCube: playerstate Class Reference + + + + + +
+

playerstate Class Reference

#include <entity.h> +

+Inherited by clientstate, and playerent. +

+ +

+List of all members. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Public Member Functions

 playerstate ()
virtual ~playerstate ()
itemstat & itemstats (int type)
bool canpickup (int type)
void additem (itemstat &is, int &v)
void pickup (int type)
void respawn ()
virtual void spawnstate (int gamemode)
int dodamage (int damage)

Public Attributes

int health
int armour
int primary
int nextprimary
int gunselect
bool akimbo
int ammo [NUMGUNS]
int mag [NUMGUNS]
int gunwait [NUMGUNS]
+


Constructor & Destructor Documentation

+ +
+
+ + + + + + + + +
playerstate::playerstate (  )  [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
virtual playerstate::~playerstate (  )  [inline, virtual]
+
+
+ +

+ +

+

+


Member Function Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + +
void playerstate::additem (itemstat &  is,
int &  v 
) [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
bool playerstate::canpickup (int  type  )  [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
int playerstate::dodamage (int  damage  )  [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
itemstat& playerstate::itemstats (int  type  )  [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void playerstate::pickup (int  type  )  [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void playerstate::respawn (  )  [inline]
+
+
+ +

+ +

Reimplemented in playerent, and clientstate.

+ +
+

+ +

+
+ + + + + + + + + +
virtual void playerstate::spawnstate (int  gamemode  )  [inline, virtual]
+
+
+ +

+ +

Reimplemented in playerent.

+ +
+

+


Member Data Documentation

+ +
+
+ + + + +
bool playerstate::akimbo
+
+
+ +

+ +

+

+ +

+
+ + + + +
int playerstate::ammo[NUMGUNS]
+
+
+ +

+ +

+

+ +

+
+ + + + +
int playerstate::armour
+
+
+ +

+ +

+

+ +

+
+ + + + +
int playerstate::gunselect
+
+
+ +

+ +

+

+ +

+
+ + + + +
int playerstate::gunwait[NUMGUNS]
+
+
+ +

+ +

+

+ +

+
+ + + + +
int playerstate::health
+
+
+ +

+ +

+

+ +

+
+ + + + +
int playerstate::mag[NUMGUNS]
+
+
+ +

+ +

+

+ +

+
+ + + + +
int playerstate::nextprimary
+
+
+ +

+ +

+

+ +

+
+ + + + +
int playerstate::primary
+
+
+ +

+ +

+

+


The documentation for this class was generated from the following file: +
+
Generated on Mon Dec 8 21:41:36 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/classsbuffer-members.html b/source/doxygen/html/classsbuffer-members.html new file mode 100644 index 00000000..3220bfdb --- /dev/null +++ b/source/doxygen/html/classsbuffer-members.html @@ -0,0 +1,37 @@ + + +AssaultCube: Member List + + + + + +
+

sbuffer Member List

This is the complete list of members for sbuffer, including all inherited members.

+ + + + + + +
idsbuffer
load()sbuffer
namesbuffer
sbuffer()sbuffer
unload()sbuffer
~sbuffer()sbuffer

+
Generated on Mon Dec 8 21:41:36 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/classsbuffer.html b/source/doxygen/html/classsbuffer.html new file mode 100644 index 00000000..4d8cc668 --- /dev/null +++ b/source/doxygen/html/classsbuffer.html @@ -0,0 +1,162 @@ + + +AssaultCube: sbuffer Class Reference + + + + + +
+

sbuffer Class Reference

#include <sound.h> +

+ +

+List of all members. + + + + + + + + + + + + + + + +

Public Member Functions

 sbuffer ()
 ~sbuffer ()
bool load ()
void unload ()

Public Attributes

ALuint id
const char * name
+


Constructor & Destructor Documentation

+ +
+
+ + + + + + + + +
sbuffer::sbuffer (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
sbuffer::~sbuffer (  ) 
+
+
+ +

+ +

+

+


Member Function Documentation

+ +
+
+ + + + + + + + +
bool sbuffer::load (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void sbuffer::unload (  ) 
+
+
+ +

+ +

+

+


Member Data Documentation

+ +
+
+ + + + +
ALuint sbuffer::id
+
+
+ +

+ +

+

+ +

+
+ + + + +
const char* sbuffer::name
+
+
+ +

+ +

+

+


The documentation for this class was generated from the following files: +
+
Generated on Mon Dec 8 21:41:36 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/classsource-members.html b/source/doxygen/html/classsource-members.html new file mode 100644 index 00000000..9227bae7 --- /dev/null +++ b/source/doxygen/html/classsource-members.html @@ -0,0 +1,64 @@ + + +AssaultCube: Member List + + + + + +
+

source Member List

This is the complete list of members for source, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
buffer(ALuint buf_id)source
delete_()source
gain(float g)source
generate()source
idsource
init(sourceowner *o)source
lock()source
lockedsource
looping(bool enable)source
onreassign()source
ownersource
pitch(float p)source
play()source
playing()source
position(const vec &pos)source
position(float x, float y, float z)source
position()source
printposition()source
prioritysource
queuebuffers(ALsizei n, const ALuint *buffer_ids)source
reset()source
rewind()source
secoffset(float secs)source
secoffset()source
source()source
sourcerelative(bool enable)source
state()source
stop()source
unlock()source
unqueueallbuffers()source
validsource
velocity(float x, float y, float z)source
~source()source

+
Generated on Mon Dec 8 21:41:37 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/classsource.html b/source/doxygen/html/classsource.html new file mode 100644 index 00000000..2faf786a --- /dev/null +++ b/source/doxygen/html/classsource.html @@ -0,0 +1,772 @@ + + +AssaultCube: source Class Reference + + + + + +
+

source Class Reference

#include <sound.h> +

+

+Collaboration diagram for source:
+
+

Collaboration graph
+
[legend]
+ +

+List of all members. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Public Member Functions

 source ()
 ~source ()
void lock ()
void unlock ()
void reset ()
void init (sourceowner *o)
void onreassign ()
bool generate ()
bool delete_ ()
bool buffer (ALuint buf_id)
bool looping (bool enable)
bool queuebuffers (ALsizei n, const ALuint *buffer_ids)
bool unqueueallbuffers ()
bool gain (float g)
bool pitch (float p)
bool position (const vec &pos)
bool position (float x, float y, float z)
bool velocity (float x, float y, float z)
vec position ()
bool sourcerelative (bool enable)
int state ()
bool secoffset (float secs)
float secoffset ()
bool playing ()
bool play ()
bool stop ()
bool rewind ()
void printposition ()

Public Attributes

ALuint id
sourceowner * owner
bool locked
bool valid
int priority
+


Constructor & Destructor Documentation

+ +
+
+ + + + + + + + +
source::source (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
source::~source (  ) 
+
+
+ +

+ +

+

+


Member Function Documentation

+ +
+
+ + + + + + + + + +
bool source::buffer (ALuint  buf_id  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
bool source::delete_ (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
bool source::gain (float  g  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
bool source::generate (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void source::init (sourceowner *  o  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void source::lock (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
bool source::looping (bool  enable  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void source::onreassign (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
bool source::pitch (float  p  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
bool source::play (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
bool source::playing (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
vec source::position (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
bool source::position (float  x,
float  y,
float  z 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
bool source::position (const vec &  pos  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void source::printposition (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
bool source::queuebuffers (ALsizei  n,
const ALuint *  buffer_ids 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void source::reset (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
bool source::rewind (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
float source::secoffset (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
bool source::secoffset (float  secs  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
bool source::sourcerelative (bool  enable  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
int source::state (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
bool source::stop (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void source::unlock (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
bool source::unqueueallbuffers (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
bool source::velocity (float  x,
float  y,
float  z 
)
+
+
+ +

+ +

+

+


Member Data Documentation

+ +
+
+ + + + +
ALuint source::id
+
+
+ +

+ +

+

+ +

+
+ + + + +
bool source::locked
+
+
+ +

+ +

+

+ +

+ +
+ +

+ +

+

+ +

+
+ + + + +
int source::priority
+
+
+ +

+ +

+

+ +

+
+ + + + +
bool source::valid
+
+
+ +

+ +

+

+


The documentation for this class was generated from the following files: +
+
Generated on Mon Dec 8 21:41:37 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/classsource__coll__graph.dot b/source/doxygen/html/classsource__coll__graph.dot new file mode 100644 index 00000000..8112e018 --- /dev/null +++ b/source/doxygen/html/classsource__coll__graph.dot @@ -0,0 +1,8 @@ +digraph G +{ + edge [fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"]; + node [fontname="FreeSans",fontsize="10",shape=record]; + Node1 [label="source",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; + Node2 -> Node1 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="owner",fontname="FreeSans"]; + Node2 [label="sourceowner",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classsourceowner.html"]; +} diff --git a/source/doxygen/html/classsource__coll__graph.md5 b/source/doxygen/html/classsource__coll__graph.md5 new file mode 100644 index 00000000..76a70d17 --- /dev/null +++ b/source/doxygen/html/classsource__coll__graph.md5 @@ -0,0 +1 @@ +c528d102f0fbe83bfa52a11b48875e11 \ No newline at end of file diff --git a/source/doxygen/html/classsourceowner-members.html b/source/doxygen/html/classsourceowner-members.html new file mode 100644 index 00000000..32f275e6 --- /dev/null +++ b/source/doxygen/html/classsourceowner-members.html @@ -0,0 +1,33 @@ + + +AssaultCube: Member List + + + + + +
+

sourceowner Member List

This is the complete list of members for sourceowner, including all inherited members.

+ + +
onsourcereassign(class source *s)=0sourceowner [pure virtual]
~sourceowner()sourceowner [inline, virtual]

+
Generated on Mon Dec 8 21:41:37 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/classsourceowner.html b/source/doxygen/html/classsourceowner.html new file mode 100644 index 00000000..c01ba49c --- /dev/null +++ b/source/doxygen/html/classsourceowner.html @@ -0,0 +1,89 @@ + + +AssaultCube: sourceowner Class Reference + + + + + +
+

sourceowner Class Reference

#include <sound.h> +

+Inherited by location [private], and oggstream [private]. +

+ +

+List of all members. + + + + + + +

Public Member Functions

virtual ~sourceowner ()
virtual void onsourcereassign (class source *s)=0
+


Constructor & Destructor Documentation

+ +
+
+ + + + + + + + +
virtual sourceowner::~sourceowner (  )  [inline, virtual]
+
+
+ +

+ +

+

+


Member Function Documentation

+ +
+
+ + + + + + + + + +
virtual void sourceowner::onsourcereassign (class source *  s  )  [pure virtual]
+
+
+ +

+ +

Implemented in oggstream, and location.

+ +
+

+


The documentation for this class was generated from the following file: +
+
Generated on Mon Dec 8 21:41:37 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/classsourcescheduler-members.html b/source/doxygen/html/classsourcescheduler-members.html new file mode 100644 index 00000000..fd2917d2 --- /dev/null +++ b/source/doxygen/html/classsourcescheduler-members.html @@ -0,0 +1,40 @@ + + +AssaultCube: Member List + + + + + +
+

sourcescheduler Member List

This is the complete list of members for sourcescheduler, including all inherited members.

+ + + + + + + + + +
init(int numsoundchannels)sourcescheduler
instsourcescheduler [private, static]
instance()sourcescheduler [static]
newsource(int priority, const vec &o)sourcescheduler
numsoundchannelssourcescheduler [private]
releasesource(source *src)sourcescheduler
reset()sourcescheduler
sourcessourcescheduler [private]
sourcescheduler()sourcescheduler

+
Generated on Mon Dec 8 21:41:37 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/classsourcescheduler.html b/source/doxygen/html/classsourcescheduler.html new file mode 100644 index 00000000..9f6a2085 --- /dev/null +++ b/source/doxygen/html/classsourcescheduler.html @@ -0,0 +1,240 @@ + + +AssaultCube: sourcescheduler Class Reference + + + + + +
+

sourcescheduler Class Reference

#include <sound.h> +

+

+Collaboration diagram for sourcescheduler:
+
+

Collaboration graph
+
[legend]
+ +

+List of all members. + + + + + + + + + + + + + + + + + + + + + + + +

Public Member Functions

 sourcescheduler ()
void init (int numsoundchannels)
void reset ()
source * newsource (int priority, const vec &o)
void releasesource (source *src)

Static Public Member Functions

static sourcescheduler & instance ()

Private Attributes

int numsoundchannels
vector< source * > sources

Static Private Attributes

static sourcescheduler * inst
+


Constructor & Destructor Documentation

+ +
+
+ + + + + + + + +
sourcescheduler::sourcescheduler (  ) 
+
+
+ +

+ +

+

+


Member Function Documentation

+ +
+
+ + + + + + + + + +
void sourcescheduler::init (int  numsoundchannels  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
sourcescheduler & sourcescheduler::instance (  )  [static]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
source * sourcescheduler::newsource (int  priority,
const vec &  o 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void sourcescheduler::releasesource (source *  src  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void sourcescheduler::reset (  ) 
+
+
+ +

+ +

+

+


Member Data Documentation

+ +
+
+ + + + +
sourcescheduler * sourcescheduler::inst [static, private]
+
+
+ +

+ +

+

+ +

+
+ + + + +
int sourcescheduler::numsoundchannels [private]
+
+
+ +

+ +

+

+ +

+
+ + + + +
vector<source *> sourcescheduler::sources [private]
+
+
+ +

+ +

+

+


The documentation for this class was generated from the following files: +
+
Generated on Mon Dec 8 21:41:37 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/classsourcescheduler__coll__graph.dot b/source/doxygen/html/classsourcescheduler__coll__graph.dot new file mode 100644 index 00000000..dd54aec8 --- /dev/null +++ b/source/doxygen/html/classsourcescheduler__coll__graph.dot @@ -0,0 +1,9 @@ +digraph G +{ + edge [fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"]; + node [fontname="FreeSans",fontsize="10",shape=record]; + Node1 [label="sourcescheduler",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; + Node1 -> Node1 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="inst",fontname="FreeSans"]; + Node2 -> Node1 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="sources",fontname="FreeSans"]; + Node2 [label="vector\< source * \>",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structvector.html"]; +} diff --git a/source/doxygen/html/classsourcescheduler__coll__graph.md5 b/source/doxygen/html/classsourcescheduler__coll__graph.md5 new file mode 100644 index 00000000..c534425d --- /dev/null +++ b/source/doxygen/html/classsourcescheduler__coll__graph.md5 @@ -0,0 +1 @@ +ba7561547845f65c081cc0038ffef12d \ No newline at end of file diff --git a/source/doxygen/html/classwinserviceinstaller-members.html b/source/doxygen/html/classwinserviceinstaller-members.html new file mode 100644 index 00000000..30aaa39a --- /dev/null +++ b/source/doxygen/html/classwinserviceinstaller-members.html @@ -0,0 +1,41 @@ + + +AssaultCube: Member List + + + + + +
+

winserviceinstaller Member List

This is the complete list of members for winserviceinstaller, including all inherited members.

+ + + + + + + + + + +
CloseManager()winserviceinstaller [inline]
displayNamewinserviceinstaller [private]
Install()winserviceinstaller [inline]
IsInstalled()winserviceinstaller [inline]
namewinserviceinstaller [private]
OpenManger()winserviceinstaller [inline]
pathwinserviceinstaller [private]
scmwinserviceinstaller [private]
winserviceinstaller(LPCSTR name, LPCSTR displayName, LPCSTR path)winserviceinstaller [inline]
~winserviceinstaller()winserviceinstaller [inline]

+
Generated on Mon Dec 8 21:41:37 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/classwinserviceinstaller.html b/source/doxygen/html/classwinserviceinstaller.html new file mode 100644 index 00000000..44e75811 --- /dev/null +++ b/source/doxygen/html/classwinserviceinstaller.html @@ -0,0 +1,254 @@ + + +AssaultCube: winserviceinstaller Class Reference + + + + + +
+

winserviceinstaller Class Reference

#include <winserviceinstaller.h> +

+ +

+List of all members. + + + + + + + + + + + + + + + + + + + + + + + +

Public Member Functions

 winserviceinstaller (LPCSTR name, LPCSTR displayName, LPCSTR path)
 ~winserviceinstaller ()
bool OpenManger ()
void CloseManager ()
int IsInstalled ()
int Install ()

Private Attributes

LPCSTR name
LPCSTR displayName
LPCSTR path
SC_HANDLE scm
+


Constructor & Destructor Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
winserviceinstaller::winserviceinstaller (LPCSTR  name,
LPCSTR  displayName,
LPCSTR  path 
) [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
winserviceinstaller::~winserviceinstaller (  )  [inline]
+
+
+ +

+ +

+

+


Member Function Documentation

+ +
+
+ + + + + + + + +
void winserviceinstaller::CloseManager (  )  [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
int winserviceinstaller::Install (  )  [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
int winserviceinstaller::IsInstalled (  )  [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
bool winserviceinstaller::OpenManger (  )  [inline]
+
+
+ +

+ +

+

+


Member Data Documentation

+ +
+
+ + + + +
LPCSTR winserviceinstaller::displayName [private]
+
+
+ +

+ +

+

+ +

+
+ + + + +
LPCSTR winserviceinstaller::name [private]
+
+
+ +

+ +

+

+ +

+
+ + + + +
LPCSTR winserviceinstaller::path [private]
+
+
+ +

+ +

+

+ +

+
+ + + + +
SC_HANDLE winserviceinstaller::scm [private]
+
+
+ +

+ +

+

+


The documentation for this class was generated from the following file: +
+
Generated on Mon Dec 8 21:41:37 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/classworldobject.html b/source/doxygen/html/classworldobject.html new file mode 100644 index 00000000..1ae478d8 --- /dev/null +++ b/source/doxygen/html/classworldobject.html @@ -0,0 +1,39 @@ + + +AssaultCube: worldobject Class Reference + + + + + +
+

worldobject Class Reference

#include <entity.h> +

+Inherited by physent [private]. +

+ + +
+


The documentation for this class was generated from the following file: +
+
Generated on Mon Dec 8 21:41:37 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/classworldobjreference-members.html b/source/doxygen/html/classworldobjreference-members.html new file mode 100644 index 00000000..0dd87468 --- /dev/null +++ b/source/doxygen/html/classworldobjreference-members.html @@ -0,0 +1,46 @@ + + +AssaultCube: Member List + + + + + +
+

worldobjreference Member List

This is the complete list of members for worldobjreference, including all inherited members.

+ + + + + + + + + + + + + + + +
attach()worldobjreference [inline, virtual]
clone() const =0worldobjreference [pure virtual]
currentposition() const =0worldobjreference [pure virtual]
detach()worldobjreference [inline, virtual]
nodistance()=0worldobjreference [pure virtual]
operator!=(const worldobjreference &other)worldobjreference [inline, virtual]
operator==(const worldobjreference &other)=0worldobjreference [pure virtual]
typeworldobjreference
worldobjreference(int t)worldobjreference [inline]
worldobjtype enum nameworldobjreference
WR_CAMERA enum valueworldobjreference
WR_ENTITY enum valueworldobjreference
WR_PHYSENT enum valueworldobjreference
WR_STATICPOS enum valueworldobjreference
~worldobjreference()worldobjreference [inline, virtual]

+
Generated on Mon Dec 8 21:41:37 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/classworldobjreference.html b/source/doxygen/html/classworldobjreference.html new file mode 100644 index 00000000..4217bbfb --- /dev/null +++ b/source/doxygen/html/classworldobjreference.html @@ -0,0 +1,298 @@ + + +AssaultCube: worldobjreference Class Reference + + + + + +
+

worldobjreference Class Reference

#include <sound.h> +

+Inherited by camerareference, entityreference, physentreference, and staticreference. +

+ +

+List of all members. + + + + + + + + + + + + + + + + + + + + + + + + + + +

Public Types

enum  worldobjtype { WR_CAMERA, +WR_PHYSENT, +WR_ENTITY, +WR_STATICPOS + }

Public Member Functions

 worldobjreference (int t)
virtual ~worldobjreference ()
virtual worldobjreference * clone () const =0
virtual const vec & currentposition () const =0
virtual bool nodistance ()=0
virtual bool operator== (const worldobjreference &other)=0
virtual bool operator!= (const worldobjreference &other)
virtual void attach ()
virtual void detach ()

Public Attributes

int type
+


Member Enumeration Documentation

+ +
+ +
+ +

+

Enumerator:
+ + + + + +
WR_CAMERA  +
WR_PHYSENT  +
WR_ENTITY  +
WR_STATICPOS  +
+
+ +
+

+


Constructor & Destructor Documentation

+ +
+
+ + + + + + + + + +
worldobjreference::worldobjreference (int  t  )  [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
virtual worldobjreference::~worldobjreference (  )  [inline, virtual]
+
+
+ +

+ +

+

+


Member Function Documentation

+ +
+
+ + + + + + + + +
virtual void worldobjreference::attach (  )  [inline, virtual]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
virtual worldobjreference* worldobjreference::clone (  )  const [pure virtual]
+
+ +

+ +

+
+ + + + + + + + +
virtual const vec& worldobjreference::currentposition (  )  const [pure virtual]
+
+ +

+ +

+
+ + + + + + + + +
virtual void worldobjreference::detach (  )  [inline, virtual]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
virtual bool worldobjreference::nodistance (  )  [pure virtual]
+
+ +

+ +

+
+ + + + + + + + + +
virtual bool worldobjreference::operator!= (const worldobjreference &  other  )  [inline, virtual]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
virtual bool worldobjreference::operator== (const worldobjreference &  other  )  [pure virtual]
+
+ +

+


Member Data Documentation

+ +
+
+ + + + +
int worldobjreference::type
+
+
+ +

+ +

+

+


The documentation for this class was generated from the following file: +
+
Generated on Mon Dec 8 21:41:37 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/client_8cpp.html b/source/doxygen/html/client_8cpp.html new file mode 100644 index 00000000..f96e5c18 --- /dev/null +++ b/source/doxygen/html/client_8cpp.html @@ -0,0 +1,1572 @@ + + +AssaultCube: R:/projects/actioncube/_svn/trunk/ac/source/src/client.cpp File Reference + + + + + +
+

R:/projects/actioncube/_svn/trunk/ac/source/src/client.cpp File Reference

#include "pch.h"
+#include "cube.h"
+#include "bot/bot.h"
+ +

+

+Include dependency graph for client.cpp:
+
+

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Functions

 VAR (connected, 1, 0, 0)
int getclientnum ()
bool multiplayer (bool msg)
bool allowedittoggle ()
void throttle ()
 VARF (throttle_interval, 0, 5, 30, throttle())
 VARF (throttle_accel, 0, 2, 32, throttle())
 VARF (throttle_decel, 0, 2, 32, throttle())
void abortconnect ()
void connectserv_ (const char *servername, const char *serverport=NULL, const char *password=NULL, int role=CR_DEFAULT)
void connectserv (char *servername, char *serverport, char *password)
void connectadmin (char *servername, char *serverport, char *password)
void lanconnect ()
void disconnect (int onlyclean, int async)
void trydisconnect ()
void toserver (char *text)
void echo (char *text)
 COMMAND (echo, ARG_CONC)
 COMMANDN (say, toserver, ARG_CONC)
 COMMANDN (connect, connectserv, ARG_3STR)
 COMMAND (connectadmin, ARG_3STR)
 COMMAND (lanconnect, ARG_NONE)
 COMMANDN (disconnect, trydisconnect, ARG_NONE)
void cleanupclient ()
void addmsg (int type, const char *fmt,...)
void sendpackettoserv (int chan, ENetPacket *packet)
void c2skeepalive ()
void c2sinfo (playerent *d)
void sendintro ()
void gets2c ()
void resetsecuremaps ()
void securemap (char *map)
bool securemapcheck (char *map, bool msg)
void sendmap (char *mapname)
void getmap ()
void getdemo (int i)
void listdemos ()
 COMMAND (sendmap, ARG_1STR)
 COMMAND (getmap, ARG_NONE)
 COMMAND (resetsecuremaps, ARG_NONE)
 COMMAND (securemap, ARG_1STR)
 COMMAND (getdemo, ARG_1INT)
 COMMAND (listdemos, ARG_NONE)

Variables

ENetHost * clienthost = NULL
ENetPeer * curpeer = NULL
ENetPeer * connpeer = NULL
int connmillis = 0
int connattempts = 0
int discmillis = 0
bool c2sinit = false
bool watchingdemo = false
string clientpassword = ""
int connectrole = CR_DEFAULT
vector< uchar > messages
static int lastupdate = -1000
static int lastping = 0
bool senditemstoserver = false
string masterpwd
cvector securemaps
+

Function Documentation

+ +
+
+ + + + + + + + +
void abortconnect (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void addmsg (int  type,
const char *  fmt,
  ... 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
bool allowedittoggle (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void c2sinfo (playerent *  d  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void c2skeepalive (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void cleanupclient (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
COMMAND (listdemos ,
ARG_NONE  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
COMMAND (getdemo ,
ARG_1INT  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
COMMAND (securemap ,
ARG_1STR  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
COMMAND (resetsecuremaps ,
ARG_NONE  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
COMMAND (getmap ,
ARG_NONE  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
COMMAND (sendmap ,
ARG_1STR  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
COMMAND (lanconnect ,
ARG_NONE  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
COMMAND (connectadmin ,
ARG_3STR  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
COMMAND (echo ,
ARG_CONC  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
COMMANDN (disconnect ,
trydisconnect ,
ARG_NONE  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
COMMANDN (connect ,
connectserv ,
ARG_3STR  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
COMMANDN (say ,
toserver ,
ARG_CONC  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void connectadmin (char *  servername,
char *  serverport,
char *  password 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void connectserv (char *  servername,
char *  serverport,
char *  password 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void connectserv_ (const char *  servername,
const char *  serverport = NULL,
const char *  password = NULL,
int  role = CR_DEFAULT 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void disconnect (int  onlyclean,
int  async 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void echo (char *  text  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
int getclientnum (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void getdemo (int  i  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void getmap (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void gets2c (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void lanconnect (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void listdemos (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
bool multiplayer (bool  msg  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void resetsecuremaps (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void securemap (char *  map  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
bool securemapcheck (char *  map,
bool  msg 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void sendintro (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void sendmap (char *  mapname  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void sendpackettoserv (int  chan,
ENetPacket *  packet 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void throttle (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void toserver (char *  text  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void trydisconnect (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VAR (connected ,
1 ,
0 ,
0  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VARF (throttle_decel ,
0 ,
2 ,
32 ,
throttle()  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VARF (throttle_accel ,
0 ,
2 ,
32 ,
throttle()  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VARF (throttle_interval ,
0 ,
5 ,
30 ,
throttle()  
)
+
+
+ +

+ +

+

+


Variable Documentation

+ +
+
+ + + + +
bool c2sinit = false
+
+
+ +

+ +

+

+ +

+
+ + + + +
ENetHost* clienthost = NULL
+
+
+ +

+ +

+

+ +

+
+ + + + +
string clientpassword = ""
+
+
+ +

+ +

+

+ +

+
+ + + + +
int connattempts = 0
+
+
+ +

+ +

+

+ +

+
+ + + + +
int connectrole = CR_DEFAULT
+
+
+ +

+ +

+

+ +

+
+ + + + +
int connmillis = 0
+
+
+ +

+ +

+

+ +

+
+ + + + +
ENetPeer * connpeer = NULL
+
+
+ +

+ +

+

+ +

+
+ + + + +
ENetPeer* curpeer = NULL
+
+
+ +

+ +

+

+ +

+
+ + + + +
int discmillis = 0
+
+
+ +

+ +

+

+ +

+
+ + + + +
int lastping = 0 [static]
+
+
+ +

+ +

+

+ +

+
+ + + + +
int lastupdate = -1000 [static]
+
+
+ +

+ +

+

+ +

+
+ + + + +
string masterpwd
+
+
+ +

+ +

+

+ +

+
+ + + + +
vector<uchar> messages
+
+
+ +

+ +

+

+ +

+
+ + + + +
cvector securemaps
+
+
+ +

+ +

+

+ +

+
+ + + + +
bool senditemstoserver = false
+
+
+ +

+ +

+

+ +

+
+ + + + +
bool watchingdemo = false
+
+
+ +

+ +

+

+

+
Generated on Mon Dec 8 21:41:31 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/client_8cpp__incl.md5 b/source/doxygen/html/client_8cpp__incl.md5 new file mode 100644 index 00000000..54c2cddc --- /dev/null +++ b/source/doxygen/html/client_8cpp__incl.md5 @@ -0,0 +1 @@ +74abd7415690ba44eb1defe26026912f \ No newline at end of file diff --git a/source/doxygen/html/clientgame_8cpp.html b/source/doxygen/html/clientgame_8cpp.html new file mode 100644 index 00000000..2a552e0c --- /dev/null +++ b/source/doxygen/html/clientgame_8cpp.html @@ -0,0 +1,3483 @@ + + +AssaultCube: R:/projects/actioncube/_svn/trunk/ac/source/src/clientgame.cpp File Reference + + + + + +
+

R:/projects/actioncube/_svn/trunk/ac/source/src/clientgame.cpp File Reference

#include "pch.h"
+#include "cube.h"
+#include "bot/bot.h"
+ +

+

+Include dependency graph for clientgame.cpp:
+
+

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Classes

struct  scriptsleep
struct  gmdesc
struct  mline

Defines

#define SECURESPAWNDIST   15

Functions

 VAR (gamemode, 1, 0, 0)
 VARP (modeacronyms, 0, 0, 1)
void mode (int n)
 COMMAND (mode, ARG_1INT)
char * getclientmap ()
void mapname ()
 COMMAND (mapname, ARG_NONE)
void setskin (playerent *pl, uint skin)
bool duplicatename (playerent *d, char *name=NULL)
char * colorname (playerent *d, int num, char *name, const char *prefix)
char * colorping (int ping)
void newname (const char *name)
int smallerteam ()
void changeteam (int team, bool respawn)
void newteam (char *name)
 VARNP (skin, nextskin, 0, 0, 1000)
int curteam ()
int currole ()
int curmode ()
void curmap (int cleaned)
 COMMANDN (team, newteam, ARG_1STR)
 COMMANDN (name, newname, ARG_1STR)
 COMMAND (curteam, ARG_IVAL)
 COMMAND (currole, ARG_IVAL)
 COMMAND (curmode, ARG_IVAL)
 COMMAND (curmap, ARG_1INT)
 VARP (showscoresondeath, 0, 1, 1)
 VARP (autoscreenshot, 0, 0, 1)
void deathstate (playerent *pl)
void spawnstate (playerent *d)
playerent * newplayerent ()
botent * newbotent ()
void freebotent (botent *d)
void zapplayer (playerent *&d)
void movelocalplayer ()
 VARP (smoothmove, 0, 75, 100)
 VARP (smoothdist, 0, 8, 16)
void predictplayer (playerent *d, bool move)
void moveotherplayers ()
bool showhudtimer (int maxsecs, int startmillis, const char *msg, bool flash)
void showrespawntimer ()
void addsleep (int msec, const char *cmd)
void addsleep_ (char *msec, char *cmd)
void resetsleep ()
 COMMANDN (sleep, addsleep_, ARG_2STR)
void updateworld (int curtime, int lastmillis)
float nearestenemy (vec place, char *team)
void findplayerstart (playerent *d, bool mapcenter, int arenaspawn)
void spawnplayer (playerent *d)
void respawnself ()
bool tryrespawn ()
void dodamage (int damage, playerent *pl, playerent *actor, bool gib, bool local)
void dokill (playerent *pl, playerent *act, bool gib)
 VAR (minutesremaining, 1, 0, 0)
void timeupdate (int timeremain)
playerent * newclient (int cn)
playerent * getclient (int cn)
void initclient ()
void initflag (int i)
void zapplayerflags (playerent *p)
void preparectf (bool cleanonly=false)
void gamemodedesc (char *modenr, char *desc)
 COMMAND (gamemodedesc, ARG_2STR)
void resetmap ()
void startmap (const char *name, bool reset)
void suicide ()
 COMMAND (suicide, ARG_NONE)
void flagmsg (int flag, int message, int actor, int flagtime)
void dropflag ()
 COMMAND (dropflag, ARG_NONE)
char * votestring (int type, char *arg1, char *arg2)
votedisplayinfo * newvotedisplayinfo (playerent *owner, int type, char *arg1, char *arg2)
void callvote (int type, char *arg1, char *arg2)
void scallvote (char *type, char *arg1, char *arg2)
void vote (int v)
void displayvote (votedisplayinfo *v)
void callvotesuc ()
void callvoteerr (int e)
void votecount (int v)
void voteresult (int v)
void clearvote ()
 COMMANDN (callvote, scallvote, ARG_3STR)
 COMMAND (vote, ARG_1INT)
void cleanplayervotes (playerent *p)
void whois (int cn)
 COMMAND (whois, ARG_1INT)
void setadmin (char *claim, char *password)
 COMMAND (setadmin, ARG_2STR)
void changemap (const char *name)
void refreshsopmenu (void *menu, bool init)
playerent * updatefollowplayer (int shiftdirection)
void spectate (int mode)
void togglespect ()
void changefollowplayer (int shift)
 COMMAND (spectate, ARG_1INT)
 COMMAND (togglespect, ARG_NONE)
 COMMAND (changefollowplayer, ARG_1INT)
int isalive ()
 COMMANDN (alive, isalive, ARG_IVAL)
void serverextension (char *ext, char *args)
 COMMAND (serverextension, ARG_2STR)

Variables

int nextmode = 0
flaginfo flaginfos [2]
bool intermission = false
bool autoteambalance = false
int arenaintermission = 0
playerent * player1 = newplayerent()
vector< playerent * > players
int lastmillis = 0
int totalmillis = 0
int curtime = 0
string clientmap
int framesinmap
bool c2sinit
bool senditemstoserver
int lastspawnattempt = 0
vector< scriptsleep > sleeps
int spawncycle = -1
int fixspawn = 2
entity flagdummies [2]
vector< gmdesc > gmdescs
int suicided = -1
votedisplayinfo * curvote = NULL
votedisplayinfo * calledvote = NULL
int sessionid = 0
static vector< mline > mlines
void * kickmenu = NULL
void * banmenu = NULL
void * forceteammenu = NULL
void * giveadminmenu = NULL
bool watchingdemo
+

Define Documentation

+ +
+
+ + + + +
#define SECURESPAWNDIST   15
+
+
+ +

+ +

+

+


Function Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + +
void addsleep (int  msec,
const char *  cmd 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void addsleep_ (char *  msec,
char *  cmd 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void callvote (int  type,
char *  arg1,
char *  arg2 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void callvoteerr (int  e  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void callvotesuc (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void changefollowplayer (int  shift  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void changemap (const char *  name  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void changeteam (int  team,
bool  respawn 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void cleanplayervotes (playerent *  p  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void clearvote (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
char* colorname (playerent *  d,
int  num,
char *  name,
const char *  prefix 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
char* colorping (int  ping  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
COMMAND (serverextension ,
ARG_2STR  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
COMMAND (changefollowplayer ,
ARG_1INT  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
COMMAND (togglespect ,
ARG_NONE  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
COMMAND (spectate ,
ARG_1INT  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
COMMAND (setadmin ,
ARG_2STR  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
COMMAND (whois ,
ARG_1INT  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
COMMAND (vote ,
ARG_1INT  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
COMMAND (dropflag ,
ARG_NONE  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
COMMAND (suicide ,
ARG_NONE  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
COMMAND (gamemodedesc ,
ARG_2STR  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
COMMAND (curmap ,
ARG_1INT  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
COMMAND (curmode ,
ARG_IVAL  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
COMMAND (currole ,
ARG_IVAL  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
COMMAND (curteam ,
ARG_IVAL  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
COMMAND (mapname ,
ARG_NONE  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
COMMAND (mode ,
ARG_1INT  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
COMMANDN (alive ,
isalive ,
ARG_IVAL  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
COMMANDN (callvote ,
scallvote ,
ARG_3STR  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
COMMANDN (sleep ,
addsleep_ ,
ARG_2STR  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
COMMANDN (name ,
newname ,
ARG_1STR  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
COMMANDN (team ,
newteam ,
ARG_1STR  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void curmap (int  cleaned  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
int curmode (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
int currole (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
int curteam (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void deathstate (playerent *  pl  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void displayvote (votedisplayinfo *  v  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void dodamage (int  damage,
playerent *  pl,
playerent *  actor,
bool  gib,
bool  local 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void dokill (playerent *  pl,
playerent *  act,
bool  gib 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void dropflag (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
bool duplicatename (playerent *  d,
char *  name = NULL 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void findplayerstart (playerent *  d,
bool  mapcenter,
int  arenaspawn 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void flagmsg (int  flag,
int  message,
int  actor,
int  flagtime 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void freebotent (botent *  d  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void gamemodedesc (char *  modenr,
char *  desc 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
playerent* getclient (int  cn  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
char* getclientmap (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void initclient (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void initflag (int  i  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
int isalive (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void mapname (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void mode (int  n  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void movelocalplayer (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void moveotherplayers (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
float nearestenemy (vec  place,
char *  team 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
botent* newbotent (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
playerent* newclient (int  cn  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void newname (const char *  name  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
playerent* newplayerent (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void newteam (char *  name  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
votedisplayinfo* newvotedisplayinfo (playerent *  owner,
int  type,
char *  arg1,
char *  arg2 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void predictplayer (playerent *  d,
bool  move 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void preparectf (bool  cleanonly = false  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void refreshsopmenu (void *  menu,
bool  init 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void resetmap (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void resetsleep (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void respawnself (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void scallvote (char *  type,
char *  arg1,
char *  arg2 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void serverextension (char *  ext,
char *  args 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void setadmin (char *  claim,
char *  password 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void setskin (playerent *  pl,
uint  skin 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
bool showhudtimer (int  maxsecs,
int  startmillis,
const char *  msg,
bool  flash 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void showrespawntimer (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
int smallerteam (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void spawnplayer (playerent *  d  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void spawnstate (playerent *  d  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void spectate (int  mode  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void startmap (const char *  name,
bool  reset 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void suicide (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void timeupdate (int  timeremain  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void togglespect (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
bool tryrespawn (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
playerent* updatefollowplayer (int  shiftdirection  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void updateworld (int  curtime,
int  lastmillis 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VAR (minutesremaining ,
1 ,
0 ,
0  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VAR (gamemode ,
1 ,
0 ,
0  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VARNP (skin ,
nextskin ,
0 ,
0 ,
1000  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VARP (smoothdist ,
0 ,
8 ,
16  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VARP (smoothmove ,
0 ,
75 ,
100  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VARP (autoscreenshot ,
0 ,
0 ,
1  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VARP (showscoresondeath ,
0 ,
1 ,
1  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VARP (modeacronyms ,
0 ,
0 ,
1  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void vote (int  v  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void votecount (int  v  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void voteresult (int  v  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
char* votestring (int  type,
char *  arg1,
char *  arg2 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void whois (int  cn  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void zapplayer (playerent *&  d  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void zapplayerflags (playerent *  p  ) 
+
+
+ +

+ +

+

+


Variable Documentation

+ +
+
+ + + + +
int arenaintermission = 0
+
+
+ +

+ +

+

+ +

+
+ + + + +
bool autoteambalance = false
+
+
+ +

+ +

+

+ +

+
+ + + + +
void * banmenu = NULL
+
+
+ +

+ +

+

+ +

+
+ + + + +
bool c2sinit
+
+
+ +

+ +

+

+ +

+
+ + + + +
votedisplayinfo * calledvote = NULL
+
+
+ +

+ +

+

+ +

+
+ + + + +
string clientmap
+
+
+ +

+ +

+

+ +

+
+ + + + +
int curtime = 0
+
+
+ +

+ +

+

+ +

+
+ + + + +
votedisplayinfo* curvote = NULL
+
+
+ +

+ +

+

+ +

+
+ + + + +
int fixspawn = 2
+
+
+ +

+ +

+

+ +

+
+ + + + +
entity flagdummies[2]
+
+
+ +

+Initial value:

 
+{
+    entity(-1, -1, -1, CTF_FLAG, 0, 0, 0, 0),
+    entity(-1, -1, -1, CTF_FLAG, 0, 1, 0, 0)
+}
+
+
+

+ +

+
+ + + + +
flaginfo flaginfos[2]
+
+
+ +

+ +

+

+ +

+
+ + + + +
void * forceteammenu = NULL
+
+
+ +

+ +

+

+ +

+
+ + + + +
int framesinmap
+
+
+ +

+ +

+

+ +

+
+ + + + +
void * giveadminmenu = NULL
+
+
+ +

+ +

+

+ +

+
+ + + + +
vector<gmdesc> gmdescs
+
+
+ +

+ +

+

+ +

+
+ + + + +
bool intermission = false
+
+
+ +

+ +

+

+ +

+
+ + + + +
void* kickmenu = NULL
+
+
+ +

+ +

+

+ +

+
+ + + + +
int lastmillis = 0
+
+
+ +

+ +

+

+ +

+
+ + + + +
int lastspawnattempt = 0
+
+
+ +

+ +

+

+ +

+
+ + + + +
vector<mline> mlines [static]
+
+
+ +

+ +

+

+ +

+
+ + + + +
int nextmode = 0
+
+
+ +

+ +

+

+ +

+
+ + + + +
playerent* player1 = newplayerent()
+
+
+ +

+ +

+

+ +

+
+ + + + +
vector<playerent *> players
+
+
+ +

+ +

+

+ +

+
+ + + + +
bool senditemstoserver
+
+
+ +

+ +

+

+ +

+
+ + + + +
int sessionid = 0
+
+
+ +

+ +

+

+ +

+
+ + + + +
vector<scriptsleep> sleeps
+
+
+ +

+ +

+

+ +

+
+ + + + +
int spawncycle = -1
+
+
+ +

+ +

+

+ +

+
+ + + + +
int suicided = -1
+
+
+ +

+ +

+

+ +

+
+ + + + +
int totalmillis = 0
+
+
+ +

+ +

+

+ +

+
+ + + + +
bool watchingdemo
+
+
+ +

+ +

+

+

+
Generated on Mon Dec 8 21:41:31 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/clientgame_8cpp__incl.md5 b/source/doxygen/html/clientgame_8cpp__incl.md5 new file mode 100644 index 00000000..80b09dd4 --- /dev/null +++ b/source/doxygen/html/clientgame_8cpp__incl.md5 @@ -0,0 +1 @@ +60bf5c584c534990e99b3ed9ccd76380 \ No newline at end of file diff --git a/source/doxygen/html/clients2c_8cpp.html b/source/doxygen/html/clients2c_8cpp.html new file mode 100644 index 00000000..bcb51050 --- /dev/null +++ b/source/doxygen/html/clients2c_8cpp.html @@ -0,0 +1,524 @@ + + +AssaultCube: R:/projects/actioncube/_svn/trunk/ac/source/src/clients2c.cpp File Reference + + + + + +
+

R:/projects/actioncube/_svn/trunk/ac/source/src/clients2c.cpp File Reference

#include "pch.h"
+#include "cube.h"
+#include "bot/bot.h"
+ +

+

+Include dependency graph for clients2c.cpp:
+
+

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Defines

#define DEBUGCOND   (networkdebug==1)

Functions

 VARP (networkdebug, 0, 0, 1)
void neterr (const char *s)
 VARP (autogetmap, 0, 1, 1)
void changemapserv (char *name, int mode, bool download)
void updatepos (playerent *d)
void updatelagtime (playerent *d)
void trydisconnect ()
void parsepositions (ucharbuf &p)
void parsemessages (int cn, playerent *d, ucharbuf &p)
void receivefile (uchar *data, int len)
void servertoclient (int chan, uchar *buf, int len)
void localservertoclient (int chan, uchar *buf, int len)

Variables

bool c2sinit
bool senditemstoserver
bool watchingdemo
string clientpassword
packetqueue pktlogger
+

Define Documentation

+ +
+
+ + + + +
#define DEBUGCOND   (networkdebug==1)
+
+
+ +

+ +

+

+


Function Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void changemapserv (char *  name,
int  mode,
bool  download 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void localservertoclient (int  chan,
uchar *  buf,
int  len 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void neterr (const char *  s  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void parsemessages (int  cn,
playerent *  d,
ucharbuf &  p 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void parsepositions (ucharbuf &  p  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void receivefile (uchar *  data,
int  len 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void servertoclient (int  chan,
uchar *  buf,
int  len 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void trydisconnect (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void updatelagtime (playerent *  d  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void updatepos (playerent *  d  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VARP (autogetmap ,
0 ,
1 ,
1  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VARP (networkdebug ,
0 ,
0 ,
1  
)
+
+
+ +

+ +

+

+


Variable Documentation

+ +
+
+ + + + +
bool c2sinit
+
+
+ +

+ +

+

+ +

+
+ + + + +
string clientpassword
+
+
+ +

+ +

+

+ +

+
+ + + + +
packetqueue pktlogger
+
+
+ +

+ +

+

+ +

+
+ + + + +
bool senditemstoserver
+
+
+ +

+ +

+

+ +

+
+ + + + +
bool watchingdemo
+
+
+ +

+ +

+

+

+
Generated on Mon Dec 8 21:41:31 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/clients2c_8cpp__incl.md5 b/source/doxygen/html/clients2c_8cpp__incl.md5 new file mode 100644 index 00000000..822de70f --- /dev/null +++ b/source/doxygen/html/clients2c_8cpp__incl.md5 @@ -0,0 +1 @@ +2cc4f0963a34c9a3f9a9f27bddfe91dd \ No newline at end of file diff --git a/source/doxygen/html/command_8cpp.html b/source/doxygen/html/command_8cpp.html new file mode 100644 index 00000000..abc95dc3 --- /dev/null +++ b/source/doxygen/html/command_8cpp.html @@ -0,0 +1,4851 @@ + + +AssaultCube: R:/projects/actioncube/_svn/trunk/ac/source/src/command.cpp File Reference + + + + + +
+

R:/projects/actioncube/_svn/trunk/ac/source/src/command.cpp File Reference

#include "pch.h"
+#include "cube.h"
+ +

+

+Include dependency graph for command.cpp:
+
+

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Classes

struct  completekey
struct  completeval

Defines

#define _GETVAR(id, vartype, name, retval)
#define GETVAR(id, name, retval)   _GETVAR(id, ID_VAR, name, retval)
#define setretval(v)   { char *rv = v; if(rv) retval = rv; }
#define whitespaceskip   s += strspn(s, "\n\t ")
#define elementskip   *s=='"' ? (++s, s += strcspn(s, "\"\n\0"), s += *s=='"') : s += strcspn(s, "\n\t \0")
#define COMPAREF(opname, func, op)

Enumerations

enum  { COMPLETE_FILE = 0, +COMPLETE_LIST, +COMPLETE_NICK + }

Functions

bool allowidentaccess (ident *id)
char * exchangestr (char *o, const char *n)
void clearstack (ident &id)
void pushident (ident &id, char *val, int context=execcontext)
void popident (ident &id)
ident * newident (const char *name, int context=execcontext)
void pusha (const char *name, char *action)
void push (const char *name, const char *action)
void pop (const char *name)
 COMMAND (push, ARG_2STR)
 COMMAND (pop, ARG_1STR)
void alias (const char *name, const char *action)
 COMMAND (alias, ARG_2STR)
int variable (const char *name, int minval, int cur, int maxval, int *storage, void(*fun)(), bool persist)
float fvariable (const char *name, float minval, float cur, float maxval, float *storage, void(*fun)(), bool persist)
char * svariable (const char *name, const char *cur, char **storage, void(*fun)(), bool persist)
void setvar (const char *name, int i, bool dofunc)
void setfvar (const char *name, float f, bool dofunc)
void setsvar (const char *name, const char *str, bool dofunc)
int getvar (const char *name)
bool identexists (const char *name)
const char * getalias (const char *name)
bool addcommand (const char *name, void(*fun)(), int narg)
char * parseexp (const char *&p, int right)
char * lookup (char *n)
char * parseword (const char *&p, int arg, int &infix)
char * conc (char **w, int n, bool space)
 VARN (numargs, _numargs, 0, 0, 25)
void intret (int v)
const char * floatstr (float v)
void floatret (float v)
void result (const char *s)
char * executeret (const char *p)
int execute (const char *p)
void resetcomplete ()
bool nickcomplete (char *s)
static bool htcmp (const completekey &x, const completekey &y)
static uint hthash (const completekey &k)
void addcomplete (char *command, int type, char *dir, char *ext)
void addfilecomplete (char *command, char *dir, char *ext)
void addlistcomplete (char *command, char *list)
void addnickcomplete (char *command)
 COMMANDN (complete, addfilecomplete, ARG_3STR)
 COMMANDN (listcomplete, addlistcomplete, ARG_2STR)
 COMMANDN (nickcomplete, addnickcomplete, ARG_1STR)
void commandcomplete (char *s)
void complete (char *s)
bool execfile (const char *cfgfile)
void exec (const char *cfgfile)
void ifthen (char *cond, char *thenp, char *elsep)
void loopa (char *var, char *times, char *body)
void whilea (char *cond, char *body)
void concat (char *s)
void concatword (char *s)
void format (char **args, int numargs)
void explodelist (const char *s, vector< char * > &elems)
char * indexlist (const char *s, int pos)
int listlen (char *s)
void at (char *s, char *pos)
int find (const char *s, const char *key)
void findlist (char *s, char *key)
 COMMANDN (loop, loopa, ARG_3STR)
 COMMANDN (while, whilea, ARG_2STR)
 COMMANDN (if, ifthen, ARG_3STR)
 COMMAND (exec, ARG_1STR)
 COMMAND (concat, ARG_CONC)
 COMMAND (concatword, ARG_CONCW)
 COMMAND (format, ARG_VARI)
 COMMAND (result, ARG_1STR)
 COMMAND (at, ARG_2STR)
 COMMAND (listlen, ARG_1EST)
 COMMAND (findlist, ARG_2STR)
int add (int a, int b)
 COMMANDN (+, add, ARG_2EXP)
int mul (int a, int b)
int sub (int a, int b)
 COMMANDN (-, sub, ARG_2EXP)
int div_ (int a, int b)
 COMMANDN (div, div_, ARG_2EXP)
int mod_ (int a, int b)
 COMMANDN (mod, mod_, ARG_2EXP)
float addf (float a, float b)
 COMMANDN (+f, addf, ARG_2EXPF)
float mulf (float a, float b)
float subf (float a, float b)
 COMMANDN (-f, subf, ARG_2EXPF)
float divf_ (float a, float b)
 COMMANDN (divf, divf_, ARG_2EXPF)
float modf_ (float a, float b)
 COMMANDN (modf, modf_, ARG_2EXPF)
int not_ (int a)
 COMMANDN (!, not_, ARG_1EXP)
int equal (int a, int b)
 COMMANDN (=, equal, ARG_2EXP)
int notequal (int a, int b)
 COMMANDN (!=, notequal, ARG_2EXP)
int lt (int a, int b)
 COMMANDN (<, lt, ARG_2EXP)
int gt (int a, int b)
 COMMANDN (>, gt, ARG_2EXP)
int lte (int a, int b)
 COMMANDN (<=, lte, ARG_2EXP)
int gte (int a, int b)
 COMMANDN (>=, gte, ARG_2EXP)
 COMPAREF (=f, equalf,==)
 COMPAREF (!=f, notequalf,!=)
 COMPAREF (< f, ltf,<)
 COMPAREF (>f, gtf, >)
 COMPAREF (<=f, ltef,<=)
 COMPAREF (>=f, gtef, >=)
void anda (char *a, char *b)
void ora (char *a, char *b)
 COMMANDN (||, ora, ARG_2STR)
int strcmpa (char *a, char *b)
 COMMANDN (strcmp, strcmpa, ARG_2EST)
int rndn (int a)
 COMMANDN (rnd, rndn, ARG_1EXP)
void writecfg ()
 COMMAND (writecfg, ARG_NONE)
void deletecfg ()
void identnames (vector< const char * > &names, bool builtinonly)
void pushscontext (int newcontext)
int popscontext ()
void scriptcontext (char *context, char *idname)
void isolatecontext (int context)
void sealcontexts ()
 COMMAND (scriptcontext, ARG_2STR)
 COMMAND (isolatecontext, ARG_1INT)
 COMMAND (sealcontexts, ARG_NONE)
void _watchingdemo ()
 COMMANDN (watchingdemo, _watchingdemo, ARG_NONE)
void systime ()
void timestamp ()
void datestring ()
void timestring ()
int millis_ ()
 COMMANDN (millis, millis_, ARG_IVAL)
 COMMAND (systime, ARG_NONE)
 COMMAND (timestamp, ARG_NONE)
 COMMAND (datestring, ARG_NONE)
 COMMAND (timestring, ARG_NONE)
void currentserver (int i)
 COMMANDN (curserver, currentserver, ARG_1INT)

Variables

vector< int > contextstack
bool contextsealed = false
bool contextisolated [IEXC_NUM] = { false }
int execcontext
hashtable< const char *, ident > * idents = NULL
bool persistidents = true
char * commandret = NULL
static int completesize = -1
static int completeidx = 0
static playerent * completeplayer = NULL
static hashtable< completekey,
+completeval * > 
completedata
static hashtable< char
+*, completeval * > 
completions
COMMANDN * mul
COMMANDN * f
COMMANDN && anda
+

Define Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + +
#define _GETVAR (id,
vartype,
name,
retval   ) 
+
+
+ +

+Value:

ident *id = idents->access(name); \
+    if(!id || id->type!=vartype) return retval;
+
+
+

+ +

+
+ + + + + + + + + + + + + + + +
#define COMPAREF (opname,
func,
op   ) 
+
+
+ +

+Value:

void func(char *a, char *b) { intret((int)(atof(a) op atof(b))); } \
+    COMMANDN(opname, func, ARG_2STR);
+
+
+

+ +

+
+ + + + +
#define elementskip   *s=='"' ? (++s, s += strcspn(s, "\"\n\0"), s += *s=='"') : s += strcspn(s, "\n\t \0")
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + +
#define GETVAR (id,
name,
retval   )    _GETVAR(id, ID_VAR, name, retval)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
#define setretval (v   )    { char *rv = v; if(rv) retval = rv; }
+
+
+ +

+ +

+

+ +

+
+ + + + +
#define whitespaceskip   s += strspn(s, "\n\t ")
+
+
+ +

+ +

+

+


Enumeration Type Documentation

+ +
+
+ + + + +
anonymous enum
+
+
+ +

+

Enumerator:
+ + + + +
COMPLETE_FILE  +
COMPLETE_LIST  +
COMPLETE_NICK  +
+
+ +
+

+


Function Documentation

+ +
+
+ + + + + + + + +
void _watchingdemo (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
int add (int  a,
int  b 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
bool addcommand (const char *  name,
void(*)()  fun,
int  narg 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void addcomplete (char *  command,
int  type,
char *  dir,
char *  ext 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
float addf (float  a,
float  b 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void addfilecomplete (char *  command,
char *  dir,
char *  ext 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void addlistcomplete (char *  command,
char *  list 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void addnickcomplete (char *  command  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void alias (const char *  name,
const char *  action 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
bool allowidentaccess (ident *  id  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void anda (char *  a,
char *  b 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void at (char *  s,
char *  pos 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void clearstack (ident &  id  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
COMMAND (timestring ,
ARG_NONE  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
COMMAND (datestring ,
ARG_NONE  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
COMMAND (timestamp ,
ARG_NONE  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
COMMAND (systime ,
ARG_NONE  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
COMMAND (sealcontexts ,
ARG_NONE  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
COMMAND (isolatecontext ,
ARG_1INT  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
COMMAND (scriptcontext ,
ARG_2STR  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
COMMAND (writecfg ,
ARG_NONE  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
COMMAND (findlist ,
ARG_2STR  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
COMMAND (listlen ,
ARG_1EST  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
COMMAND (at ,
ARG_2STR  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
COMMAND (result ,
ARG_1STR  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
COMMAND (format ,
ARG_VARI  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
COMMAND (concatword ,
ARG_CONCW  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
COMMAND (concat ,
ARG_CONC  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
COMMAND (exec ,
ARG_1STR  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
COMMAND (alias ,
ARG_2STR  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
COMMAND (pop ,
ARG_1STR  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
COMMAND (push ,
ARG_2STR  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void commandcomplete (char *  s  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
COMMANDN (curserver ,
currentserver ,
ARG_1INT  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
COMMANDN (millis ,
millis_ ,
ARG_IVAL  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
COMMANDN (watchingdemo ,
_watchingdemo ,
ARG_NONE  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
COMMANDN (rnd ,
rndn ,
ARG_1EXP  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
COMMANDN (strcmp ,
strcmpa ,
ARG_2EST  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
COMMANDN (|| ,
ora ,
ARG_2STR  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
COMMANDN (>= ,
gte ,
ARG_2EXP  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
COMMANDN (<= ,
lte ,
ARG_2EXP  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
COMMANDN (gt ,
ARG_2EXP  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
COMMANDN (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
COMMANDN (! ,
notequal ,
ARG_2EXP  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
COMMANDN (equal ,
ARG_2EXP  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
COMMANDN (! ,
not_ ,
ARG_1EXP  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
COMMANDN (modf ,
modf_ ,
ARG_2EXPF  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
COMMANDN (divf ,
divf_ ,
ARG_2EXPF  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
COMMANDN (-  f,
subf ,
ARG_2EXPF  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
COMMANDN (+  f,
addf ,
ARG_2EXPF  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
COMMANDN (mod ,
mod_ ,
ARG_2EXP  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
COMMANDN (div ,
div_ ,
ARG_2EXP  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
COMMANDN (- ,
sub ,
ARG_2EXP  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
COMMANDN (+ ,
add ,
ARG_2EXP  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
COMMANDN (if ,
ifthen ,
ARG_3STR  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
COMMANDN (while ,
whilea ,
ARG_2STR  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
COMMANDN (loop ,
loopa ,
ARG_3STR  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
COMMANDN (nickcomplete ,
addnickcomplete ,
ARG_1STR  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
COMMANDN (listcomplete ,
addlistcomplete ,
ARG_2STR  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
COMMANDN (complete ,
addfilecomplete ,
ARG_3STR  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
COMPAREF (>=  f,
gtef ,
>=  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
COMPAREF (<=  f,
ltef ,
<=  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
COMPAREF (f ,
gtf  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
COMPAREF (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
COMPAREF (!  = f,
notequalf ,
!  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
COMPAREF (equalf   ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void complete (char *  s  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
char* conc (char **  w,
int  n,
bool  space 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void concat (char *  s  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void concatword (char *  s  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void currentserver (int  i  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void datestring (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void deletecfg (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
int div_ (int  a,
int  b 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
float divf_ (float  a,
float  b 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
int equal (int  a,
int  b 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
char* exchangestr (char *  o,
const char *  n 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void exec (const char *  cfgfile  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
bool execfile (const char *  cfgfile  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
int execute (const char *  p  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
char* executeret (const char *  p  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void explodelist (const char *  s,
vector< char * > &  elems 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
int find (const char *  s,
const char *  key 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void findlist (char *  s,
char *  key 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void floatret (float  v  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
const char* floatstr (float  v  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void format (char **  args,
int  numargs 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
float fvariable (const char *  name,
float  minval,
float  cur,
float  maxval,
float *  storage,
void(*)()  fun,
bool  persist 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
const char* getalias (const char *  name  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
int getvar (const char *  name  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
int gt (int  a,
int  b 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
int gte (int  a,
int  b 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
static bool htcmp (const completekey &  x,
const completekey &  y 
) [inline, static]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
static uint hthash (const completekey &  k  )  [inline, static]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
bool identexists (const char *  name  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void identnames (vector< const char * > &  names,
bool  builtinonly 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void ifthen (char *  cond,
char *  thenp,
char *  elsep 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
char* indexlist (const char *  s,
int  pos 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void intret (int  v  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void isolatecontext (int  context  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
int listlen (char *  s  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
char* lookup (char *  n  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void loopa (char *  var,
char *  times,
char *  body 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
int lt (int  a,
int  b 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
int lte (int  a,
int  b 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
int millis_ (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
int mod_ (int  a,
int  b 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
float modf_ (float  a,
float  b 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
int mul (int  a,
int  b 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
float mulf (float  a,
float  b 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
ident* newident (const char *  name,
int  context = execcontext 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
bool nickcomplete (char *  s  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
int not_ (int  a  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
int notequal (int  a,
int  b 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void ora (char *  a,
char *  b 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
char* parseexp (const char *&  p,
int  right 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
char* parseword (const char *&  p,
int  arg,
int &  infix 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void pop (const char *  name  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void popident (ident &  id  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
int popscontext (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void push (const char *  name,
const char *  action 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void pusha (const char *  name,
char *  action 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void pushident (ident &  id,
char *  val,
int  context = execcontext 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void pushscontext (int  newcontext  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void resetcomplete (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void result (const char *  s  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
int rndn (int  a  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void scriptcontext (char *  context,
char *  idname 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void sealcontexts (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void setfvar (const char *  name,
float  f,
bool  dofunc 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void setsvar (const char *  name,
const char *  str,
bool  dofunc 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void setvar (const char *  name,
int  i,
bool  dofunc 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
int strcmpa (char *  a,
char *  b 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
int sub (int  a,
int  b 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
float subf (float  a,
float  b 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
char* svariable (const char *  name,
const char *  cur,
char **  storage,
void(*)()  fun,
bool  persist 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void systime (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void timestamp (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void timestring (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
int variable (const char *  name,
int  minval,
int  cur,
int  maxval,
int *  storage,
void(*)()  fun,
bool  persist 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VARN (numargs ,
_numargs ,
0 ,
0 ,
25  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void whilea (char *  cond,
char *  body 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void writecfg (  ) 
+
+
+ +

+ +

+

+


Variable Documentation

+ +
+
+ + + + +
COMMANDN&& anda
+
+
+ +

+ +

+

+ +

+
+ + + + +
char* commandret = NULL
+
+
+ +

+ +

+

+ +

+
+ + + + +
hashtable<completekey, completeval *> completedata [static]
+
+
+ +

+ +

+

+ +

+
+ + + + +
int completeidx = 0 [static]
+
+
+ +

+ +

+

+ +

+
+ + + + +
playerent* completeplayer = NULL [static]
+
+
+ +

+ +

+

+ +

+
+ + + + +
int completesize = -1 [static]
+
+
+ +

+ +

+

+ +

+
+ + + + +
hashtable<char *, completeval *> completions [static]
+
+
+ +

+ +

+

+ +

+
+ + + + +
bool contextisolated[IEXC_NUM] = { false }
+
+
+ +

+ +

+

+ +

+
+ + + + +
bool contextsealed = false
+
+
+ +

+ +

+

+ +

+
+ + + + +
vector<int> contextstack
+
+
+ +

+ +

+

+ +

+
+ + + + +
int execcontext
+
+
+ +

+ +

+

+ +

+
+ + + + +
COMMANDN* f
+
+
+ +

+ +

+

+ +

+
+ + + + +
hashtable<const char *, ident>* idents = NULL
+
+
+ +

+ +

+

+ +

+
+ + + + +
COMMANDN* mul
+
+
+ +

+ +

+

+ +

+
+ + + + +
bool persistidents = true
+
+
+ +

+ +

+

+

+
Generated on Mon Dec 8 21:41:31 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/command_8cpp__incl.md5 b/source/doxygen/html/command_8cpp__incl.md5 new file mode 100644 index 00000000..9cab1788 --- /dev/null +++ b/source/doxygen/html/command_8cpp__incl.md5 @@ -0,0 +1 @@ +c3368dfcbec7955ce75107e03f97adc3 \ No newline at end of file diff --git a/source/doxygen/html/command_8h.html b/source/doxygen/html/command_8h.html new file mode 100644 index 00000000..6d1b9cf2 --- /dev/null +++ b/source/doxygen/html/command_8h.html @@ -0,0 +1,798 @@ + + +AssaultCube: R:/projects/actioncube/_svn/trunk/ac/source/src/command.h File Reference + + + + + +
+

R:/projects/actioncube/_svn/trunk/ac/source/src/command.h File Reference

+

+

+This graph shows which files directly or indirectly include this file:
+
+

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Classes

struct  identstack
struct  ident

Defines

#define COMMANDN(name, fun, nargs)   static bool __dummy_##fun = addcommand(#name, (void (*)())fun, nargs)
#define COMMAND(name, nargs)   COMMANDN(name, name, nargs)
#define COMMANDF(name, nargs, inlinefunc)   static void __dummy_##name inlinefunc ; COMMANDN(name, __dummy_##name, nargs);
#define ICOMMANDF(name, nargs, inlinefunc)   static int __dummy_##name inlinefunc ; COMMANDN(name, __dummy_##name, nargs);
#define VARP(name, min, cur, max)   int name = variable(#name, min, cur, max, &name, NULL, true)
#define VAR(name, min, cur, max)   int name = variable(#name, min, cur, max, &name, NULL, false)
#define VARN(name, global, min, cur, max)   int global = variable(#name, min, cur, max, &global, NULL, false)
#define VARNP(name, global, min, cur, max)   int global = variable(#name, min, cur, max, &global, NULL, true)
#define VARF(name, min, cur, max, body)   void var_##name(); int name = variable(#name, min, cur, max, &name, var_##name, false); void var_##name() { body; }
#define VARFP(name, min, cur, max, body)   void var_##name(); int name = variable(#name, min, cur, max, &name, var_##name, true); void var_##name() { body; }
#define FVARP(name, min, cur, max)   float name = fvariable(#name, min, cur, max, &name, NULL, true)
#define FVAR(name, min, cur, max)   float name = fvariable(#name, min, cur, max, &name, NULL, false)
#define FVARF(name, min, cur, max, body)   void var_##name(); float name = fvariable(#name, min, cur, max, &name, var_##name, false); void var_##name() { body; }
#define FVARFP(name, min, cur, max, body)   void var_##name(); float name = fvariable(#name, min, cur, max, &name, var_##name, true); void var_##name() { body; }
#define SVARP(name, cur)   char *name = svariable(#name, cur, &name, NULL, true)
#define SVAR(name, cur)   char *name = svariable(#name, cur, &name, NULL, false)
#define SVARF(name, cur, body)   void var_##name(); char *name = svariable(#name, cur, &name, var_##name, false); void var_##name() { body; }
#define SVARFP(name, cur, body)   void var_##name(); char *name = svariable(#name, cur, &name, var_##name, true); void var_##name() { body; }
#define ATOI(s)   strtol(s, NULL, 0)

Enumerations

enum  {
+  ID_VAR, +ID_FVAR, +ID_SVAR, +ID_COMMAND, +
+  ID_ALIAS +
+ }
enum  {
+  ARG_1INT, +ARG_2INT, +ARG_3INT, +ARG_4INT, +
+  ARG_NONE, +ARG_1STR, +ARG_2STR, +ARG_3STR, +
+  ARG_4STR, +ARG_5STR, +ARG_6STR, +ARG_7STR, +
+  ARG_8STR, +ARG_DOWN, +ARG_1EXP, +ARG_2EXP, +
+  ARG_1EXPF, +ARG_2EXPF, +ARG_1EST, +ARG_2EST, +
+  ARG_IVAL, +ARG_FVAL, +ARG_SVAL, +ARG_CONC, +
+  ARG_CONCW, +ARG_VARI +
+ }
enum  {
+  IEXC_CORE = 0, +IEXC_CFG, +IEXC_PROMPT, +IEXC_MAPCFG, +
+  IEXC_NUM +
+ }
+

Define Documentation

+ +
+
+ + + + + + + + + +
#define ATOI (s   )    strtol(s, NULL, 0)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + +
#define COMMAND (name,
nargs   )    COMMANDN(name, name, nargs)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + +
#define COMMANDF (name,
nargs,
inlinefunc   )    static void __dummy_##name inlinefunc ; COMMANDN(name, __dummy_##name, nargs);
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + +
#define COMMANDN (name,
fun,
nargs   )    static bool __dummy_##fun = addcommand(#name, (void (*)())fun, nargs)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
#define FVAR (name,
min,
cur,
max   )    float name = fvariable(#name, min, cur, max, &name, NULL, false)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + +
#define FVARF (name,
min,
cur,
max,
body   )    void var_##name(); float name = fvariable(#name, min, cur, max, &name, var_##name, false); void var_##name() { body; }
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + +
#define FVARFP (name,
min,
cur,
max,
body   )    void var_##name(); float name = fvariable(#name, min, cur, max, &name, var_##name, true); void var_##name() { body; }
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
#define FVARP (name,
min,
cur,
max   )    float name = fvariable(#name, min, cur, max, &name, NULL, true)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + +
#define ICOMMANDF (name,
nargs,
inlinefunc   )    static int __dummy_##name inlinefunc ; COMMANDN(name, __dummy_##name, nargs);
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + +
#define SVAR (name,
cur   )    char *name = svariable(#name, cur, &name, NULL, false)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + +
#define SVARF (name,
cur,
body   )    void var_##name(); char *name = svariable(#name, cur, &name, var_##name, false); void var_##name() { body; }
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + +
#define SVARFP (name,
cur,
body   )    void var_##name(); char *name = svariable(#name, cur, &name, var_##name, true); void var_##name() { body; }
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + +
#define SVARP (name,
cur   )    char *name = svariable(#name, cur, &name, NULL, true)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
#define VAR (name,
min,
cur,
max   )    int name = variable(#name, min, cur, max, &name, NULL, false)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + +
#define VARF (name,
min,
cur,
max,
body   )    void var_##name(); int name = variable(#name, min, cur, max, &name, var_##name, false); void var_##name() { body; }
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + +
#define VARFP (name,
min,
cur,
max,
body   )    void var_##name(); int name = variable(#name, min, cur, max, &name, var_##name, true); void var_##name() { body; }
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + +
#define VARN (name,
global,
min,
cur,
max   )    int global = variable(#name, min, cur, max, &global, NULL, false)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + +
#define VARNP (name,
global,
min,
cur,
max   )    int global = variable(#name, min, cur, max, &global, NULL, true)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
#define VARP (name,
min,
cur,
max   )    int name = variable(#name, min, cur, max, &name, NULL, true)
+
+
+ +

+ +

+

+


Enumeration Type Documentation

+ +
+
+ + + + +
anonymous enum
+
+
+ +

+

Enumerator:
+ + + + + + +
ID_VAR  +
ID_FVAR  +
ID_SVAR  +
ID_COMMAND  +
ID_ALIAS  +
+
+ +
+

+ +

+
+ + + + +
anonymous enum
+
+
+ +

+

Enumerator:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + +
ARG_1INT  +
ARG_2INT  +
ARG_3INT  +
ARG_4INT  +
ARG_NONE  +
ARG_1STR  +
ARG_2STR  +
ARG_3STR  +
ARG_4STR  +
ARG_5STR  +
ARG_6STR  +
ARG_7STR  +
ARG_8STR  +
ARG_DOWN  +
ARG_1EXP  +
ARG_2EXP  +
ARG_1EXPF  +
ARG_2EXPF  +
ARG_1EST  +
ARG_2EST  +
ARG_IVAL  +
ARG_FVAL  +
ARG_SVAL  +
ARG_CONC  +
ARG_CONCW  +
ARG_VARI  +
+
+ +
+

+ +

+
+ + + + +
anonymous enum
+
+
+ +

+

Enumerator:
+ + + + + + +
IEXC_CORE  +
IEXC_CFG  +
IEXC_PROMPT  +
IEXC_MAPCFG  +
IEXC_NUM  +
+
+ +
+

+

+
Generated on Mon Dec 8 21:41:31 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/command_8h__dep__incl.md5 b/source/doxygen/html/command_8h__dep__incl.md5 new file mode 100644 index 00000000..c8c46a2f --- /dev/null +++ b/source/doxygen/html/command_8h__dep__incl.md5 @@ -0,0 +1 @@ +1daee879722006a548dd24f5a54a0253 \ No newline at end of file diff --git a/source/doxygen/html/console_8cpp.html b/source/doxygen/html/console_8cpp.html new file mode 100644 index 00000000..f9bf3f73 --- /dev/null +++ b/source/doxygen/html/console_8cpp.html @@ -0,0 +1,1435 @@ + + +AssaultCube: R:/projects/actioncube/_svn/trunk/ac/source/src/console.cpp File Reference + + + + + +
+

R:/projects/actioncube/_svn/trunk/ac/source/src/console.cpp File Reference

#include "pch.h"
+#include "cube.h"
+#include <X11/Xlib.h>
+#include <SDL_syswm.h>
+ +

+

+Include dependency graph for console.cpp:
+
+

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Classes

struct  console
struct  releaseaction
struct  hline

Defines

#define CONSPAD   (FONTH/3)

Functions

 VARP (altconsize, 0, 0, 100)
 VARP (fullconsize, 0, 40, 100)
 VARP (consize, 0, 6, 100)
 VARP (confade, 0, 20, 60)
 VARFP (maxcon, 10, 200, 1000, con.setmaxlines(maxcon))
void setconskip (int n)
 COMMANDN (conskip, setconskip, ARG_1INT)
void toggleconsole ()
 COMMANDN (toggleconsole, toggleconsole, ARG_NONE)
void renderconsole ()
void conoutf (const char *s,...)
int rendercommand (int x, int y, int w)
void keymap (char *code, char *key, char *action)
 COMMAND (keymap, ARG_3STR)
keym * findbind (const char *key)
keym * findbinda (const char *action)
keym * findbindc (int code)
bool bindkey (keym *km, const char *action)
void bindk (const char *key, const char *action)
bool bindc (int code, const char *action)
 COMMANDN (bind, bindk, ARG_2STR)
char * addreleaseaction (const char *s)
void onrelease (char *s)
 COMMAND (onrelease, ARG_1STR)
void saycommand (char *init)
void inputcommand (char *init, char *action, char *prompt)
void mapmsg (char *s)
 COMMAND (saycommand, ARG_CONC)
 COMMAND (inputcommand, ARG_3STR)
 COMMAND (mapmsg, ARG_1STR)
void pasteconsole (char *dst)
void history_ (int n)
 COMMANDN (history, history_, ARG_1INT)
void execbind (keym &k, bool isdown)
void consolekey (int code, bool isdown, int cooked)
void keypress (int code, bool isdown, int cooked, SDLMod mod)
char * getcurcommand ()
void writebinds (FILE *f)

Variables

console con
textinputbuffer cmdline
char * cmdaction = NULL
char * cmdprompt = NULL
bool saycommandon = false
vector< keym > keyms
keym * keypressed = NULL
char * keyaction = NULL
vector< releaseaction > releaseactions
vector< hline * > history
int histpos = 0
+

Define Documentation

+ +
+
+ + + + +
#define CONSPAD   (FONTH/3)
+
+
+ +

+ +

+

+


Function Documentation

+ +
+
+ + + + + + + + + +
char* addreleaseaction (const char *  s  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
bool bindc (int  code,
const char *  action 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void bindk (const char *  key,
const char *  action 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
bool bindkey (keym *  km,
const char *  action 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
COMMAND (mapmsg ,
ARG_1STR  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
COMMAND (inputcommand ,
ARG_3STR  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
COMMAND (saycommand ,
ARG_CONC  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
COMMAND (onrelease ,
ARG_1STR  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
COMMAND (keymap ,
ARG_3STR  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
COMMANDN (history ,
history_ ,
ARG_1INT  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
COMMANDN (bind ,
bindk ,
ARG_2STR  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
COMMANDN (toggleconsole ,
toggleconsole ,
ARG_NONE  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
COMMANDN (conskip ,
setconskip ,
ARG_1INT  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void conoutf (const char *  s,
  ... 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void consolekey (int  code,
bool  isdown,
int  cooked 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void execbind (keym &  k,
bool  isdown 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
keym* findbind (const char *  key  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
keym* findbinda (const char *  action  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
keym* findbindc (int  code  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
char* getcurcommand (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void history_ (int  n  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void inputcommand (char *  init,
char *  action,
char *  prompt 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void keymap (char *  code,
char *  key,
char *  action 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void keypress (int  code,
bool  isdown,
int  cooked,
SDLMod  mod 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void mapmsg (char *  s  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void onrelease (char *  s  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void pasteconsole (char *  dst  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
int rendercommand (int  x,
int  y,
int  w 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void renderconsole (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void saycommand (char *  init  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void setconskip (int  n  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void toggleconsole (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VARFP (maxcon ,
10 ,
200 ,
1000 ,
con.  setmaxlinesmaxcon 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VARP (confade ,
0 ,
20 ,
60  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VARP (consize ,
0 ,
6 ,
100  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VARP (fullconsize ,
0 ,
40 ,
100  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VARP (altconsize ,
0 ,
0 ,
100  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void writebinds (FILE *  f  ) 
+
+
+ +

+ +

+

+


Variable Documentation

+ +
+
+ + + + +
char* cmdaction = NULL
+
+
+ +

+ +

+

+ +

+ +
+ +

+ +

+

+ +

+
+ + + + +
char * cmdprompt = NULL
+
+
+ +

+ +

+

+ +

+
+ + + + +
console con
+
+
+ +

+ +

+

+ +

+
+ + + + +
vector<hline *> history
+
+
+ +

+ +

+

+ +

+
+ + + + +
int histpos = 0
+
+
+ +

+ +

+

+ +

+
+ + + + +
char* keyaction = NULL
+
+
+ +

+ +

+

+ +

+
+ + + + +
vector<keym> keyms
+
+
+ +

+ +

+

+ +

+
+ + + + +
keym* keypressed = NULL
+
+
+ +

+ +

+

+ +

+ +
+ +

+ +

+

+ +

+
+ + + + +
bool saycommandon = false
+
+
+ +

+ +

+

+

+
Generated on Mon Dec 8 21:41:32 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/console_8cpp__incl.md5 b/source/doxygen/html/console_8cpp__incl.md5 new file mode 100644 index 00000000..537e9d26 --- /dev/null +++ b/source/doxygen/html/console_8cpp__incl.md5 @@ -0,0 +1 @@ +ff835a8ab0361684fb57f0d90a5b3d34 \ No newline at end of file diff --git a/source/doxygen/html/console_8h.html b/source/doxygen/html/console_8h.html new file mode 100644 index 00000000..9d5e101e --- /dev/null +++ b/source/doxygen/html/console_8h.html @@ -0,0 +1,65 @@ + + +AssaultCube: R:/projects/actioncube/_svn/trunk/ac/source/src/console.h File Reference + + + + + +
+

R:/projects/actioncube/_svn/trunk/ac/source/src/console.h File Reference

+

+

+This graph shows which files directly or indirectly include this file:
+
+

+
+ + + + + + + + + + + + +

Classes

struct  cline
struct  consolebuffer< LINE >
struct  textinputbuffer

Defines

#define MOD_KEYS   (KMOD_LCTRL|KMOD_RCTRL)
+

Define Documentation

+ +
+
+ + + + +
#define MOD_KEYS   (KMOD_LCTRL|KMOD_RCTRL)
+
+
+ +

+ +

+

+

+
Generated on Mon Dec 8 21:41:32 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/console_8h__dep__incl.md5 b/source/doxygen/html/console_8h__dep__incl.md5 new file mode 100644 index 00000000..d0105ea8 --- /dev/null +++ b/source/doxygen/html/console_8h__dep__incl.md5 @@ -0,0 +1 @@ +714dfebd149be39b9845d5d263aca93f \ No newline at end of file diff --git a/source/doxygen/html/cube_8h.html b/source/doxygen/html/cube_8h.html new file mode 100644 index 00000000..3ffe4a77 --- /dev/null +++ b/source/doxygen/html/cube_8h.html @@ -0,0 +1,829 @@ + + +AssaultCube: R:/projects/actioncube/_svn/trunk/ac/source/src/cube.h File Reference + + + + + +
+

R:/projects/actioncube/_svn/trunk/ac/source/src/cube.h File Reference

#include "tools.h"
+#include "geom.h"
+#include "world.h"
+#include "model.h"
+#include "protocol.h"
+#include "sound.h"
+#include "weapon.h"
+#include "entity.h"
+#include "command.h"
+#include "vote.h"
+#include "console.h"
+#include "protos.h"
+ +

+

+Include dependency graph for cube.h:
+
+

+
+ +

+

+This graph shows which files directly or indirectly include this file:
+
+

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Defines

#define AC_VERSION   1000
#define AC_MASTER_URI   "masterserver.cubers.net/cgi-bin/actioncube.pl/"

Typedefs

typedef vector< char * > cvector
typedef vector< int > ivector

Variables

sqr * world
sqr * wmip []
header hdr
int sfactor
int ssize
int cubicsize
int mipsize
physent * camera1
playerent * player1
vector< playerent * > players
vector< bounceent * > bounceents
bool editmode
vector< entity > ents
vec worldpos
vec camup
vec camright
vec camdir
int lastmillis
int totalmillis
int curtime
int gamemode
int nextmode
int gamespeed
int xtraverts
float fovy
float aspect
int farplane
bool minimap
bool reflecting
bool refracting
int stenciling
int stencilshadow
bool intermission
int arenaintermission
int maxclients
hashtable< char *, enet_uint32 > mapinfo
int hwtexsize
int numspawn [3]
int maploaded
int numflagspawn [2]
int verbose
+

Define Documentation

+ +
+
+ + + + +
#define AC_MASTER_URI   "masterserver.cubers.net/cgi-bin/actioncube.pl/"
+
+
+ +

+ +

+

+ +

+
+ + + + +
#define AC_VERSION   1000
+
+
+ +

+ +

+

+


Typedef Documentation

+ +
+
+ + + + +
typedef vector<char *> cvector
+
+
+ +

+ +

+

+ +

+
+ + + + +
typedef vector<int> ivector
+
+
+ +

+ +

+

+


Variable Documentation

+ +
+
+ + + + +
int arenaintermission
+
+
+ +

+ +

+

+ +

+
+ + + + +
float aspect
+
+
+ +

+ +

+

+ +

+
+ + + + +
vector<bounceent *> bounceents
+
+
+ +

+ +

+

+ +

+
+ + + + +
vec camdir
+
+
+ +

+ +

+

+ +

+
+ + + + +
physent* camera1
+
+
+ +

+ +

+

+ +

+
+ + + + +
vec camright
+
+
+ +

+ +

+

+ +

+
+ + + + +
vec camup
+
+
+ +

+ +

+

+ +

+
+ + + + +
int cubicsize
+
+
+ +

+ +

+

+ +

+
+ + + + +
int curtime
+
+
+ +

+ +

+

+ +

+
+ + + + +
bool editmode
+
+
+ +

+ +

+

+ +

+
+ + + + +
vector<entity> ents
+
+
+ +

+ +

+

+ +

+
+ + + + +
int farplane
+
+
+ +

+ +

+

+ +

+
+ + + + +
float fovy
+
+
+ +

+ +

+

+ +

+
+ + + + +
int gamemode
+
+
+ +

+ +

+

+ +

+
+ + + + +
int gamespeed
+
+
+ +

+ +

+

+ +

+
+ + + + +
header hdr
+
+
+ +

+ +

+

+ +

+
+ + + + +
int hwtexsize
+
+
+ +

+ +

+

+ +

+
+ + + + +
bool intermission
+
+
+ +

+ +

+

+ +

+
+ + + + +
int lastmillis
+
+
+ +

+ +

+

+ +

+
+ + + + +
hashtable<char *, enet_uint32> mapinfo
+
+
+ +

+ +

+

+ +

+
+ + + + +
int maploaded
+
+
+ +

+ +

+

+ +

+
+ + + + +
int maxclients
+
+
+ +

+ +

+

+ +

+
+ + + + +
bool minimap
+
+
+ +

+ +

+

+ +

+
+ + + + +
int mipsize
+
+
+ +

+ +

+

+ +

+
+ + + + +
int nextmode
+
+
+ +

+ +

+

+ +

+
+ + + + +
int numflagspawn[2]
+
+
+ +

+ +

+

+ +

+
+ + + + +
int numspawn[3]
+
+
+ +

+ +

+

+ +

+
+ + + + +
playerent* player1
+
+
+ +

+ +

+

+ +

+
+ + + + +
vector<playerent *> players
+
+
+ +

+ +

+

+ +

+
+ + + + +
bool reflecting
+
+
+ +

+ +

+

+ +

+
+ + + + +
bool refracting
+
+
+ +

+ +

+

+ +

+
+ + + + +
int sfactor
+
+
+ +

+ +

+

+ +

+
+ + + + +
int ssize
+
+
+ +

+ +

+

+ +

+
+ + + + +
int stenciling
+
+
+ +

+ +

+

+ +

+
+ + + + +
int stencilshadow
+
+
+ +

+ +

+

+ +

+
+ + + + +
int totalmillis
+
+
+ +

+ +

+

+ +

+
+ + + + +
int verbose
+
+
+ +

+ +

+

+ +

+
+ + + + +
sqr * wmip[]
+
+
+ +

+ +

+

+ +

+
+ + + + +
sqr* world
+
+
+ +

+ +

+

+ +

+
+ + + + +
vec worldpos
+
+
+ +

+ +

+

+ +

+
+ + + + +
int xtraverts
+
+
+ +

+ +

+

+

+
Generated on Mon Dec 8 21:41:32 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/cube_8h__dep__incl.md5 b/source/doxygen/html/cube_8h__dep__incl.md5 new file mode 100644 index 00000000..b3fa5914 --- /dev/null +++ b/source/doxygen/html/cube_8h__dep__incl.md5 @@ -0,0 +1 @@ +c42118e35bade38bdf5c0000bf93f965 \ No newline at end of file diff --git a/source/doxygen/html/cube_8h__incl.md5 b/source/doxygen/html/cube_8h__incl.md5 new file mode 100644 index 00000000..6f619292 --- /dev/null +++ b/source/doxygen/html/cube_8h__incl.md5 @@ -0,0 +1 @@ +394b998a7f2a308d2ad5ce816f208535 \ No newline at end of file diff --git a/source/doxygen/html/docs_8cpp.html b/source/doxygen/html/docs_8cpp.html new file mode 100644 index 00000000..0cdcffa1 --- /dev/null +++ b/source/doxygen/html/docs_8cpp.html @@ -0,0 +1,1264 @@ + + +AssaultCube: R:/projects/actioncube/_svn/trunk/ac/source/src/docs.cpp File Reference + + + + + +
+

R:/projects/actioncube/_svn/trunk/ac/source/src/docs.cpp File Reference

#include "pch.h"
+#include "cube.h"
+ +

+

+Include dependency graph for docs.cpp:
+
+

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Classes

struct  docargument
struct  docref
struct  docexample
struct  dockey
struct  docident
struct  docsection
struct  msection
struct  maction

Functions

void renderdocsection (void *menu, bool init)
void adddocsection (char *name)
void adddocident (char *name, char *desc)
void adddocargument (char *token, char *desc, char *values, char *vararg)
void adddocremark (char *remark)
void adddocref (char *name, char *ident, char *url, char *article)
void adddocexample (char *code, char *explanation)
void adddockey (char *alias, char *name, char *desc)
 COMMANDN (docsection, adddocsection, ARG_1STR)
 COMMANDN (docident, adddocident, ARG_2STR)
 COMMANDN (docargument, adddocargument, ARG_4STR)
 COMMANDN (docremark, adddocremark, ARG_1STR)
 COMMANDN (docref, adddocref, ARG_3STR)
 COMMANDN (docexample, adddocexample, ARG_2STR)
 COMMANDN (dockey, adddockey, ARG_3STR)
int stringsort (const char **a, const char **b)
char * cvecstr (vector< char * > &cvec, const char *substr, int *rline=NULL)
void docundone (int allidents)
void docinvalid ()
void docfind (char *search)
char * xmlstringenc (char *d, const char *s, size_t len)
void docwritebaseref (char *ref, char *schemalocation, char *transformation)
 COMMAND (docundone, ARG_1INT)
 COMMAND (docinvalid, ARG_NONE)
 COMMAND (docfind, ARG_1STR)
 COMMAND (docwritebaseref, ARG_3STR)
 VAR (docvisible, 0, 1, 1)
 VAR (docskip, 0, 0, 1000)
void toggledoc ()
void scrolldoc (int i)
int numargs (char *args)
void renderdoc (int x, int y, int doch)
int msectionsort (const msection *a, const msection *b)
void renderdocmenu (void *menu, bool init)

Variables

hashtable< const char *, ident > * idents
vector< docsection > sections
hashtable< const char *, docident > docidents
docsection * lastsection = NULL
docident * lastident = NULL
void * docmenu = NULL
+

Function Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void adddocargument (char *  token,
char *  desc,
char *  values,
char *  vararg 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void adddocexample (char *  code,
char *  explanation 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void adddocident (char *  name,
char *  desc 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void adddockey (char *  alias,
char *  name,
char *  desc 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void adddocref (char *  name,
char *  ident,
char *  url,
char *  article 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void adddocremark (char *  remark  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void adddocsection (char *  name  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
COMMAND (docwritebaseref ,
ARG_3STR  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
COMMAND (docfind ,
ARG_1STR  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
COMMAND (docinvalid ,
ARG_NONE  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
COMMAND (docundone ,
ARG_1INT  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
COMMANDN (dockey ,
adddockey ,
ARG_3STR  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
COMMANDN (docexample ,
adddocexample ,
ARG_2STR  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
COMMANDN (docref ,
adddocref ,
ARG_3STR  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
COMMANDN (docremark ,
adddocremark ,
ARG_1STR  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
COMMANDN (docargument ,
adddocargument ,
ARG_4STR  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
COMMANDN (docident ,
adddocident ,
ARG_2STR  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
COMMANDN (docsection ,
adddocsection ,
ARG_1STR  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
char* cvecstr (vector< char * > &  cvec,
const char *  substr,
int *  rline = NULL 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void docfind (char *  search  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void docinvalid (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void docundone (int  allidents  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void docwritebaseref (char *  ref,
char *  schemalocation,
char *  transformation 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
int msectionsort (const msection *  a,
const msection *  b 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
int numargs (char *  args  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void renderdoc (int  x,
int  y,
int  doch 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void renderdocmenu (void *  menu,
bool  init 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void renderdocsection (void *  menu,
bool  init 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void scrolldoc (int  i  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
int stringsort (const char **  a,
const char **  b 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void toggledoc (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VAR (docskip ,
0 ,
0 ,
1000  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VAR (docvisible ,
0 ,
1 ,
1  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
char* xmlstringenc (char *  d,
const char *  s,
size_t  len 
)
+
+
+ +

+ +

+

+


Variable Documentation

+ +
+
+ + + + +
hashtable<const char *, docident> docidents
+
+
+ +

+ +

+

+ +

+
+ + + + +
void* docmenu = NULL
+
+
+ +

+ +

+

+ +

+
+ + + + +
hashtable<const char *, ident>* idents
+
+
+ +

+ +

+

+ +

+
+ + + + +
docident* lastident = NULL
+
+
+ +

+ +

+

+ +

+
+ + + + +
docsection* lastsection = NULL
+
+
+ +

+ +

+

+ +

+
+ + + + +
vector<docsection> sections
+
+
+ +

+ +

+

+

+
Generated on Mon Dec 8 21:41:32 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/docs_8cpp__incl.md5 b/source/doxygen/html/docs_8cpp__incl.md5 new file mode 100644 index 00000000..5daff289 --- /dev/null +++ b/source/doxygen/html/docs_8cpp__incl.md5 @@ -0,0 +1 @@ +9e16f67ac55f7525dbe9dd6b1714043f \ No newline at end of file diff --git a/source/doxygen/html/doxygen.css b/source/doxygen/html/doxygen.css new file mode 100644 index 00000000..9c847c69 --- /dev/null +++ b/source/doxygen/html/doxygen.css @@ -0,0 +1,441 @@ +body, table, div, p, dl { + font-family: Lucida Grande, Verdana, Geneva, Arial, sans-serif; + font-size: 12px; +} + +/* @group Heading Levels */ + +h1 { + text-align: center; + font-size: 150%; +} + +h2 { + font-size: 120%; +} + +h3 { + font-size: 100%; +} + +/* @end */ + +caption { + font-weight: bold; +} + +div.qindex, div.navpath, div.navtab{ + background-color: #e8eef2; + border: 1px solid #84b0c7; + text-align: center; + margin: 2px; + padding: 2px; +} + +div.qindex, div.navpath { + width: 100%; + line-height: 140%; +} + +div.navtab { + margin-right: 15px; +} + +/* @group Link Styling */ + +a { + color: #153788; + font-weight: normal; + text-decoration: none; +} + +.contents a:visited { + color: #1b77c5; +} + +a:hover { + text-decoration: underline; +} + +a.qindex { + font-weight: bold; +} + +a.qindexHL { + font-weight: bold; + background-color: #6666cc; + color: #ffffff; + border: 1px double #9295C2; +} + +a.el { + font-weight: bold; +} + +a.elRef { +} + +a.code { +} + +a.codeRef { +} + +/* @end */ + +dl.el { + margin-left: -1cm; +} + +.fragment { + font-family: monospace, fixed; + font-size: 105%; +} + +pre.fragment { + border: 1px solid #CCCCCC; + background-color: #f5f5f5; + padding: 4px 6px; + margin: 4px 8px 4px 2px; +} + +div.ah { + background-color: black; + font-weight: bold; + color: #ffffff; + margin-bottom: 3px; + margin-top: 3px +} + +div.groupHeader { + margin-left: 16px; + margin-top: 12px; + margin-bottom: 6px; + font-weight: bold; +} + +div.groupText { + margin-left: 16px; + font-style: italic; +} + +body { + background: white; + color: black; + margin-right: 20px; + margin-left: 20px; +} + +td.indexkey { + background-color: #e8eef2; + font-weight: bold; + border: 1px solid #CCCCCC; + margin: 2px 0px 2px 0; + padding: 2px 10px; +} + +td.indexvalue { + background-color: #e8eef2; + border: 1px solid #CCCCCC; + padding: 2px 10px; + margin: 2px 0px; +} + +tr.memlist { + background-color: #f0f0f0; +} + +p.formulaDsp { + text-align: center; +} + +img.formulaDsp { + +} + +img.formulaInl { + vertical-align: middle; +} + +/* @group Code Colorization */ + +span.keyword { + color: #008000 +} + +span.keywordtype { + color: #604020 +} + +span.keywordflow { + color: #e08000 +} + +span.comment { + color: #800000 +} + +span.preprocessor { + color: #806020 +} + +span.stringliteral { + color: #002080 +} + +span.charliteral { + color: #008080 +} + +span.vhdldigit { + color: #ff00ff +} + +span.vhdlchar { + color: #000000 +} + +span.vhdlkeyword { + color: #700070 +} + +span.vhdllogic { + color: #ff0000 +} + +/* @end */ + +.search { + color: #003399; + font-weight: bold; +} + +form.search { + margin-bottom: 0px; + margin-top: 0px; +} + +input.search { + font-size: 75%; + color: #000080; + font-weight: normal; + background-color: #e8eef2; +} + +td.tiny { + font-size: 75%; +} + +.dirtab { + padding: 4px; + border-collapse: collapse; + border: 1px solid #84b0c7; +} + +th.dirtab { + background: #e8eef2; + font-weight: bold; +} + +hr { + height: 0; + border: none; + border-top: 1px solid #666; +} + +/* @group Member Descriptions */ + +.mdescLeft, .mdescRight, +.memItemLeft, .memItemRight, +.memTemplItemLeft, .memTemplItemRight, .memTemplParams { + background-color: #FAFAFA; + border: none; + margin: 4px; + padding: 1px 0 0 8px; +} + +.mdescLeft, .mdescRight { + padding: 0px 8px 4px 8px; + color: #555; +} + +.memItemLeft, .memItemRight, .memTemplParams { + border-top: 1px solid #ccc; +} + +.memTemplParams { + color: #606060; +} + +/* @end */ + +/* @group Member Details */ + +/* Styles for detailed member documentation */ + +.memtemplate { + font-size: 80%; + color: #606060; + font-weight: normal; + margin-left: 3px; +} + +.memnav { + background-color: #e8eef2; + border: 1px solid #84b0c7; + text-align: center; + margin: 2px; + margin-right: 15px; + padding: 2px; +} + +.memitem { + padding: 0; +} + +.memname { + white-space: nowrap; + font-weight: bold; +} + +.memproto, .memdoc { + border: 1px solid #84b0c7; +} + +.memproto { + padding: 0; + background-color: #d5e1e8; + font-weight: bold; + -webkit-border-top-left-radius: 8px; + -webkit-border-top-right-radius: 8px; + -moz-border-radius-topleft: 8px; + -moz-border-radius-topright: 8px; +} + +.memdoc { + padding: 2px 5px; + background-color: #eef3f5; + border-top-width: 0; + -webkit-border-bottom-left-radius: 8px; + -webkit-border-bottom-right-radius: 8px; + -moz-border-radius-bottomleft: 8px; + -moz-border-radius-bottomright: 8px; +} + +.memdoc p, .memdoc dl, .memdoc ul { + margin: 6px 0; +} + +.paramkey { + text-align: right; +} + +.paramtype { + white-space: nowrap; +} + +.paramname { + color: #602020; + white-space: nowrap; +} +.paramname em { + font-style: normal; +} + +/* @end */ + +/* @group Directory (tree) */ + +/* for the tree view */ + +.ftvtree { + font-family: sans-serif; + margin: 0.5em; +} + +/* these are for tree view when used as main index */ + +.directory { + font-size: 9pt; + font-weight: bold; +} + +.directory h3 { + margin: 0px; + margin-top: 1em; + font-size: 11pt; +} + +/* +The following two styles can be used to replace the root node title +with an image of your choice. Simply uncomment the next two styles, +specify the name of your image and be sure to set 'height' to the +proper pixel height of your image. +*/ + +/* +.directory h3.swap { + height: 61px; + background-repeat: no-repeat; + background-image: url("yourimage.gif"); +} +.directory h3.swap span { + display: none; +} +*/ + +.directory > h3 { + margin-top: 0; +} + +.directory p { + margin: 0px; + white-space: nowrap; +} + +.directory div { + display: none; + margin: 0px; +} + +.directory img { + vertical-align: -30%; +} + +/* these are for tree view when not used as main index */ + +.directory-alt { + font-size: 100%; + font-weight: bold; +} + +.directory-alt h3 { + margin: 0px; + margin-top: 1em; + font-size: 11pt; +} + +.directory-alt > h3 { + margin-top: 0; +} + +.directory-alt p { + margin: 0px; + white-space: nowrap; +} + +.directory-alt div { + display: none; + margin: 0px; +} + +.directory-alt img { + vertical-align: -30%; +} + +/* @end */ + +address { + font-style: normal; + color: #333; +} diff --git a/source/doxygen/html/doxygen.png b/source/doxygen/html/doxygen.png new file mode 100644 index 0000000000000000000000000000000000000000..f0a274bbaffdd67f6d784c894d9cf28729db0e14 GIT binary patch literal 1281 zcmaJ>ZA?>F7(Vx-ms?uoS`b@hdRtpo6o^%HU>M$hfGrBvQnk$LE?p^P!kn&ikhyq! zX~V@&tPF5Qt@V?oTL96Bi%aRiwbe1)9DWQI#?)=HxS7QSw`J`5fAJ*eJbB;uNuKA& zdERDo*{Y<(If(#(B$Lr#;nB(8Y#ia=ZCeW?JfPLuQY`=@cW$k}Rivq|vbxGrRq1Tl9;+(gNt?}UtVKM2`T5t1jLzuL@0UIs`S#vlhl4)^ zLgSYrPj@$+`|j?eSbXTmiHGkWxV8V}BzNR?pl9k_s4pDu9vd5a_UzZEPk)}Ad{AV_ zzddrjrh4=Imr`E06;LY{)YYt?o}L~H@7C}F^WB!Ra=v`Q0bj{>5&$66CWF>mf6vjP z2N>RRY6ZYa=K`76>+|_)Xdwko+7wv}7cN|btOhWb(*{sta~6b?S8Omrxw}!4`NhGr zZVpNqpu1@BE`QGWNTpEpcJVW5izu~2B^GlM?1(OPg)zwW;QcP@Ltcclm>XbJL9C|j z=9!2?ua=uIlf0%AndzHsRC}IyTL$EhAee(fdKB`?27KeS^2M8M_7b~PiCFO&r5LC7 z7gl1*a<8;SjNaw#h=843_AV9iZbWQOAp5YOC^&_F*9K0> zB|6%IDb?aM#3viTxkLU4aXg&@+CkNTOnQ1iMP*^?b|^lJy$4C)Zk4isV!|RZ*XhXh zw8q3$=*0LeGC!XI_Wc?dkT~3+*Gu%%yIqP+Wr3H$=&ROMQU6q}Ag^P~>c5vAEO;a- z_dK-3PPeKar%)6$j~vI2#*-YH!1h6HYVtwCX5_wM`iF#UKz&&@9Oo5w3%XGYrX zW>dY~)SG-((Yim%`InwgTvyRC?e=Wh^8KCao!R6Eg&TpVWUY1sN~4G}V?nFnEGo-; zHZ_$eW9-GnC%^WS9b z@p;-$oH#MtC0v>Q$HX%4^JdFdO$0cbv-W)Q TtK}Eh@>>I#ipmV1>S*>q-hkC} literal 0 HcmV?d00001 diff --git a/source/doxygen/html/editing_8cpp.html b/source/doxygen/html/editing_8cpp.html new file mode 100644 index 00000000..5c1fa326 --- /dev/null +++ b/source/doxygen/html/editing_8cpp.html @@ -0,0 +1,2223 @@ + + +AssaultCube: R:/projects/actioncube/_svn/trunk/ac/source/src/editing.cpp File Reference + + + + + +
+

R:/projects/actioncube/_svn/trunk/ac/source/src/editing.cpp File Reference

#include "pch.h"
+#include "cube.h"
+ +

+

+Include dependency graph for editing.cpp:
+
+

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Defines

#define loopselxy(b)   { makeundo(); loop(x,sel.xs) loop(y,sel.ys) { sqr *s = S(sel.x+x, sel.y+y); b; } remip(sel); }
#define EDITSEL   if(noteditmode() || noselection()) return;
#define EDITSELMP   if(noteditmode() || noselection() || multiplayer()) return;
#define EDITMP   if(noteditmode() || multiplayer()) return;
#define sheight(s, t, z)   (!flrceil ? (s->type==FHF ? s->floor-t->vdelta/4.0f : (float)s->floor) : (s->type==CHF ? s->ceil+t->vdelta/4.0f : (float)s->ceil))

Functions

 VAR (editing, 1, 0, 0)
void toggleedit (bool force)
void edittoggle ()
 COMMAND (edittoggle, ARG_NONE)
char * editinfo ()
void correctsel ()
bool noteditmode ()
bool noselection ()
void selectpos (int x, int y, int xs, int ys)
void makesel ()
 VAR (flrceil, 0, 0, 2)
void cursorupdate ()
 VAR (undomegs, 0, 1, 10)
void pruneundos (int maxremain)
void makeundo ()
void editundo ()
void copy ()
void paste ()
void tofronttex ()
void editdrag (bool isdown)
void editheightxy (bool isfloor, int amount, block &sel)
void editheight (int flr, int amount)
 COMMAND (editheight, ARG_2INT)
void edittexxy (int type, int t, block &sel)
void edittex (int type, int dir)
void replace ()
void edittypexy (int type, block &sel)
void edittype (int type)
void heightfield (int t)
void solid (int t)
void corner ()
 COMMAND (heightfield, ARG_1INT)
 COMMAND (solid, ARG_1INT)
 COMMAND (corner, ARG_NONE)
void editequalisexy (bool isfloor, block &sel)
void equalize (int flr)
 COMMAND (equalize, ARG_1INT)
void setvdeltaxy (int delta, block &sel)
void setvdelta (int delta)
void archvertex (int span, int vert, int delta)
void arch (int sidedelta, int _a)
void slope (int xd, int yd)
void perlin (int scale, int seed, int psize)
 VARF (fullbright, 0, 0, 1, if(fullbright){if(noteditmode()) return;fullbrightlight();}else calclight();)
void edittag (int tag)
void newent (char *what, char *a1, char *a2, char *a3, char *a4)
 COMMANDN (select, selectpos, ARG_4INT)
 COMMAND (edittag, ARG_1INT)
 COMMAND (replace, ARG_NONE)
 COMMAND (archvertex, ARG_3INT)
 COMMAND (arch, ARG_2INT)
 COMMAND (slope, ARG_2INT)
 COMMANDN (vdelta, setvdelta, ARG_1INT)
 COMMANDN (undo, editundo, ARG_NONE)
 COMMAND (copy, ARG_NONE)
 COMMAND (paste, ARG_NONE)
 COMMAND (edittex, ARG_2INT)
 COMMAND (newent, ARG_5STR)
 COMMAND (perlin, ARG_3INT)

Variables

bool editmode = false
block sel
int selh = 0
bool selset = false
int cx
int cy
int ch
int curedittex [] = { -1, -1, -1 }
bool dragging = false
int lastx
int lasty
int lasth
int lasttype = 0
int lasttex = 0
sqr rtex
vector< block * > undos
block * copybuf = NULL
const int MAXARCHVERT = 50
int archverts [MAXARCHVERT][MAXARCHVERT]
bool archvinit = false
+

Define Documentation

+ +
+
+ + + + +
#define EDITMP   if(noteditmode() || multiplayer()) return;
+
+
+ +

+ +

+

+ +

+
+ + + + +
#define EDITSEL   if(noteditmode() || noselection()) return;
+
+
+ +

+ +

+

+ +

+
+ + + + +
#define EDITSELMP   if(noteditmode() || noselection() || multiplayer()) return;
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
#define loopselxy (b   )    { makeundo(); loop(x,sel.xs) loop(y,sel.ys) { sqr *s = S(sel.x+x, sel.y+y); b; } remip(sel); }
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + +
#define sheight (s,
t,
z   )    (!flrceil ? (s->type==FHF ? s->floor-t->vdelta/4.0f : (float)s->floor) : (s->type==CHF ? s->ceil+t->vdelta/4.0f : (float)s->ceil))
+
+
+ +

+ +

+

+


Function Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + +
void arch (int  sidedelta,
int  _a 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void archvertex (int  span,
int  vert,
int  delta 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
COMMAND (perlin ,
ARG_3INT  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
COMMAND (newent ,
ARG_5STR  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
COMMAND (edittex ,
ARG_2INT  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
COMMAND (paste ,
ARG_NONE  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
COMMAND (copy ,
ARG_NONE  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
COMMAND (slope ,
ARG_2INT  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
COMMAND (arch ,
ARG_2INT  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
COMMAND (archvertex ,
ARG_3INT  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
COMMAND (replace ,
ARG_NONE  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
COMMAND (edittag ,
ARG_1INT  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
COMMAND (equalize ,
ARG_1INT  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
COMMAND (corner ,
ARG_NONE  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
COMMAND (solid ,
ARG_1INT  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
COMMAND (heightfield ,
ARG_1INT  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
COMMAND (editheight ,
ARG_2INT  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
COMMAND (edittoggle ,
ARG_NONE  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
COMMANDN (undo ,
editundo ,
ARG_NONE  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
COMMANDN (vdelta ,
setvdelta ,
ARG_1INT  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
COMMANDN (select ,
selectpos ,
ARG_4INT  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void copy (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void corner (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void correctsel (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void cursorupdate (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void editdrag (bool  isdown  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void editequalisexy (bool  isfloor,
block &  sel 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void editheight (int  flr,
int  amount 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void editheightxy (bool  isfloor,
int  amount,
block &  sel 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
char* editinfo (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void edittag (int  tag  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void edittex (int  type,
int  dir 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void edittexxy (int  type,
int  t,
block &  sel 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void edittoggle (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void edittype (int  type  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void edittypexy (int  type,
block &  sel 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void editundo (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void equalize (int  flr  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void heightfield (int  t  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void makesel (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void makeundo (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void newent (char *  what,
char *  a1,
char *  a2,
char *  a3,
char *  a4 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
bool noselection (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
bool noteditmode (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void paste (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void perlin (int  scale,
int  seed,
int  psize 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void pruneundos (int  maxremain  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void replace (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void selectpos (int  x,
int  y,
int  xs,
int  ys 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void setvdelta (int  delta  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void setvdeltaxy (int  delta,
block &  sel 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void slope (int  xd,
int  yd 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void solid (int  t  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void tofronttex (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void toggleedit (bool  force  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VAR (undomegs ,
0 ,
1 ,
10  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VAR (flrceil ,
0 ,
0 ,
2  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VAR (editing ,
1 ,
0 ,
0  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VARF (fullbright ,
0 ,
0 ,
1  
)
+
+
+ +

+ +

+

+


Variable Documentation

+ +
+
+ + + + +
int archverts[MAXARCHVERT][MAXARCHVERT]
+
+
+ +

+ +

+

+ +

+
+ + + + +
bool archvinit = false
+
+
+ +

+ +

+

+ +

+
+ + + + +
int ch
+
+
+ +

+ +

+

+ +

+
+ + + + +
block* copybuf = NULL
+
+
+ +

+ +

+

+ +

+
+ + + + +
int curedittex[] = { -1, -1, -1 }
+
+
+ +

+ +

+

+ +

+
+ + + + +
int cx
+
+
+ +

+ +

+

+ +

+
+ + + + +
int cy
+
+
+ +

+ +

+

+ +

+
+ + + + +
bool dragging = false
+
+
+ +

+ +

+

+ +

+
+ + + + +
bool editmode = false
+
+
+ +

+ +

+

+ +

+
+ + + + +
int lasth
+
+
+ +

+ +

+

+ +

+
+ + + + +
int lasttex = 0
+
+
+ +

+ +

+

+ +

+
+ + + + +
int lasttype = 0
+
+
+ +

+ +

+

+ +

+
+ + + + +
int lastx
+
+
+ +

+ +

+

+ +

+
+ + + + +
int lasty
+
+
+ +

+ +

+

+ +

+
+ + + + +
const int MAXARCHVERT = 50
+
+
+ +

+ +

+

+ +

+
+ + + + +
sqr rtex
+
+
+ +

+ +

+

+ +

+
+ + + + +
block sel
+
+
+ +

+Initial value:

+{
+    variable("selx",  0, 0, 4096, &sel.x,  NULL, false),
+    variable("sely",  0, 0, 4096, &sel.y,  NULL, false),
+    variable("selxs", 0, 0, 4096, &sel.xs, NULL, false),
+    variable("selys", 0, 0, 4096, &sel.ys, NULL, false),
+}
+
+
+

+ +

+
+ + + + +
int selh = 0
+
+
+ +

+ +

+

+ +

+
+ + + + +
bool selset = false
+
+
+ +

+ +

+

+ +

+
+ + + + +
vector<block *> undos
+
+
+ +

+ +

+

+

+
Generated on Mon Dec 8 21:41:32 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/editing_8cpp__incl.md5 b/source/doxygen/html/editing_8cpp__incl.md5 new file mode 100644 index 00000000..eef8013c --- /dev/null +++ b/source/doxygen/html/editing_8cpp__incl.md5 @@ -0,0 +1 @@ +d2bacc1b4299a4d7502ee60b107b21ee \ No newline at end of file diff --git a/source/doxygen/html/entities_8cpp.html b/source/doxygen/html/entities_8cpp.html new file mode 100644 index 00000000..7d266eb9 --- /dev/null +++ b/source/doxygen/html/entities_8cpp.html @@ -0,0 +1,651 @@ + + +AssaultCube: R:/projects/actioncube/_svn/trunk/ac/source/src/entities.cpp File Reference + + + + + +
+

R:/projects/actioncube/_svn/trunk/ac/source/src/entities.cpp File Reference

#include "pch.h"
+#include "cube.h"
+ +

+

+Include dependency graph for entities.cpp:
+
+

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Functions

void renderent (entity &e)
void renderclip (entity &e)
void renderentities ()
void pickupeffects (int n, playerent *d)
void trypickup (int n, playerent *d)
void trypickupflag (int flag, playerent *d)
void checkitems (playerent *d)
void putitems (ucharbuf &p)
void resetspawns ()
void setspawn (int i, bool on)
bool selectnextprimary (int num)
 VARFP (nextprimary, 0, GUN_ASSAULT, NUMGUNS,{if(!selectnextprimary(nextprimary)) selectnextprimary((nextprimary=GUN_ASSAULT));})
void flagpickup (int fln)
void tryflagdrop (bool manual)
void flagreturn (int fln)
void flagscore (int fln)
void flagstolen (int flag, int act)
void flagdropped (int flag, float x, float y, float z)
void flaginbase (int flag)
void flagidle (int flag)

Variables

vector< entity > ents
const char * entnames []
const char * entmdlnames []
int flagdropmillis = 0
+

Function Documentation

+ +
+
+ + + + + + + + + +
void checkitems (playerent *  d  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void flagdropped (int  flag,
float  x,
float  y,
float  z 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void flagidle (int  flag  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void flaginbase (int  flag  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void flagpickup (int  fln  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void flagreturn (int  fln  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void flagscore (int  fln  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void flagstolen (int  flag,
int  act 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void pickupeffects (int  n,
playerent *  d 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void putitems (ucharbuf &  p  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void renderclip (entity &  e  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void renderent (entity &  e  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void renderentities (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void resetspawns (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
bool selectnextprimary (int  num  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void setspawn (int  i,
bool  on 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void tryflagdrop (bool  manual  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void trypickup (int  n,
playerent *  d 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void trypickupflag (int  flag,
playerent *  d 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VARFP (nextprimary ,
0 ,
GUN_ASSAULT ,
NUMGUNS  
)
+
+
+ +

+ +

+

+


Variable Documentation

+ +
+
+ + + + +
const char* entmdlnames[]
+
+
+ +

+Initial value:

+{
+        "pickups/pistolclips", "pickups/ammobox", "pickups/nades", "pickups/health", "pickups/kevlar", "pickups/akimbo",
+}
+
+
+

+ +

+
+ + + + +
const char* entnames[]
+
+
+ +

+Initial value:

+{
+    "none?", "light", "playerstart",
+    "pistol", "ammobox","grenades",
+    "health", "armour", "akimbo",
+    "mapmodel", "trigger",
+    "ladder", "ctf-flag",
+    "sound", "clip", "", ""
+}
+
+
+

+ +

+
+ + + + +
vector<entity> ents
+
+
+ +

+ +

+

+ +

+
+ + + + +
int flagdropmillis = 0
+
+
+ +

+ +

+

+

+
Generated on Mon Dec 8 21:41:32 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/entities_8cpp__incl.md5 b/source/doxygen/html/entities_8cpp__incl.md5 new file mode 100644 index 00000000..45bd1eef --- /dev/null +++ b/source/doxygen/html/entities_8cpp__incl.md5 @@ -0,0 +1 @@ +17c0825c612298451eda60797e99dcae \ No newline at end of file diff --git a/source/doxygen/html/entity_8h.html b/source/doxygen/html/entity_8h.html new file mode 100644 index 00000000..fac4d8ba --- /dev/null +++ b/source/doxygen/html/entity_8h.html @@ -0,0 +1,868 @@ + + +AssaultCube: R:/projects/actioncube/_svn/trunk/ac/source/src/entity.h File Reference + + + + + +
+

R:/projects/actioncube/_svn/trunk/ac/source/src/entity.h File Reference

+

+

+This graph shows which files directly or indirectly include this file:
+
+

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Classes

struct  persistent_entity
struct  entity
struct  itemstat
struct  guninfo
class  worldobject
class  physent
class  dynent
struct  poshist
class  playerstate
class  playerent
class  botent
struct  flaginfo
class  bounceent
struct  hitmsg
class  grenadeent

Defines

#define isitem(i)   (i >= I_CLIPS && i <= I_AKIMBO)
#define reloadable_gun(g)   (g != GUN_KNIFE && g != GUN_GRENADE)
#define SGRAYS   21
#define SGSPREAD   2
#define EXPDAMRAD   10
#define isteam(a, b)   (m_teammode && strcmp(a, b)==0)
#define TEAM_CLA   0
#define TEAM_RVSF   1
#define team_valid(t)   (!strcmp(t, "RVSF") || !strcmp(t, "CLA"))
#define team_string(t)   ((t) ? "RVSF" : "CLA")
#define team_int(t)   (strcmp((t), "CLA") == 0 ? TEAM_CLA : TEAM_RVSF)
#define team_opposite(o)   ((o) == TEAM_CLA ? TEAM_RVSF : TEAM_CLA)
#define MAXNAMELEN   15
#define MAXTEAMLEN   4
#define POSHIST_SIZE   7
#define HEADSIZE   0.4f

Enumerations

enum  {
+  NOTUSED = 0, +LIGHT, +PLAYERSTART, +I_CLIPS, +
+  I_AMMO, +I_GRENADE, +I_HEALTH, +I_ARMOUR, +
+  I_AKIMBO, +MAPMODEL, +CARROT, +LADDER, +
+  CTF_FLAG, +SOUND, +CLIP, +MAXENTTYPES +
+ }
enum  {
+  GUN_KNIFE = 0, +GUN_PISTOL, +GUN_SHOTGUN, +GUN_SUBGUN, +
+  GUN_SNIPER, +GUN_ASSAULT, +GUN_GRENADE, +GUN_AKIMBO, +
+  NUMGUNS +
+ }
enum  { ENT_PLAYER = 0, +ENT_BOT, +ENT_CAMERA, +ENT_BOUNCE + }
enum  {
+  CS_ALIVE = 0, +CS_DEAD, +CS_SPAWNING, +CS_LAGGED, +
+  CS_EDITING, +CS_SPECTATE +
+ }
enum  { CR_DEFAULT = 0, +CR_ADMIN + }
enum  {
+  SM_NONE = 0, +SM_DEATHCAM, +SM_FOLLOW1ST, +SM_FOLLOW3RD, +
+  SM_FOLLOW3RD_TRANSPARENT, +SM_FLY, +SM_NUM +
+ }
enum  { CTFF_INBASE = 0, +CTFF_STOLEN, +CTFF_DROPPED, +CTFF_IDLE + }
enum  { BT_NONE, +BT_NADE, +BT_GIB + }

Functions

static int reloadtime (int gun)
static int attackdelay (int gun)
static int magsize (int gun)

Variables

static itemstat ammostats []
static itemstat powerupstats []
static guninfo guns [NUMGUNS]
+

Define Documentation

+ +
+
+ + + + +
#define EXPDAMRAD   10
+
+
+ +

+ +

+

+ +

+
+ + + + +
#define HEADSIZE   0.4f
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
#define isitem (i   )    (i >= I_CLIPS && i <= I_AKIMBO)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + +
#define isteam (a,
b   )    (m_teammode && strcmp(a, b)==0)
+
+
+ +

+ +

+

+ +

+
+ + + + +
#define MAXNAMELEN   15
+
+
+ +

+ +

+

+ +

+
+ + + + +
#define MAXTEAMLEN   4
+
+
+ +

+ +

+

+ +

+
+ + + + +
#define POSHIST_SIZE   7
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
#define reloadable_gun (g   )    (g != GUN_KNIFE && g != GUN_GRENADE)
+
+
+ +

+ +

+

+ +

+
+ + + + +
#define SGRAYS   21
+
+
+ +

+ +

+

+ +

+
+ + + + +
#define SGSPREAD   2
+
+
+ +

+ +

+

+ +

+
+ + + + +
#define TEAM_CLA   0
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
#define team_int (t   )    (strcmp((t), "CLA") == 0 ? TEAM_CLA : TEAM_RVSF)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
#define team_opposite (o   )    ((o) == TEAM_CLA ? TEAM_RVSF : TEAM_CLA)
+
+
+ +

+ +

+

+ +

+
+ + + + +
#define TEAM_RVSF   1
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
#define team_string (t   )    ((t) ? "RVSF" : "CLA")
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
#define team_valid (t   )    (!strcmp(t, "RVSF") || !strcmp(t, "CLA"))
+
+
+ +

+ +

+

+


Enumeration Type Documentation

+ +
+
+ + + + +
anonymous enum
+
+
+ +

+

Enumerator:
+ + + + + + + + + + + + + + + + + +
NOTUSED  +
LIGHT  +
PLAYERSTART  +
I_CLIPS  +
I_AMMO  +
I_GRENADE  +
I_HEALTH  +
I_ARMOUR  +
I_AKIMBO  +
MAPMODEL  +
CARROT  +
LADDER  +
CTF_FLAG  +
SOUND  +
CLIP  +
MAXENTTYPES  +
+
+ +
+

+ +

+
+ + + + +
anonymous enum
+
+
+ +

+

Enumerator:
+ + + + + + + + + + +
GUN_KNIFE  +
GUN_PISTOL  +
GUN_SHOTGUN  +
GUN_SUBGUN  +
GUN_SNIPER  +
GUN_ASSAULT  +
GUN_GRENADE  +
GUN_AKIMBO  +
NUMGUNS  +
+
+ +
+

+ +

+
+ + + + +
anonymous enum
+
+
+ +

+

Enumerator:
+ + + + + +
ENT_PLAYER  +
ENT_BOT  +
ENT_CAMERA  +
ENT_BOUNCE  +
+
+ +
+

+ +

+
+ + + + +
anonymous enum
+
+
+ +

+

Enumerator:
+ + + + + + + +
CS_ALIVE  +
CS_DEAD  +
CS_SPAWNING  +
CS_LAGGED  +
CS_EDITING  +
CS_SPECTATE  +
+
+ +
+

+ +

+
+ + + + +
anonymous enum
+
+
+ +

+

Enumerator:
+ + + +
CR_DEFAULT  +
CR_ADMIN  +
+
+ +
+

+ +

+
+ + + + +
anonymous enum
+
+
+ +

+

Enumerator:
+ + + + + + + + +
SM_NONE  +
SM_DEATHCAM  +
SM_FOLLOW1ST  +
SM_FOLLOW3RD  +
SM_FOLLOW3RD_TRANSPARENT  +
SM_FLY  +
SM_NUM  +
+
+ +
+

+ +

+
+ + + + +
anonymous enum
+
+
+ +

+

Enumerator:
+ + + + + +
CTFF_INBASE  +
CTFF_STOLEN  +
CTFF_DROPPED  +
CTFF_IDLE  +
+
+ +
+

+ +

+
+ + + + +
anonymous enum
+
+
+ +

+

Enumerator:
+ + + + +
BT_NONE  +
BT_NADE  +
BT_GIB  +
+
+ +
+

+


Function Documentation

+ +
+
+ + + + + + + + + +
static int attackdelay (int  gun  )  [inline, static]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
static int magsize (int  gun  )  [inline, static]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
static int reloadtime (int  gun  )  [inline, static]
+
+
+ +

+ +

+

+


Variable Documentation

+ +
+
+ + + + +
itemstat ammostats[] [static]
+
+
+ +

+Initial value:

+{
+    {1,  1,   1,   S_ITEMAMMO},   
+    {16, 32,  72,  S_ITEMAMMO},   
+    {14, 28,  21,  S_ITEMAMMO},   
+    {60, 90,  90,  S_ITEMAMMO},   
+    {10, 20,  15,  S_ITEMAMMO},   
+    {30, 60,  60,  S_ITEMAMMO},   
+    {2,  0,   2,   S_ITEMAMMO},   
+    {72, 0,   72,  S_ITEMAKIMBO}  
+}
+
+
+

+ +

+
+ + + + +
guninfo guns[NUMGUNS] [static]
+
+
+ +

+Initial value:

+{
+    { "knife",      S_KNIFE,      S_NULL,     0,      500,    50,     0,   0,  1,    1,   1,    0,  0,    0,  0,      0,      0,    1,      false },
+    { "pistol",     S_PISTOL,     S_RPISTOL,  1400,   170,    19,     0,   0, 80,   10,   8,    6,  5,    1,  40,     75,     150,  1,      false },
+    { "shotgun",    S_SHOTGUN,    S_RSHOTGUN, 2400,   1000,   5,      0,   0,  1,   35,   7,    9,  9,    1,  130,    500,    150,  1,      false },
+    { "subgun",     S_SUBGUN,     S_RSUBGUN,  1650,   80,     16,     0,   0, 70,   15,   30,   1,  2,    7,  15,     30,     250,  1,      true },
+    { "sniper",     S_SNIPER,     S_RSNIPER,  1950,   1500,   85,     0,   0, 60,   50,   5,    4,  4,    1,  100,    500,    100,  1,      false },
+    { "assault",    S_ASSAULT,    S_RASSAULT, 2000,   130,    24,     0,   0, 20,   40,   15,   0,  2,    2,  25,     60,     150,  1,      true },
+    { "grenade",    S_NULL,       S_NULL,     1000,   650,    200,    20,  6,  1,    1,   1,    3,  1,    0,  0,      0,      0,    3,      false },
+    { "pistol",     S_PISTOL,     S_RAKIMBO,  1400,   80,     19,     0,   0, 80,   10,   16,   6,  5,    4,  30,     75,     150,   1,      true },
+}
+
+
+

+ +

+
+ + + + +
itemstat powerupstats[] [static]
+
+
+ +

+Initial value:

+{
+    {33, 100, 100, S_ITEMHEALTH}, 
+    {50, 100, 100, S_ITEMARMOUR}, 
+}
+
+
+

+

+
Generated on Mon Dec 8 21:41:32 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/entity_8h__dep__incl.md5 b/source/doxygen/html/entity_8h__dep__incl.md5 new file mode 100644 index 00000000..34cb72ad --- /dev/null +++ b/source/doxygen/html/entity_8h__dep__incl.md5 @@ -0,0 +1 @@ +f42884395ba9dfe6d317ebcb1a5c5a94 \ No newline at end of file diff --git a/source/doxygen/html/files.html b/source/doxygen/html/files.html new file mode 100644 index 00000000..d3484f63 --- /dev/null +++ b/source/doxygen/html/files.html @@ -0,0 +1,100 @@ + + +AssaultCube: File Index + + + + + +
+

File List

Here is a list of all files with brief descriptions: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
R:/projects/actioncube/_svn/trunk/ac/source/src/audiomanager.cpp
R:/projects/actioncube/_svn/trunk/ac/source/src/client.cpp
R:/projects/actioncube/_svn/trunk/ac/source/src/clientgame.cpp
R:/projects/actioncube/_svn/trunk/ac/source/src/clients2c.cpp
R:/projects/actioncube/_svn/trunk/ac/source/src/command.cpp
R:/projects/actioncube/_svn/trunk/ac/source/src/command.h
R:/projects/actioncube/_svn/trunk/ac/source/src/console.cpp
R:/projects/actioncube/_svn/trunk/ac/source/src/console.h
R:/projects/actioncube/_svn/trunk/ac/source/src/cube.h
R:/projects/actioncube/_svn/trunk/ac/source/src/docs.cpp
R:/projects/actioncube/_svn/trunk/ac/source/src/editing.cpp
R:/projects/actioncube/_svn/trunk/ac/source/src/entities.cpp
R:/projects/actioncube/_svn/trunk/ac/source/src/entity.h
R:/projects/actioncube/_svn/trunk/ac/source/src/geom.h
R:/projects/actioncube/_svn/trunk/ac/source/src/hash.h
R:/projects/actioncube/_svn/trunk/ac/source/src/hudgun.h
R:/projects/actioncube/_svn/trunk/ac/source/src/log.cpp
R:/projects/actioncube/_svn/trunk/ac/source/src/main.cpp
R:/projects/actioncube/_svn/trunk/ac/source/src/md2.h
R:/projects/actioncube/_svn/trunk/ac/source/src/md3.h
R:/projects/actioncube/_svn/trunk/ac/source/src/menus.cpp
R:/projects/actioncube/_svn/trunk/ac/source/src/model.h
R:/projects/actioncube/_svn/trunk/ac/source/src/modelcache.h
R:/projects/actioncube/_svn/trunk/ac/source/src/oggstream.cpp
R:/projects/actioncube/_svn/trunk/ac/source/src/openal.cpp
R:/projects/actioncube/_svn/trunk/ac/source/src/packetqueue.cpp
R:/projects/actioncube/_svn/trunk/ac/source/src/pch.cpp
R:/projects/actioncube/_svn/trunk/ac/source/src/pch.h
R:/projects/actioncube/_svn/trunk/ac/source/src/physics.cpp
R:/projects/actioncube/_svn/trunk/ac/source/src/protocol.cpp
R:/projects/actioncube/_svn/trunk/ac/source/src/protocol.h
R:/projects/actioncube/_svn/trunk/ac/source/src/protos.h
R:/projects/actioncube/_svn/trunk/ac/source/src/rendercubes.cpp
R:/projects/actioncube/_svn/trunk/ac/source/src/rendergl.cpp
R:/projects/actioncube/_svn/trunk/ac/source/src/renderhud.cpp
R:/projects/actioncube/_svn/trunk/ac/source/src/rendermodel.cpp
R:/projects/actioncube/_svn/trunk/ac/source/src/renderparticles.cpp
R:/projects/actioncube/_svn/trunk/ac/source/src/rendertext.cpp
R:/projects/actioncube/_svn/trunk/ac/source/src/rndmap.cpp
R:/projects/actioncube/_svn/trunk/ac/source/src/scale.h
R:/projects/actioncube/_svn/trunk/ac/source/src/scoreboard.cpp
R:/projects/actioncube/_svn/trunk/ac/source/src/server.cpp
R:/projects/actioncube/_svn/trunk/ac/source/src/serveractions.h
R:/projects/actioncube/_svn/trunk/ac/source/src/serverbrowser.cpp
R:/projects/actioncube/_svn/trunk/ac/source/src/servercontroller.h
R:/projects/actioncube/_svn/trunk/ac/source/src/serverevents.h
R:/projects/actioncube/_svn/trunk/ac/source/src/serverms.cpp
R:/projects/actioncube/_svn/trunk/ac/source/src/shadow.cpp
R:/projects/actioncube/_svn/trunk/ac/source/src/sound.cpp
R:/projects/actioncube/_svn/trunk/ac/source/src/sound.h
R:/projects/actioncube/_svn/trunk/ac/source/src/soundlocation.cpp
R:/projects/actioncube/_svn/trunk/ac/source/src/soundscheduler.cpp
R:/projects/actioncube/_svn/trunk/ac/source/src/texture.cpp
R:/projects/actioncube/_svn/trunk/ac/source/src/tools.cpp
R:/projects/actioncube/_svn/trunk/ac/source/src/tools.h
R:/projects/actioncube/_svn/trunk/ac/source/src/tristrip.h
R:/projects/actioncube/_svn/trunk/ac/source/src/vertmodel.h
R:/projects/actioncube/_svn/trunk/ac/source/src/vote.h
R:/projects/actioncube/_svn/trunk/ac/source/src/water.cpp
R:/projects/actioncube/_svn/trunk/ac/source/src/weapon.cpp
R:/projects/actioncube/_svn/trunk/ac/source/src/weapon.h
R:/projects/actioncube/_svn/trunk/ac/source/src/winserviceinstaller.h
R:/projects/actioncube/_svn/trunk/ac/source/src/wizard.cpp
R:/projects/actioncube/_svn/trunk/ac/source/src/world.cpp
R:/projects/actioncube/_svn/trunk/ac/source/src/world.h
R:/projects/actioncube/_svn/trunk/ac/source/src/worldio.cpp
R:/projects/actioncube/_svn/trunk/ac/source/src/worldlight.cpp
R:/projects/actioncube/_svn/trunk/ac/source/src/worldocull.cpp
R:/projects/actioncube/_svn/trunk/ac/source/src/worldrender.cpp
+
+
Generated on Mon Dec 8 21:41:38 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/functions.html b/source/doxygen/html/functions.html new file mode 100644 index 00000000..4d23c921 --- /dev/null +++ b/source/doxygen/html/functions.html @@ -0,0 +1,80 @@ + + +AssaultCube: Class Members + + + + + +
+Here is a list of all class members with links to the classes they belong to: +

+

- _ -

+
+
Generated on Mon Dec 8 21:41:33 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/functions_0x61.html b/source/doxygen/html/functions_0x61.html new file mode 100644 index 00000000..7ab2ef1f --- /dev/null +++ b/source/doxygen/html/functions_0x61.html @@ -0,0 +1,260 @@ + + +AssaultCube: Class Members + + + + + +
+Here is a list of all class members with links to the classes they belong to: +

+

- a -

+
+
Generated on Mon Dec 8 21:41:33 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/functions_0x62.html b/source/doxygen/html/functions_0x62.html new file mode 100644 index 00000000..47201363 --- /dev/null +++ b/source/doxygen/html/functions_0x62.html @@ -0,0 +1,143 @@ + + +AssaultCube: Class Members + + + + + +
+Here is a list of all class members with links to the classes they belong to: +

+

- b -

+
+
Generated on Mon Dec 8 21:41:33 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/functions_0x63.html b/source/doxygen/html/functions_0x63.html new file mode 100644 index 00000000..b161051c --- /dev/null +++ b/source/doxygen/html/functions_0x63.html @@ -0,0 +1,238 @@ + + +AssaultCube: Class Members + + + + + +
+Here is a list of all class members with links to the classes they belong to: +

+

- c -

+
+
Generated on Mon Dec 8 21:41:33 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/functions_0x64.html b/source/doxygen/html/functions_0x64.html new file mode 100644 index 00000000..6167d179 --- /dev/null +++ b/source/doxygen/html/functions_0x64.html @@ -0,0 +1,240 @@ + + +AssaultCube: Class Members + + + + + +
+Here is a list of all class members with links to the classes they belong to: +

+

- d -

+
+
Generated on Mon Dec 8 21:41:33 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/functions_0x65.html b/source/doxygen/html/functions_0x65.html new file mode 100644 index 00000000..ea23c2c9 --- /dev/null +++ b/source/doxygen/html/functions_0x65.html @@ -0,0 +1,156 @@ + + +AssaultCube: Class Members + + + + + +
+Here is a list of all class members with links to the classes they belong to: +

+

- e -

+
+
Generated on Mon Dec 8 21:41:33 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/functions_0x66.html b/source/doxygen/html/functions_0x66.html new file mode 100644 index 00000000..a2d33799 --- /dev/null +++ b/source/doxygen/html/functions_0x66.html @@ -0,0 +1,179 @@ + + +AssaultCube: Class Members + + + + + +
+Here is a list of all class members with links to the classes they belong to: +

+

- f -

+
+
Generated on Mon Dec 8 21:41:33 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/functions_0x67.html b/source/doxygen/html/functions_0x67.html new file mode 100644 index 00000000..a116f3f7 --- /dev/null +++ b/source/doxygen/html/functions_0x67.html @@ -0,0 +1,156 @@ + + +AssaultCube: Class Members + + + + + +
+Here is a list of all class members with links to the classes they belong to: +

+

- g -

+
+
Generated on Mon Dec 8 21:41:34 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/functions_0x68.html b/source/doxygen/html/functions_0x68.html new file mode 100644 index 00000000..29ec5967 --- /dev/null +++ b/source/doxygen/html/functions_0x68.html @@ -0,0 +1,121 @@ + + +AssaultCube: Class Members + + + + + +
+Here is a list of all class members with links to the classes they belong to: +

+

- h -

+
+
Generated on Mon Dec 8 21:41:34 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/functions_0x69.html b/source/doxygen/html/functions_0x69.html new file mode 100644 index 00000000..de87eb2b --- /dev/null +++ b/source/doxygen/html/functions_0x69.html @@ -0,0 +1,196 @@ + + +AssaultCube: Class Members + + + + + +
+Here is a list of all class members with links to the classes they belong to: +

+

- i -

+
+
Generated on Mon Dec 8 21:41:34 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/functions_0x6a.html b/source/doxygen/html/functions_0x6a.html new file mode 100644 index 00000000..1bf93b19 --- /dev/null +++ b/source/doxygen/html/functions_0x6a.html @@ -0,0 +1,78 @@ + + +AssaultCube: Class Members + + + + + +
+Here is a list of all class members with links to the classes they belong to: +

+

- j -

+
+
Generated on Mon Dec 8 21:41:34 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/functions_0x6b.html b/source/doxygen/html/functions_0x6b.html new file mode 100644 index 00000000..e9022774 --- /dev/null +++ b/source/doxygen/html/functions_0x6b.html @@ -0,0 +1,109 @@ + + +AssaultCube: Class Members + + + + + +
+Here is a list of all class members with links to the classes they belong to: +

+

- k -

+
+
Generated on Mon Dec 8 21:41:34 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/functions_0x6c.html b/source/doxygen/html/functions_0x6c.html new file mode 100644 index 00000000..6f91be66 --- /dev/null +++ b/source/doxygen/html/functions_0x6c.html @@ -0,0 +1,214 @@ + + +AssaultCube: Class Members + + + + + +
+Here is a list of all class members with links to the classes they belong to: +

+

- l -

+
+
Generated on Mon Dec 8 21:41:34 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/functions_0x6d.html b/source/doxygen/html/functions_0x6d.html new file mode 100644 index 00000000..59080303 --- /dev/null +++ b/source/doxygen/html/functions_0x6d.html @@ -0,0 +1,262 @@ + + +AssaultCube: Class Members + + + + + +
+Here is a list of all class members with links to the classes they belong to: +

+

- m -

+
+
Generated on Mon Dec 8 21:41:34 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/functions_0x6e.html b/source/doxygen/html/functions_0x6e.html new file mode 100644 index 00000000..4acb4f17 --- /dev/null +++ b/source/doxygen/html/functions_0x6e.html @@ -0,0 +1,207 @@ + + +AssaultCube: Class Members + + + + + +
+Here is a list of all class members with links to the classes they belong to: +

+

- n -

+
+
Generated on Mon Dec 8 21:41:34 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/functions_0x6f.html b/source/doxygen/html/functions_0x6f.html new file mode 100644 index 00000000..92d12d8e --- /dev/null +++ b/source/doxygen/html/functions_0x6f.html @@ -0,0 +1,229 @@ + + +AssaultCube: Class Members + + + + + +
+Here is a list of all class members with links to the classes they belong to: +

+

- o -

+
+
Generated on Mon Dec 8 21:41:34 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/functions_0x70.html b/source/doxygen/html/functions_0x70.html new file mode 100644 index 00000000..2185d40d --- /dev/null +++ b/source/doxygen/html/functions_0x70.html @@ -0,0 +1,233 @@ + + +AssaultCube: Class Members + + + + + +
+Here is a list of all class members with links to the classes they belong to: +

+

- p -

+
+
Generated on Mon Dec 8 21:41:34 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/functions_0x71.html b/source/doxygen/html/functions_0x71.html new file mode 100644 index 00000000..1adbe628 --- /dev/null +++ b/source/doxygen/html/functions_0x71.html @@ -0,0 +1,85 @@ + + +AssaultCube: Class Members + + + + + +
+Here is a list of all class members with links to the classes they belong to: +

+

- q -

+
+
Generated on Mon Dec 8 21:41:34 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/functions_0x72.html b/source/doxygen/html/functions_0x72.html new file mode 100644 index 00000000..033db7e5 --- /dev/null +++ b/source/doxygen/html/functions_0x72.html @@ -0,0 +1,267 @@ + + +AssaultCube: Class Members + + + + + +
+Here is a list of all class members with links to the classes they belong to: +

+

- r -

+
+
Generated on Mon Dec 8 21:41:34 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/functions_0x73.html b/source/doxygen/html/functions_0x73.html new file mode 100644 index 00000000..2b421907 --- /dev/null +++ b/source/doxygen/html/functions_0x73.html @@ -0,0 +1,360 @@ + + +AssaultCube: Class Members + + + + + +
+Here is a list of all class members with links to the classes they belong to: +

+

- s -

+
+
Generated on Mon Dec 8 21:41:34 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/functions_0x74.html b/source/doxygen/html/functions_0x74.html new file mode 100644 index 00000000..0434f528 --- /dev/null +++ b/source/doxygen/html/functions_0x74.html @@ -0,0 +1,214 @@ + + +AssaultCube: Class Members + + + + + +
+Here is a list of all class members with links to the classes they belong to: +

+

- t -

+
+
Generated on Mon Dec 8 21:41:34 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/functions_0x75.html b/source/doxygen/html/functions_0x75.html new file mode 100644 index 00000000..9b246122 --- /dev/null +++ b/source/doxygen/html/functions_0x75.html @@ -0,0 +1,130 @@ + + +AssaultCube: Class Members + + + + + +
+Here is a list of all class members with links to the classes they belong to: +

+

- u -

+
+
Generated on Mon Dec 8 21:41:34 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/functions_0x76.html b/source/doxygen/html/functions_0x76.html new file mode 100644 index 00000000..3793c4ab --- /dev/null +++ b/source/doxygen/html/functions_0x76.html @@ -0,0 +1,151 @@ + + +AssaultCube: Class Members + + + + + +
+Here is a list of all class members with links to the classes they belong to: +

+

- v -

+
+
Generated on Mon Dec 8 21:41:34 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/functions_0x77.html b/source/doxygen/html/functions_0x77.html new file mode 100644 index 00000000..c69f64f1 --- /dev/null +++ b/source/doxygen/html/functions_0x77.html @@ -0,0 +1,146 @@ + + +AssaultCube: Class Members + + + + + +
+Here is a list of all class members with links to the classes they belong to: +

+

- w -

+
+
Generated on Mon Dec 8 21:41:34 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/functions_0x78.html b/source/doxygen/html/functions_0x78.html new file mode 100644 index 00000000..176fc30b --- /dev/null +++ b/source/doxygen/html/functions_0x78.html @@ -0,0 +1,89 @@ + + +AssaultCube: Class Members + + + + + +
+Here is a list of all class members with links to the classes they belong to: +

+

- x -

+
+
Generated on Mon Dec 8 21:41:34 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/functions_0x79.html b/source/doxygen/html/functions_0x79.html new file mode 100644 index 00000000..b6665346 --- /dev/null +++ b/source/doxygen/html/functions_0x79.html @@ -0,0 +1,93 @@ + + +AssaultCube: Class Members + + + + + +
+Here is a list of all class members with links to the classes they belong to: +

+

- y -

+
+
Generated on Mon Dec 8 21:41:34 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/functions_0x7a.html b/source/doxygen/html/functions_0x7a.html new file mode 100644 index 00000000..aa223f80 --- /dev/null +++ b/source/doxygen/html/functions_0x7a.html @@ -0,0 +1,88 @@ + + +AssaultCube: Class Members + + + + + +
+Here is a list of all class members with links to the classes they belong to: +

+

- z -

+
+
Generated on Mon Dec 8 21:41:34 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/functions_0x7e.html b/source/doxygen/html/functions_0x7e.html new file mode 100644 index 00000000..bc0b95ab --- /dev/null +++ b/source/doxygen/html/functions_0x7e.html @@ -0,0 +1,180 @@ + + +AssaultCube: Class Members + + + + + +
+Here is a list of all class members with links to the classes they belong to: +

+

- ~ -

+
+
Generated on Mon Dec 8 21:41:34 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/functions_enum.html b/source/doxygen/html/functions_enum.html new file mode 100644 index 00000000..0cbc56b2 --- /dev/null +++ b/source/doxygen/html/functions_enum.html @@ -0,0 +1,50 @@ + + +AssaultCube: Class Members - Enumerations + + + + + +
+  +

+

+
+
Generated on Mon Dec 8 21:41:34 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/functions_eval.html b/source/doxygen/html/functions_eval.html new file mode 100644 index 00000000..778a7e68 --- /dev/null +++ b/source/doxygen/html/functions_eval.html @@ -0,0 +1,78 @@ + + +AssaultCube: Class Members - Enumerator + + + + + +
+  +

+

+
+
Generated on Mon Dec 8 21:41:34 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/functions_func.html b/source/doxygen/html/functions_func.html new file mode 100644 index 00000000..c02e6607 --- /dev/null +++ b/source/doxygen/html/functions_func.html @@ -0,0 +1,77 @@ + + +AssaultCube: Class Members - Functions + + + + + +
+  +

+

- _ -

+
+
Generated on Mon Dec 8 21:41:34 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/functions_func_0x61.html b/source/doxygen/html/functions_func_0x61.html new file mode 100644 index 00000000..928a9a1c --- /dev/null +++ b/source/doxygen/html/functions_func_0x61.html @@ -0,0 +1,159 @@ + + +AssaultCube: Class Members - Functions + + + + + +
+  +

+

- a -

+
+
Generated on Mon Dec 8 21:41:34 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/functions_func_0x62.html b/source/doxygen/html/functions_func_0x62.html new file mode 100644 index 00000000..f988360f --- /dev/null +++ b/source/doxygen/html/functions_func_0x62.html @@ -0,0 +1,98 @@ + + +AssaultCube: Class Members - Functions + + + + + +
+  +

+

- b -

+
+
Generated on Mon Dec 8 21:41:34 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/functions_func_0x63.html b/source/doxygen/html/functions_func_0x63.html new file mode 100644 index 00000000..300259c0 --- /dev/null +++ b/source/doxygen/html/functions_func_0x63.html @@ -0,0 +1,148 @@ + + +AssaultCube: Class Members - Functions + + + + + +
+  +

+

- c -

+
+
Generated on Mon Dec 8 21:41:34 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/functions_func_0x64.html b/source/doxygen/html/functions_func_0x64.html new file mode 100644 index 00000000..249161dd --- /dev/null +++ b/source/doxygen/html/functions_func_0x64.html @@ -0,0 +1,156 @@ + + +AssaultCube: Class Members - Functions + + + + + +
+  +

+

- d -

+
+
Generated on Mon Dec 8 21:41:34 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/functions_func_0x65.html b/source/doxygen/html/functions_func_0x65.html new file mode 100644 index 00000000..2b7e697a --- /dev/null +++ b/source/doxygen/html/functions_func_0x65.html @@ -0,0 +1,101 @@ + + +AssaultCube: Class Members - Functions + + + + + +
+  +

+

- e -

+
+
Generated on Mon Dec 8 21:41:34 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/functions_func_0x66.html b/source/doxygen/html/functions_func_0x66.html new file mode 100644 index 00000000..c58c8f67 --- /dev/null +++ b/source/doxygen/html/functions_func_0x66.html @@ -0,0 +1,111 @@ + + +AssaultCube: Class Members - Functions + + + + + +
+  +

+

- f -

+
+
Generated on Mon Dec 8 21:41:34 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/functions_func_0x67.html b/source/doxygen/html/functions_func_0x67.html new file mode 100644 index 00000000..f9647c72 --- /dev/null +++ b/source/doxygen/html/functions_func_0x67.html @@ -0,0 +1,128 @@ + + +AssaultCube: Class Members - Functions + + + + + +
+  +

+

- g -

+
+
Generated on Mon Dec 8 21:41:34 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/functions_func_0x68.html b/source/doxygen/html/functions_func_0x68.html new file mode 100644 index 00000000..9a4d0654 --- /dev/null +++ b/source/doxygen/html/functions_func_0x68.html @@ -0,0 +1,92 @@ + + +AssaultCube: Class Members - Functions + + + + + +
+  +

+

- h -

+
+
Generated on Mon Dec 8 21:41:34 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/functions_func_0x69.html b/source/doxygen/html/functions_func_0x69.html new file mode 100644 index 00000000..14bf747b --- /dev/null +++ b/source/doxygen/html/functions_func_0x69.html @@ -0,0 +1,137 @@ + + +AssaultCube: Class Members - Functions + + + + + +
+  +

+

- i -

+
+
Generated on Mon Dec 8 21:41:34 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/functions_func_0x6b.html b/source/doxygen/html/functions_func_0x6b.html new file mode 100644 index 00000000..4b86ed65 --- /dev/null +++ b/source/doxygen/html/functions_func_0x6b.html @@ -0,0 +1,87 @@ + + +AssaultCube: Class Members - Functions + + + + + +
+  +

+

- k -

+
+
Generated on Mon Dec 8 21:41:34 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/functions_func_0x6c.html b/source/doxygen/html/functions_func_0x6c.html new file mode 100644 index 00000000..7e03a250 --- /dev/null +++ b/source/doxygen/html/functions_func_0x6c.html @@ -0,0 +1,110 @@ + + +AssaultCube: Class Members - Functions + + + + + +
+  +

+

- l -

+
+
Generated on Mon Dec 8 21:41:34 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/functions_func_0x6d.html b/source/doxygen/html/functions_func_0x6d.html new file mode 100644 index 00000000..4cb787df --- /dev/null +++ b/source/doxygen/html/functions_func_0x6d.html @@ -0,0 +1,143 @@ + + +AssaultCube: Class Members - Functions + + + + + +
+  +

+

- m -

+
+
Generated on Mon Dec 8 21:41:34 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/functions_func_0x6e.html b/source/doxygen/html/functions_func_0x6e.html new file mode 100644 index 00000000..68a13039 --- /dev/null +++ b/source/doxygen/html/functions_func_0x6e.html @@ -0,0 +1,95 @@ + + +AssaultCube: Class Members - Functions + + + + + +
+  +

+

- n -

+
+
Generated on Mon Dec 8 21:41:34 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/functions_func_0x6f.html b/source/doxygen/html/functions_func_0x6f.html new file mode 100644 index 00000000..81678619 --- /dev/null +++ b/source/doxygen/html/functions_func_0x6f.html @@ -0,0 +1,162 @@ + + +AssaultCube: Class Members - Functions + + + + + +
+  +

+

- o -

+
+
Generated on Mon Dec 8 21:41:34 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/functions_func_0x70.html b/source/doxygen/html/functions_func_0x70.html new file mode 100644 index 00000000..c6ff4fe7 --- /dev/null +++ b/source/doxygen/html/functions_func_0x70.html @@ -0,0 +1,148 @@ + + +AssaultCube: Class Members - Functions + + + + + +
+  +

+

- p -

+
+
Generated on Mon Dec 8 21:41:34 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/functions_func_0x71.html b/source/doxygen/html/functions_func_0x71.html new file mode 100644 index 00000000..cd63f9b3 --- /dev/null +++ b/source/doxygen/html/functions_func_0x71.html @@ -0,0 +1,77 @@ + + +AssaultCube: Class Members - Functions + + + + + +
+  +

+

- q -

+
+
Generated on Mon Dec 8 21:41:34 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/functions_func_0x72.html b/source/doxygen/html/functions_func_0x72.html new file mode 100644 index 00000000..456502c0 --- /dev/null +++ b/source/doxygen/html/functions_func_0x72.html @@ -0,0 +1,196 @@ + + +AssaultCube: Class Members - Functions + + + + + +
+  +

+

- r -

+
+
Generated on Mon Dec 8 21:41:34 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/functions_func_0x73.html b/source/doxygen/html/functions_func_0x73.html new file mode 100644 index 00000000..92a9e690 --- /dev/null +++ b/source/doxygen/html/functions_func_0x73.html @@ -0,0 +1,216 @@ + + +AssaultCube: Class Members - Functions + + + + + +
+  +

+

- s -

+
+
Generated on Mon Dec 8 21:41:34 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/functions_func_0x74.html b/source/doxygen/html/functions_func_0x74.html new file mode 100644 index 00000000..4c8eeaee --- /dev/null +++ b/source/doxygen/html/functions_func_0x74.html @@ -0,0 +1,104 @@ + + +AssaultCube: Class Members - Functions + + + + + +
+  +

+

- t -

+
+
Generated on Mon Dec 8 21:41:34 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/functions_func_0x75.html b/source/doxygen/html/functions_func_0x75.html new file mode 100644 index 00000000..c2ff5c33 --- /dev/null +++ b/source/doxygen/html/functions_func_0x75.html @@ -0,0 +1,103 @@ + + +AssaultCube: Class Members - Functions + + + + + +
+  +

+

- u -

+
+
Generated on Mon Dec 8 21:41:34 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/functions_func_0x76.html b/source/doxygen/html/functions_func_0x76.html new file mode 100644 index 00000000..0d862fbe --- /dev/null +++ b/source/doxygen/html/functions_func_0x76.html @@ -0,0 +1,96 @@ + + +AssaultCube: Class Members - Functions + + + + + +
+  +

+

- v -

+
+
Generated on Mon Dec 8 21:41:34 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/functions_func_0x77.html b/source/doxygen/html/functions_func_0x77.html new file mode 100644 index 00000000..156a0a6d --- /dev/null +++ b/source/doxygen/html/functions_func_0x77.html @@ -0,0 +1,101 @@ + + +AssaultCube: Class Members - Functions + + + + + +
+  +

+

- w -

+
+
Generated on Mon Dec 8 21:41:34 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/functions_func_0x7a.html b/source/doxygen/html/functions_func_0x7a.html new file mode 100644 index 00000000..fb16080f --- /dev/null +++ b/source/doxygen/html/functions_func_0x7a.html @@ -0,0 +1,75 @@ + + +AssaultCube: Class Members - Functions + + + + + +
+  +

+

- z -

+
+
Generated on Mon Dec 8 21:41:34 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/functions_func_0x7e.html b/source/doxygen/html/functions_func_0x7e.html new file mode 100644 index 00000000..cca18c80 --- /dev/null +++ b/source/doxygen/html/functions_func_0x7e.html @@ -0,0 +1,177 @@ + + +AssaultCube: Class Members - Functions + + + + + +
+  +

+

- ~ -

+
+
Generated on Mon Dec 8 21:41:34 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/functions_type.html b/source/doxygen/html/functions_type.html new file mode 100644 index 00000000..35851fd4 --- /dev/null +++ b/source/doxygen/html/functions_type.html @@ -0,0 +1,59 @@ + + +AssaultCube: Class Members - Typedefs + + + + + +
+  +

+

+
+
Generated on Mon Dec 8 21:41:34 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/functions_vars.html b/source/doxygen/html/functions_vars.html new file mode 100644 index 00000000..895c37c2 --- /dev/null +++ b/source/doxygen/html/functions_vars.html @@ -0,0 +1,176 @@ + + +AssaultCube: Class Members - Variables + + + + + +
+  +

+

- a -

+
+
Generated on Mon Dec 8 21:41:34 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/functions_vars_0x62.html b/source/doxygen/html/functions_vars_0x62.html new file mode 100644 index 00000000..0f043d81 --- /dev/null +++ b/source/doxygen/html/functions_vars_0x62.html @@ -0,0 +1,118 @@ + + +AssaultCube: Class Members - Variables + + + + + +
+  +

+

- b -

+
+
Generated on Mon Dec 8 21:41:34 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/functions_vars_0x63.html b/source/doxygen/html/functions_vars_0x63.html new file mode 100644 index 00000000..4f18500d --- /dev/null +++ b/source/doxygen/html/functions_vars_0x63.html @@ -0,0 +1,155 @@ + + +AssaultCube: Class Members - Variables + + + + + +
+  +

+

- c -

+
+
Generated on Mon Dec 8 21:41:34 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/functions_vars_0x64.html b/source/doxygen/html/functions_vars_0x64.html new file mode 100644 index 00000000..3134b1c9 --- /dev/null +++ b/source/doxygen/html/functions_vars_0x64.html @@ -0,0 +1,150 @@ + + +AssaultCube: Class Members - Variables + + + + + +
+  +

+

- d -

+
+
Generated on Mon Dec 8 21:41:34 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/functions_vars_0x65.html b/source/doxygen/html/functions_vars_0x65.html new file mode 100644 index 00000000..028e09df --- /dev/null +++ b/source/doxygen/html/functions_vars_0x65.html @@ -0,0 +1,123 @@ + + +AssaultCube: Class Members - Variables + + + + + +
+  +

+

- e -

+
+
Generated on Mon Dec 8 21:41:34 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/functions_vars_0x66.html b/source/doxygen/html/functions_vars_0x66.html new file mode 100644 index 00000000..5765f5b5 --- /dev/null +++ b/source/doxygen/html/functions_vars_0x66.html @@ -0,0 +1,139 @@ + + +AssaultCube: Class Members - Variables + + + + + +
+  +

+

- f -

+
+
Generated on Mon Dec 8 21:41:34 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/functions_vars_0x67.html b/source/doxygen/html/functions_vars_0x67.html new file mode 100644 index 00000000..c4838da6 --- /dev/null +++ b/source/doxygen/html/functions_vars_0x67.html @@ -0,0 +1,102 @@ + + +AssaultCube: Class Members - Variables + + + + + +
+  +

+

- g -

+
+
Generated on Mon Dec 8 21:41:34 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/functions_vars_0x68.html b/source/doxygen/html/functions_vars_0x68.html new file mode 100644 index 00000000..216ee586 --- /dev/null +++ b/source/doxygen/html/functions_vars_0x68.html @@ -0,0 +1,100 @@ + + +AssaultCube: Class Members - Variables + + + + + +
+  +

+

- h -

+
+
Generated on Mon Dec 8 21:41:34 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/functions_vars_0x69.html b/source/doxygen/html/functions_vars_0x69.html new file mode 100644 index 00000000..4cb589e0 --- /dev/null +++ b/source/doxygen/html/functions_vars_0x69.html @@ -0,0 +1,129 @@ + + +AssaultCube: Class Members - Variables + + + + + +
+  +

+

- i -

+
+
Generated on Mon Dec 8 21:41:34 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/functions_vars_0x6a.html b/source/doxygen/html/functions_vars_0x6a.html new file mode 100644 index 00000000..ff0c1634 --- /dev/null +++ b/source/doxygen/html/functions_vars_0x6a.html @@ -0,0 +1,76 @@ + + +AssaultCube: Class Members - Variables + + + + + +
+  +

+

- j -

+
+
Generated on Mon Dec 8 21:41:34 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/functions_vars_0x6b.html b/source/doxygen/html/functions_vars_0x6b.html new file mode 100644 index 00000000..2d8ab3f4 --- /dev/null +++ b/source/doxygen/html/functions_vars_0x6b.html @@ -0,0 +1,93 @@ + + +AssaultCube: Class Members - Variables + + + + + +
+  +

+

- k -

+
+
Generated on Mon Dec 8 21:41:34 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/functions_vars_0x6c.html b/source/doxygen/html/functions_vars_0x6c.html new file mode 100644 index 00000000..abf29564 --- /dev/null +++ b/source/doxygen/html/functions_vars_0x6c.html @@ -0,0 +1,174 @@ + + +AssaultCube: Class Members - Variables + + + + + +
+  +

+

- l -

+
+
Generated on Mon Dec 8 21:41:34 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/functions_vars_0x6d.html b/source/doxygen/html/functions_vars_0x6d.html new file mode 100644 index 00000000..e9168368 --- /dev/null +++ b/source/doxygen/html/functions_vars_0x6d.html @@ -0,0 +1,191 @@ + + +AssaultCube: Class Members - Variables + + + + + +
+  +

+

- m -

+
+
Generated on Mon Dec 8 21:41:34 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/functions_vars_0x6e.html b/source/doxygen/html/functions_vars_0x6e.html new file mode 100644 index 00000000..df80f711 --- /dev/null +++ b/source/doxygen/html/functions_vars_0x6e.html @@ -0,0 +1,185 @@ + + +AssaultCube: Class Members - Variables + + + + + +
+  +

+

- n -

+
+
Generated on Mon Dec 8 21:41:34 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/functions_vars_0x6f.html b/source/doxygen/html/functions_vars_0x6f.html new file mode 100644 index 00000000..59d30659 --- /dev/null +++ b/source/doxygen/html/functions_vars_0x6f.html @@ -0,0 +1,136 @@ + + +AssaultCube: Class Members - Variables + + + + + +
+  +

+

- o -

+
+
Generated on Mon Dec 8 21:41:34 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/functions_vars_0x70.html b/source/doxygen/html/functions_vars_0x70.html new file mode 100644 index 00000000..968b58ff --- /dev/null +++ b/source/doxygen/html/functions_vars_0x70.html @@ -0,0 +1,159 @@ + + +AssaultCube: Class Members - Variables + + + + + +
+  +

+

- p -

+
+
Generated on Mon Dec 8 21:41:34 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/functions_vars_0x71.html b/source/doxygen/html/functions_vars_0x71.html new file mode 100644 index 00000000..a027088f --- /dev/null +++ b/source/doxygen/html/functions_vars_0x71.html @@ -0,0 +1,79 @@ + + +AssaultCube: Class Members - Variables + + + + + +
+  +

+

- q -

+
+
Generated on Mon Dec 8 21:41:34 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/functions_vars_0x72.html b/source/doxygen/html/functions_vars_0x72.html new file mode 100644 index 00000000..682ccb11 --- /dev/null +++ b/source/doxygen/html/functions_vars_0x72.html @@ -0,0 +1,137 @@ + + +AssaultCube: Class Members - Variables + + + + + +
+  +

+

- r -

+
+
Generated on Mon Dec 8 21:41:34 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/functions_vars_0x73.html b/source/doxygen/html/functions_vars_0x73.html new file mode 100644 index 00000000..64492ca0 --- /dev/null +++ b/source/doxygen/html/functions_vars_0x73.html @@ -0,0 +1,221 @@ + + +AssaultCube: Class Members - Variables + + + + + +
+  +

+

- s -

+
+
Generated on Mon Dec 8 21:41:34 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/functions_vars_0x74.html b/source/doxygen/html/functions_vars_0x74.html new file mode 100644 index 00000000..43eb9c5f --- /dev/null +++ b/source/doxygen/html/functions_vars_0x74.html @@ -0,0 +1,184 @@ + + +AssaultCube: Class Members - Variables + + + + + +
+  +

+

- t -

+
+
Generated on Mon Dec 8 21:41:34 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/functions_vars_0x75.html b/source/doxygen/html/functions_vars_0x75.html new file mode 100644 index 00000000..47c5d092 --- /dev/null +++ b/source/doxygen/html/functions_vars_0x75.html @@ -0,0 +1,94 @@ + + +AssaultCube: Class Members - Variables + + + + + +
+  +

+

- u -

+
+
Generated on Mon Dec 8 21:41:34 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/functions_vars_0x76.html b/source/doxygen/html/functions_vars_0x76.html new file mode 100644 index 00000000..6ede661b --- /dev/null +++ b/source/doxygen/html/functions_vars_0x76.html @@ -0,0 +1,127 @@ + + +AssaultCube: Class Members - Variables + + + + + +
+  +

+

- v -

+
+
Generated on Mon Dec 8 21:41:34 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/functions_vars_0x77.html b/source/doxygen/html/functions_vars_0x77.html new file mode 100644 index 00000000..7024a175 --- /dev/null +++ b/source/doxygen/html/functions_vars_0x77.html @@ -0,0 +1,104 @@ + + +AssaultCube: Class Members - Variables + + + + + +
+  +

+

- w -

+
+
Generated on Mon Dec 8 21:41:34 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/functions_vars_0x78.html b/source/doxygen/html/functions_vars_0x78.html new file mode 100644 index 00000000..b5252957 --- /dev/null +++ b/source/doxygen/html/functions_vars_0x78.html @@ -0,0 +1,87 @@ + + +AssaultCube: Class Members - Variables + + + + + +
+  +

+

- x -

+
+
Generated on Mon Dec 8 21:41:34 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/functions_vars_0x79.html b/source/doxygen/html/functions_vars_0x79.html new file mode 100644 index 00000000..d549361d --- /dev/null +++ b/source/doxygen/html/functions_vars_0x79.html @@ -0,0 +1,91 @@ + + +AssaultCube: Class Members - Variables + + + + + + +
Generated on Mon Dec 8 21:41:34 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/functions_vars_0x7a.html b/source/doxygen/html/functions_vars_0x7a.html new file mode 100644 index 00000000..e12a04d4 --- /dev/null +++ b/source/doxygen/html/functions_vars_0x7a.html @@ -0,0 +1,84 @@ + + +AssaultCube: Class Members - Variables + + + + + +
+  +

+

- z -

+
+
Generated on Mon Dec 8 21:41:34 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/geom_8h.html b/source/doxygen/html/geom_8h.html new file mode 100644 index 00000000..e0a6d956 --- /dev/null +++ b/source/doxygen/html/geom_8h.html @@ -0,0 +1,215 @@ + + +AssaultCube: R:/projects/actioncube/_svn/trunk/ac/source/src/geom.h File Reference + + + + + +
+

R:/projects/actioncube/_svn/trunk/ac/source/src/geom.h File Reference

+

+

+This graph shows which files directly or indirectly include this file:
+
+

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + +

Classes

struct  vec
struct  vec4
struct  ivec
struct  bvec
struct  glmatrixf

Defines

#define ROTVEC(A, B)
#define MULMAT(row, col)   v[col + row] = x[row]*y[col] + x[row + 4]*y[col + 1] + x[row + 8]*y[col + 2] + x[row + 12]*y[col + 3];

Functions

static bool htcmp (const vec &x, const vec &y)
static uint hthash (const vec &k)
static bool htcmp (const ivec &x, const ivec &y)
static uint hthash (const ivec &k)
+

Define Documentation

+ +
+
+ + + + + + + + + + + + +
#define MULMAT (row,
col   )    v[col + row] = x[row]*y[col] + x[row + 4]*y[col + 1] + x[row + 8]*y[col + 2] + x[row + 12]*y[col + 3];
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + +
#define ROTVEC (A,
B   ) 
+
+
+ +

+Value:

{ \
+        float a = A, b = B; \
+        A = a*c + b*s; \
+        B = b*c - a*s; \
+    }
+
+
+

+


Function Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + +
static bool htcmp (const ivec &  x,
const ivec &  y 
) [inline, static]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
static bool htcmp (const vec &  x,
const vec &  y 
) [inline, static]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
static uint hthash (const ivec &  k  )  [inline, static]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
static uint hthash (const vec &  k  )  [inline, static]
+
+
+ +

+ +

+

+

+
Generated on Mon Dec 8 21:41:32 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/geom_8h__dep__incl.md5 b/source/doxygen/html/geom_8h__dep__incl.md5 new file mode 100644 index 00000000..38e63a53 --- /dev/null +++ b/source/doxygen/html/geom_8h__dep__incl.md5 @@ -0,0 +1 @@ +063e0473d044aeeb883b10829ca54cf8 \ No newline at end of file diff --git a/source/doxygen/html/globals.html b/source/doxygen/html/globals.html new file mode 100644 index 00000000..15485c2d --- /dev/null +++ b/source/doxygen/html/globals.html @@ -0,0 +1,89 @@ + + +AssaultCube: Class Members + + + + + +
+Here is a list of all file members with links to the files they belong to: +

+

- _ -

+
+
Generated on Mon Dec 8 21:41:38 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/globals_0x61.html b/source/doxygen/html/globals_0x61.html new file mode 100644 index 00000000..79d69bb0 --- /dev/null +++ b/source/doxygen/html/globals_0x61.html @@ -0,0 +1,379 @@ + + +AssaultCube: Class Members + + + + + +
+Here is a list of all file members with links to the files they belong to: +

+

- a -

+
+
Generated on Mon Dec 8 21:41:38 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/globals_0x62.html b/source/doxygen/html/globals_0x62.html new file mode 100644 index 00000000..4f5ccf10 --- /dev/null +++ b/source/doxygen/html/globals_0x62.html @@ -0,0 +1,131 @@ + + +AssaultCube: Class Members + + + + + +
+Here is a list of all file members with links to the files they belong to: +

+

- b -

+
+
Generated on Mon Dec 8 21:41:38 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/globals_0x63.html b/source/doxygen/html/globals_0x63.html new file mode 100644 index 00000000..1b067a43 --- /dev/null +++ b/source/doxygen/html/globals_0x63.html @@ -0,0 +1,625 @@ + + +AssaultCube: Class Members + + + + + +
+Here is a list of all file members with links to the files they belong to: +

+

- c -

+
+
Generated on Mon Dec 8 21:41:38 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/globals_0x64.html b/source/doxygen/html/globals_0x64.html new file mode 100644 index 00000000..1dc233b4 --- /dev/null +++ b/source/doxygen/html/globals_0x64.html @@ -0,0 +1,318 @@ + + +AssaultCube: Class Members + + + + + +
+Here is a list of all file members with links to the files they belong to: +

+

- d -

+
+
Generated on Mon Dec 8 21:41:38 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/globals_0x65.html b/source/doxygen/html/globals_0x65.html new file mode 100644 index 00000000..1c9d19d0 --- /dev/null +++ b/source/doxygen/html/globals_0x65.html @@ -0,0 +1,226 @@ + + +AssaultCube: Class Members + + + + + +
+Here is a list of all file members with links to the files they belong to: +

+

- e -

+
+
Generated on Mon Dec 8 21:41:38 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/globals_0x66.html b/source/doxygen/html/globals_0x66.html new file mode 100644 index 00000000..a3d06b28 --- /dev/null +++ b/source/doxygen/html/globals_0x66.html @@ -0,0 +1,283 @@ + + +AssaultCube: Class Members + + + + + +
+Here is a list of all file members with links to the files they belong to: +

+

- f -

+
+
Generated on Mon Dec 8 21:41:38 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/globals_0x67.html b/source/doxygen/html/globals_0x67.html new file mode 100644 index 00000000..80fa18d5 --- /dev/null +++ b/source/doxygen/html/globals_0x67.html @@ -0,0 +1,294 @@ + + +AssaultCube: Class Members + + + + + +
+Here is a list of all file members with links to the files they belong to: +

+

- g -

+
+
Generated on Mon Dec 8 21:41:38 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/globals_0x68.html b/source/doxygen/html/globals_0x68.html new file mode 100644 index 00000000..bba06e5d --- /dev/null +++ b/source/doxygen/html/globals_0x68.html @@ -0,0 +1,174 @@ + + +AssaultCube: Class Members + + + + + +
+Here is a list of all file members with links to the files they belong to: +

+

- h -

+
+
Generated on Mon Dec 8 21:41:38 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/globals_0x69.html b/source/doxygen/html/globals_0x69.html new file mode 100644 index 00000000..471825ba --- /dev/null +++ b/source/doxygen/html/globals_0x69.html @@ -0,0 +1,234 @@ + + +AssaultCube: Class Members + + + + + +
+Here is a list of all file members with links to the files they belong to: +

+

- i -

+
+
Generated on Mon Dec 8 21:41:38 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/globals_0x6a.html b/source/doxygen/html/globals_0x6a.html new file mode 100644 index 00000000..74bd30e2 --- /dev/null +++ b/source/doxygen/html/globals_0x6a.html @@ -0,0 +1,77 @@ + + +AssaultCube: Class Members + + + + + +
+Here is a list of all file members with links to the files they belong to: +

+

- j -

+
+
Generated on Mon Dec 8 21:41:38 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/globals_0x6b.html b/source/doxygen/html/globals_0x6b.html new file mode 100644 index 00000000..c710cd29 --- /dev/null +++ b/source/doxygen/html/globals_0x6b.html @@ -0,0 +1,91 @@ + + +AssaultCube: Class Members + + + + + +
+Here is a list of all file members with links to the files they belong to: +

+

- k -

+
+
Generated on Mon Dec 8 21:41:38 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/globals_0x6c.html b/source/doxygen/html/globals_0x6c.html new file mode 100644 index 00000000..d1a458a9 --- /dev/null +++ b/source/doxygen/html/globals_0x6c.html @@ -0,0 +1,251 @@ + + +AssaultCube: Class Members + + + + + +
+Here is a list of all file members with links to the files they belong to: +

+

- l -

+
+
Generated on Mon Dec 8 21:41:38 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/globals_0x6d.html b/source/doxygen/html/globals_0x6d.html new file mode 100644 index 00000000..f77942bb --- /dev/null +++ b/source/doxygen/html/globals_0x6d.html @@ -0,0 +1,430 @@ + + +AssaultCube: Class Members + + + + + +
+Here is a list of all file members with links to the files they belong to: +

+

- m -

+
+
Generated on Mon Dec 8 21:41:38 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/globals_0x6e.html b/source/doxygen/html/globals_0x6e.html new file mode 100644 index 00000000..ae6d1831 --- /dev/null +++ b/source/doxygen/html/globals_0x6e.html @@ -0,0 +1,206 @@ + + +AssaultCube: Class Members + + + + + +
+Here is a list of all file members with links to the files they belong to: +

+

- n -

+
+
Generated on Mon Dec 8 21:41:38 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/globals_0x6f.html b/source/doxygen/html/globals_0x6f.html new file mode 100644 index 00000000..8fc7ade3 --- /dev/null +++ b/source/doxygen/html/globals_0x6f.html @@ -0,0 +1,121 @@ + + +AssaultCube: Class Members + + + + + +
+Here is a list of all file members with links to the files they belong to: +

+

- o -

+
+
Generated on Mon Dec 8 21:41:38 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/globals_0x70.html b/source/doxygen/html/globals_0x70.html new file mode 100644 index 00000000..6c02fae1 --- /dev/null +++ b/source/doxygen/html/globals_0x70.html @@ -0,0 +1,283 @@ + + +AssaultCube: Class Members + + + + + +
+Here is a list of all file members with links to the files they belong to: +

+

- p -

+
+
Generated on Mon Dec 8 21:41:38 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/globals_0x71.html b/source/doxygen/html/globals_0x71.html new file mode 100644 index 00000000..0fbdee64 --- /dev/null +++ b/source/doxygen/html/globals_0x71.html @@ -0,0 +1,90 @@ + + +AssaultCube: Class Members + + + + + +
+Here is a list of all file members with links to the files they belong to: +

+

- q -

+
+
Generated on Mon Dec 8 21:41:38 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/globals_0x72.html b/source/doxygen/html/globals_0x72.html new file mode 100644 index 00000000..9ba245f8 --- /dev/null +++ b/source/doxygen/html/globals_0x72.html @@ -0,0 +1,394 @@ + + +AssaultCube: Class Members + + + + + +
+Here is a list of all file members with links to the files they belong to: +

+

- r -

+
+
Generated on Mon Dec 8 21:41:38 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/globals_0x73.html b/source/doxygen/html/globals_0x73.html new file mode 100644 index 00000000..5e16c963 --- /dev/null +++ b/source/doxygen/html/globals_0x73.html @@ -0,0 +1,960 @@ + + +AssaultCube: Class Members + + + + + +
+Here is a list of all file members with links to the files they belong to: +

+

- s -

+
+
Generated on Mon Dec 8 21:41:38 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/globals_0x74.html b/source/doxygen/html/globals_0x74.html new file mode 100644 index 00000000..0c2dbd20 --- /dev/null +++ b/source/doxygen/html/globals_0x74.html @@ -0,0 +1,210 @@ + + +AssaultCube: Class Members + + + + + +
+Here is a list of all file members with links to the files they belong to: +

+

- t -

+
+
Generated on Mon Dec 8 21:41:38 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/globals_0x75.html b/source/doxygen/html/globals_0x75.html new file mode 100644 index 00000000..820a3a1f --- /dev/null +++ b/source/doxygen/html/globals_0x75.html @@ -0,0 +1,122 @@ + + +AssaultCube: Class Members + + + + + +
+Here is a list of all file members with links to the files they belong to: +

+

- u -

+
+
Generated on Mon Dec 8 21:41:38 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/globals_0x76.html b/source/doxygen/html/globals_0x76.html new file mode 100644 index 00000000..c6286f1b --- /dev/null +++ b/source/doxygen/html/globals_0x76.html @@ -0,0 +1,284 @@ + + +AssaultCube: Class Members + + + + + +
+Here is a list of all file members with links to the files they belong to: +

+

- v -

+
+
Generated on Mon Dec 8 21:41:38 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/globals_0x77.html b/source/doxygen/html/globals_0x77.html new file mode 100644 index 00000000..1aeed389 --- /dev/null +++ b/source/doxygen/html/globals_0x77.html @@ -0,0 +1,136 @@ + + +AssaultCube: Class Members + + + + + +
+Here is a list of all file members with links to the files they belong to: +

+

- w -

+
+
Generated on Mon Dec 8 21:41:38 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/globals_0x78.html b/source/doxygen/html/globals_0x78.html new file mode 100644 index 00000000..dd1f180e --- /dev/null +++ b/source/doxygen/html/globals_0x78.html @@ -0,0 +1,78 @@ + + +AssaultCube: Class Members + + + + + +
+Here is a list of all file members with links to the files they belong to: +

+

- x -

+
+
Generated on Mon Dec 8 21:41:38 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/globals_0x7a.html b/source/doxygen/html/globals_0x7a.html new file mode 100644 index 00000000..b3d1e212 --- /dev/null +++ b/source/doxygen/html/globals_0x7a.html @@ -0,0 +1,78 @@ + + +AssaultCube: Class Members + + + + + +
+Here is a list of all file members with links to the files they belong to: +

+

- z -

+
+
Generated on Mon Dec 8 21:41:38 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/globals_defs.html b/source/doxygen/html/globals_defs.html new file mode 100644 index 00000000..312d989e --- /dev/null +++ b/source/doxygen/html/globals_defs.html @@ -0,0 +1,82 @@ + + +AssaultCube: Class Members + + + + + +
+  +

+

- _ -

+
+
Generated on Mon Dec 8 21:41:38 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/globals_defs_0x61.html b/source/doxygen/html/globals_defs_0x61.html new file mode 100644 index 00000000..4b136c4d --- /dev/null +++ b/source/doxygen/html/globals_defs_0x61.html @@ -0,0 +1,102 @@ + + +AssaultCube: Class Members + + + + + +
+  +

+

- a -

+
+
Generated on Mon Dec 8 21:41:38 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/globals_defs_0x62.html b/source/doxygen/html/globals_defs_0x62.html new file mode 100644 index 00000000..58af3090 --- /dev/null +++ b/source/doxygen/html/globals_defs_0x62.html @@ -0,0 +1,70 @@ + + +AssaultCube: Class Members + + + + + +
+  +

+

- b -

+
+
Generated on Mon Dec 8 21:41:38 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/globals_defs_0x63.html b/source/doxygen/html/globals_defs_0x63.html new file mode 100644 index 00000000..d0f6af91 --- /dev/null +++ b/source/doxygen/html/globals_defs_0x63.html @@ -0,0 +1,98 @@ + + +AssaultCube: Class Members + + + + + +
+  +

+

- c -

+
+
Generated on Mon Dec 8 21:41:38 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/globals_defs_0x64.html b/source/doxygen/html/globals_defs_0x64.html new file mode 100644 index 00000000..63871fb9 --- /dev/null +++ b/source/doxygen/html/globals_defs_0x64.html @@ -0,0 +1,111 @@ + + +AssaultCube: Class Members + + + + + +
+  +

+

- d -

+
+
Generated on Mon Dec 8 21:41:38 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/globals_defs_0x65.html b/source/doxygen/html/globals_defs_0x65.html new file mode 100644 index 00000000..8a33b97e --- /dev/null +++ b/source/doxygen/html/globals_defs_0x65.html @@ -0,0 +1,100 @@ + + +AssaultCube: Class Members + + + + + +
+  +

+

- e -

+
+
Generated on Mon Dec 8 21:41:38 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/globals_defs_0x66.html b/source/doxygen/html/globals_defs_0x66.html new file mode 100644 index 00000000..0603687c --- /dev/null +++ b/source/doxygen/html/globals_defs_0x66.html @@ -0,0 +1,84 @@ + + +AssaultCube: Class Members + + + + + +
+  +

+

- f -

+
+
Generated on Mon Dec 8 21:41:38 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/globals_defs_0x67.html b/source/doxygen/html/globals_defs_0x67.html new file mode 100644 index 00000000..c5daa23d --- /dev/null +++ b/source/doxygen/html/globals_defs_0x67.html @@ -0,0 +1,77 @@ + + +AssaultCube: Class Members + + + + + +
+  +

+

- g -

+
+
Generated on Mon Dec 8 21:41:38 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/globals_defs_0x68.html b/source/doxygen/html/globals_defs_0x68.html new file mode 100644 index 00000000..01e946ff --- /dev/null +++ b/source/doxygen/html/globals_defs_0x68.html @@ -0,0 +1,72 @@ + + +AssaultCube: Class Members + + + + + +
+  +

+

- h -

+
+
Generated on Mon Dec 8 21:41:38 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/globals_defs_0x69.html b/source/doxygen/html/globals_defs_0x69.html new file mode 100644 index 00000000..2eaabfdb --- /dev/null +++ b/source/doxygen/html/globals_defs_0x69.html @@ -0,0 +1,94 @@ + + +AssaultCube: Class Members + + + + + +
+  +

+

- i -

+
+
Generated on Mon Dec 8 21:41:38 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/globals_defs_0x6c.html b/source/doxygen/html/globals_defs_0x6c.html new file mode 100644 index 00000000..5cd4ae1d --- /dev/null +++ b/source/doxygen/html/globals_defs_0x6c.html @@ -0,0 +1,96 @@ + + +AssaultCube: Class Members + + + + + +
+  +

+

- l -

+
+
Generated on Mon Dec 8 21:41:38 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/globals_defs_0x6d.html b/source/doxygen/html/globals_defs_0x6d.html new file mode 100644 index 00000000..15535fb7 --- /dev/null +++ b/source/doxygen/html/globals_defs_0x6d.html @@ -0,0 +1,140 @@ + + +AssaultCube: Class Members + + + + + +
+  +

+

- m -

+
+
Generated on Mon Dec 8 21:41:38 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/globals_defs_0x6e.html b/source/doxygen/html/globals_defs_0x6e.html new file mode 100644 index 00000000..725d3930 --- /dev/null +++ b/source/doxygen/html/globals_defs_0x6e.html @@ -0,0 +1,76 @@ + + +AssaultCube: Class Members + + + + + +
+  +

+

- n -

+
+
Generated on Mon Dec 8 21:41:38 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/globals_defs_0x6f.html b/source/doxygen/html/globals_defs_0x6f.html new file mode 100644 index 00000000..0d09265d --- /dev/null +++ b/source/doxygen/html/globals_defs_0x6f.html @@ -0,0 +1,74 @@ + + +AssaultCube: Class Members + + + + + +
+  +

+

- o -

+
+
Generated on Mon Dec 8 21:41:38 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/globals_defs_0x70.html b/source/doxygen/html/globals_defs_0x70.html new file mode 100644 index 00000000..f0d90a60 --- /dev/null +++ b/source/doxygen/html/globals_defs_0x70.html @@ -0,0 +1,84 @@ + + +AssaultCube: Class Members + + + + + +
+  +

+

- p -

+
+
Generated on Mon Dec 8 21:41:38 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/globals_defs_0x71.html b/source/doxygen/html/globals_defs_0x71.html new file mode 100644 index 00000000..767852f9 --- /dev/null +++ b/source/doxygen/html/globals_defs_0x71.html @@ -0,0 +1,78 @@ + + +AssaultCube: Class Members + + + + + +
+  +

+

- q -

+
+
Generated on Mon Dec 8 21:41:38 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/globals_defs_0x72.html b/source/doxygen/html/globals_defs_0x72.html new file mode 100644 index 00000000..6d30953e --- /dev/null +++ b/source/doxygen/html/globals_defs_0x72.html @@ -0,0 +1,90 @@ + + +AssaultCube: Class Members + + + + + +
+  +

+

- r -

+
+
Generated on Mon Dec 8 21:41:38 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/globals_defs_0x73.html b/source/doxygen/html/globals_defs_0x73.html new file mode 100644 index 00000000..461c5c1e --- /dev/null +++ b/source/doxygen/html/globals_defs_0x73.html @@ -0,0 +1,148 @@ + + +AssaultCube: Class Members + + + + + +
+  +

+

- s -

+
+
Generated on Mon Dec 8 21:41:38 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/globals_defs_0x74.html b/source/doxygen/html/globals_defs_0x74.html new file mode 100644 index 00000000..969505f7 --- /dev/null +++ b/source/doxygen/html/globals_defs_0x74.html @@ -0,0 +1,106 @@ + + +AssaultCube: Class Members + + + + + +
+  +

+

- t -

+
+
Generated on Mon Dec 8 21:41:38 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/globals_defs_0x76.html b/source/doxygen/html/globals_defs_0x76.html new file mode 100644 index 00000000..75c50afd --- /dev/null +++ b/source/doxygen/html/globals_defs_0x76.html @@ -0,0 +1,90 @@ + + +AssaultCube: Class Members + + + + + +
+  +

+

- v -

+
+
Generated on Mon Dec 8 21:41:38 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/globals_defs_0x77.html b/source/doxygen/html/globals_defs_0x77.html new file mode 100644 index 00000000..712f15e1 --- /dev/null +++ b/source/doxygen/html/globals_defs_0x77.html @@ -0,0 +1,70 @@ + + +AssaultCube: Class Members + + + + + +
+  +

+

- w -

+
+
Generated on Mon Dec 8 21:41:38 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/globals_eval.html b/source/doxygen/html/globals_eval.html new file mode 100644 index 00000000..92b42b8d --- /dev/null +++ b/source/doxygen/html/globals_eval.html @@ -0,0 +1,176 @@ + + +AssaultCube: Class Members + + + + + +
+  +

+

- a -

+
+
Generated on Mon Dec 8 21:41:38 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/globals_eval_0x62.html b/source/doxygen/html/globals_eval_0x62.html new file mode 100644 index 00000000..97278b9a --- /dev/null +++ b/source/doxygen/html/globals_eval_0x62.html @@ -0,0 +1,68 @@ + + +AssaultCube: Class Members + + + + + +
+  +

+

- b -

+
+
Generated on Mon Dec 8 21:41:38 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/globals_eval_0x63.html b/source/doxygen/html/globals_eval_0x63.html new file mode 100644 index 00000000..27cba4be --- /dev/null +++ b/source/doxygen/html/globals_eval_0x63.html @@ -0,0 +1,114 @@ + + +AssaultCube: Class Members + + + + + +
+  +

+

- c -

+
+
Generated on Mon Dec 8 21:41:38 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/globals_eval_0x64.html b/source/doxygen/html/globals_eval_0x64.html new file mode 100644 index 00000000..0f90176a --- /dev/null +++ b/source/doxygen/html/globals_eval_0x64.html @@ -0,0 +1,102 @@ + + +AssaultCube: Class Members + + + + + +
+  +

+

- d -

+
+
Generated on Mon Dec 8 21:41:38 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/globals_eval_0x65.html b/source/doxygen/html/globals_eval_0x65.html new file mode 100644 index 00000000..ac07706d --- /dev/null +++ b/source/doxygen/html/globals_eval_0x65.html @@ -0,0 +1,74 @@ + + +AssaultCube: Class Members + + + + + +
+  +

+

- e -

+
+
Generated on Mon Dec 8 21:41:38 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/globals_eval_0x66.html b/source/doxygen/html/globals_eval_0x66.html new file mode 100644 index 00000000..89f477a2 --- /dev/null +++ b/source/doxygen/html/globals_eval_0x66.html @@ -0,0 +1,96 @@ + + +AssaultCube: Class Members + + + + + +
+  +

+

- f -

+
+
Generated on Mon Dec 8 21:41:38 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/globals_eval_0x67.html b/source/doxygen/html/globals_eval_0x67.html new file mode 100644 index 00000000..9e593711 --- /dev/null +++ b/source/doxygen/html/globals_eval_0x67.html @@ -0,0 +1,134 @@ + + +AssaultCube: Class Members + + + + + +
+  +

+

- g -

+
+
Generated on Mon Dec 8 21:41:38 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/globals_eval_0x68.html b/source/doxygen/html/globals_eval_0x68.html new file mode 100644 index 00000000..92f53839 --- /dev/null +++ b/source/doxygen/html/globals_eval_0x68.html @@ -0,0 +1,70 @@ + + +AssaultCube: Class Members + + + + + +
+  +

+

- h -

+
+
Generated on Mon Dec 8 21:41:38 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/globals_eval_0x69.html b/source/doxygen/html/globals_eval_0x69.html new file mode 100644 index 00000000..47e4e8f9 --- /dev/null +++ b/source/doxygen/html/globals_eval_0x69.html @@ -0,0 +1,98 @@ + + +AssaultCube: Class Members + + + + + +
+  +

+

- i -

+
+
Generated on Mon Dec 8 21:41:38 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/globals_eval_0x6c.html b/source/doxygen/html/globals_eval_0x6c.html new file mode 100644 index 00000000..962e6fe7 --- /dev/null +++ b/source/doxygen/html/globals_eval_0x6c.html @@ -0,0 +1,66 @@ + + +AssaultCube: Class Members + + + + + +
+  +

+

- l -

+
+
Generated on Mon Dec 8 21:41:38 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/globals_eval_0x6d.html b/source/doxygen/html/globals_eval_0x6d.html new file mode 100644 index 00000000..1c55a56f --- /dev/null +++ b/source/doxygen/html/globals_eval_0x6d.html @@ -0,0 +1,84 @@ + + +AssaultCube: Class Members + + + + + +
+  +

+

- m -

+
+
Generated on Mon Dec 8 21:41:38 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/globals_eval_0x6e.html b/source/doxygen/html/globals_eval_0x6e.html new file mode 100644 index 00000000..fdf9e4c1 --- /dev/null +++ b/source/doxygen/html/globals_eval_0x6e.html @@ -0,0 +1,78 @@ + + +AssaultCube: Class Members + + + + + +
+  +

+

- n -

+
+
Generated on Mon Dec 8 21:41:38 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/globals_eval_0x70.html b/source/doxygen/html/globals_eval_0x70.html new file mode 100644 index 00000000..b8ed35e2 --- /dev/null +++ b/source/doxygen/html/globals_eval_0x70.html @@ -0,0 +1,82 @@ + + +AssaultCube: Class Members + + + + + +
+  +

+

- p -

+
+
Generated on Mon Dec 8 21:41:38 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/globals_eval_0x73.html b/source/doxygen/html/globals_eval_0x73.html new file mode 100644 index 00000000..08195d50 --- /dev/null +++ b/source/doxygen/html/globals_eval_0x73.html @@ -0,0 +1,460 @@ + + +AssaultCube: Class Members + + + + + +
+  +

+

- s -

+
+
Generated on Mon Dec 8 21:41:38 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/globals_eval_0x76.html b/source/doxygen/html/globals_eval_0x76.html new file mode 100644 index 00000000..2df1b8bf --- /dev/null +++ b/source/doxygen/html/globals_eval_0x76.html @@ -0,0 +1,86 @@ + + +AssaultCube: Class Members + + + + + +
+  +

+

- v -

+
+
Generated on Mon Dec 8 21:41:38 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/globals_func.html b/source/doxygen/html/globals_func.html new file mode 100644 index 00000000..53367082 --- /dev/null +++ b/source/doxygen/html/globals_func.html @@ -0,0 +1,75 @@ + + +AssaultCube: Class Members + + + + + +
+  +

+

- _ -

+
+
Generated on Mon Dec 8 21:41:38 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/globals_func_0x61.html b/source/doxygen/html/globals_func_0x61.html new file mode 100644 index 00000000..eaadf988 --- /dev/null +++ b/source/doxygen/html/globals_func_0x61.html @@ -0,0 +1,199 @@ + + +AssaultCube: Class Members + + + + + +
+  +

+

- a -

+
+
Generated on Mon Dec 8 21:41:38 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/globals_func_0x62.html b/source/doxygen/html/globals_func_0x62.html new file mode 100644 index 00000000..d130739d --- /dev/null +++ b/source/doxygen/html/globals_func_0x62.html @@ -0,0 +1,104 @@ + + +AssaultCube: Class Members + + + + + +
+  +

+

- b -

+
+
Generated on Mon Dec 8 21:41:38 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/globals_func_0x63.html b/source/doxygen/html/globals_func_0x63.html new file mode 100644 index 00000000..c8882d60 --- /dev/null +++ b/source/doxygen/html/globals_func_0x63.html @@ -0,0 +1,437 @@ + + +AssaultCube: Class Members + + + + + +
+  +

+

- c -

+
+
Generated on Mon Dec 8 21:41:38 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/globals_func_0x64.html b/source/doxygen/html/globals_func_0x64.html new file mode 100644 index 00000000..c3abc7a2 --- /dev/null +++ b/source/doxygen/html/globals_func_0x64.html @@ -0,0 +1,203 @@ + + +AssaultCube: Class Members + + + + + +
+  +

+

- d -

+
+
Generated on Mon Dec 8 21:41:38 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/globals_func_0x65.html b/source/doxygen/html/globals_func_0x65.html new file mode 100644 index 00000000..8fee35c6 --- /dev/null +++ b/source/doxygen/html/globals_func_0x65.html @@ -0,0 +1,164 @@ + + +AssaultCube: Class Members + + + + + +
+  +

+

- e -

+
+
Generated on Mon Dec 8 21:41:38 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/globals_func_0x66.html b/source/doxygen/html/globals_func_0x66.html new file mode 100644 index 00000000..2b161d25 --- /dev/null +++ b/source/doxygen/html/globals_func_0x66.html @@ -0,0 +1,196 @@ + + +AssaultCube: Class Members + + + + + +
+  +

+

- f -

+
+
Generated on Mon Dec 8 21:41:38 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/globals_func_0x67.html b/source/doxygen/html/globals_func_0x67.html new file mode 100644 index 00000000..6e9eebb9 --- /dev/null +++ b/source/doxygen/html/globals_func_0x67.html @@ -0,0 +1,165 @@ + + +AssaultCube: Class Members + + + + + +
+  +

+

- g -

+
+
Generated on Mon Dec 8 21:41:38 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/globals_func_0x68.html b/source/doxygen/html/globals_func_0x68.html new file mode 100644 index 00000000..5c9910b0 --- /dev/null +++ b/source/doxygen/html/globals_func_0x68.html @@ -0,0 +1,110 @@ + + +AssaultCube: Class Members + + + + + +
+  +

+

- h -

+
+
Generated on Mon Dec 8 21:41:38 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/globals_func_0x69.html b/source/doxygen/html/globals_func_0x69.html new file mode 100644 index 00000000..5d56d16a --- /dev/null +++ b/source/doxygen/html/globals_func_0x69.html @@ -0,0 +1,149 @@ + + +AssaultCube: Class Members + + + + + +
+  +

+

- i -

+
+
Generated on Mon Dec 8 21:41:38 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/globals_func_0x6a.html b/source/doxygen/html/globals_func_0x6a.html new file mode 100644 index 00000000..eb139e76 --- /dev/null +++ b/source/doxygen/html/globals_func_0x6a.html @@ -0,0 +1,77 @@ + + +AssaultCube: Class Members + + + + + +
+  +

+

- j -

+
+
Generated on Mon Dec 8 21:41:38 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/globals_func_0x6b.html b/source/doxygen/html/globals_func_0x6b.html new file mode 100644 index 00000000..81ab6a64 --- /dev/null +++ b/source/doxygen/html/globals_func_0x6b.html @@ -0,0 +1,81 @@ + + +AssaultCube: Class Members + + + + + +
+  +

+

- k -

+
+
Generated on Mon Dec 8 21:41:38 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/globals_func_0x6c.html b/source/doxygen/html/globals_func_0x6c.html new file mode 100644 index 00000000..ec7a90fc --- /dev/null +++ b/source/doxygen/html/globals_func_0x6c.html @@ -0,0 +1,154 @@ + + +AssaultCube: Class Members + + + + + +
+  +

+

- l -

+
+
Generated on Mon Dec 8 21:41:38 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/globals_func_0x6d.html b/source/doxygen/html/globals_func_0x6d.html new file mode 100644 index 00000000..7588fdd1 --- /dev/null +++ b/source/doxygen/html/globals_func_0x6d.html @@ -0,0 +1,229 @@ + + +AssaultCube: Class Members + + + + + +
+  +

+

- m -

+
+
Generated on Mon Dec 8 21:41:38 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/globals_func_0x6e.html b/source/doxygen/html/globals_func_0x6e.html new file mode 100644 index 00000000..d13d15ca --- /dev/null +++ b/source/doxygen/html/globals_func_0x6e.html @@ -0,0 +1,148 @@ + + +AssaultCube: Class Members + + + + + +
+  +

+

- n -

+
+
Generated on Mon Dec 8 21:41:38 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/globals_func_0x6f.html b/source/doxygen/html/globals_func_0x6f.html new file mode 100644 index 00000000..c503820b --- /dev/null +++ b/source/doxygen/html/globals_func_0x6f.html @@ -0,0 +1,90 @@ + + +AssaultCube: Class Members + + + + + +
+  +

+

- o -

+
+
Generated on Mon Dec 8 21:41:38 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/globals_func_0x70.html b/source/doxygen/html/globals_func_0x70.html new file mode 100644 index 00000000..044651e4 --- /dev/null +++ b/source/doxygen/html/globals_func_0x70.html @@ -0,0 +1,204 @@ + + +AssaultCube: Class Members + + + + + +
+  +

+

- p -

+
+
Generated on Mon Dec 8 21:41:38 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/globals_func_0x71.html b/source/doxygen/html/globals_func_0x71.html new file mode 100644 index 00000000..1694f3e7 --- /dev/null +++ b/source/doxygen/html/globals_func_0x71.html @@ -0,0 +1,78 @@ + + +AssaultCube: Class Members + + + + + +
+  +

+

- q -

+
+
Generated on Mon Dec 8 21:41:38 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/globals_func_0x72.html b/source/doxygen/html/globals_func_0x72.html new file mode 100644 index 00000000..525a9957 --- /dev/null +++ b/source/doxygen/html/globals_func_0x72.html @@ -0,0 +1,328 @@ + + +AssaultCube: Class Members + + + + + +
+  +

+

- r -

+
+
Generated on Mon Dec 8 21:41:38 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/globals_func_0x73.html b/source/doxygen/html/globals_func_0x73.html new file mode 100644 index 00000000..00a0784e --- /dev/null +++ b/source/doxygen/html/globals_func_0x73.html @@ -0,0 +1,360 @@ + + +AssaultCube: Class Members + + + + + +
+  +

+

- s -

+
+
Generated on Mon Dec 8 21:41:38 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/globals_func_0x74.html b/source/doxygen/html/globals_func_0x74.html new file mode 100644 index 00000000..65a7da2b --- /dev/null +++ b/source/doxygen/html/globals_func_0x74.html @@ -0,0 +1,155 @@ + + +AssaultCube: Class Members + + + + + +
+  +

+

- t -

+
+
Generated on Mon Dec 8 21:41:38 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/globals_func_0x75.html b/source/doxygen/html/globals_func_0x75.html new file mode 100644 index 00000000..8bbe03ea --- /dev/null +++ b/source/doxygen/html/globals_func_0x75.html @@ -0,0 +1,108 @@ + + +AssaultCube: Class Members + + + + + +
+  +

+

- u -

+
+
Generated on Mon Dec 8 21:41:38 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/globals_func_0x76.html b/source/doxygen/html/globals_func_0x76.html new file mode 100644 index 00000000..a935881b --- /dev/null +++ b/source/doxygen/html/globals_func_0x76.html @@ -0,0 +1,223 @@ + + +AssaultCube: Class Members + + + + + +
+  +

+

- v -

+
+
Generated on Mon Dec 8 21:41:38 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/globals_func_0x77.html b/source/doxygen/html/globals_func_0x77.html new file mode 100644 index 00000000..58a7989f --- /dev/null +++ b/source/doxygen/html/globals_func_0x77.html @@ -0,0 +1,101 @@ + + +AssaultCube: Class Members + + + + + +
+  +

+

- w -

+
+
Generated on Mon Dec 8 21:41:38 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/globals_func_0x78.html b/source/doxygen/html/globals_func_0x78.html new file mode 100644 index 00000000..e10fccee --- /dev/null +++ b/source/doxygen/html/globals_func_0x78.html @@ -0,0 +1,75 @@ + + +AssaultCube: Class Members + + + + + +
+  +

+

- x -

+
+
Generated on Mon Dec 8 21:41:38 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/globals_func_0x7a.html b/source/doxygen/html/globals_func_0x7a.html new file mode 100644 index 00000000..89009d5e --- /dev/null +++ b/source/doxygen/html/globals_func_0x7a.html @@ -0,0 +1,78 @@ + + +AssaultCube: Class Members + + + + + +
+  +

+

- z -

+
+
Generated on Mon Dec 8 21:41:38 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/globals_type.html b/source/doxygen/html/globals_type.html new file mode 100644 index 00000000..f55578aa --- /dev/null +++ b/source/doxygen/html/globals_type.html @@ -0,0 +1,63 @@ + + +AssaultCube: Class Members + + + + + +
+  +

+

+
+
Generated on Mon Dec 8 21:41:38 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/globals_vars.html b/source/doxygen/html/globals_vars.html new file mode 100644 index 00000000..9b7ffdcf --- /dev/null +++ b/source/doxygen/html/globals_vars.html @@ -0,0 +1,104 @@ + + +AssaultCube: Class Members + + + + + +
+  +

+

- a -

+
+
Generated on Mon Dec 8 21:41:38 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/globals_vars_0x62.html b/source/doxygen/html/globals_vars_0x62.html new file mode 100644 index 00000000..171737ee --- /dev/null +++ b/source/doxygen/html/globals_vars_0x62.html @@ -0,0 +1,89 @@ + + +AssaultCube: Class Members + + + + + +
+  +

+

- b -

+
+
Generated on Mon Dec 8 21:41:38 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/globals_vars_0x63.html b/source/doxygen/html/globals_vars_0x63.html new file mode 100644 index 00000000..56e32613 --- /dev/null +++ b/source/doxygen/html/globals_vars_0x63.html @@ -0,0 +1,210 @@ + + +AssaultCube: Class Members + + + + + +
+  +

+

- c -

+
+
Generated on Mon Dec 8 21:41:38 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/globals_vars_0x64.html b/source/doxygen/html/globals_vars_0x64.html new file mode 100644 index 00000000..ee0f801c --- /dev/null +++ b/source/doxygen/html/globals_vars_0x64.html @@ -0,0 +1,104 @@ + + +AssaultCube: Class Members + + + + + +
+  +

+

- d -

+
+
Generated on Mon Dec 8 21:41:38 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/globals_vars_0x65.html b/source/doxygen/html/globals_vars_0x65.html new file mode 100644 index 00000000..76e50017 --- /dev/null +++ b/source/doxygen/html/globals_vars_0x65.html @@ -0,0 +1,88 @@ + + +AssaultCube: Class Members + + + + + +
+  +

+

- e -

+
+
Generated on Mon Dec 8 21:41:38 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/globals_vars_0x66.html b/source/doxygen/html/globals_vars_0x66.html new file mode 100644 index 00000000..d659ed94 --- /dev/null +++ b/source/doxygen/html/globals_vars_0x66.html @@ -0,0 +1,108 @@ + + +AssaultCube: Class Members + + + + + +
+  +

+

- f -

+
+
Generated on Mon Dec 8 21:41:38 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/globals_vars_0x67.html b/source/doxygen/html/globals_vars_0x67.html new file mode 100644 index 00000000..a195273c --- /dev/null +++ b/source/doxygen/html/globals_vars_0x67.html @@ -0,0 +1,119 @@ + + +AssaultCube: Class Members + + + + + +
+  +

+

- g -

+
+
Generated on Mon Dec 8 21:41:38 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/globals_vars_0x68.html b/source/doxygen/html/globals_vars_0x68.html new file mode 100644 index 00000000..57cf4a9f --- /dev/null +++ b/source/doxygen/html/globals_vars_0x68.html @@ -0,0 +1,121 @@ + + +AssaultCube: Class Members + + + + + +
+  +

+

- h -

+
+
Generated on Mon Dec 8 21:41:38 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/globals_vars_0x69.html b/source/doxygen/html/globals_vars_0x69.html new file mode 100644 index 00000000..b64a8b55 --- /dev/null +++ b/source/doxygen/html/globals_vars_0x69.html @@ -0,0 +1,91 @@ + + +AssaultCube: Class Members + + + + + +
+  +

+

- i -

+
+
Generated on Mon Dec 8 21:41:38 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/globals_vars_0x6b.html b/source/doxygen/html/globals_vars_0x6b.html new file mode 100644 index 00000000..23670e01 --- /dev/null +++ b/source/doxygen/html/globals_vars_0x6b.html @@ -0,0 +1,80 @@ + + +AssaultCube: Class Members + + + + + +
+  +

+

- k -

+
+
Generated on Mon Dec 8 21:41:38 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/globals_vars_0x6c.html b/source/doxygen/html/globals_vars_0x6c.html new file mode 100644 index 00000000..9c89978d --- /dev/null +++ b/source/doxygen/html/globals_vars_0x6c.html @@ -0,0 +1,134 @@ + + +AssaultCube: Class Members + + + + + +
+  +

+

- l -

+
+
Generated on Mon Dec 8 21:41:38 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/globals_vars_0x6d.html b/source/doxygen/html/globals_vars_0x6d.html new file mode 100644 index 00000000..1ccd9bbf --- /dev/null +++ b/source/doxygen/html/globals_vars_0x6d.html @@ -0,0 +1,176 @@ + + +AssaultCube: Class Members + + + + + +
+  +

+

- m -

+
+
Generated on Mon Dec 8 21:41:38 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/globals_vars_0x6e.html b/source/doxygen/html/globals_vars_0x6e.html new file mode 100644 index 00000000..75f7cb00 --- /dev/null +++ b/source/doxygen/html/globals_vars_0x6e.html @@ -0,0 +1,104 @@ + + +AssaultCube: Class Members + + + + + +
+  +

+

- n -

+
+
Generated on Mon Dec 8 21:41:38 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/globals_vars_0x6f.html b/source/doxygen/html/globals_vars_0x6f.html new file mode 100644 index 00000000..57592335 --- /dev/null +++ b/source/doxygen/html/globals_vars_0x6f.html @@ -0,0 +1,95 @@ + + +AssaultCube: Class Members + + + + + +
+  +

+

- o -

+
+
Generated on Mon Dec 8 21:41:38 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/globals_vars_0x70.html b/source/doxygen/html/globals_vars_0x70.html new file mode 100644 index 00000000..ae4309b6 --- /dev/null +++ b/source/doxygen/html/globals_vars_0x70.html @@ -0,0 +1,112 @@ + + +AssaultCube: Class Members + + + + + +
+  +

+

- p -

+
+
Generated on Mon Dec 8 21:41:38 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/globals_vars_0x71.html b/source/doxygen/html/globals_vars_0x71.html new file mode 100644 index 00000000..c8da9833 --- /dev/null +++ b/source/doxygen/html/globals_vars_0x71.html @@ -0,0 +1,72 @@ + + +AssaultCube: Class Members + + + + + +
+  +

+

- q -

+
+
Generated on Mon Dec 8 21:41:38 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/globals_vars_0x72.html b/source/doxygen/html/globals_vars_0x72.html new file mode 100644 index 00000000..7792db8e --- /dev/null +++ b/source/doxygen/html/globals_vars_0x72.html @@ -0,0 +1,116 @@ + + +AssaultCube: Class Members + + + + + +
+  +

+

- r -

+
+
Generated on Mon Dec 8 21:41:38 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/globals_vars_0x73.html b/source/doxygen/html/globals_vars_0x73.html new file mode 100644 index 00000000..a8f533b8 --- /dev/null +++ b/source/doxygen/html/globals_vars_0x73.html @@ -0,0 +1,192 @@ + + +AssaultCube: Class Members + + + + + +
+  +

+

- s -

+
+
Generated on Mon Dec 8 21:41:38 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/globals_vars_0x74.html b/source/doxygen/html/globals_vars_0x74.html new file mode 100644 index 00000000..dea1c6ba --- /dev/null +++ b/source/doxygen/html/globals_vars_0x74.html @@ -0,0 +1,87 @@ + + +AssaultCube: Class Members + + + + + +
+  +

+

- t -

+
+
Generated on Mon Dec 8 21:41:38 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/globals_vars_0x75.html b/source/doxygen/html/globals_vars_0x75.html new file mode 100644 index 00000000..620436a0 --- /dev/null +++ b/source/doxygen/html/globals_vars_0x75.html @@ -0,0 +1,74 @@ + + +AssaultCube: Class Members + + + + + +
+  +

+

- u -

+
+
Generated on Mon Dec 8 21:41:38 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/globals_vars_0x76.html b/source/doxygen/html/globals_vars_0x76.html new file mode 100644 index 00000000..f0ac1b81 --- /dev/null +++ b/source/doxygen/html/globals_vars_0x76.html @@ -0,0 +1,84 @@ + + +AssaultCube: Class Members + + + + + +
+  +

+

- v -

+
+
Generated on Mon Dec 8 21:41:38 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/globals_vars_0x77.html b/source/doxygen/html/globals_vars_0x77.html new file mode 100644 index 00000000..6e177b0f --- /dev/null +++ b/source/doxygen/html/globals_vars_0x77.html @@ -0,0 +1,103 @@ + + +AssaultCube: Class Members + + + + + +
+  +

+

- w -

+
+
Generated on Mon Dec 8 21:41:38 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/globals_vars_0x78.html b/source/doxygen/html/globals_vars_0x78.html new file mode 100644 index 00000000..c52e4e31 --- /dev/null +++ b/source/doxygen/html/globals_vars_0x78.html @@ -0,0 +1,73 @@ + + +AssaultCube: Class Members + + + + + +
+  +

+

- x -

+
+
Generated on Mon Dec 8 21:41:38 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/graph_legend.dot b/source/doxygen/html/graph_legend.dot new file mode 100644 index 00000000..9a09018a --- /dev/null +++ b/source/doxygen/html/graph_legend.dot @@ -0,0 +1,22 @@ +digraph G +{ + edge [fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"]; + node [fontname="FreeSans",fontsize="10",shape=record]; + Node9 [shape="box",label="Inherited",fontsize="10",height=0.2,width=0.4,fontname="FreeSans",fillcolor="grey75",style="filled" fontcolor="black"]; + Node10 -> Node9 [dir=back,color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; + Node10 [shape="box",label="PublicBase",fontsize="10",height=0.2,width=0.4,fontname="FreeSans",color="black",URL="$classPublicBase.html"]; + Node11 -> Node10 [dir=back,color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; + Node11 [shape="box",label="Truncated",fontsize="10",height=0.2,width=0.4,fontname="FreeSans",color="red",URL="$classTruncated.html"]; + Node13 -> Node9 [dir=back,color="darkgreen",fontsize="10",style="solid",fontname="FreeSans"]; + Node13 [shape="box",label="ProtectedBase",fontsize="10",height=0.2,width=0.4,fontname="FreeSans",color="black",URL="$classProtectedBase.html"]; + Node14 -> Node9 [dir=back,color="firebrick4",fontsize="10",style="solid",fontname="FreeSans"]; + Node14 [shape="box",label="PrivateBase",fontsize="10",height=0.2,width=0.4,fontname="FreeSans",color="black",URL="$classPrivateBase.html"]; + Node15 -> Node9 [dir=back,color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; + Node15 [shape="box",label="Undocumented",fontsize="10",height=0.2,width=0.4,fontname="FreeSans",color="grey75"]; + Node16 -> Node9 [dir=back,color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; + Node16 [shape="box",label="Templ< int >",fontsize="10",height=0.2,width=0.4,fontname="FreeSans",color="black",URL="$classTempl.html"]; + Node17 -> Node16 [dir=back,color="orange",fontsize="10",style="dashed",label="< int >",fontname="FreeSans"]; + Node17 [shape="box",label="Templ< T >",fontsize="10",height=0.2,width=0.4,fontname="FreeSans",color="black",URL="$classTempl.html"]; + Node18 -> Node9 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="m_usedClass",fontname="FreeSans"]; + Node18 [shape="box",label="Used",fontsize="10",height=0.2,width=0.4,fontname="FreeSans",color="black",URL="$classUsed.html"]; +} diff --git a/source/doxygen/html/graph_legend.html b/source/doxygen/html/graph_legend.html new file mode 100644 index 00000000..c308c26e --- /dev/null +++ b/source/doxygen/html/graph_legend.html @@ -0,0 +1,85 @@ + + +AssaultCube: Graph Legend + + + + + +
+

Graph Legend

This page explains how to interpret the graphs that are generated by doxygen.

+Consider the following example:

/*! Invisible class because of truncation */
+class Invisible { };
+
+/*! Truncated class, inheritance relation is hidden */
+class Truncated : public Invisible { };
+
+/* Class not documented with doxygen comments */
+class Undocumented { };
+
+/*! Class that is inherited using public inheritance */
+class PublicBase : public Truncated { };
+
+/*! A template class */
+template<class T> class Templ { };
+
+/*! Class that is inherited using protected inheritance */
+class ProtectedBase { };
+
+/*! Class that is inherited using private inheritance */
+class PrivateBase { };
+
+/*! Class that is used by the Inherited class */
+class Used { };
+
+/*! Super class that inherits a number of other classes */
+class Inherited : public PublicBase,
+                  protected ProtectedBase,
+                  private PrivateBase,
+                  public Undocumented,
+                  public Templ<int>
+{
+  private:
+    Used *m_usedClass;
+};
+
This will result in the following graph:

+

+graph_legend.png +
+

+The boxes in the above graph have the following meaning:

    +
  • +A filled gray box represents the struct or class for which the graph is generated.
  • +
  • +A box with a black border denotes a documented struct or class.
  • +
  • +A box with a grey border denotes an undocumented struct or class.
  • +
  • +A box with a red border denotes a documented struct or class forwhich not all inheritance/containment relations are shown. A graph is truncated if it does not fit within the specified boundaries.
  • +
+The arrows have the following meaning:
    +
  • +A dark blue arrow is used to visualize a public inheritance relation between two classes.
  • +
  • +A dark green arrow is used for protected inheritance.
  • +
  • +A dark red arrow is used for private inheritance.
  • +
  • +A purple dashed arrow is used if a class is contained or used by another class. The arrow is labeled with the variable(s) through which the pointed class or struct is accessible.
  • +
  • +A yellow dashed arrow denotes a relation between a template instance and the template class it was instantiated from. The arrow is labeled with the template parameters of the instance.
  • +
+
+
Generated on Mon Dec 8 21:41:38 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/hash_8h.html b/source/doxygen/html/hash_8h.html new file mode 100644 index 00000000..ee13bd6a --- /dev/null +++ b/source/doxygen/html/hash_8h.html @@ -0,0 +1,168 @@ + + +AssaultCube: R:/projects/actioncube/_svn/trunk/ac/source/src/hash.h File Reference + + + + + +
+

R:/projects/actioncube/_svn/trunk/ac/source/src/hash.h File Reference

+

+

+This graph shows which files directly or indirectly include this file:
+
+

+
+ + + + + + + + + + + + + + + + + + + + +

Classes

struct  tiger
union  tiger::hashval

Defines

#define TIGER_PASSES   3
#define sb1   (sboxes)
#define sb2   (sboxes+256)
#define sb3   (sboxes+256*2)
#define sb4   (sboxes+256*3)
#define round(a, b, c, x)
+

Define Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + +
#define round (a,
b,
c,
x   ) 
+
+
+ +

+Value:

c ^= x; \
+      a -= sb1[((c)>>(0*8))&0xFF] ^ sb2[((c)>>(2*8))&0xFF] ^ \
+       sb3[((c)>>(4*8))&0xFF] ^ sb4[((c)>>(6*8))&0xFF] ; \
+      b += sb4[((c)>>(1*8))&0xFF] ^ sb3[((c)>>(3*8))&0xFF] ^ \
+       sb2[((c)>>(5*8))&0xFF] ^ sb1[((c)>>(7*8))&0xFF] ; \
+      b *= mul;
+
+
+

+ +

+
+ + + + +
#define sb1   (sboxes)
+
+
+ +

+ +

+

+ +

+
+ + + + +
#define sb2   (sboxes+256)
+
+
+ +

+ +

+

+ +

+
+ + + + +
#define sb3   (sboxes+256*2)
+
+
+ +

+ +

+

+ +

+
+ + + + +
#define sb4   (sboxes+256*3)
+
+
+ +

+ +

+

+ +

+
+ + + + +
#define TIGER_PASSES   3
+
+
+ +

+ +

+

+

+
Generated on Mon Dec 8 21:41:32 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/hash_8h__dep__incl.md5 b/source/doxygen/html/hash_8h__dep__incl.md5 new file mode 100644 index 00000000..668391a7 --- /dev/null +++ b/source/doxygen/html/hash_8h__dep__incl.md5 @@ -0,0 +1 @@ +e75dc9f94d7d023434c65f2f77d0a8e3 \ No newline at end of file diff --git a/source/doxygen/html/hierarchy.html b/source/doxygen/html/hierarchy.html new file mode 100644 index 00000000..adc3ccc7 --- /dev/null +++ b/source/doxygen/html/hierarchy.html @@ -0,0 +1,302 @@ + + +AssaultCube: Hierarchical Index + + + + + +
+

Class Hierarchy

Go to the graphical class hierarchy +

+This inheritance list is sorted roughly, but not completely, alphabetically:

+
+
Generated on Mon Dec 8 21:41:33 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/hudgun_8h.html b/source/doxygen/html/hudgun_8h.html new file mode 100644 index 00000000..7ebe0f87 --- /dev/null +++ b/source/doxygen/html/hudgun_8h.html @@ -0,0 +1,280 @@ + + +AssaultCube: R:/projects/actioncube/_svn/trunk/ac/source/src/hudgun.h File Reference + + + + + +
+

R:/projects/actioncube/_svn/trunk/ac/source/src/hudgun.h File Reference

+

+

+This graph shows which files directly or indirectly include this file:
+
+

+
+ + + + + + + + + + + + + + + + + + +

Classes

struct  weaponmove

Functions

 VARP (nosway, 0, 0, 1)
 VARP (swayspeeddiv, 1, 105, 1000)
 VARP (swaymovediv, 1, 200, 1000)
 VARP (swayupspeeddiv, 1, 105, 1000)
 VARP (swayupmovediv, 1, 200, 1000)
void preload_hudguns ()
+

Function Documentation

+ +
+
+ + + + + + + + +
void preload_hudguns (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VARP (swayupmovediv ,
1 ,
200 ,
1000  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VARP (swayupspeeddiv ,
1 ,
105 ,
1000  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VARP (swaymovediv ,
1 ,
200 ,
1000  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VARP (swayspeeddiv ,
1 ,
105 ,
1000  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VARP (nosway ,
0 ,
0 ,
1  
)
+
+
+ +

+ +

+

+

+
Generated on Mon Dec 8 21:41:32 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/hudgun_8h__dep__incl.md5 b/source/doxygen/html/hudgun_8h__dep__incl.md5 new file mode 100644 index 00000000..8cfb1009 --- /dev/null +++ b/source/doxygen/html/hudgun_8h__dep__incl.md5 @@ -0,0 +1 @@ +c9699c79ea5af07faa39f866a6b728e5 \ No newline at end of file diff --git a/source/doxygen/html/index.html b/source/doxygen/html/index.html new file mode 100644 index 00000000..299ae61e --- /dev/null +++ b/source/doxygen/html/index.html @@ -0,0 +1,25 @@ + + +AssaultCube: Main Page + + + + + +
+

AssaultCube Documentation

+

+

+
Generated on Mon Dec 8 21:41:31 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/inherit__graph__0.dot b/source/doxygen/html/inherit__graph__0.dot new file mode 100644 index 00000000..18fdfdcd --- /dev/null +++ b/source/doxygen/html/inherit__graph__0.dot @@ -0,0 +1,7 @@ +digraph G +{ + edge [fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"]; + node [fontname="FreeSans",fontsize="10",shape=record]; + rankdir=LR; + Node1 [label="akimboevent",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structakimboevent.html"]; +} diff --git a/source/doxygen/html/inherit__graph__0.md5 b/source/doxygen/html/inherit__graph__0.md5 new file mode 100644 index 00000000..3cf641c4 --- /dev/null +++ b/source/doxygen/html/inherit__graph__0.md5 @@ -0,0 +1 @@ +dfcf02ebd5ec5342c62faf30192a0a93 \ No newline at end of file diff --git a/source/doxygen/html/inherits.html b/source/doxygen/html/inherits.html new file mode 100644 index 00000000..df0244d2 --- /dev/null +++ b/source/doxygen/html/inherits.html @@ -0,0 +1,34 @@ + + +AssaultCube: Graphical Class Hierarchy + + + + + +
+

Graphical Class Hierarchy

Go to the textual class hierarchy +

+ +
+

+
Generated on Mon Dec 8 21:41:38 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/log_8cpp.html b/source/doxygen/html/log_8cpp.html new file mode 100644 index 00000000..274e3550 --- /dev/null +++ b/source/doxygen/html/log_8cpp.html @@ -0,0 +1,72 @@ + + +AssaultCube: R:/projects/actioncube/_svn/trunk/ac/source/src/log.cpp File Reference + + + + + +
+

R:/projects/actioncube/_svn/trunk/ac/source/src/log.cpp File Reference

#include "pch.h"
+#include "cube.h"
+#include <syslog.h>
+#include <signal.h>
+ +

+

+Include dependency graph for log.cpp:
+
+

+
+ + + + + + + + + + +

Classes

struct  filelog
struct  posixsyslog

Functions

struct log * newlogger (const char *identity)
+

Function Documentation

+ +
+
+ + + + + + + + + +
struct log* newlogger (const char *  identity  )  [read]
+
+
+ +

+ +

+

+

+
Generated on Mon Dec 8 21:41:32 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/log_8cpp__incl.md5 b/source/doxygen/html/log_8cpp__incl.md5 new file mode 100644 index 00000000..d9f3bcbc --- /dev/null +++ b/source/doxygen/html/log_8cpp__incl.md5 @@ -0,0 +1 @@ +a857791dde7ba3be829cfc52202e031f \ No newline at end of file diff --git a/source/doxygen/html/main_8cpp.html b/source/doxygen/html/main_8cpp.html new file mode 100644 index 00000000..2e182cc5 --- /dev/null +++ b/source/doxygen/html/main_8cpp.html @@ -0,0 +1,1855 @@ + + +AssaultCube: R:/projects/actioncube/_svn/trunk/ac/source/src/main.cpp File Reference + + + + + +
+

R:/projects/actioncube/_svn/trunk/ac/source/src/main.cpp File Reference

#include "pch.h"
+#include "cube.h"
+ +

+

+Include dependency graph for main.cpp:
+
+

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Defines

#define initlog(s)   puts("init: " s)

Functions

void cleanup (char *msg)
 VAR (resetcfg, 0, 0, 1)
void quit ()
void fatal (const char *s,...)
struct tm * systemtime ()
bool initwarning (const char *desc, int level, int type)
 VARF (scr_w, 320, 1024, 10000, initwarning("screen resolution"))
 VARF (scr_h, 200, 768, 10000, initwarning("screen resolution"))
 VARF (colorbits, 0, 0, 32, initwarning("color depth"))
 VARF (depthbits, 0, 0, 32, initwarning("depth-buffer precision"))
 VARF (stencilbits, 0, 0, 32, initwarning("stencil-buffer precision"))
 VARF (fsaa,-1,-1, 16, initwarning("anti-aliasing"))
 VARF (vsync,-1,-1, 1, initwarning("vertical sync"))
void setfullscreen (bool enable)
 VARF (fullscreen, 0, 1, 1, setfullscreen(fullscreen!=0))
void writeinitcfg ()
 VARP (screenshottype, 0, 1, 1)
 VARP (jpegquality, 10, 70, 100)
const char * maketimestr ()
void jpeg_screenshot (char *imagepath)
void bmp_screenshot (char *imagepath)
void screenshot (char *imagepath)
void makeautoscreenshot ()
 COMMAND (screenshot, ARG_1STR)
 COMMAND (quit, ARG_NONE)
void screenres (int w, int h)
void setresdata (char *s, enet_uint32 c)
 COMMAND (screenres, ARG_2INT)
 VARFP (gamma, 30, 100, 300,{float f=gamma/100.0f;if(SDL_SetGamma(f, f, f)==-1){conoutf("Could not set gamma (card/driver doesn't support it?)");conoutf("sdl: %s", SDL_GetError());}})
void resetgamma ()
void setupscreen (int &usedcolorbits, int &useddepthbits, int &usedfsaa)
void resetgl ()
 COMMAND (resetgl, ARG_NONE)
 VARP (maxfps, 0, 200, 1000)
void limitfps (int &millis, int curmillis)
void fpsrange (int low, int high)
 COMMAND (fpsrange, ARG_2INT)
void keyrepeat (bool on)
void checkinput ()
 VARF (gamespeed, 10, 100, 1000, if(multiplayer()) gamespeed=100)
 VARF (paused, 0, 0, 1, if(multiplayer()) paused=0)
static void clockreset ()
 VARFP (clockerror, 990000, 1000000, 1010000, clockreset())
 VARFP (clockfix, 0, 0, 1, clockreset())
int main (int argc, char **argv)
 VAR (version, 1, AC_VERSION, 0)

Variables

SDL_Surface * screen = NULL
static int initing = NOT_INITING
static bool restoredinits = false
time_t now_utc
bool needsautoscreenshot = false
int lowfps = 30
int highfps = 40
static int ignoremouse = 5
static int grabmouse = 0
bool firstrun = false
static int clockrealbase = 0
static int clockvirtbase = 0
+

Define Documentation

+ +
+
+ + + + + + + + + +
#define initlog (s   )    puts("init: " s)
+
+
+ +

+ +

+

+


Function Documentation

+ +
+
+ + + + + + + + + +
void bmp_screenshot (char *  imagepath  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void checkinput (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void cleanup (char *  msg  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
static void clockreset (  )  [static]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
COMMAND (fpsrange ,
ARG_2INT  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
COMMAND (resetgl ,
ARG_NONE  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
COMMAND (screenres ,
ARG_2INT  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
COMMAND (quit ,
ARG_NONE  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
COMMAND (screenshot ,
ARG_1STR  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void fatal (const char *  s,
  ... 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void fpsrange (int  low,
int  high 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
bool initwarning (const char *  desc,
int  level,
int  type 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void jpeg_screenshot (char *  imagepath  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void keyrepeat (bool  on  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void limitfps (int &  millis,
int  curmillis 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
int main (int  argc,
char **  argv 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void makeautoscreenshot (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
const char* maketimestr (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void quit (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void resetgamma (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void resetgl (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void screenres (int  w,
int  h 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void screenshot (char *  imagepath  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void setfullscreen (bool  enable  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void setresdata (char *  s,
enet_uint32  c 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void setupscreen (int &  usedcolorbits,
int &  useddepthbits,
int &  usedfsaa 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
struct tm* systemtime (  )  [read]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VAR (version ,
1 ,
AC_VERSION ,
0  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VAR (resetcfg ,
0 ,
0 ,
1  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VARF (paused ,
0 ,
0 ,
1 ,
if(multiplayer())  paused = 0 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VARF (gamespeed ,
10 ,
100 ,
1000 ,
if(multiplayer())  gamespeed = 100 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VARF (fullscreen ,
0 ,
1 ,
1 ,
setfullscreen(fullscreen!=0)  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VARF (vsync ,
-  1,
-  1,
1 ,
initwarning("vertical sync")  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VARF (fsaa ,
-  1,
-  1,
16 ,
initwarning("anti-aliasing")  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VARF (stencilbits ,
0 ,
0 ,
32 ,
initwarning("stencil-buffer precision")  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VARF (depthbits ,
0 ,
0 ,
32 ,
initwarning("depth-buffer precision")  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VARF (colorbits ,
0 ,
0 ,
32 ,
initwarning("color depth")  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VARF (scr_h ,
200 ,
768 ,
10000 ,
initwarning("screen resolution")  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VARF (scr_w ,
320 ,
1024 ,
10000 ,
initwarning("screen resolution")  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VARFP (clockfix ,
0 ,
0 ,
1 ,
clockreset()  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VARFP (clockerror ,
990000 ,
1000000 ,
1010000 ,
clockreset()  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VARFP (gamma ,
30 ,
100 ,
300  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VARP (maxfps ,
0 ,
200 ,
1000  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VARP (jpegquality ,
10 ,
70 ,
100  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VARP (screenshottype ,
0 ,
1 ,
1  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void writeinitcfg (  ) 
+
+
+ +

+ +

+

+


Variable Documentation

+ +
+
+ + + + +
int clockrealbase = 0 [static]
+
+
+ +

+ +

+

+ +

+
+ + + + +
int clockvirtbase = 0 [static]
+
+
+ +

+ +

+

+ +

+
+ + + + +
bool firstrun = false
+
+
+ +

+ +

+

+ +

+
+ + + + +
int grabmouse = 0 [static]
+
+
+ +

+ +

+

+ +

+
+ + + + +
int highfps = 40
+
+
+ +

+ +

+

+ +

+
+ + + + +
int ignoremouse = 5 [static]
+
+
+ +

+ +

+

+ +

+
+ + + + +
int initing = NOT_INITING [static]
+
+
+ +

+ +

+

+ +

+
+ + + + +
int lowfps = 30
+
+
+ +

+ +

+

+ +

+
+ + + + +
bool needsautoscreenshot = false
+
+
+ +

+ +

+

+ +

+
+ + + + +
time_t now_utc
+
+
+ +

+ +

+

+ +

+
+ + + + +
bool restoredinits = false [static]
+
+
+ +

+ +

+

+ +

+
+ + + + +
SDL_Surface* screen = NULL
+
+
+ +

+ +

+

+

+
Generated on Mon Dec 8 21:41:32 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/main_8cpp__incl.md5 b/source/doxygen/html/main_8cpp__incl.md5 new file mode 100644 index 00000000..be16c31c --- /dev/null +++ b/source/doxygen/html/main_8cpp__incl.md5 @@ -0,0 +1 @@ +377e5ff0ed95a61d19430de859c054d0 \ No newline at end of file diff --git a/source/doxygen/html/md2_8h.html b/source/doxygen/html/md2_8h.html new file mode 100644 index 00000000..26bb5a32 --- /dev/null +++ b/source/doxygen/html/md2_8h.html @@ -0,0 +1,299 @@ + + +AssaultCube: R:/projects/actioncube/_svn/trunk/ac/source/src/md2.h File Reference + + + + + +
+

R:/projects/actioncube/_svn/trunk/ac/source/src/md2.h File Reference

+

+

+This graph shows which files directly or indirectly include this file:
+
+

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Classes

struct  md2
struct  md2::md2_header
struct  md2::md2_vertex
struct  md2::md2_frame
struct  md2::md2part

Functions

void md2anim (char *anim, char *frame, char *range, char *speed)
void md2tag (char *name, char *vert1, char *vert2, char *vert3, char *vert4)
void md2emit (char *tag, char *type, char *arg1, char *arg2)
 COMMAND (md2anim, ARG_4STR)
 COMMAND (md2tag, ARG_5STR)
 COMMAND (md2emit, ARG_4STR)

Variables

md2 * loadingmd2 = 0
+

Function Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + +
COMMAND (md2emit ,
ARG_4STR  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
COMMAND (md2tag ,
ARG_5STR  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
COMMAND (md2anim ,
ARG_4STR  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void md2anim (char *  anim,
char *  frame,
char *  range,
char *  speed 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void md2emit (char *  tag,
char *  type,
char *  arg1,
char *  arg2 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void md2tag (char *  name,
char *  vert1,
char *  vert2,
char *  vert3,
char *  vert4 
)
+
+
+ +

+ +

+

+


Variable Documentation

+ +
+
+ + + + +
md2* loadingmd2 = 0
+
+
+ +

+ +

+

+

+
Generated on Mon Dec 8 21:41:32 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/md2_8h__dep__incl.md5 b/source/doxygen/html/md2_8h__dep__incl.md5 new file mode 100644 index 00000000..15aee846 --- /dev/null +++ b/source/doxygen/html/md2_8h__dep__incl.md5 @@ -0,0 +1 @@ +fb63d8d4d607ecb734554ea23c65ec2a \ No newline at end of file diff --git a/source/doxygen/html/md3_8h.html b/source/doxygen/html/md3_8h.html new file mode 100644 index 00000000..7ff0472d --- /dev/null +++ b/source/doxygen/html/md3_8h.html @@ -0,0 +1,423 @@ + + +AssaultCube: R:/projects/actioncube/_svn/trunk/ac/source/src/md3.h File Reference + + + + + +
+

R:/projects/actioncube/_svn/trunk/ac/source/src/md3.h File Reference

+

+

+This graph shows which files directly or indirectly include this file:
+
+

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Classes

struct  md3tag
struct  md3vertex
struct  md3triangle
struct  md3header
struct  md3meshheader
struct  md3
struct  md3::md3part

Functions

void md3load (char *model)
void md3skin (char *objname, char *skin)
void md3anim (char *anim, char *startframe, char *range, char *speed)
void md3link (char *parentno, char *childno, char *tagname)
void md3emit (char *tag, char *type, char *arg1, char *arg2)
 COMMAND (md3load, ARG_1STR)
 COMMAND (md3skin, ARG_2STR)
 COMMAND (md3anim, ARG_4STR)
 COMMAND (md3link, ARG_3STR)
 COMMAND (md3emit, ARG_4STR)

Variables

md3 * loadingmd3 = NULL
string md3dir
+

Function Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + +
COMMAND (md3emit ,
ARG_4STR  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
COMMAND (md3link ,
ARG_3STR  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
COMMAND (md3anim ,
ARG_4STR  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
COMMAND (md3skin ,
ARG_2STR  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
COMMAND (md3load ,
ARG_1STR  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void md3anim (char *  anim,
char *  startframe,
char *  range,
char *  speed 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void md3emit (char *  tag,
char *  type,
char *  arg1,
char *  arg2 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void md3link (char *  parentno,
char *  childno,
char *  tagname 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void md3load (char *  model  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void md3skin (char *  objname,
char *  skin 
)
+
+
+ +

+ +

+

+


Variable Documentation

+ +
+
+ + + + +
md3* loadingmd3 = NULL
+
+
+ +

+ +

+

+ +

+
+ + + + +
string md3dir
+
+
+ +

+ +

+

+

+
Generated on Mon Dec 8 21:41:32 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/md3_8h__dep__incl.md5 b/source/doxygen/html/md3_8h__dep__incl.md5 new file mode 100644 index 00000000..e5b0d2e5 --- /dev/null +++ b/source/doxygen/html/md3_8h__dep__incl.md5 @@ -0,0 +1 @@ +91f7152c421c2b2e05441b4347e11e43 \ No newline at end of file diff --git a/source/doxygen/html/menus_8cpp.html b/source/doxygen/html/menus_8cpp.html new file mode 100644 index 00000000..2c089b6a --- /dev/null +++ b/source/doxygen/html/menus_8cpp.html @@ -0,0 +1,1753 @@ + + +AssaultCube: R:/projects/actioncube/_svn/trunk/ac/source/src/menus.cpp File Reference + + + + + +
+

R:/projects/actioncube/_svn/trunk/ac/source/src/menus.cpp File Reference

#include "pch.h"
+#include "cube.h"
+ +

+

+Include dependency graph for menus.cpp:
+
+

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Classes

struct  mitemmanual
struct  mitemtext
struct  mitemimage
struct  mitemtextinput
struct  mitemslider
struct  mitemkeyinput
struct  mitemcheckbox

Defines

#define MAXMENU   34

Functions

void menuset (void *m, bool save)
void showmenu (const char *name, bool top)
void closemenu (const char *name)
void showmenu_ (const char *name)
void menuselect (void *menu, int sel)
void drawarrow (int dir, int x, int y, int size, float r=1.0f, float g=1.0f, float b=1.0f)
bool menuvisible ()
void rendermenu ()
void * addmenu (const char *name, const char *title, bool allowinput, void(__cdecl *refreshfunc)(void *, bool), bool(__cdecl *keyfunc)(void *, int, bool, int), bool hotkeys, bool forwardkeys)
void newmenu (char *name, char *hotkeys, char *forwardkeys)
void menureset (void *menu)
void menumanual (void *menu, char *text, char *action, color *bgcolor, const char *desc)
void menutitle (void *menu, const char *title)
void menuheader (void *menu, char *header, char *footer)
void menuinit (char *initaction)
void menuitem (char *text, char *action, char *hoveraction)
void menuitemimage (char *name, char *text, char *action, char *hoveraction)
void menuitemtextinput (char *text, char *value, char *action, char *hoveraction, char *maxchars)
void menuitemslider (char *text, char *min_, char *max_, char *value, char *step, char *display, char *action)
void menuitemkeyinput (char *text, char *bindcmd)
void menuitemcheckbox (char *text, char *value, char *action)
void menumdl (char *mdl, char *anim, char *rotspeed, char *scale)
void menudirlist (char *dir, char *ext, char *action, char *image)
void chmenumdl (char *menu, char *mdl, char *anim, char *rotspeed, char *scale)
 COMMAND (newmenu, ARG_3STR)
 COMMAND (menumdl, ARG_5STR)
 COMMAND (menudirlist, ARG_4STR)
 COMMAND (chmenumdl, ARG_6STR)
 COMMANDN (showmenu, showmenu_, ARG_1STR)
 COMMAND (closemenu, ARG_1STR)
 COMMAND (menuinit, ARG_1STR)
 COMMAND (menuitem, ARG_3STR)
 COMMAND (menuitemimage, ARG_4STR)
 COMMAND (menuitemtextinput, ARG_5STR)
 COMMAND (menuitemslider, ARG_7STR)
 COMMAND (menuitemkeyinput, ARG_2STR)
 COMMAND (menuitemcheckbox, ARG_3STR)
bool menukey (int code, bool isdown, int unicode, SDLMod mod)
void rendermenumdl ()
 VARP (browsefiledesc, 0, 1, 1)
char * getfiledesc (const char *dir, const char *name, const char *ext)
 VARP (applydialog, 0, 1, 1)
void addchange (const char *desc, int type)
void clearchanges (int type)
void refreshapplymenu (void *menu, bool init)

Variables

hashtable< const char *, gmenu > menus
gmenu * curmenu = NULL
gmenu * lastmenu = NULL
vector< gmenu * > menustack
void * applymenu = NULL
static vector< const char * > needsapply
+

Define Documentation

+ +
+
+ + + + +
#define MAXMENU   34
+
+
+ +

+ +

+

+


Function Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + +
void addchange (const char *  desc,
int  type 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void* addmenu (const char *  name,
const char *  title,
bool  allowinput,
void(__cdecl *refreshfunc)(void *, bool) ,
bool(__cdecl *keyfunc)(void *, int, bool, int) ,
bool  hotkeys,
bool  forwardkeys 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void chmenumdl (char *  menu,
char *  mdl,
char *  anim,
char *  rotspeed,
char *  scale 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void clearchanges (int  type  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void closemenu (const char *  name  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
COMMAND (menuitemcheckbox ,
ARG_3STR  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
COMMAND (menuitemkeyinput ,
ARG_2STR  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
COMMAND (menuitemslider ,
ARG_7STR  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
COMMAND (menuitemtextinput ,
ARG_5STR  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
COMMAND (menuitemimage ,
ARG_4STR  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
COMMAND (menuitem ,
ARG_3STR  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
COMMAND (menuinit ,
ARG_1STR  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
COMMAND (closemenu ,
ARG_1STR  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
COMMAND (chmenumdl ,
ARG_6STR  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
COMMAND (menudirlist ,
ARG_4STR  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
COMMAND (menumdl ,
ARG_5STR  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
COMMAND (newmenu ,
ARG_3STR  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
COMMANDN (showmenu ,
showmenu_ ,
ARG_1STR  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void drawarrow (int  dir,
int  x,
int  y,
int  size,
float  r = 1.0f,
float  g = 1.0f,
float  b = 1.0f 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
char* getfiledesc (const char *  dir,
const char *  name,
const char *  ext 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void menudirlist (char *  dir,
char *  ext,
char *  action,
char *  image 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void menuheader (void *  menu,
char *  header,
char *  footer 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void menuinit (char *  initaction  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void menuitem (char *  text,
char *  action,
char *  hoveraction 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void menuitemcheckbox (char *  text,
char *  value,
char *  action 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void menuitemimage (char *  name,
char *  text,
char *  action,
char *  hoveraction 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void menuitemkeyinput (char *  text,
char *  bindcmd 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void menuitemslider (char *  text,
char *  min_,
char *  max_,
char *  value,
char *  step,
char *  display,
char *  action 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void menuitemtextinput (char *  text,
char *  value,
char *  action,
char *  hoveraction,
char *  maxchars 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
bool menukey (int  code,
bool  isdown,
int  unicode,
SDLMod  mod 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void menumanual (void *  menu,
char *  text,
char *  action,
color *  bgcolor,
const char *  desc 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void menumdl (char *  mdl,
char *  anim,
char *  rotspeed,
char *  scale 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void menureset (void *  menu  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void menuselect (void *  menu,
int  sel 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void menuset (void *  m,
bool  save 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void menutitle (void *  menu,
const char *  title 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
bool menuvisible (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void newmenu (char *  name,
char *  hotkeys,
char *  forwardkeys 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void refreshapplymenu (void *  menu,
bool  init 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void rendermenu (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void rendermenumdl (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void showmenu (const char *  name,
bool  top 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void showmenu_ (const char *  name  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VARP (applydialog ,
0 ,
1 ,
1  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VARP (browsefiledesc ,
0 ,
1 ,
1  
)
+
+
+ +

+ +

+

+


Variable Documentation

+ +
+
+ + + + +
void* applymenu = NULL
+
+
+ +

+ +

+

+ +

+
+ + + + +
gmenu* curmenu = NULL
+
+
+ +

+ +

+

+ +

+
+ + + + +
gmenu * lastmenu = NULL
+
+
+ +

+ +

+

+ +

+
+ + + + +
hashtable<const char *, gmenu> menus
+
+
+ +

+ +

+

+ +

+
+ + + + +
vector<gmenu *> menustack
+
+
+ +

+ +

+

+ +

+
+ + + + +
vector<const char *> needsapply [static]
+
+
+ +

+ +

+

+

+
Generated on Mon Dec 8 21:41:32 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/menus_8cpp__incl.md5 b/source/doxygen/html/menus_8cpp__incl.md5 new file mode 100644 index 00000000..fbd4ca5c --- /dev/null +++ b/source/doxygen/html/menus_8cpp__incl.md5 @@ -0,0 +1 @@ +870eb4f1ccb9712036aa8f0b84b16833 \ No newline at end of file diff --git a/source/doxygen/html/model_8h.html b/source/doxygen/html/model_8h.html new file mode 100644 index 00000000..618b795c --- /dev/null +++ b/source/doxygen/html/model_8h.html @@ -0,0 +1,379 @@ + + +AssaultCube: R:/projects/actioncube/_svn/trunk/ac/source/src/model.h File Reference + + + + + +
+

R:/projects/actioncube/_svn/trunk/ac/source/src/model.h File Reference

+

+

+This graph shows which files directly or indirectly include this file:
+
+

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Classes

struct  animstate
struct  modelattach
struct  model
struct  mapmodelinfo

Defines

#define ANIM_INDEX   0xFF
#define ANIM_LOOP   (1<<8)
#define ANIM_START   (1<<9)
#define ANIM_END   (1<<10)
#define ANIM_REVERSE   (1<<11)
#define ANIM_NOINTERP   (1<<12)
#define ANIM_MIRROR   (1<<13)
#define ANIM_NOSKIN   (1<<14)
#define ANIM_TRANSLUCENT   (1<<15)
#define ANIM_PARTICLE   (1<<16)
#define ANIM_DYNALLOC   (1<<17)

Enumerations

enum  {
+  ANIM_IDLE = 0, +ANIM_RUN, +ANIM_ATTACK, +ANIM_PAIN, +
+  ANIM_JUMP, +ANIM_LAND, +ANIM_FLIPOFF, +ANIM_SALUTE, +
+  ANIM_TAUNT, +ANIM_WAVE, +ANIM_POINT, +ANIM_CROUCH_IDLE, +
+  ANIM_CROUCH_WALK, +ANIM_CROUCH_ATTACK, +ANIM_CROUCH_PAIN, +ANIM_CROUCH_DEATH, +
+  ANIM_DEATH, +ANIM_LYING_DEAD, +ANIM_FLAG, +ANIM_GUN_IDLE, +
+  ANIM_GUN_SHOOT, +ANIM_GUN_RELOAD, +ANIM_GUN_THROW, +ANIM_MAPMODEL, +
+  ANIM_TRIGGER, +ANIM_DECAY, +ANIM_ALL, +NUMANIMS +
+ }
enum  { MDL_MD2 = 1, +MDL_MD3 + }
+

Define Documentation

+ +
+
+ + + + +
#define ANIM_DYNALLOC   (1<<17)
+
+
+ +

+ +

+

+ +

+
+ + + + +
#define ANIM_END   (1<<10)
+
+
+ +

+ +

+

+ +

+
+ + + + +
#define ANIM_INDEX   0xFF
+
+
+ +

+ +

+

+ +

+
+ + + + +
#define ANIM_LOOP   (1<<8)
+
+
+ +

+ +

+

+ +

+
+ + + + +
#define ANIM_MIRROR   (1<<13)
+
+
+ +

+ +

+

+ +

+
+ + + + +
#define ANIM_NOINTERP   (1<<12)
+
+
+ +

+ +

+

+ +

+
+ + + + +
#define ANIM_NOSKIN   (1<<14)
+
+
+ +

+ +

+

+ +

+
+ + + + +
#define ANIM_PARTICLE   (1<<16)
+
+
+ +

+ +

+

+ +

+
+ + + + +
#define ANIM_REVERSE   (1<<11)
+
+
+ +

+ +

+

+ +

+
+ + + + +
#define ANIM_START   (1<<9)
+
+
+ +

+ +

+

+ +

+
+ + + + +
#define ANIM_TRANSLUCENT   (1<<15)
+
+
+ +

+ +

+

+


Enumeration Type Documentation

+ +
+
+ + + + +
anonymous enum
+
+
+ +

+

Enumerator:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ANIM_IDLE  +
ANIM_RUN  +
ANIM_ATTACK  +
ANIM_PAIN  +
ANIM_JUMP  +
ANIM_LAND  +
ANIM_FLIPOFF  +
ANIM_SALUTE  +
ANIM_TAUNT  +
ANIM_WAVE  +
ANIM_POINT  +
ANIM_CROUCH_IDLE  +
ANIM_CROUCH_WALK  +
ANIM_CROUCH_ATTACK  +
ANIM_CROUCH_PAIN  +
ANIM_CROUCH_DEATH  +
ANIM_DEATH  +
ANIM_LYING_DEAD  +
ANIM_FLAG  +
ANIM_GUN_IDLE  +
ANIM_GUN_SHOOT  +
ANIM_GUN_RELOAD  +
ANIM_GUN_THROW  +
ANIM_MAPMODEL  +
ANIM_TRIGGER  +
ANIM_DECAY  +
ANIM_ALL  +
NUMANIMS  +
+
+ +
+

+ +

+
+ + + + +
anonymous enum
+
+
+ +

+

Enumerator:
+ + + +
MDL_MD2  +
MDL_MD3  +
+
+ +
+

+

+
Generated on Mon Dec 8 21:41:32 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/model_8h__dep__incl.md5 b/source/doxygen/html/model_8h__dep__incl.md5 new file mode 100644 index 00000000..f7545016 --- /dev/null +++ b/source/doxygen/html/model_8h__dep__incl.md5 @@ -0,0 +1 @@ +3750bd0d939ca26919128d7dbdbb22d1 \ No newline at end of file diff --git a/source/doxygen/html/modelcache_8h.html b/source/doxygen/html/modelcache_8h.html new file mode 100644 index 00000000..ef59f750 --- /dev/null +++ b/source/doxygen/html/modelcache_8h.html @@ -0,0 +1,48 @@ + + +AssaultCube: R:/projects/actioncube/_svn/trunk/ac/source/src/modelcache.h File Reference + + + + + +
+

R:/projects/actioncube/_svn/trunk/ac/source/src/modelcache.h File Reference

+

+

+This graph shows which files directly or indirectly include this file:
+
+

+
+ + + + + + + + + + + +

Classes

struct  modelcacheentry< T >
struct  modelcachelist< T >
struct  modelcache
struct  modelcache::entry
+
+
Generated on Mon Dec 8 21:41:32 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/modelcache_8h__dep__incl.md5 b/source/doxygen/html/modelcache_8h__dep__incl.md5 new file mode 100644 index 00000000..d3b37fef --- /dev/null +++ b/source/doxygen/html/modelcache_8h__dep__incl.md5 @@ -0,0 +1 @@ +bfe8d4838f9c91c3040fd9106d638635 \ No newline at end of file diff --git a/source/doxygen/html/oggstream_8cpp.html b/source/doxygen/html/oggstream_8cpp.html new file mode 100644 index 00000000..6d68929d --- /dev/null +++ b/source/doxygen/html/oggstream_8cpp.html @@ -0,0 +1,125 @@ + + +AssaultCube: R:/projects/actioncube/_svn/trunk/ac/source/src/oggstream.cpp File Reference + + + + + +
+

R:/projects/actioncube/_svn/trunk/ac/source/src/oggstream.cpp File Reference

#include "pch.h"
+#include "cube.h"
+ +

+

+Include dependency graph for oggstream.cpp:
+
+

+
+ + + + + + + + + + + +

Defines

#define DEBUGCOND   (audiodebug==1)

Functions

static int oggseek (FILE *f, ogg_int64_t off, int whence)

Variables

ov_callbacks oggcallbacks
+

Define Documentation

+ +
+
+ + + + +
#define DEBUGCOND   (audiodebug==1)
+
+
+ +

+ +

+

+


Function Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
static int oggseek (FILE *  f,
ogg_int64_t  off,
int  whence 
) [static]
+
+
+ +

+ +

+

+


Variable Documentation

+ +
+
+ + + + +
ov_callbacks oggcallbacks
+
+
+ +

+Initial value:

 
+{
+    (size_t (*)(void *, size_t, size_t, void *))  fread,
+    (int (*)(void *, ogg_int64_t, int))           oggseek,
+    (int (*)(void *))                             fclose,
+    (long (*)(void *))                            ftell
+}
+
+
+

+

+
Generated on Mon Dec 8 21:41:32 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/oggstream_8cpp__incl.md5 b/source/doxygen/html/oggstream_8cpp__incl.md5 new file mode 100644 index 00000000..85a4ac09 --- /dev/null +++ b/source/doxygen/html/oggstream_8cpp__incl.md5 @@ -0,0 +1 @@ +50731e58b326f28339598864f779dfb2 \ No newline at end of file diff --git a/source/doxygen/html/openal_8cpp.html b/source/doxygen/html/openal_8cpp.html new file mode 100644 index 00000000..bccf235a --- /dev/null +++ b/source/doxygen/html/openal_8cpp.html @@ -0,0 +1,200 @@ + + +AssaultCube: R:/projects/actioncube/_svn/trunk/ac/source/src/openal.cpp File Reference + + + + + +
+

R:/projects/actioncube/_svn/trunk/ac/source/src/openal.cpp File Reference

#include "pch.h"
+#include "cube.h"
+ +

+

+Include dependency graph for openal.cpp:
+
+

+
+ + + + + + + + + + + + + + +

Defines

#define DEBUGCOND   (audiodebug==1)

Functions

 VAR (al_referencedistance, 0, 400, 1000000)
 VAR (al_rollofffactor, 0, 100, 1000000)
void alclearerr ()
bool alerr (bool msg, int line)
+

Define Documentation

+ +
+
+ + + + +
#define DEBUGCOND   (audiodebug==1)
+
+
+ +

+ +

+

+


Function Documentation

+ +
+
+ + + + + + + + +
void alclearerr (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
bool alerr (bool  msg,
int  line 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VAR (al_rollofffactor ,
0 ,
100 ,
1000000  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VAR (al_referencedistance ,
0 ,
400 ,
1000000  
)
+
+
+ +

+ +

+

+

+
Generated on Mon Dec 8 21:41:32 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/openal_8cpp__incl.md5 b/source/doxygen/html/openal_8cpp__incl.md5 new file mode 100644 index 00000000..fd3adfa3 --- /dev/null +++ b/source/doxygen/html/openal_8cpp__incl.md5 @@ -0,0 +1 @@ +8af1008965e8ea838d217c91b4c93e81 \ No newline at end of file diff --git a/source/doxygen/html/packetqueue_8cpp.html b/source/doxygen/html/packetqueue_8cpp.html new file mode 100644 index 00000000..c8b61e8a --- /dev/null +++ b/source/doxygen/html/packetqueue_8cpp.html @@ -0,0 +1,41 @@ + + +AssaultCube: R:/projects/actioncube/_svn/trunk/ac/source/src/packetqueue.cpp File Reference + + + + + +
+

R:/projects/actioncube/_svn/trunk/ac/source/src/packetqueue.cpp File Reference

#include "pch.h"
+#include "cube.h"
+ +

+

+Include dependency graph for packetqueue.cpp:
+
+

+
+ + +
+
+
Generated on Mon Dec 8 21:41:32 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/packetqueue_8cpp__incl.md5 b/source/doxygen/html/packetqueue_8cpp__incl.md5 new file mode 100644 index 00000000..bb950666 --- /dev/null +++ b/source/doxygen/html/packetqueue_8cpp__incl.md5 @@ -0,0 +1 @@ +3d72904551dc88288955af116a049dea \ No newline at end of file diff --git a/source/doxygen/html/pch_8cpp.html b/source/doxygen/html/pch_8cpp.html new file mode 100644 index 00000000..d006c9d3 --- /dev/null +++ b/source/doxygen/html/pch_8cpp.html @@ -0,0 +1,40 @@ + + +AssaultCube: R:/projects/actioncube/_svn/trunk/ac/source/src/pch.cpp File Reference + + + + + +
+

R:/projects/actioncube/_svn/trunk/ac/source/src/pch.cpp File Reference

#include "pch.h"
+ +

+

+Include dependency graph for pch.cpp:
+
+

+
+ + +
+
+
Generated on Mon Dec 8 21:41:32 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/pch_8cpp__incl.md5 b/source/doxygen/html/pch_8cpp__incl.md5 new file mode 100644 index 00000000..6c8a892d --- /dev/null +++ b/source/doxygen/html/pch_8cpp__incl.md5 @@ -0,0 +1 @@ +519799897a8178716921c4132319431e \ No newline at end of file diff --git a/source/doxygen/html/pch_8h.html b/source/doxygen/html/pch_8h.html new file mode 100644 index 00000000..ca18e6a8 --- /dev/null +++ b/source/doxygen/html/pch_8h.html @@ -0,0 +1,118 @@ + + +AssaultCube: R:/projects/actioncube/_svn/trunk/ac/source/src/pch.h File Reference + + + + + +
+

R:/projects/actioncube/_svn/trunk/ac/source/src/pch.h File Reference

#include <math.h>
+#include <string.h>
+#include <stdlib.h>
+#include <stdio.h>
+#include <stdarg.h>
+#include <ctype.h>
+#include <time.h>
+#include <limits.h>
+#include <new.h>
+#include <SDL.h>
+#include <SDL_image.h>
+#include <SDL_opengl.h>
+#include "GL/glext.h"
+#include <zlib.h>
+#include <enet/enet.h>
+#include "AL/al.h"
+#include "AL/alc.h"
+#include "vorbis/vorbisfile.h"
+#include <jpeglib.h>
+ +

+

+Include dependency graph for pch.h:
+
+

+
+ +

+

+This graph shows which files directly or indirectly include this file:
+
+

+
+ + + + + + + + + +

Defines

#define GL_GLEXT_LEGACY
#define __glext_h__
#define NO_SDL_GLEXT
+

Define Documentation

+ +
+
+ + + + +
#define __glext_h__
+
+
+ +

+ +

+

+ +

+
+ + + + +
#define GL_GLEXT_LEGACY
+
+
+ +

+ +

+

+ +

+
+ + + + +
#define NO_SDL_GLEXT
+
+
+ +

+ +

+

+

+
Generated on Mon Dec 8 21:41:32 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/pch_8h__dep__incl.md5 b/source/doxygen/html/pch_8h__dep__incl.md5 new file mode 100644 index 00000000..d7026a43 --- /dev/null +++ b/source/doxygen/html/pch_8h__dep__incl.md5 @@ -0,0 +1 @@ +54fb6f6e965c28a5545392b1c1f0cf1b \ No newline at end of file diff --git a/source/doxygen/html/pch_8h__incl.md5 b/source/doxygen/html/pch_8h__incl.md5 new file mode 100644 index 00000000..4959fd31 --- /dev/null +++ b/source/doxygen/html/pch_8h__incl.md5 @@ -0,0 +1 @@ +f34cbe17b270ec77641d8a1f874f4a8b \ No newline at end of file diff --git a/source/doxygen/html/physics_8cpp.html b/source/doxygen/html/physics_8cpp.html new file mode 100644 index 00000000..d6bb345f --- /dev/null +++ b/source/doxygen/html/physics_8cpp.html @@ -0,0 +1,1550 @@ + + +AssaultCube: R:/projects/actioncube/_svn/trunk/ac/source/src/physics.cpp File Reference + + + + + +
+

R:/projects/actioncube/_svn/trunk/ac/source/src/physics.cpp File Reference

#include "pch.h"
+#include "cube.h"
+ +

+

+Include dependency graph for physics.cpp:
+
+

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Defines

#define dir(name, v, d, s, os)   void name(bool isdown) { player1->s = isdown; player1->v = isdown ? d : (player1->os ? -(d) : 0); player1->lastmove = lastmillis; }

Functions

float raycube (const vec &o, const vec &ray, vec &surface)
bool raycubelos (const vec &from, const vec &to, float margin)
bool plcollide (physent *d, physent *o, float &headspace, float &hi, float &lo)
bool cornertest (int mip, int x, int y, int dx, int dy, int &bx, int &by, int &bs)
bool mmcollide (physent *d, float &hi, float &lo)
bool objcollide (physent *d, const vec &objpos, float objrad, float objheight)
bool collide (physent *d, bool spawn, float drop, float rise)
 VARP (maxroll, 0, 0, 20)
 VAR (recoilbackfade, 0, 100, 1000)
void resizephysent (physent *pl, int moveres, int curtime, float min, float max)
void clamproll (physent *pl)
void moveplayer (physent *pl, int moveres, bool local, int curtime)
void physicsframe ()
 VAR (physinterp, 0, 1, 1)
void interppos (physent *pl)
void moveplayer (physent *pl, int moveres, bool local)
void movebounceent (bounceent *p, int moveres, bool local)
 dir (backward, move,-1, k_down, k_up)
 dir (forward, move, 1, k_up, k_down)
 dir (left, strafe, 1, k_left, k_right)
 dir (right, strafe,-1, k_right, k_left)
void attack (bool on)
void jumpn (bool on)
void updatecrouch (playerent *p, bool on)
void crouch (bool on)
 COMMAND (backward, ARG_DOWN)
 COMMAND (forward, ARG_DOWN)
 COMMAND (left, ARG_DOWN)
 COMMAND (right, ARG_DOWN)
 COMMANDN (jump, jumpn, ARG_DOWN)
 COMMAND (attack, ARG_DOWN)
 COMMAND (crouch, ARG_DOWN)
void fixcamerarange (physent *cam)
 FVARP (sensitivity, 1e-3f, 3.0f, 1000.0f)
 VARP (invmouse, 0, 0, 1)
void mousemove (int dx, int dy)
void entinmap (physent *d)

Variables

physent * hitplayer = NULL
static int cornersurface = 0
const int PHYSFPS = 200
const int PHYSFRAMETIME = 1000 / PHYSFPS
int physsteps = 0
int physframetime = PHYSFRAMETIME
int lastphysframe = 0
+

Define Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + + + + +
#define dir (name,
v,
d,
s,
os   )    void name(bool isdown) { player1->s = isdown; player1->v = isdown ? d : (player1->os ? -(d) : 0); player1->lastmove = lastmillis; }
+
+
+ +

+ +

+

+


Function Documentation

+ +
+
+ + + + + + + + + +
void attack (bool  on  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void clamproll (physent *  pl  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
bool collide (physent *  d,
bool  spawn,
float  drop,
float  rise 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
COMMAND (crouch ,
ARG_DOWN  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
COMMAND (attack ,
ARG_DOWN  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
COMMAND (right ,
ARG_DOWN  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
COMMAND (left ,
ARG_DOWN  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
COMMAND (forward ,
ARG_DOWN  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
COMMAND (backward ,
ARG_DOWN  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
COMMANDN (jump ,
jumpn ,
ARG_DOWN  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
bool cornertest (int  mip,
int  x,
int  y,
int  dx,
int  dy,
int &  bx,
int &  by,
int &  bs 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void crouch (bool  on  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
dir (right ,
strafe ,
-  1,
k_right ,
k_left  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
dir (left ,
strafe ,
1 ,
k_left ,
k_right  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
dir (forward ,
move ,
1 ,
k_up ,
k_down  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
dir (backward ,
move ,
-  1,
k_down ,
k_up  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void entinmap (physent *  d  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void fixcamerarange (physent *  cam  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
FVARP (sensitivity ,
1e-  3f,
3.  0f,
1000.  0f 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void interppos (physent *  pl  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void jumpn (bool  on  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
bool mmcollide (physent *  d,
float &  hi,
float &  lo 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void mousemove (int  dx,
int  dy 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void movebounceent (bounceent *  p,
int  moveres,
bool  local 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void moveplayer (physent *  pl,
int  moveres,
bool  local 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void moveplayer (physent *  pl,
int  moveres,
bool  local,
int  curtime 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
bool objcollide (physent *  d,
const vec &  objpos,
float  objrad,
float  objheight 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void physicsframe (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
bool plcollide (physent *  d,
physent *  o,
float &  headspace,
float &  hi,
float &  lo 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
float raycube (const vec &  o,
const vec &  ray,
vec &  surface 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
bool raycubelos (const vec &  from,
const vec &  to,
float  margin 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void resizephysent (physent *  pl,
int  moveres,
int  curtime,
float  min,
float  max 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void updatecrouch (playerent *  p,
bool  on 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VAR (physinterp ,
0 ,
1 ,
1  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VAR (recoilbackfade ,
0 ,
100 ,
1000  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VARP (invmouse ,
0 ,
0 ,
1  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VARP (maxroll ,
0 ,
0 ,
20  
)
+
+
+ +

+ +

+

+


Variable Documentation

+ +
+
+ + + + +
int cornersurface = 0 [static]
+
+
+ +

+ +

+

+ +

+
+ + + + +
physent* hitplayer = NULL
+
+
+ +

+ +

+

+ +

+
+ + + + +
int lastphysframe = 0
+
+
+ +

+ +

+

+ +

+
+ + + + +
const int PHYSFPS = 200
+
+
+ +

+ +

+

+ +

+
+ + + + +
int physframetime = PHYSFRAMETIME
+
+
+ +

+ +

+

+ +

+
+ + + + +
const int PHYSFRAMETIME = 1000 / PHYSFPS
+
+
+ +

+ +

+

+ +

+
+ + + + +
int physsteps = 0
+
+
+ +

+ +

+

+

+
Generated on Mon Dec 8 21:41:32 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/physics_8cpp__incl.md5 b/source/doxygen/html/physics_8cpp__incl.md5 new file mode 100644 index 00000000..e75b6c83 --- /dev/null +++ b/source/doxygen/html/physics_8cpp__incl.md5 @@ -0,0 +1 @@ +27fa43aee4e8a450800e560d416ac27f \ No newline at end of file diff --git a/source/doxygen/html/protocol_8cpp.html b/source/doxygen/html/protocol_8cpp.html new file mode 100644 index 00000000..279850f3 --- /dev/null +++ b/source/doxygen/html/protocol_8cpp.html @@ -0,0 +1,601 @@ + + +AssaultCube: R:/projects/actioncube/_svn/trunk/ac/source/src/protocol.cpp File Reference + + + + + +
+

R:/projects/actioncube/_svn/trunk/ac/source/src/protocol.cpp File Reference

#include "pch.h"
+#include "cube.h"
+#include "hash.h"
+ +

+

+Include dependency graph for protocol.cpp:
+
+

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Functions

void putint (ucharbuf &p, int n)
int getint (ucharbuf &p)
void putuint (ucharbuf &p, int n)
int getuint (ucharbuf &p)
void sendstring (const char *text, ucharbuf &p)
void getstring (char *text, ucharbuf &p, int len)
void filtertext (char *dst, const char *src, int whitespace, int len)
void filterrichtext (char *dst, const char *src, int len)
const char * fullmodestr (int n)
const char * acronymmodestr (int n)
const char * modestr (int n, bool acronyms)
const char * voteerrorstr (int n)
const char * mmfullname (int n)
char msgsizelookup (int msg)
const char * genpwdhash (const char *name, const char *pwd, int salt)

Variables

const char * modefullnames []
const char * modeacronymnames []
const char * voteerrors [] = { "voting is currently disabled", "there is already a vote pending", "already voted", "can't vote that often", "this vote is not allowed in the current environment (singleplayer/multiplayer)", "no permission", "invalid vote" }
const char * mmfullnames [] = { "open", "private" }
char msgsizesl []
+

Function Documentation

+ +
+
+ + + + + + + + + +
const char* acronymmodestr (int  n  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void filterrichtext (char *  dst,
const char *  src,
int  len 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void filtertext (char *  dst,
const char *  src,
int  whitespace,
int  len 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
const char* fullmodestr (int  n  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
const char* genpwdhash (const char *  name,
const char *  pwd,
int  salt 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
int getint (ucharbuf &  p  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void getstring (char *  text,
ucharbuf &  p,
int  len 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
int getuint (ucharbuf &  p  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
const char* mmfullname (int  n  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
const char* modestr (int  n,
bool  acronyms 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
char msgsizelookup (int  msg  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void putint (ucharbuf &  p,
int  n 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void putuint (ucharbuf &  p,
int  n 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void sendstring (const char *  text,
ucharbuf &  p 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
const char* voteerrorstr (int  n  ) 
+
+
+ +

+ +

+

+


Variable Documentation

+ +
+
+ + + + +
const char* mmfullnames[] = { "open", "private" }
+
+
+ +

+ +

+

+ +

+
+ + + + +
const char* modeacronymnames[]
+
+
+ +

+Initial value:

+{
+    "DEMO",
+    "TDM", "coop", "DM", "SURV", "TSURV", "CTF", "PF", "BTDM", "BDM", "LSS",
+    "OSOK", "TOSOK", "BOSOK", "HTF", "TKTF", "KTF"
+}
+
+
+

+ +

+
+ + + + +
const char* modefullnames[]
+
+
+ +

+Initial value:

+{
+    "demo playback",
+    "team deathmatch", "coopedit", "deathmatch", "survivor",
+    "team survivor", "ctf", "pistol frenzy", "bot team deathmatch", "bot deathmatch", "last swiss standing",
+    "one shot, one kill", "team one shot, one kill", "bot one shot, one kill", "hunt the flag", "team keep the flag", "keep the flag"
+}
+
+
+

+ +

+ +

+
+ + + + +
const char* voteerrors[] = { "voting is currently disabled", "there is already a vote pending", "already voted", "can't vote that often", "this vote is not allowed in the current environment (singleplayer/multiplayer)", "no permission", "invalid vote" }
+
+
+ +

+ +

+

+

+
Generated on Mon Dec 8 21:41:32 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/protocol_8cpp__incl.md5 b/source/doxygen/html/protocol_8cpp__incl.md5 new file mode 100644 index 00000000..fefc0213 --- /dev/null +++ b/source/doxygen/html/protocol_8cpp__incl.md5 @@ -0,0 +1 @@ +a3188820d485f67a884211a6856e0e5b \ No newline at end of file diff --git a/source/doxygen/html/protocol_8h.html b/source/doxygen/html/protocol_8h.html new file mode 100644 index 00000000..991c1d45 --- /dev/null +++ b/source/doxygen/html/protocol_8h.html @@ -0,0 +1,1555 @@ + + +AssaultCube: R:/projects/actioncube/_svn/trunk/ac/source/src/protocol.h File Reference + + + + + +
+

R:/projects/actioncube/_svn/trunk/ac/source/src/protocol.h File Reference

+

+

+This graph shows which files directly or indirectly include this file:
+
+

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Defines

#define MAXCLIENTS   256
#define DEFAULTCLIENTS   6
#define MAXTRANS   5000
#define CUBE_DEFAULT_SERVER_PORT   28763
#define CUBE_SERVINFO_PORT_LAN   28762
#define CUBE_SERVINFO_PORT(serverport)   (serverport+1)
#define CUBE_SERVINFO_TO_SERV_PORT(servinfoport)   (servinfoport-1)
#define PROTOCOL_VERSION   1129
#define DEMO_VERSION   1
#define DEMO_MAGIC   "ASSAULTCUBE_DEMO"
#define MAXMAPSENDSIZE   65536
#define MAXCFGFILESIZE   65536
#define DMF   16.0f
#define DNF   100.0f
#define DVELF   4.0f
#define EXT_ACK   -1
#define EXT_VERSION   103
#define EXT_ERROR_NONE   0
#define EXT_ERROR   1
#define EXT_PLAYERSTATS_RESP_IDS   -10
#define EXT_UPTIME   0
#define EXT_PLAYERSTATS   1
#define EXT_TEAMSCORE   2
#define EXT_PLAYERSTATS_RESP_STATS   -11
#define m_lms   (gamemode==3 || gamemode==4)
#define m_ctf   (gamemode==5)
#define m_pistol   (gamemode==6)
#define m_lss   (gamemode==9)
#define m_osok   (gamemode>=10 && gamemode<=12)
#define m_htf   (gamemode==13)
#define m_ktf   (gamemode==14 || gamemode==15)
#define m_noitems   (m_lms || m_osok)
#define m_noitemsnade   (m_lss)
#define m_nopistol   (m_osok || m_lss)
#define m_noprimary   (m_pistol || m_lss)
#define m_noguns   (m_nopistol && m_noprimary)
#define m_arena   (m_lms || m_lss || m_osok)
#define m_teammode   (gamemode==0 || gamemode==4 || gamemode==5 || gamemode==7 || gamemode==11 || gamemode==13 || gamemode==14)
#define m_tarena   (m_arena && m_teammode)
#define m_botmode   (gamemode==7 || gamemode == 8 || gamemode==12)
#define m_valid(mode)   (((mode)>=0 && (mode)<=15) || (mode) == -1)
#define m_mp(mode)   (m_valid(mode) && (mode)>=0 && (mode)!=7 && (mode)!=8 && (mode)!=12)
#define m_demo   (gamemode==-1)
#define m_flags   (m_ctf || m_htf || m_ktf)

Enumerations

enum  {
+  SV_INITS2C = 0, +SV_WELCOME, +SV_INITC2S, +SV_POS, +
+  SV_TEXT, +SV_TEAMTEXT, +SV_SOUND, +SV_VOICECOM, +
+  SV_VOICECOMTEAM, +SV_CDIS, +SV_SHOOT, +SV_EXPLODE, +
+  SV_SUICIDE, +SV_AKIMBO, +SV_RELOAD, +SV_GIBDIED, +
+  SV_DIED, +SV_GIBDAMAGE, +SV_DAMAGE, +SV_HITPUSH, +
+  SV_SHOTFX, +SV_THROWNADE, +SV_TRYSPAWN, +SV_SPAWNSTATE, +
+  SV_SPAWN, +SV_FORCEDEATH, +SV_RESUME, +SV_TIMEUP, +
+  SV_EDITENT, +SV_MAPRELOAD, +SV_NEXTMAP, +SV_ITEMACC, +
+  SV_MAPCHANGE, +SV_ITEMSPAWN, +SV_ITEMPICKUP, +SV_PING, +
+  SV_PONG, +SV_CLIENTPING, +SV_GAMEMODE, +SV_EDITMODE, +
+  SV_EDITH, +SV_EDITT, +SV_EDITS, +SV_EDITD, +
+  SV_EDITE, +SV_NEWMAP, +SV_SENDMAP, +SV_RECVMAP, +
+  SV_SERVMSG, +SV_ITEMLIST, +SV_WEAPCHANGE, +SV_PRIMARYWEAP, +
+  SV_MODELSKIN, +SV_FLAGACTION, +SV_FLAGINFO, +SV_FLAGMSG, +
+  SV_FLAGCNT, +SV_ARENAWIN, +SV_SETADMIN, +SV_SERVOPINFO, +
+  SV_CALLVOTE, +SV_CALLVOTESUC, +SV_CALLVOTEERR, +SV_VOTE, +
+  SV_VOTERESULT, +SV_FORCETEAM, +SV_AUTOTEAM, +SV_CHANGETEAM, +
+  SV_WHOIS, +SV_WHOISINFO, +SV_LISTDEMOS, +SV_SENDDEMOLIST, +
+  SV_GETDEMO, +SV_SENDDEMO, +SV_DEMOPLAYBACK, +SV_CONNECT, +
+  SV_CLIENT, +SV_EXTENSION, +SV_SPAWNLIST, +SV_FORCENOTIFY, +
+  SV_NUM +
+ }
enum  {
+  SA_KICK = 0, +SA_BAN, +SA_REMBANS, +SA_MASTERMODE, +
+  SA_AUTOTEAM, +SA_FORCETEAM, +SA_GIVEADMIN, +SA_MAP, +
+  SA_RECORDDEMO, +SA_STOPDEMO, +SA_CLEARDEMOS, +SA_SERVERDESC, +
+  SA_SHUFFLETEAMS, +SA_NUM +
+ }
enum  { VOTE_NEUTRAL = 0, +VOTE_YES, +VOTE_NO, +VOTE_NUM + }
enum  {
+  VOTEE_DISABLED = 0, +VOTEE_CUR, +VOTEE_MUL, +VOTEE_MAX, +
+  VOTEE_AREA, +VOTEE_PERMISSION, +VOTEE_INVALID, +VOTEE_NUM +
+ }
enum  { MM_OPEN, +MM_PRIVATE, +MM_NUM + }
enum  { AT_DISABLED = 0, +AT_ENABLED, +AT_SHUFFLE, +AT_NUM + }
enum  {
+  FA_PICKUP = 0, +FA_DROP, +FA_LOST, +FA_RETURN, +
+  FA_SCORE, +FA_NUM, +FA_RESET +
+ }
enum  {
+  FM_PICKUP = 0, +FM_DROP, +FM_LOST, +FM_RETURN, +
+  FM_SCORE, +FM_KTFSCORE, +FM_SCOREFAIL, +FM_RESET, +
+  FM_NUM +
+ }
enum  {
+  DISC_NONE = 0, +DISC_EOP, +DISC_CN, +DISC_MKICK, +
+  DISC_MBAN, +DISC_TAGT, +DISC_BANREFUSE, +DISC_WRONGPW, +
+  DISC_SOPLOGINFAIL, +DISC_MAXCLIENTS, +DISC_MASTERMODE, +DISC_AUTOKICK, +
+  DISC_AUTOBAN, +DISC_DUP, +DISC_NUM +
+ }
enum  {
+  GMODE_DEMO = -3, +GMODE_TEAMDEATHMATCH = 0, +GMODE_COOPEDIT, +GMODE_DEATHMATCH, +
+  GMODE_SURVIVOR, +GMODE_TEAMSURVIVOR, +GMODE_CTF, +GMODE_PISTOLFRENZY, +
+  GMODE_BOTTEAMDEATHMATCH, +GMODE_BOTDEATHMATCH, +GMODE_LASTSWISSSTANDING, +GMODE_ONESHOTONEKILL, +
+  GMODE_TEAMONESHOTONEKILL, +GMODE_BOTONESHOTONEKILL, +GMODE_HUNTTHEFLAG, +GMODE_TEAMKEEPTHEFLAG, +
+  GMODE_KEEPTHEFLAG +
+ }
+

Define Documentation

+ +
+
+ + + + +
#define CUBE_DEFAULT_SERVER_PORT   28763
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
#define CUBE_SERVINFO_PORT (serverport   )    (serverport+1)
+
+
+ +

+ +

+

+ +

+
+ + + + +
#define CUBE_SERVINFO_PORT_LAN   28762
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
#define CUBE_SERVINFO_TO_SERV_PORT (servinfoport   )    (servinfoport-1)
+
+
+ +

+ +

+

+ +

+
+ + + + +
#define DEFAULTCLIENTS   6
+
+
+ +

+ +

+

+ +

+
+ + + + +
#define DEMO_MAGIC   "ASSAULTCUBE_DEMO"
+
+
+ +

+ +

+

+ +

+
+ + + + +
#define DEMO_VERSION   1
+
+
+ +

+ +

+

+ +

+
+ + + + +
#define DMF   16.0f
+
+
+ +

+ +

+

+ +

+
+ + + + +
#define DNF   100.0f
+
+
+ +

+ +

+

+ +

+
+ + + + +
#define DVELF   4.0f
+
+
+ +

+ +

+

+ +

+
+ + + + +
#define EXT_ACK   -1
+
+
+ +

+ +

+

+ +

+
+ + + + +
#define EXT_ERROR   1
+
+
+ +

+ +

+

+ +

+
+ + + + +
#define EXT_ERROR_NONE   0
+
+
+ +

+ +

+

+ +

+
+ + + + +
#define EXT_PLAYERSTATS   1
+
+
+ +

+ +

+

+ +

+
+ + + + +
#define EXT_PLAYERSTATS_RESP_IDS   -10
+
+
+ +

+ +

+

+ +

+
+ + + + +
#define EXT_PLAYERSTATS_RESP_STATS   -11
+
+
+ +

+ +

+

+ +

+
+ + + + +
#define EXT_TEAMSCORE   2
+
+
+ +

+ +

+

+ +

+
+ + + + +
#define EXT_UPTIME   0
+
+
+ +

+ +

+

+ +

+
+ + + + +
#define EXT_VERSION   103
+
+
+ +

+ +

+

+ +

+
+ + + + +
#define m_arena   (m_lms || m_lss || m_osok)
+
+
+ +

+ +

+

+ +

+
+ + + + +
#define m_botmode   (gamemode==7 || gamemode == 8 || gamemode==12)
+
+
+ +

+ +

+

+ +

+
+ + + + +
#define m_ctf   (gamemode==5)
+
+
+ +

+ +

+

+ +

+
+ + + + +
#define m_demo   (gamemode==-1)
+
+
+ +

+ +

+

+ +

+
+ + + + +
#define m_flags   (m_ctf || m_htf || m_ktf)
+
+
+ +

+ +

+

+ +

+
+ + + + +
#define m_htf   (gamemode==13)
+
+
+ +

+ +

+

+ +

+
+ + + + +
#define m_ktf   (gamemode==14 || gamemode==15)
+
+
+ +

+ +

+

+ +

+
+ + + + +
#define m_lms   (gamemode==3 || gamemode==4)
+
+
+ +

+ +

+

+ +

+
+ + + + +
#define m_lss   (gamemode==9)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
#define m_mp (mode   )    (m_valid(mode) && (mode)>=0 && (mode)!=7 && (mode)!=8 && (mode)!=12)
+
+
+ +

+ +

+

+ +

+
+ + + + +
#define m_noguns   (m_nopistol && m_noprimary)
+
+
+ +

+ +

+

+ +

+
+ + + + +
#define m_noitems   (m_lms || m_osok)
+
+
+ +

+ +

+

+ +

+
+ + + + +
#define m_noitemsnade   (m_lss)
+
+
+ +

+ +

+

+ +

+
+ + + + +
#define m_nopistol   (m_osok || m_lss)
+
+
+ +

+ +

+

+ +

+
+ + + + +
#define m_noprimary   (m_pistol || m_lss)
+
+
+ +

+ +

+

+ +

+
+ + + + +
#define m_osok   (gamemode>=10 && gamemode<=12)
+
+
+ +

+ +

+

+ +

+
+ + + + +
#define m_pistol   (gamemode==6)
+
+
+ +

+ +

+

+ +

+
+ + + + +
#define m_tarena   (m_arena && m_teammode)
+
+
+ +

+ +

+

+ +

+
+ + + + +
#define m_teammode   (gamemode==0 || gamemode==4 || gamemode==5 || gamemode==7 || gamemode==11 || gamemode==13 || gamemode==14)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
#define m_valid (mode   )    (((mode)>=0 && (mode)<=15) || (mode) == -1)
+
+
+ +

+ +

+

+ +

+
+ + + + +
#define MAXCFGFILESIZE   65536
+
+
+ +

+ +

+

+ +

+
+ + + + +
#define MAXCLIENTS   256
+
+
+ +

+ +

+

+ +

+
+ + + + +
#define MAXMAPSENDSIZE   65536
+
+
+ +

+ +

+

+ +

+
+ + + + +
#define MAXTRANS   5000
+
+
+ +

+ +

+

+ +

+
+ + + + +
#define PROTOCOL_VERSION   1129
+
+
+ +

+ +

+

+


Enumeration Type Documentation

+ +
+
+ + + + +
anonymous enum
+
+
+ +

+

Enumerator:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SV_INITS2C  +
SV_WELCOME  +
SV_INITC2S  +
SV_POS  +
SV_TEXT  +
SV_TEAMTEXT  +
SV_SOUND  +
SV_VOICECOM  +
SV_VOICECOMTEAM  +
SV_CDIS  +
SV_SHOOT  +
SV_EXPLODE  +
SV_SUICIDE  +
SV_AKIMBO  +
SV_RELOAD  +
SV_GIBDIED  +
SV_DIED  +
SV_GIBDAMAGE  +
SV_DAMAGE  +
SV_HITPUSH  +
SV_SHOTFX  +
SV_THROWNADE  +
SV_TRYSPAWN  +
SV_SPAWNSTATE  +
SV_SPAWN  +
SV_FORCEDEATH  +
SV_RESUME  +
SV_TIMEUP  +
SV_EDITENT  +
SV_MAPRELOAD  +
SV_NEXTMAP  +
SV_ITEMACC  +
SV_MAPCHANGE  +
SV_ITEMSPAWN  +
SV_ITEMPICKUP  +
SV_PING  +
SV_PONG  +
SV_CLIENTPING  +
SV_GAMEMODE  +
SV_EDITMODE  +
SV_EDITH  +
SV_EDITT  +
SV_EDITS  +
SV_EDITD  +
SV_EDITE  +
SV_NEWMAP  +
SV_SENDMAP  +
SV_RECVMAP  +
SV_SERVMSG  +
SV_ITEMLIST  +
SV_WEAPCHANGE  +
SV_PRIMARYWEAP  +
SV_MODELSKIN  +
SV_FLAGACTION  +
SV_FLAGINFO  +
SV_FLAGMSG  +
SV_FLAGCNT  +
SV_ARENAWIN  +
SV_SETADMIN  +
SV_SERVOPINFO  +
SV_CALLVOTE  +
SV_CALLVOTESUC  +
SV_CALLVOTEERR  +
SV_VOTE  +
SV_VOTERESULT  +
SV_FORCETEAM  +
SV_AUTOTEAM  +
SV_CHANGETEAM  +
SV_WHOIS  +
SV_WHOISINFO  +
SV_LISTDEMOS  +
SV_SENDDEMOLIST  +
SV_GETDEMO  +
SV_SENDDEMO  +
SV_DEMOPLAYBACK  +
SV_CONNECT  +
SV_CLIENT  +
SV_EXTENSION  +
SV_SPAWNLIST  +
SV_FORCENOTIFY  +
SV_NUM  +
+
+ +
+

+ +

+
+ + + + +
anonymous enum
+
+
+ +

+

Enumerator:
+ + + + + + + + + + + + + + + +
SA_KICK  +
SA_BAN  +
SA_REMBANS  +
SA_MASTERMODE  +
SA_AUTOTEAM  +
SA_FORCETEAM  +
SA_GIVEADMIN  +
SA_MAP  +
SA_RECORDDEMO  +
SA_STOPDEMO  +
SA_CLEARDEMOS  +
SA_SERVERDESC  +
SA_SHUFFLETEAMS  +
SA_NUM  +
+
+ +
+

+ +

+
+ + + + +
anonymous enum
+
+
+ +

+

Enumerator:
+ + + + + +
VOTE_NEUTRAL  +
VOTE_YES  +
VOTE_NO  +
VOTE_NUM  +
+
+ +
+

+ +

+
+ + + + +
anonymous enum
+
+
+ +

+

Enumerator:
+ + + + + + + + + +
VOTEE_DISABLED  +
VOTEE_CUR  +
VOTEE_MUL  +
VOTEE_MAX  +
VOTEE_AREA  +
VOTEE_PERMISSION  +
VOTEE_INVALID  +
VOTEE_NUM  +
+
+ +
+

+ +

+
+ + + + +
anonymous enum
+
+
+ +

+

Enumerator:
+ + + + +
MM_OPEN  +
MM_PRIVATE  +
MM_NUM  +
+
+ +
+

+ +

+
+ + + + +
anonymous enum
+
+
+ +

+

Enumerator:
+ + + + + +
AT_DISABLED  +
AT_ENABLED  +
AT_SHUFFLE  +
AT_NUM  +
+
+ +
+

+ +

+
+ + + + +
anonymous enum
+
+
+ +

+

Enumerator:
+ + + + + + + + +
FA_PICKUP  +
FA_DROP  +
FA_LOST  +
FA_RETURN  +
FA_SCORE  +
FA_NUM  +
FA_RESET  +
+
+ +
+

+ +

+
+ + + + +
anonymous enum
+
+
+ +

+

Enumerator:
+ + + + + + + + + + +
FM_PICKUP  +
FM_DROP  +
FM_LOST  +
FM_RETURN  +
FM_SCORE  +
FM_KTFSCORE  +
FM_SCOREFAIL  +
FM_RESET  +
FM_NUM  +
+
+ +
+

+ +

+
+ + + + +
anonymous enum
+
+
+ +

+

Enumerator:
+ + + + + + + + + + + + + + + + +
DISC_NONE  +
DISC_EOP  +
DISC_CN  +
DISC_MKICK  +
DISC_MBAN  +
DISC_TAGT  +
DISC_BANREFUSE  +
DISC_WRONGPW  +
DISC_SOPLOGINFAIL  +
DISC_MAXCLIENTS  +
DISC_MASTERMODE  +
DISC_AUTOKICK  +
DISC_AUTOBAN  +
DISC_DUP  +
DISC_NUM  +
+
+ +
+

+ +

+
+ + + + +
anonymous enum
+
+
+ +

+

Enumerator:
+ + + + + + + + + + + + + + + + + + +
GMODE_DEMO  +
GMODE_TEAMDEATHMATCH  +
GMODE_COOPEDIT  +
GMODE_DEATHMATCH  +
GMODE_SURVIVOR  +
GMODE_TEAMSURVIVOR  +
GMODE_CTF  +
GMODE_PISTOLFRENZY  +
GMODE_BOTTEAMDEATHMATCH  +
GMODE_BOTDEATHMATCH  +
GMODE_LASTSWISSSTANDING  +
GMODE_ONESHOTONEKILL  +
GMODE_TEAMONESHOTONEKILL  +
GMODE_BOTONESHOTONEKILL  +
GMODE_HUNTTHEFLAG  +
GMODE_TEAMKEEPTHEFLAG  +
GMODE_KEEPTHEFLAG  +
+
+ +
+

+

+
Generated on Mon Dec 8 21:41:32 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/protocol_8h__dep__incl.md5 b/source/doxygen/html/protocol_8h__dep__incl.md5 new file mode 100644 index 00000000..71f058e3 --- /dev/null +++ b/source/doxygen/html/protocol_8h__dep__incl.md5 @@ -0,0 +1 @@ +062dab9101704511c8ea8276cb4e1a68 \ No newline at end of file diff --git a/source/doxygen/html/protos_8h.html b/source/doxygen/html/protos_8h.html new file mode 100644 index 00000000..eecdb77f --- /dev/null +++ b/source/doxygen/html/protos_8h.html @@ -0,0 +1,12470 @@ + + +AssaultCube: R:/projects/actioncube/_svn/trunk/ac/source/src/protos.h File Reference + + + + + +
+

R:/projects/actioncube/_svn/trunk/ac/source/src/protos.h File Reference

+

+

+This graph shows which files directly or indirectly include this file:
+
+

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Classes

struct  color
struct  keym
struct  mitem
struct  mdirlist
struct  gmenu
struct  serverinfo
struct  packetqueue
struct  Texture
struct  votedisplayinfo
struct  font
struct  font::charinfo
struct  demoheader
struct  log

Defines

#define VIRTH   1800
#define FONTH   (curfont->defaulth)
#define PIXELTAB   (8*curfont->defaultw)
#define PT_DECAL_MASK   ((1<<PT_DECAL)|(1<<PT_BULLETHOLE)|(1<<PT_STAIN))
#define DHDR_DESCCHARS   80

Enumerations

enum  { CROSSHAIR_DEFAULT = 0, +CROSSHAIR_TEAMMATE, +CROSSHAIR_SCOPE, +CROSSHAIR_NUM + }
enum  { NOT_INITING = 0, +INIT_LOAD, +INIT_RESET + }
enum  { CHANGE_GFX = 1<<0, +CHANGE_SOUND = 1<<1 + }
enum  { HUDMSG_INFO = 0, +HUDMSG_TIMER, +HUDMSG_TYPE = 0xFF, +HUDMSG_OVERWRITE = 1<<8 + }
enum  {
+  PT_PART = 0, +PT_FIREBALL, +PT_SHOTLINE, +PT_DECAL, +
+  PT_BULLETHOLE, +PT_BLOOD, +PT_STAIN, +PT_FLASH, +
+  PT_HUDFLASH +
+ }

Functions

int variable (const char *name, int min, int cur, int max, int *storage, void(*fun)(), bool persist)
float fvariable (const char *name, float min, float cur, float max, float *storage, void(*fun)(), bool persist)
char * svariable (const char *name, const char *cur, char **storage, void(*fun)(), bool persist)
void setvar (const char *name, int i, bool dofunc=false)
void setfvar (const char *name, float f, bool dofunc=false)
void setsvar (const char *name, const char *str, bool dofunc=false)
int getvar (const char *name)
bool identexists (const char *name)
bool addcommand (const char *name, void(*fun)(), int narg)
int execute (const char *p)
char * executeret (const char *p)
void intret (int v)
const char * floatstr (float v)
void floatret (float v)
void result (const char *s)
void exec (const char *cfgfile)
bool execfile (const char *cfgfile)
void resetcomplete ()
void complete (char *s)
void push (const char *name, const char *action)
void pop (const char *name)
void alias (const char *name, const char *action)
const char * getalias (const char *name)
void writecfg ()
void deletecfg ()
void identnames (vector< const char * > &names, bool builtinonly)
void changescriptcontext (int newcontext)
void explodelist (const char *s, vector< char * > &elems)
char * indexlist (const char *s, int pos)
char * parseword (const char *&p)
void pushscontext (int newcontext)
int popscontext ()
int curscontext ()
void keypress (int code, bool isdown, int cooked, SDLMod mod=KMOD_NONE)
int rendercommand (int x, int y, int w)
void renderconsole ()
char * getcurcommand ()
char * addreleaseaction (const char *s)
void writebinds (FILE *f)
void pasteconsole (char *dst)
void conoutf (const char *s,...)
bool bindkey (keym *km, const char *action)
keym * findbinda (const char *action)
bool bindc (int code, const char *action)
void rendermenu ()
bool menuvisible ()
void menureset (void *menu)
void menumanual (void *menu, char *text, char *action=NULL, color *bgcolor=NULL, const char *desc=NULL)
void menutitle (void *menu, const char *title=NULL)
void menuheader (void *menu, char *header=NULL, char *footer=NULL)
bool menukey (int code, bool isdown, int unicode, SDLMod mod=KMOD_NONE)
void * addmenu (const char *name, const char *title=NULL, bool allowinput=true, void(__cdecl *refreshfunc)(void *, bool)=NULL, bool(__cdecl *keyfunc)(void *, int, bool, int)=NULL, bool hotkeys=false, bool forwardkeys=false)
void rendermenumdl ()
void menuset (void *m, bool save=true)
void menuselect (void *menu, int sel)
void showmenu (const char *name, bool top=true)
void closemenu (const char *name)
void addchange (const char *desc, int type)
void clearchanges (int type)
void refreshapplymenu (void *menu, bool init)
void addserver (const char *servername, const char *serverport)
char * getservername (int n)
bool resolverwait (const char *name, ENetAddress *address)
int connectwithtimeout (ENetSocket sock, const char *hostname, ENetAddress &remoteaddress)
void writeservercfg ()
void refreshservers (void *menu, bool init)
bool serverskey (void *menu, int code, bool isdown, int unicode)
serverinfo * getconnectedserverinfo ()
void pingservers ()
void updatefrommaster (int force)
void resetcamera ()
void gl_checkextensions ()
void gl_init (int w, int h, int bpp, int depth, int fsaa)
void cleangl ()
void enablepolygonoffset (GLenum type)
void disablepolygonoffset (GLenum type, bool restore=true)
void line (int x1, int y1, float z1, int x2, int y2, float z2)
void line (int x1, int y1, int x2, int y2, color *c=NULL)
void box (block &b, float z1, float z2, float z3, float z4)
void dot (int x, int y, float z)
void linestyle (float width, int r, int g, int b)
void blendbox (int x1, int y1, int x2, int y2, bool border, int tex=-1, color *c=NULL)
void quad (GLuint tex, float x, float y, float s, float tx, float ty, float tsx, float tsy=0)
void quad (GLuint tex, vec &c1, vec &c2, float tx, float ty, float tsx, float tsy)
void circle (GLuint tex, float x, float y, float r, float tx, float ty, float tr, int subdiv=32)
void setperspective (float fovy, float aspect, float nearplane, float farplane)
void sethudgunperspective (bool on)
void gl_drawframe (int w, int h, float changelod, float curfps)
void clearminimap ()
void rendercursor (int x, int y, int w)
void renderaboveheadicon (playerent *p)
void drawscope ()
float dynfov ()
void damageblend (int n)
void drawcrosshair (playerent *p, int n, struct color *c=NULL, float size=-1.0f)
bool addshadowbox (const vec &bbmin, const vec &bbmax, const vec &extrude, const glmatrixf &mat)
void drawstencilshadows ()
void scaletexture (uchar *src, uint sw, uint sh, uint bpp, uchar *dst, uint dw, uint dh)
void createtexture (int tnum, int w, int h, void *pixels, int clamp, bool mipmap, GLenum format)
Texture * textureload (const char *name, int clamp=0)
Texture * lookuptexture (int tex, Texture *failtex=notexture)
bool reloadtexture (Texture &t)
bool reloadtexture (const char *name)
void reloadtextures ()
static Texture * lookupworldtexture (int tex)
void draw_envbox (int fogdist)
void inittmus ()
void resettmu (int n)
void scaletmu (int n, int rgbscale, int alphascale=0)
void colortmu (int n, float r=0, float g=0, float b=0, float a=0)
void setuptmu (int n, const char *rgbfunc=NULL, const char *alphafunc=NULL)
void mipstats (int a, int b, int c)
void render_flat (int tex, int x, int y, int size, int h, sqr *l1, sqr *l2, sqr *l3, sqr *l4, bool isceil)
void render_flatdelta (int wtex, int x, int y, int size, float h1, float h2, float h3, float h4, sqr *l1, sqr *l2, sqr *l3, sqr *l4, bool isceil)
void render_square (int wtex, float floor1, float floor2, float ceil1, float ceil2, int x1, int y1, int x2, int y2, int size, sqr *l1, sqr *l2, bool topleft)
void render_tris (int x, int y, int size, bool topleft, sqr *h1, sqr *h2, sqr *s, sqr *t, sqr *u, sqr *v)
void resetcubes ()
void setupstrips ()
void renderstripssky ()
void renderstrips ()
void rendershadow (int x, int y, int xs, int ys, const vec &texgenS, const vec &texgenT)
void setwatercolor (const char *r="", const char *g="", const char *b="", const char *a="")
void calcwaterscissor ()
void addwaterquad (int x, int y, int size)
int renderwater (float hf, GLuint reflecttex, GLuint refracttex)
void resetwater ()
void abortconnect ()
void disconnect (int onlyclean=0, int async=0)
void cleanupclient ()
void toserver (char *text)
void addmsg (int type, const char *fmt=NULL,...)
bool multiplayer (bool msg=true)
bool allowedittoggle ()
void sendpackettoserv (int chan, ENetPacket *packet)
void gets2c ()
void c2sinfo (playerent *d)
void c2skeepalive ()
void neterr (const char *s)
int getclientnum ()
void changemapserv (char *name, int mode, bool download=false)
void changeteam (int team, bool respawn=true)
void getmap ()
void newteam (char *name)
bool securemapcheck (char *map, bool msg=true)
void sendintro ()
void getdemo (int i)
void listdemos ()
void updateworld (int curtime, int lastmillis)
void resetmap ()
void startmap (const char *name, bool reset=true)
void changemap (const char *name)
void initclient ()
void deathstate (playerent *pl)
void spawnplayer (playerent *d)
void dodamage (int damage, playerent *pl, playerent *actor, bool gib=false, bool local=true)
void dokill (playerent *pl, playerent *act, bool gib=false)
playerent * newplayerent ()
botent * newbotent ()
void freebotent (botent *d)
char * getclientmap ()
void zapplayer (playerent *&d)
playerent * getclient (int cn)
playerent * newclient (int cn)
void timeupdate (int timeremain)
void respawnself ()
void setskin (playerent *pl, uint skin)
void callvote (int type, char *arg1=NULL, char *arg2=NULL)
void addsleep (int msec, const char *cmd)
void resetsleep ()
void flagpickup (int fln)
void tryflagdrop (bool manual=false)
void flagreturn (int fln)
void flagscore (int fln)
void flagstolen (int flag, int act)
void flagdropped (int flag, float x, float y, float z)
void flaginbase (int flag)
void flagidle (int flag)
void flagmsg (int flag, int message, int actor, int flagtime)
void arenarespawn ()
bool tryrespawn ()
void findplayerstart (playerent *d, bool mapcenter=false, int arenaspawn=-1)
void serveropcommand (int cmd, int arg1)
void refreshsopmenu (void *menu, bool init)
char * colorname (playerent *d, int num=0, char *name=NULL, const char *prefix="")
char * colorping (int ping)
void togglespect ()
playerent * updatefollowplayer (int shiftdirection=0)
void spectate (int mode)
votedisplayinfo * newvotedisplayinfo (playerent *owner, int type, char *arg1, char *arg2)
void callvotesuc ()
void callvoteerr (int e)
void displayvote (votedisplayinfo *v)
void voteresult (int v)
void votecount (int v)
void clearvote ()
void showscores (int on)
void renderscores (void *menu, bool init)
const char * asciiscores (bool destjpg=false)
void consolescores ()
void setupworld (int factor)
bool empty_world (int factor, bool force)
void remip (const block &b, int level=0)
void remipmore (const block &b, int level=0)
int closestent ()
int findentity (int type, int index=0)
int findentity (int type, int index, uchar attr2)
entity * newentity (int index, int x, int y, int z, char *what, int v1, int v2, int v3, int v4)
void fullbrightlight (int level=-1)
void calclight ()
void adddynlight (physent *owner, const vec &o, int reach, int expire, int fade, uchar r, uchar g=0, uchar b=0)
void dodynlights ()
void undodynlights ()
void cleardynlights ()
void removedynlights (physent *owner)
block * blockcopy (const block &b)
void blockpaste (const block &b)
void freeblock (block *&b)
void render_world (float vx, float vy, float vh, float changelod, int yaw, int pitch, float fov, float fovy, int w, int h)
int lod_factor ()
void computeraytable (float vx, float vy, float fov)
int isoccluded (float vx, float vy, float cx, float cy, float csize)
struct tm * systemtime ()
void keyrepeat (bool on)
bool initwarning (const char *desc, int level=INIT_RESET, int type=CHANGE_GFX)
bool setfont (const char *name)
void pushfont (const char *name)
void popfont ()
void draw_text (const char *str, int left, int top, int r=255, int g=255, int b=255, int a=255, int cursor=-1, int maxwidth=-1)
void draw_textf (const char *fstr, int left, int top,...)
int text_width (const char *str)
int text_visible (const char *str, int max)
void text_bounds (const char *str, int &width, int &height, int maxwidth=-1)
int text_visible (const char *str, int hitx, int hity, int maxwidth)
void text_pos (const char *str, int cursor, int &cx, int &cy, int maxwidth)
void text_startcolumns ()
void text_endcolumns ()
void cursorupdate ()
void toggleedit (bool force=false)
char * editinfo ()
void editdrag (bool isdown)
void setvdeltaxy (int delta, block &sel)
void editequalisexy (bool isfloor, block &sel)
void edittypexy (int type, block &sel)
void edittexxy (int type, int t, block &sel)
void editheightxy (bool isfloor, int amount, block &sel)
bool noteditmode ()
void pruneundos (int maxremain=0)
void gl_drawhud (int w, int h, int curfps, int nquads, int curvert, bool underwater)
void loadingscreen (const char *fmt=NULL,...)
void hudoutf (const char *s,...)
void hudonlyf (const char *s,...)
void hudeditf (int type, const char *s,...)
void show_out_of_renderloop_progress (float bar1, const char *text1, float bar2=0, const char *text2=NULL)
void updatedmgindicator (vec &attack)
vec getradarpos ()
void particleinit ()
void particlereset ()
void particle_flash (int type, float scale, float angle, const vec &p)
void particle_splash (int type, int num, int fade, const vec &p)
void particle_trail (int type, int fade, const vec &from, const vec &to)
void particle_emit (int type, int *args, int basetime, int seed, const vec &p)
void particle_fireball (int type, const vec &o)
void addshotline (dynent *d, const vec &from, const vec &to)
bool addbullethole (dynent *d, const vec &from, const vec &to, float radius=1, bool noisy=true)
bool addscorchmark (vec &o, float radius=7)
void render_particles (int time, int typemask=~0)
void save_world (char *fname)
bool load_world (char *mname)
void writemap (char *name, int size, uchar *data)
void writecfggz (char *name, int size, int sizegz, uchar *data)
uchar * readmap (char *name, int *size)
uchar * readmcfggz (char *name, int *size, int *sizegz)
float raycube (const vec &o, const vec &ray, vec &surface)
bool raycubelos (const vec &from, const vec &to, float margin=0)
void moveplayer (physent *pl, int moveres, bool local)
void moveplayer (physent *pl, int moveres, bool local, int curtime)
void movebounceent (bounceent *p, int moveres, bool local)
void entinmap (physent *d)
void physicsframe ()
void mousemove (int dx, int dy)
void fixcamerarange (physent *cam=camera1)
void updatecrouch (playerent *p, bool on)
bool objcollide (physent *d, const vec &objpos, float objrad, float objheight)
bool collide (physent *d, bool spawn=false, float drop=0, float rise=0)
void rendermodel (const char *mdl, int anim, int tex, float rad, const vec &o, float yaw, float pitch, float speed=0, int basetime=0, playerent *d=NULL, modelattach *a=NULL, float scale=1.0f)
void startmodelbatches ()
void endmodelbatches (bool flush=true)
void clearmodelbatches ()
mapmodelinfo & getmminfo (int i)
int findanim (const char *name)
void loadskin (const char *dir, const char *altdir, Texture *&skin)
model * loadmodel (const char *name, int i=-1)
void preload_playermodels ()
void preload_entmodels ()
void preload_hudguns ()
void preload_mapmodels ()
void renderclients ()
void renderclient (playerent *d)
void renderclient (playerent *d, const char *mdlname, const char *vwepname, int tex=0)
void updateclientname (playerent *d)
void shoot (playerent *d, vec &to)
void createrays (vec &from, vec &to)
void removebounceents (playerent *owner)
void movebounceents ()
void clearbounceents ()
void renderbounceents ()
void addgib (playerent *d)
playerent * playerincrosshair ()
int magsize (int gun)
void checkweaponswitch ()
void setscope (bool activate)
int intersect (playerent *d, const vec &from, const vec &to, vec *end=NULL)
bool intersect (entity *e, const vec &from, const vec &to, vec *end=NULL)
void damageeffect (int damage, playerent *d)
void tryreload (playerent *p)
void checkakimbo ()
struct projectile * newprojectile (vec &from, vec &to, float speed, bool local, playerent *owner, int gun, int id=lastmillis)
void putitems (ucharbuf &p)
void pickupeffects (int n, playerent *d)
void renderentities ()
void resetspawns ()
void setspawn (int i, bool on)
void checkitems (playerent *d)
void perlinarea (block &b, int scale, int seed, int psize)
void renderdoc (int x, int y, int doch)
void renderdocmenu (void *menu, bool init)
void toggledoc ()
void scrolldoc (int i)
int stringsort (const char **a, const char **b)
void servertoclient (int chan, uchar *buf, int len)
void localservertoclient (int chan, uchar *buf, int len)
const char * modestr (int n, bool acronyms=false)
const char * voteerrorstr (int n)
const char * mmfullname (int n)
void fatal (const char *s,...)
void initserver (bool dedicated, int uprate, const char *sdesc, const char *sdesc_pre, const char *sdesc_suf, const char *ip, int serverport, const char *master, const char *passwd, int maxcl, const char *maprot, const char *adminpwd, const char *pwdfile, const char *blfile, const char *srvmsg, int kthreshold, int bthreshold, int permdemo, const char *voteperms, const char *demop)
void cleanupserver ()
void localconnect ()
void localdisconnect ()
void localclienttoserver (int chan, ENetPacket *)
void serverslice (uint timeout)
void putint (ucharbuf &p, int n)
int getint (ucharbuf &p)
void putuint (ucharbuf &p, int n)
int getuint (ucharbuf &p)
void sendstring (const char *t, ucharbuf &p)
void getstring (char *t, ucharbuf &p, int len=MAXTRANS)
void filtertext (char *dst, const char *src, int whitespace=1, int len=sizeof(string)-1)
void filterrichtext (char *dst, char const *src, int len=sizeof(string)-1)
void startintermission ()
void restoreserverstate (vector< entity > &ents)
uchar * retrieveservers (uchar *buf, int buflen)
void serverms (int mode, int numplayers, int minremain, char *smapname, int millis, const ENetAddress &localaddr, int *mnum, int *msend, int *mrec, int *cnum, int *csend, int *crec)
char msgsizelookup (int msg)
const char * genpwdhash (const char *name, const char *pwd, int salt)
void servermsdesc (const char *sdesc)
void servermsinit (const char *master, const char *ip, int serverport, const char *sdesc, bool listen)
bool serverpickup (int i, int sender)
bool valid_client (int cn)
void extinfo_cnbuf (ucharbuf &p, int cn)
void extinfo_statsbuf (ucharbuf &p, int pid, int bpos, ENetSocket &pongsock, ENetAddress &addr, ENetBuffer &buf, int len, int *csend)
void extinfo_teamscorebuf (ucharbuf &p)
char * votestring (int type, char *arg1, char *arg2)
int wizardmain (int argc, char **argv)
char * asctime ()
struct log * newlogger (const char *identity)

Variables

bool hasTE
bool hasMT
bool hasMDA
bool hasDRE
bool hasstencil
bool hasST2
bool hasSTW
bool hasSTS
PFNGLACTIVETEXTUREARBPROC glActiveTexture_
PFNGLCLIENTACTIVETEXTUREARBPROC glClientActiveTexture_
PFNGLMULTITEXCOORD2FARBPROC glMultiTexCoord2f_
PFNGLMULTITEXCOORD3FARBPROC glMultiTexCoord3f_
PFNGLMULTIDRAWARRAYSEXTPROC glMultiDrawArrays_
PFNGLMULTIDRAWELEMENTSEXTPROC glMultiDrawElements_
PFNGLDRAWRANGEELEMENTSEXTPROC glDrawRangeElements_
PFNGLACTIVESTENCILFACEEXTPROC glActiveStencilFace_
PFNGLSTENCILOPSEPARATEATIPROC glStencilOpSeparate_
PFNGLSTENCILFUNCSEPARATEATIPROC glStencilFuncSeparate_
bool persistidents
int execcontext
glmatrixf mvmatrix
glmatrixf projmatrix
glmatrixf clipmatrix
glmatrixf mvpmatrix
glmatrixf invmvmatrix
glmatrixf invmvpmatrix
Texture * notexture
Texture * noworldtexture
float skyfloor
int maxtmus
flaginfo flaginfos [2]
int sessionid
bool watchingdemo
bool autoteambalance
int lastcalclight
SDL_Surface * screen
int colorbits
int depthbits
int stencilbits
time_t now_utc
bool firstrun
int VIRTW
font * curfont
const char * entnames []
int modeacronyms
+

Define Documentation

+ +
+
+ + + + +
#define DHDR_DESCCHARS   80
+
+
+ +

+ +

+

+ +

+
+ + + + +
#define FONTH   (curfont->defaulth)
+
+
+ +

+ +

+

+ +

+
+ + + + +
#define PIXELTAB   (8*curfont->defaultw)
+
+
+ +

+ +

+

+ +

+
+ + + + +
#define PT_DECAL_MASK   ((1<<PT_DECAL)|(1<<PT_BULLETHOLE)|(1<<PT_STAIN))
+
+
+ +

+ +

+

+ +

+
+ + + + +
#define VIRTH   1800
+
+
+ +

+ +

+

+


Enumeration Type Documentation

+ +
+
+ + + + +
anonymous enum
+
+
+ +

+

Enumerator:
+ + + + + +
CROSSHAIR_DEFAULT  +
CROSSHAIR_TEAMMATE  +
CROSSHAIR_SCOPE  +
CROSSHAIR_NUM  +
+
+ +
+

+ +

+
+ + + + +
anonymous enum
+
+
+ +

+

Enumerator:
+ + + + +
NOT_INITING  +
INIT_LOAD  +
INIT_RESET  +
+
+ +
+

+ +

+
+ + + + +
anonymous enum
+
+
+ +

+

Enumerator:
+ + + +
CHANGE_GFX  +
CHANGE_SOUND  +
+
+ +
+

+ +

+
+ + + + +
anonymous enum
+
+
+ +

+

Enumerator:
+ + + + + +
HUDMSG_INFO  +
HUDMSG_TIMER  +
HUDMSG_TYPE  +
HUDMSG_OVERWRITE  +
+
+ +
+

+ +

+
+ + + + +
anonymous enum
+
+
+ +

+

Enumerator:
+ + + + + + + + + + +
PT_PART  +
PT_FIREBALL  +
PT_SHOTLINE  +
PT_DECAL  +
PT_BULLETHOLE  +
PT_BLOOD  +
PT_STAIN  +
PT_FLASH  +
PT_HUDFLASH  +
+
+ +
+

+


Function Documentation

+ +
+
+ + + + + + + + +
void abortconnect (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
bool addbullethole (dynent *  d,
const vec &  from,
const vec &  to,
float  radius = 1,
bool  noisy = true 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void addchange (const char *  desc,
int  type 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
bool addcommand (const char *  name,
void(*)()  fun,
int  narg 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void adddynlight (physent *  owner,
const vec &  o,
int  reach,
int  expire,
int  fade,
uchar  r,
uchar  g = 0,
uchar  b = 0 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void addgib (playerent *  d  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void* addmenu (const char *  name,
const char *  title = NULL,
bool  allowinput = true,
void(__cdecl *refreshfunc)(void *, bool)  = NULL,
bool(__cdecl *keyfunc)(void *, int, bool, int)  = NULL,
bool  hotkeys = false,
bool  forwardkeys = false 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void addmsg (int  type,
const char *  fmt = NULL,
  ... 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
char* addreleaseaction (const char *  s  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
bool addscorchmark (vec &  o,
float  radius = 7 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void addserver (const char *  servername,
const char *  serverport 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
bool addshadowbox (const vec &  bbmin,
const vec &  bbmax,
const vec &  extrude,
const glmatrixf &  mat 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void addshotline (dynent *  d,
const vec &  from,
const vec &  to 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void addsleep (int  msec,
const char *  cmd 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void addwaterquad (int  x,
int  y,
int  size 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void alias (const char *  name,
const char *  action 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
bool allowedittoggle (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void arenarespawn (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
const char* asciiscores (bool  destjpg = false  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
char* asctime (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
bool bindc (int  code,
const char *  action 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
bool bindkey (keym *  km,
const char *  action 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void blendbox (int  x1,
int  y1,
int  x2,
int  y2,
bool  border,
int  tex = -1,
color *  c = NULL 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
block* blockcopy (const block &  b  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void blockpaste (const block &  b  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void box (block &  b,
float  z1,
float  z2,
float  z3,
float  z4 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void c2sinfo (playerent *  d  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void c2skeepalive (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void calclight (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void calcwaterscissor (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void callvote (int  type,
char *  arg1 = NULL,
char *  arg2 = NULL 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void callvoteerr (int  e  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void callvotesuc (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void changemap (const char *  name  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void changemapserv (char *  name,
int  mode,
bool  download = false 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void changescriptcontext (int  newcontext  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void changeteam (int  team,
bool  respawn = true 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void checkakimbo (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void checkitems (playerent *  d  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void checkweaponswitch (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void circle (GLuint  tex,
float  x,
float  y,
float  r,
float  tx,
float  ty,
float  tr,
int  subdiv = 32 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void cleangl (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void cleanupclient (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void cleanupserver (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void clearbounceents (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void clearchanges (int  type  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void cleardynlights (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void clearminimap (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void clearmodelbatches (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void clearvote (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void closemenu (const char *  name  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
int closestent (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
bool collide (physent *  d,
bool  spawn = false,
float  drop = 0,
float  rise = 0 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
char* colorname (playerent *  d,
int  num = 0,
char *  name = NULL,
const char *  prefix = "" 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
char* colorping (int  ping  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void colortmu (int  n,
float  r = 0,
float  g = 0,
float  b = 0,
float  a = 0 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void complete (char *  s  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void computeraytable (float  vx,
float  vy,
float  fov 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
int connectwithtimeout (ENetSocket  sock,
const char *  hostname,
ENetAddress &  remoteaddress 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void conoutf (const char *  s,
  ... 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void consolescores (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void createrays (vec &  from,
vec &  to 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void createtexture (int  tnum,
int  w,
int  h,
void *  pixels,
int  clamp,
bool  mipmap,
GLenum  format 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
int curscontext (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void cursorupdate (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void damageblend (int  n  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void damageeffect (int  damage,
playerent *  d 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void deathstate (playerent *  pl  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void deletecfg (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void disablepolygonoffset (GLenum  type,
bool  restore = true 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void disconnect (int  onlyclean = 0,
int  async = 0 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void displayvote (votedisplayinfo *  v  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void dodamage (int  damage,
playerent *  pl,
playerent *  actor,
bool  gib = false,
bool  local = true 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void dodynlights (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void dokill (playerent *  pl,
playerent *  act,
bool  gib = false 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void dot (int  x,
int  y,
float  z 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void draw_envbox (int  fogdist  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void draw_text (const char *  str,
int  left,
int  top,
int  r = 255,
int  g = 255,
int  b = 255,
int  a = 255,
int  cursor = -1,
int  maxwidth = -1 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void draw_textf (const char *  fstr,
int  left,
int  top,
  ... 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void drawcrosshair (playerent *  p,
int  n,
struct color *  c = NULL,
float  size = -1.0f 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void drawscope (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void drawstencilshadows (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
float dynfov (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void editdrag (bool  isdown  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void editequalisexy (bool  isfloor,
block &  sel 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void editheightxy (bool  isfloor,
int  amount,
block &  sel 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
char* editinfo (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void edittexxy (int  type,
int  t,
block &  sel 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void edittypexy (int  type,
block &  sel 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
bool empty_world (int  factor,
bool  force 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void enablepolygonoffset (GLenum  type  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void endmodelbatches (bool  flush = true  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void entinmap (physent *  d  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void exec (const char *  cfgfile  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
bool execfile (const char *  cfgfile  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
int execute (const char *  p  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
char* executeret (const char *  p  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void explodelist (const char *  s,
vector< char * > &  elems 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void extinfo_cnbuf (ucharbuf &  p,
int  cn 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void extinfo_statsbuf (ucharbuf &  p,
int  pid,
int  bpos,
ENetSocket &  pongsock,
ENetAddress &  addr,
ENetBuffer &  buf,
int  len,
int *  csend 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void extinfo_teamscorebuf (ucharbuf &  p  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void fatal (const char *  s,
  ... 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void filterrichtext (char *  dst,
char const *  src,
int  len = sizeof(string)-1 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void filtertext (char *  dst,
const char *  src,
int  whitespace = 1,
int  len = sizeof(string)-1 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
int findanim (const char *  name  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
keym* findbinda (const char *  action  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
int findentity (int  type,
int  index,
uchar  attr2 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
int findentity (int  type,
int  index = 0 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void findplayerstart (playerent *  d,
bool  mapcenter = false,
int  arenaspawn = -1 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void fixcamerarange (physent *  cam = camera1  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void flagdropped (int  flag,
float  x,
float  y,
float  z 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void flagidle (int  flag  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void flaginbase (int  flag  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void flagmsg (int  flag,
int  message,
int  actor,
int  flagtime 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void flagpickup (int  fln  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void flagreturn (int  fln  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void flagscore (int  fln  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void flagstolen (int  flag,
int  act 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void floatret (float  v  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
const char* floatstr (float  v  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void freeblock (block *&  b  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void freebotent (botent *  d  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void fullbrightlight (int  level = -1  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
float fvariable (const char *  name,
float  min,
float  cur,
float  max,
float *  storage,
void(*)()  fun,
bool  persist 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
const char* genpwdhash (const char *  name,
const char *  pwd,
int  salt 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
const char* getalias (const char *  name  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
playerent* getclient (int  cn  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
char* getclientmap (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
int getclientnum (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
serverinfo* getconnectedserverinfo (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
char* getcurcommand (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void getdemo (int  i  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
int getint (ucharbuf &  p  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void getmap (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
mapmodelinfo& getmminfo (int  i  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
vec getradarpos (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void gets2c (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
char* getservername (int  n  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void getstring (char *  t,
ucharbuf &  p,
int  len = MAXTRANS 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
int getuint (ucharbuf &  p  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
int getvar (const char *  name  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void gl_checkextensions (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void gl_drawframe (int  w,
int  h,
float  changelod,
float  curfps 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void gl_drawhud (int  w,
int  h,
int  curfps,
int  nquads,
int  curvert,
bool  underwater 
)
+
+
+ +

+ +

+menu && +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void gl_init (int  w,
int  h,
int  bpp,
int  depth,
int  fsaa 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void hudeditf (int  type,
const char *  s,
  ... 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void hudonlyf (const char *  s,
  ... 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void hudoutf (const char *  s,
  ... 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
bool identexists (const char *  name  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void identnames (vector< const char * > &  names,
bool  builtinonly 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
char* indexlist (const char *  s,
int  pos 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void initclient (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void initserver (bool  dedicated,
int  uprate,
const char *  sdesc,
const char *  sdesc_pre,
const char *  sdesc_suf,
const char *  ip,
int  serverport,
const char *  master,
const char *  passwd,
int  maxcl,
const char *  maprot,
const char *  adminpwd,
const char *  pwdfile,
const char *  blfile,
const char *  srvmsg,
int  kthreshold,
int  bthreshold,
int  permdemo,
const char *  voteperms,
const char *  demop 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void inittmus (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
bool initwarning (const char *  desc,
int  level = INIT_RESET,
int  type = CHANGE_GFX 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
bool intersect (entity *  e,
const vec &  from,
const vec &  to,
vec *  end = NULL 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
int intersect (playerent *  d,
const vec &  from,
const vec &  to,
vec *  end = NULL 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void intret (int  v  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
int isoccluded (float  vx,
float  vy,
float  cx,
float  cy,
float  csize 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void keypress (int  code,
bool  isdown,
int  cooked,
SDLMod  mod = KMOD_NONE 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void keyrepeat (bool  on  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void line (int  x1,
int  y1,
int  x2,
int  y2,
color *  c = NULL 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void line (int  x1,
int  y1,
float  z1,
int  x2,
int  y2,
float  z2 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void linestyle (float  width,
int  r,
int  g,
int  b 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void listdemos (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
bool load_world (char *  mname  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void loadingscreen (const char *  fmt = NULL,
  ... 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
model* loadmodel (const char *  name,
int  i = -1 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void loadskin (const char *  dir,
const char *  altdir,
Texture *&  skin 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void localclienttoserver (int  chan,
ENetPacket *  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void localconnect (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void localdisconnect (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void localservertoclient (int  chan,
uchar *  buf,
int  len 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
int lod_factor (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
Texture* lookuptexture (int  tex,
Texture *  failtex = notexture 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
static Texture* lookupworldtexture (int  tex  )  [inline, static]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
int magsize (int  gun  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void menuheader (void *  menu,
char *  header = NULL,
char *  footer = NULL 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
bool menukey (int  code,
bool  isdown,
int  unicode,
SDLMod  mod = KMOD_NONE 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void menumanual (void *  menu,
char *  text,
char *  action = NULL,
color *  bgcolor = NULL,
const char *  desc = NULL 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void menureset (void *  menu  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void menuselect (void *  menu,
int  sel 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void menuset (void *  m,
bool  save = true 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void menutitle (void *  menu,
const char *  title = NULL 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
bool menuvisible (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void mipstats (int  a,
int  b,
int  c 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
const char* mmfullname (int  n  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
const char* modestr (int  n,
bool  acronyms = false 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void mousemove (int  dx,
int  dy 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void movebounceent (bounceent *  p,
int  moveres,
bool  local 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void movebounceents (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void moveplayer (physent *  pl,
int  moveres,
bool  local,
int  curtime 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void moveplayer (physent *  pl,
int  moveres,
bool  local 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
char msgsizelookup (int  msg  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
bool multiplayer (bool  msg = true  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void neterr (const char *  s  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
botent* newbotent (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
playerent* newclient (int  cn  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
entity* newentity (int  index,
int  x,
int  y,
int  z,
char *  what,
int  v1,
int  v2,
int  v3,
int  v4 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
struct log* newlogger (const char *  identity  )  [read]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
playerent* newplayerent (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
struct projectile* newprojectile (vec &  from,
vec &  to,
float  speed,
bool  local,
playerent *  owner,
int  gun,
int  id = lastmillis 
) [read]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void newteam (char *  name  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
votedisplayinfo* newvotedisplayinfo (playerent *  owner,
int  type,
char *  arg1,
char *  arg2 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
bool noteditmode (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
bool objcollide (physent *  d,
const vec &  objpos,
float  objrad,
float  objheight 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
char* parseword (const char *&  p  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void particle_emit (int  type,
int *  args,
int  basetime,
int  seed,
const vec &  p 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void particle_fireball (int  type,
const vec &  o 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void particle_flash (int  type,
float  scale,
float  angle,
const vec &  p 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void particle_splash (int  type,
int  num,
int  fade,
const vec &  p 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void particle_trail (int  type,
int  fade,
const vec &  from,
const vec &  to 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void particleinit (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void particlereset (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void pasteconsole (char *  dst  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void perlinarea (block &  b,
int  scale,
int  seed,
int  psize 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void physicsframe (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void pickupeffects (int  n,
playerent *  d 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void pingservers (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
playerent* playerincrosshair (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void pop (const char *  name  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void popfont (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
int popscontext (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void preload_entmodels (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void preload_hudguns (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void preload_mapmodels (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void preload_playermodels (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void pruneundos (int  maxremain = 0  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void push (const char *  name,
const char *  action 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void pushfont (const char *  name  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void pushscontext (int  newcontext  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void putint (ucharbuf &  p,
int  n 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void putitems (ucharbuf &  p  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void putuint (ucharbuf &  p,
int  n 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void quad (GLuint  tex,
vec &  c1,
vec &  c2,
float  tx,
float  ty,
float  tsx,
float  tsy 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void quad (GLuint  tex,
float  x,
float  y,
float  s,
float  tx,
float  ty,
float  tsx,
float  tsy = 0 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
float raycube (const vec &  o,
const vec &  ray,
vec &  surface 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
bool raycubelos (const vec &  from,
const vec &  to,
float  margin = 0 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
uchar* readmap (char *  name,
int *  size 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
uchar* readmcfggz (char *  name,
int *  size,
int *  sizegz 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void refreshapplymenu (void *  menu,
bool  init 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void refreshservers (void *  menu,
bool  init 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void refreshsopmenu (void *  menu,
bool  init 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
bool reloadtexture (const char *  name  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
bool reloadtexture (Texture &  t  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void reloadtextures (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void remip (const block &  b,
int  level = 0 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void remipmore (const block &  b,
int  level = 0 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void removebounceents (playerent *  owner  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void removedynlights (physent *  owner  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void render_flat (int  tex,
int  x,
int  y,
int  size,
int  h,
sqr *  l1,
sqr *  l2,
sqr *  l3,
sqr *  l4,
bool  isceil 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void render_flatdelta (int  wtex,
int  x,
int  y,
int  size,
float  h1,
float  h2,
float  h3,
float  h4,
sqr *  l1,
sqr *  l2,
sqr *  l3,
sqr *  l4,
bool  isceil 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void render_particles (int  time,
int  typemask = ~0 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void render_square (int  wtex,
float  floor1,
float  floor2,
float  ceil1,
float  ceil2,
int  x1,
int  y1,
int  x2,
int  y2,
int  size,
sqr *  l1,
sqr *  l2,
bool  topleft 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void render_tris (int  x,
int  y,
int  size,
bool  topleft,
sqr *  h1,
sqr *  h2,
sqr *  s,
sqr *  t,
sqr *  u,
sqr *  v 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void render_world (float  vx,
float  vy,
float  vh,
float  changelod,
int  yaw,
int  pitch,
float  fov,
float  fovy,
int  w,
int  h 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void renderaboveheadicon (playerent *  p  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void renderbounceents (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void renderclient (playerent *  d,
const char *  mdlname,
const char *  vwepname,
int  tex = 0 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void renderclient (playerent *  d  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void renderclients (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
int rendercommand (int  x,
int  y,
int  w 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void renderconsole (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void rendercursor (int  x,
int  y,
int  w 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void renderdoc (int  x,
int  y,
int  doch 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void renderdocmenu (void *  menu,
bool  init 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void renderentities (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void rendermenu (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void rendermenumdl (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void rendermodel (const char *  mdl,
int  anim,
int  tex,
float  rad,
const vec &  o,
float  yaw,
float  pitch,
float  speed = 0,
int  basetime = 0,
playerent *  d = NULL,
modelattach *  a = NULL,
float  scale = 1.0f 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void renderscores (void *  menu,
bool  init 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void rendershadow (int  x,
int  y,
int  xs,
int  ys,
const vec &  texgenS,
const vec &  texgenT 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void renderstrips (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void renderstripssky (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
int renderwater (float  hf,
GLuint  reflecttex,
GLuint  refracttex 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void resetcamera (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void resetcomplete (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void resetcubes (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void resetmap (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void resetsleep (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void resetspawns (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void resettmu (int  n  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void resetwater (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
bool resolverwait (const char *  name,
ENetAddress *  address 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void respawnself (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void restoreserverstate (vector< entity > &  ents  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void result (const char *  s  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
uchar* retrieveservers (uchar *  buf,
int  buflen 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void save_world (char *  fname  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void scaletexture (uchar *  src,
uint  sw,
uint  sh,
uint  bpp,
uchar *  dst,
uint  dw,
uint  dh 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void scaletmu (int  n,
int  rgbscale,
int  alphascale = 0 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void scrolldoc (int  i  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
bool securemapcheck (char *  map,
bool  msg = true 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void sendintro (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void sendpackettoserv (int  chan,
ENetPacket *  packet 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void sendstring (const char *  t,
ucharbuf &  p 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void serverms (int  mode,
int  numplayers,
int  minremain,
char *  smapname,
int  millis,
const ENetAddress &  localaddr,
int *  mnum,
int *  msend,
int *  mrec,
int *  cnum,
int *  csend,
int *  crec 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void servermsdesc (const char *  sdesc  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void servermsinit (const char *  master,
const char *  ip,
int  serverport,
const char *  sdesc,
bool  listen 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void serveropcommand (int  cmd,
int  arg1 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
bool serverpickup (int  i,
int  sender 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
bool serverskey (void *  menu,
int  code,
bool  isdown,
int  unicode 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void serverslice (uint  timeout  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void servertoclient (int  chan,
uchar *  buf,
int  len 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
bool setfont (const char *  name  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void setfvar (const char *  name,
float  f,
bool  dofunc = false 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void sethudgunperspective (bool  on  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void setperspective (float  fovy,
float  aspect,
float  nearplane,
float  farplane 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void setscope (bool  activate  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void setskin (playerent *  pl,
uint  skin 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void setspawn (int  i,
bool  on 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void setsvar (const char *  name,
const char *  str,
bool  dofunc = false 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void setupstrips (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void setuptmu (int  n,
const char *  rgbfunc = NULL,
const char *  alphafunc = NULL 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void setupworld (int  factor  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void setvar (const char *  name,
int  i,
bool  dofunc = false 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void setvdeltaxy (int  delta,
block &  sel 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void setwatercolor (const char *  r = "",
const char *  g = "",
const char *  b = "",
const char *  a = "" 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void shoot (playerent *  d,
vec &  to 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void show_out_of_renderloop_progress (float  bar1,
const char *  text1,
float  bar2 = 0,
const char *  text2 = NULL 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void showmenu (const char *  name,
bool  top = true 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void showscores (int  on  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void spawnplayer (playerent *  d  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void spectate (int  mode  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void startintermission (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void startmap (const char *  name,
bool  reset = true 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void startmodelbatches (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
int stringsort (const char **  a,
const char **  b 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
char* svariable (const char *  name,
const char *  cur,
char **  storage,
void(*)()  fun,
bool  persist 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
struct tm* systemtime (  )  [read]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void text_bounds (const char *  str,
int &  width,
int &  height,
int  maxwidth = -1 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void text_endcolumns (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void text_pos (const char *  str,
int  cursor,
int &  cx,
int &  cy,
int  maxwidth 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void text_startcolumns (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
int text_visible (const char *  str,
int  hitx,
int  hity,
int  maxwidth 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
int text_visible (const char *  str,
int  max 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
int text_width (const char *  str  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
Texture* textureload (const char *  name,
int  clamp = 0 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void timeupdate (int  timeremain  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void toggledoc (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void toggleedit (bool  force = false  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void togglespect (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void toserver (char *  text  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void tryflagdrop (bool  manual = false  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void tryreload (playerent *  p  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
bool tryrespawn (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void undodynlights (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void updateclientname (playerent *  d  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void updatecrouch (playerent *  p,
bool  on 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void updatedmgindicator (vec &  attack  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
playerent* updatefollowplayer (int  shiftdirection = 0  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void updatefrommaster (int  force  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void updateworld (int  curtime,
int  lastmillis 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
bool valid_client (int  cn  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
int variable (const char *  name,
int  min,
int  cur,
int  max,
int *  storage,
void(*)()  fun,
bool  persist 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void votecount (int  v  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
const char* voteerrorstr (int  n  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void voteresult (int  v  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
char* votestring (int  type,
char *  arg1,
char *  arg2 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
int wizardmain (int  argc,
char **  argv 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void writebinds (FILE *  f  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void writecfg (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void writecfggz (char *  name,
int  size,
int  sizegz,
uchar *  data 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void writemap (char *  name,
int  size,
uchar *  data 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void writeservercfg (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void zapplayer (playerent *&  d  ) 
+
+
+ +

+ +

+

+


Variable Documentation

+ +
+
+ + + + +
bool autoteambalance
+
+
+ +

+ +

+

+ +

+
+ + + + +
glmatrixf clipmatrix
+
+
+ +

+ +

+

+ +

+
+ + + + +
int colorbits
+
+
+ +

+ +

+

+ +

+
+ + + + +
font* curfont
+
+
+ +

+ +

+

+ +

+
+ + + + +
int depthbits
+
+
+ +

+ +

+

+ +

+
+ + + + +
const char* entnames[]
+
+
+ +

+ +

+

+ +

+
+ + + + +
int execcontext
+
+
+ +

+ +

+

+ +

+
+ + + + +
bool firstrun
+
+
+ +

+ +

+

+ +

+
+ + + + +
flaginfo flaginfos[2]
+
+
+ +

+ +

+

+ +

+
+ + + + +
PFNGLACTIVESTENCILFACEEXTPROC glActiveStencilFace_
+
+
+ +

+ +

+

+ +

+
+ + + + +
PFNGLACTIVETEXTUREARBPROC glActiveTexture_
+
+
+ +

+ +

+

+ +

+
+ + + + +
PFNGLCLIENTACTIVETEXTUREARBPROC glClientActiveTexture_
+
+
+ +

+ +

+

+ +

+
+ + + + +
PFNGLDRAWRANGEELEMENTSEXTPROC glDrawRangeElements_
+
+
+ +

+ +

+

+ +

+
+ + + + +
PFNGLMULTIDRAWARRAYSEXTPROC glMultiDrawArrays_
+
+
+ +

+ +

+

+ +

+
+ + + + +
PFNGLMULTIDRAWELEMENTSEXTPROC glMultiDrawElements_
+
+
+ +

+ +

+

+ +

+
+ + + + +
PFNGLMULTITEXCOORD2FARBPROC glMultiTexCoord2f_
+
+
+ +

+ +

+

+ +

+
+ + + + +
PFNGLMULTITEXCOORD3FARBPROC glMultiTexCoord3f_
+
+
+ +

+ +

+

+ +

+
+ + + + +
PFNGLSTENCILFUNCSEPARATEATIPROC glStencilFuncSeparate_
+
+
+ +

+ +

+

+ +

+
+ + + + +
PFNGLSTENCILOPSEPARATEATIPROC glStencilOpSeparate_
+
+
+ +

+ +

+

+ +

+
+ + + + +
bool hasDRE
+
+
+ +

+ +

+

+ +

+
+ + + + +
bool hasMDA
+
+
+ +

+ +

+

+ +

+
+ + + + +
bool hasMT
+
+
+ +

+ +

+

+ +

+
+ + + + +
bool hasST2
+
+
+ +

+ +

+

+ +

+
+ + + + +
bool hasstencil
+
+
+ +

+ +

+

+ +

+
+ + + + +
bool hasSTS
+
+
+ +

+ +

+

+ +

+
+ + + + +
bool hasSTW
+
+
+ +

+ +

+

+ +

+
+ + + + +
bool hasTE
+
+
+ +

+ +

+

+ +

+
+ + + + +
glmatrixf invmvmatrix
+
+
+ +

+ +

+

+ +

+
+ + + + +
glmatrixf invmvpmatrix
+
+
+ +

+ +

+

+ +

+
+ + + + +
int lastcalclight
+
+
+ +

+ +

+

+ +

+
+ + + + +
int maxtmus
+
+
+ +

+ +

+

+ +

+
+ + + + +
int modeacronyms
+
+
+ +

+ +

+

+ +

+
+ + + + +
glmatrixf mvmatrix
+
+
+ +

+ +

+

+ +

+
+ + + + +
glmatrixf mvpmatrix
+
+
+ +

+ +

+

+ +

+
+ + + + +
Texture* notexture
+
+
+ +

+ +

+

+ +

+
+ + + + +
time_t now_utc
+
+
+ +

+ +

+

+ +

+
+ + + + +
Texture * noworldtexture
+
+
+ +

+ +

+

+ +

+
+ + + + +
bool persistidents
+
+
+ +

+ +

+

+ +

+
+ + + + +
glmatrixf projmatrix
+
+
+ +

+ +

+

+ +

+
+ + + + +
SDL_Surface* screen
+
+
+ +

+ +

+

+ +

+
+ + + + +
int sessionid
+
+
+ +

+ +

+

+ +

+
+ + + + +
float skyfloor
+
+
+ +

+ +

+

+ +

+
+ + + + +
int stencilbits
+
+
+ +

+ +

+

+ +

+
+ + + + +
int VIRTW
+
+
+ +

+ +

+

+ +

+
+ + + + +
bool watchingdemo
+
+
+ +

+ +

+

+

+
Generated on Mon Dec 8 21:41:32 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/protos_8h__dep__incl.md5 b/source/doxygen/html/protos_8h__dep__incl.md5 new file mode 100644 index 00000000..01ee2a9a --- /dev/null +++ b/source/doxygen/html/protos_8h__dep__incl.md5 @@ -0,0 +1 @@ +4a826a10e15326a610adb1b34ad1a191 \ No newline at end of file diff --git a/source/doxygen/html/rendercubes_8cpp.html b/source/doxygen/html/rendercubes_8cpp.html new file mode 100644 index 00000000..63fdedf6 --- /dev/null +++ b/source/doxygen/html/rendercubes_8cpp.html @@ -0,0 +1,1698 @@ + + +AssaultCube: R:/projects/actioncube/_svn/trunk/ac/source/src/rendercubes.cpp File Reference + + + + + +
+

R:/projects/actioncube/_svn/trunk/ac/source/src/rendercubes.cpp File Reference

#include "pch.h"
+#include "cube.h"
+ +

+

+Include dependency graph for rendercubes.cpp:
+
+

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Classes

struct  strips
struct  stripbatch
struct  shadowvertex

Defines

#define RENDERSTRIPS(strips, type)
#define vert(v1, v2, v3, ls, t1, t2)
#define stripend(verts)
#define shadowvert(v1, v2, v3)
#define df(x)   s->floor-(x->vdelta/4.0f)

Functions

void finishstrips ()
void setupstrips ()
void renderstripssky ()
void renderstrips ()
void addstrip (int type, int tex, int start, int n)
void showmip ()
void mipstats (int a, int b, int c)
 COMMAND (showmip, ARG_NONE)
 VAR (mergestrips, 0, 1, 1)
 VARP (lighterror, 1, 4, 100)
void render_flat (int wtex, int x, int y, int size, int h, sqr *l1, sqr *l2, sqr *l3, sqr *l4, bool isceil)
void render_flatdelta (int wtex, int x, int y, int size, float h1, float h2, float h3, float h4, sqr *l1, sqr *l2, sqr *l3, sqr *l4, bool isceil)
void render_2tris (sqr *h, sqr *s, int x1, int y1, int x2, int y2, int x3, int y3, sqr *l1, sqr *l2, sqr *l3)
void render_tris (int x, int y, int size, bool topleft, sqr *h1, sqr *h2, sqr *s, sqr *t, sqr *u, sqr *v)
void render_square (int wtex, float floor1, float floor2, float ceil1, float ceil2, int x1, int y1, int x2, int y2, int size, sqr *l1, sqr *l2, bool flip)
void resetcubes ()
static void resetshadowverts ()
static void rendershadowstrips ()
void rendershadow_tri (sqr *h, int x1, int y1, int x2, int y2, int x3, int y3)
void rendershadow_tris (int x, int y, bool topleft, sqr *h1, sqr *h2)
static void rendershadow_flat (int x, int y, int h)
static void rendershadow_flatdelta (int x, int y, float h1, float h2, float h3, float h4)
void rendershadow (int x, int y, int xs, int ys, const vec &texgenS, const vec &texgenT)

Variables

vector< vertex > verts
stripbatch skystrips = { DEFAULT_SKY }
stripbatch stripbatches [256]
uchar renderedtex [256]
int renderedtexs = 0
int ati_mda_bug
int nquads
const float TEXTURESCALE = 32.0f
bool floorstrip = false
bool deltastrip = false
int oh
int oy
int ox
int striptex
int ol3r
int ol3g
int ol3b
int ol4r
int ol4g
int ol4b
int firstindex
bool showm = false
sqr sbright
sqr sdark
vector< shadowvertex > shadowverts
+

Define Documentation

+ +
+
+ + + + + + + + + +
#define df (x   )    s->floor-(x->vdelta/4.0f)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + +
#define RENDERSTRIPS (strips,
type   ) 
+
+
+ +

+Value:

if(strips.first.length()) \
+    { \
+        if(hasMDA && !ati_mda_bug) glMultiDrawArrays_(type, strips.first.getbuf(), strips.count.getbuf(), strips.first.length()); \
+        else loopv(strips.first) glDrawArrays(type, strips.first[i], strips.count[i]); \
+        strips.first.setsizenodelete(0); \
+        strips.count.setsizenodelete(0); \
+    }
+
+
+

+ +

+
+ + + + + + + + + + + + + + + +
#define shadowvert (v1,
v2,
v3   ) 
+
+
+ +

+Value:

{ \
+    shadowvertex &v = shadowverts.add(); \
+    v.x = (float)(v1); v.y = (float)(v2); v.z = (float)(v3); \
+}
+
+
+

+ +

+
+ + + + + + + + + +
#define stripend (verts   ) 
+
+
+ +

+Value:

if(floorstrip || deltastrip) { \
+        int type = GL_TRIANGLE_STRIP, len = verts.length()-firstindex; \
+        if(mergestrips) switch(len) { \
+            case 3: type = GL_TRIANGLES; break; \
+            case 4: type = GL_QUADS; swap(verts.last(), verts[verts.length()-2]); break; \
+         } \
+         addstrip(type, striptex, firstindex, len); \
+         floorstrip = deltastrip = false; \
+    }
+
+
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
#define vert (v1,
v2,
v3,
ls,
t1,
t2   ) 
+
+
+ +

+Value:

{ \
+        vertex &v = verts.add(); \
+    v.u = t1; v.v = t2; \
+    v.x = (float)(v1); v.y = (float)(v2); v.z = (float)(v3); \
+    v.r = ls->r; v.g = ls->g; v.b = ls->b; v.a = 255; \
+}
+
+
+

+


Function Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void addstrip (int  type,
int  tex,
int  start,
int  n 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
COMMAND (showmip ,
ARG_NONE  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void finishstrips (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void mipstats (int  a,
int  b,
int  c 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void render_2tris (sqr *  h,
sqr *  s,
int  x1,
int  y1,
int  x2,
int  y2,
int  x3,
int  y3,
sqr *  l1,
sqr *  l2,
sqr *  l3 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void render_flat (int  wtex,
int  x,
int  y,
int  size,
int  h,
sqr *  l1,
sqr *  l2,
sqr *  l3,
sqr *  l4,
bool  isceil 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void render_flatdelta (int  wtex,
int  x,
int  y,
int  size,
float  h1,
float  h2,
float  h3,
float  h4,
sqr *  l1,
sqr *  l2,
sqr *  l3,
sqr *  l4,
bool  isceil 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void render_square (int  wtex,
float  floor1,
float  floor2,
float  ceil1,
float  ceil2,
int  x1,
int  y1,
int  x2,
int  y2,
int  size,
sqr *  l1,
sqr *  l2,
bool  flip 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void render_tris (int  x,
int  y,
int  size,
bool  topleft,
sqr *  h1,
sqr *  h2,
sqr *  s,
sqr *  t,
sqr *  u,
sqr *  v 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void rendershadow (int  x,
int  y,
int  xs,
int  ys,
const vec &  texgenS,
const vec &  texgenT 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
static void rendershadow_flat (int  x,
int  y,
int  h 
) [static]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
static void rendershadow_flatdelta (int  x,
int  y,
float  h1,
float  h2,
float  h3,
float  h4 
) [static]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void rendershadow_tri (sqr *  h,
int  x1,
int  y1,
int  x2,
int  y2,
int  x3,
int  y3 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void rendershadow_tris (int  x,
int  y,
bool  topleft,
sqr *  h1,
sqr *  h2 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
static void rendershadowstrips (  )  [static]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void renderstrips (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void renderstripssky (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void resetcubes (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
static void resetshadowverts (  )  [static]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void setupstrips (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void showmip (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VAR (mergestrips ,
0 ,
1 ,
1  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VARP (lighterror ,
1 ,
4 ,
100  
)
+
+
+ +

+ +

+

+


Variable Documentation

+ +
+
+ + + + +
int ati_mda_bug
+
+
+ +

+ +

+

+ +

+
+ + + + +
bool deltastrip = false
+
+
+ +

+ +

+

+ +

+
+ + + + +
int firstindex
+
+
+ +

+ +

+

+ +

+
+ + + + +
bool floorstrip = false
+
+
+ +

+ +

+

+ +

+
+ + + + +
int nquads
+
+
+ +

+ +

+

+ +

+
+ + + + +
int oh
+
+
+ +

+ +

+

+ +

+
+ + + + +
int ol3b
+
+
+ +

+ +

+

+ +

+
+ + + + +
int ol3g
+
+
+ +

+ +

+

+ +

+
+ + + + +
int ol3r
+
+
+ +

+ +

+

+ +

+
+ + + + +
int ol4b
+
+
+ +

+ +

+

+ +

+
+ + + + +
int ol4g
+
+
+ +

+ +

+

+ +

+
+ + + + +
int ol4r
+
+
+ +

+ +

+

+ +

+
+ + + + +
int ox
+
+
+ +

+ +

+

+ +

+
+ + + + +
int oy
+
+
+ +

+ +

+

+ +

+
+ + + + +
uchar renderedtex[256]
+
+
+ +

+ +

+

+ +

+
+ + + + +
int renderedtexs = 0
+
+
+ +

+ +

+

+ +

+
+ + + + +
sqr sbright
+
+
+ +

+ +

+

+ +

+
+ + + + +
sqr sdark
+
+
+ +

+ +

+

+ +

+ +
+ +

+ +

+

+ +

+
+ + + + +
bool showm = false
+
+
+ +

+ +

+

+ +

+
+ + + + +
stripbatch skystrips = { DEFAULT_SKY }
+
+
+ +

+ +

+

+ +

+
+ + + + +
stripbatch stripbatches[256]
+
+
+ +

+ +

+

+ +

+
+ + + + +
int striptex
+
+
+ +

+ +

+

+ +

+
+ + + + +
const float TEXTURESCALE = 32.0f
+
+
+ +

+ +

+

+ +

+
+ + + + +
vector<vertex> verts
+
+
+ +

+ +

+

+

+
Generated on Mon Dec 8 21:41:32 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/rendercubes_8cpp__incl.md5 b/source/doxygen/html/rendercubes_8cpp__incl.md5 new file mode 100644 index 00000000..79bbc0e2 --- /dev/null +++ b/source/doxygen/html/rendercubes_8cpp__incl.md5 @@ -0,0 +1 @@ +07835f823233d46516c8cd411abf97a4 \ No newline at end of file diff --git a/source/doxygen/html/rendergl_8cpp.html b/source/doxygen/html/rendergl_8cpp.html new file mode 100644 index 00000000..6ef53234 --- /dev/null +++ b/source/doxygen/html/rendergl_8cpp.html @@ -0,0 +1,2910 @@ + + +AssaultCube: R:/projects/actioncube/_svn/trunk/ac/source/src/rendergl.cpp File Reference + + + + + +
+

R:/projects/actioncube/_svn/trunk/ac/source/src/rendergl.cpp File Reference

#include "pch.h"
+#include "cube.h"
+#include "bot/bot.h"
+ +

+

+Include dependency graph for rendergl.cpp:
+
+

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Functions

void * getprocaddress (const char *name)
int glext (char *ext)
 COMMAND (glext, ARG_1EST)
 VAR (ati_mda_bug, 0, 0, 1)
void gl_checkextensions ()
void gl_init (int w, int h, int bpp, int depth, int fsaa)
 FVAR (polygonoffsetfactor,-1e4f,-3.0f, 1e4f)
 FVAR (polygonoffsetunits,-1e4f,-3.0f, 1e4f)
 FVAR (depthoffset,-1e4f, 0.005f, 1e4f)
void enablepolygonoffset (GLenum type)
void disablepolygonoffset (GLenum type, bool restore)
void line (int x1, int y1, float z1, int x2, int y2, float z2)
void line (int x1, int y1, int x2, int y2, color *c)
void linestyle (float width, int r, int g, int b)
void box (block &b, float z1, float z2, float z3, float z4)
void quad (GLuint tex, float x, float y, float s, float tx, float ty, float tsx, float tsy)
void quad (GLuint tex, const vec &c1, const vec &c2, float tx, float ty, float tsx, float tsy)
void circle (GLuint tex, float x, float y, float r, float tx, float ty, float tr, int subdiv)
void dot (int x, int y, float z)
void blendbox (int x1, int y1, int x2, int y2, bool border, int tex, color *c)
 VARP (aboveheadiconsize, 0, 50, 1000)
 VARP (aboveheadiconfadetime, 1, 2000, 10000)
void renderaboveheadicon (playerent *p)
void rendercursor (int x, int y, int w)
void fixresizedscreen ()
 FVARP (fov, 75, 90, 120)
 VARP (scopefov, 5, 50, 50)
 VARP (spectfov, 5, 110, 120)
void fovcompat (int oldfov)
 COMMAND (fovcompat, ARG_1INT)
float dynfov ()
 VAR (fog, 64, 180, 1024)
 VAR (fogcolour, 0, 0x8099B3, 0xFFFFFF)
void resetcamera ()
void recomputecamera ()
void transplayer ()
void genclipmatrix (float a, float b, float c, float d)
 VARP (reflectsize, 6, 8, 10)
 VAR (reflectclip, 0, 3, 100)
 VARP (waterreflect, 0, 1, 1)
 VARP (waterrefract, 0, 0, 1)
 VAR (reflectscissor, 0, 1, 1)
void drawreflection (float hf, int w, int h, float changelod, bool refract)
void clearminimap ()
 COMMAND (clearminimap, ARG_NONE)
 VARFP (minimapres, 7, 9, 10, clearminimap())
void drawminimap (int w, int h)
void cleanupgl ()
 VARP (hudgun, 0, 1, 1)
void setperspective (float fovy, float aspect, float nearplane, float farplane)
void sethudgunperspective (bool on)
void drawhudgun (int w, int h, float aspect, int farplane)
bool outsidemap (physent *pl)
void readmatrices ()
float depthcorrect (float d)
void readdepth (int w, int h, vec &pos)
void gl_drawframe (int w, int h, float changelod, float curfps)

Variables

bool hasTE = false
bool hasMT = false
bool hasMDA = false
bool hasDRE = false
bool hasstencil = false
bool hasST2 = false
bool hasSTW = false
bool hasSTS = false
PFNGLACTIVETEXTUREARBPROC glActiveTexture_ = NULL
PFNGLCLIENTACTIVETEXTUREARBPROC glClientActiveTexture_ = NULL
PFNGLMULTITEXCOORD2FARBPROC glMultiTexCoord2f_ = NULL
PFNGLMULTITEXCOORD3FARBPROC glMultiTexCoord3f_ = NULL
PFNGLMULTIDRAWARRAYSEXTPROC glMultiDrawArrays_ = NULL
PFNGLMULTIDRAWELEMENTSEXTPROC glMultiDrawElements_ = NULL
PFNGLDRAWRANGEELEMENTSEXTPROC glDrawRangeElements_ = NULL
PFNGLACTIVESTENCILFACEEXTPROC glActiveStencilFace_ = NULL
PFNGLSTENCILOPSEPARATEATIPROC glStencilOpSeparate_ = NULL
PFNGLSTENCILFUNCSEPARATEATIPROC glStencilFuncSeparate_ = NULL
float fovy
float aspect
int farplane
physent * camera1 = NULL
glmatrixf clipmatrix
bool reflecting = false
bool refracting = false
GLuint reflecttex = 0
GLuint refracttex = 0
int reflectlastsize = 0
bool minimap = false
bool minimapdirty = true
int minimaplastsize = 0
GLuint minimaptex = 0
int xtraverts
float cursordepth = 0.9f
glmatrixf mvmatrix
glmatrixf projmatrix
glmatrixf mvpmatrix
glmatrixf invmvmatrix
glmatrixf invmvpmatrix
vec worldpos
vec camdir
vec camup
vec camright
+

Function Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void blendbox (int  x1,
int  y1,
int  x2,
int  y2,
bool  border,
int  tex,
color *  c 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void box (block &  b,
float  z1,
float  z2,
float  z3,
float  z4 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void circle (GLuint  tex,
float  x,
float  y,
float  r,
float  tx,
float  ty,
float  tr,
int  subdiv 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void cleanupgl (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void clearminimap (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
COMMAND (clearminimap ,
ARG_NONE  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
COMMAND (fovcompat ,
ARG_1INT  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
COMMAND (glext ,
ARG_1EST  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
float depthcorrect (float  d  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void disablepolygonoffset (GLenum  type,
bool  restore 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void dot (int  x,
int  y,
float  z 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void drawhudgun (int  w,
int  h,
float  aspect,
int  farplane 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void drawminimap (int  w,
int  h 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void drawreflection (float  hf,
int  w,
int  h,
float  changelod,
bool  refract 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
float dynfov (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void enablepolygonoffset (GLenum  type  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void fixresizedscreen (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void fovcompat (int  oldfov  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
FVAR (depthoffset ,
-  1e4f,
0.  005f,
1e4f  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
FVAR (polygonoffsetunits ,
-  1e4f,
-3.  0f,
1e4f  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
FVAR (polygonoffsetfactor ,
-  1e4f,
-3.  0f,
1e4f  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
FVARP (fov ,
75 ,
90 ,
120  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void genclipmatrix (float  a,
float  b,
float  c,
float  d 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void* getprocaddress (const char *  name  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void gl_checkextensions (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void gl_drawframe (int  w,
int  h,
float  changelod,
float  curfps 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void gl_init (int  w,
int  h,
int  bpp,
int  depth,
int  fsaa 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
int glext (char *  ext  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void line (int  x1,
int  y1,
int  x2,
int  y2,
color *  c 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void line (int  x1,
int  y1,
float  z1,
int  x2,
int  y2,
float  z2 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void linestyle (float  width,
int  r,
int  g,
int  b 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
bool outsidemap (physent *  pl  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void quad (GLuint  tex,
const vec &  c1,
const vec &  c2,
float  tx,
float  ty,
float  tsx,
float  tsy 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void quad (GLuint  tex,
float  x,
float  y,
float  s,
float  tx,
float  ty,
float  tsx,
float  tsy 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void readdepth (int  w,
int  h,
vec &  pos 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void readmatrices (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void recomputecamera (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void renderaboveheadicon (playerent *  p  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void rendercursor (int  x,
int  y,
int  w 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void resetcamera (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void sethudgunperspective (bool  on  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void setperspective (float  fovy,
float  aspect,
float  nearplane,
float  farplane 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void transplayer (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VAR (reflectscissor ,
0 ,
1 ,
1  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VAR (reflectclip ,
0 ,
3 ,
100  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VAR (fogcolour ,
0 ,
0x8099B3 ,
0xFFFFFF  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VAR (fog ,
64 ,
180 ,
1024  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VAR (ati_mda_bug ,
0 ,
0 ,
1  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VARFP (minimapres ,
7 ,
9 ,
10 ,
clearminimap()  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VARP (hudgun ,
0 ,
1 ,
1  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VARP (waterrefract ,
0 ,
0 ,
1  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VARP (waterreflect ,
0 ,
1 ,
1  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VARP (reflectsize ,
6 ,
8 ,
10  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VARP (spectfov ,
5 ,
110 ,
120  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VARP (scopefov ,
5 ,
50 ,
50  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VARP (aboveheadiconfadetime ,
1 ,
2000 ,
10000  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VARP (aboveheadiconsize ,
0 ,
50 ,
1000  
)
+
+
+ +

+ +

+

+


Variable Documentation

+ +
+
+ + + + +
float aspect
+
+
+ +

+ +

+

+ +

+
+ + + + +
vec camdir
+
+
+ +

+ +

+

+ +

+
+ + + + +
physent* camera1 = NULL
+
+
+ +

+ +

+

+ +

+
+ + + + +
vec camright
+
+
+ +

+ +

+

+ +

+
+ + + + +
vec camup
+
+
+ +

+ +

+

+ +

+
+ + + + +
glmatrixf clipmatrix
+
+
+ +

+ +

+

+ +

+
+ + + + +
float cursordepth = 0.9f
+
+
+ +

+ +

+

+ +

+
+ + + + +
int farplane
+
+
+ +

+ +

+

+ +

+
+ + + + +
float fovy
+
+
+ +

+ +

+

+ +

+
+ + + + +
PFNGLACTIVESTENCILFACEEXTPROC glActiveStencilFace_ = NULL
+
+
+ +

+ +

+

+ +

+
+ + + + +
PFNGLACTIVETEXTUREARBPROC glActiveTexture_ = NULL
+
+
+ +

+ +

+

+ +

+
+ + + + +
PFNGLCLIENTACTIVETEXTUREARBPROC glClientActiveTexture_ = NULL
+
+
+ +

+ +

+

+ +

+
+ + + + +
PFNGLDRAWRANGEELEMENTSEXTPROC glDrawRangeElements_ = NULL
+
+
+ +

+ +

+

+ +

+
+ + + + +
PFNGLMULTIDRAWARRAYSEXTPROC glMultiDrawArrays_ = NULL
+
+
+ +

+ +

+

+ +

+
+ + + + +
PFNGLMULTIDRAWELEMENTSEXTPROC glMultiDrawElements_ = NULL
+
+
+ +

+ +

+

+ +

+
+ + + + +
PFNGLMULTITEXCOORD2FARBPROC glMultiTexCoord2f_ = NULL
+
+
+ +

+ +

+

+ +

+
+ + + + +
PFNGLMULTITEXCOORD3FARBPROC glMultiTexCoord3f_ = NULL
+
+
+ +

+ +

+

+ +

+
+ + + + +
PFNGLSTENCILFUNCSEPARATEATIPROC glStencilFuncSeparate_ = NULL
+
+
+ +

+ +

+

+ +

+
+ + + + +
PFNGLSTENCILOPSEPARATEATIPROC glStencilOpSeparate_ = NULL
+
+
+ +

+ +

+

+ +

+
+ + + + +
bool hasDRE = false
+
+
+ +

+ +

+

+ +

+
+ + + + +
bool hasMDA = false
+
+
+ +

+ +

+

+ +

+
+ + + + +
bool hasMT = false
+
+
+ +

+ +

+

+ +

+
+ + + + +
bool hasST2 = false
+
+
+ +

+ +

+

+ +

+
+ + + + +
bool hasstencil = false
+
+
+ +

+ +

+

+ +

+
+ + + + +
bool hasSTS = false
+
+
+ +

+ +

+

+ +

+
+ + + + +
bool hasSTW = false
+
+
+ +

+ +

+

+ +

+
+ + + + +
bool hasTE = false
+
+
+ +

+ +

+

+ +

+
+ + + + +
glmatrixf invmvmatrix
+
+
+ +

+ +

+

+ +

+
+ + + + +
glmatrixf invmvpmatrix
+
+
+ +

+ +

+

+ +

+
+ + + + +
bool minimap = false
+
+
+ +

+ +

+

+ +

+
+ + + + +
bool minimapdirty = true
+
+
+ +

+ +

+

+ +

+
+ + + + +
int minimaplastsize = 0
+
+
+ +

+ +

+

+ +

+
+ + + + +
GLuint minimaptex = 0
+
+
+ +

+ +

+

+ +

+
+ + + + +
glmatrixf mvmatrix
+
+
+ +

+ +

+

+ +

+
+ + + + +
glmatrixf mvpmatrix
+
+
+ +

+ +

+

+ +

+
+ + + + +
glmatrixf projmatrix
+
+
+ +

+ +

+

+ +

+
+ + + + +
bool reflecting = false
+
+
+ +

+ +

+

+ +

+
+ + + + +
int reflectlastsize = 0
+
+
+ +

+ +

+

+ +

+
+ + + + +
GLuint reflecttex = 0
+
+
+ +

+ +

+

+ +

+
+ + + + +
bool refracting = false
+
+
+ +

+ +

+

+ +

+
+ + + + +
GLuint refracttex = 0
+
+
+ +

+ +

+

+ +

+
+ + + + +
vec worldpos
+
+
+ +

+ +

+

+ +

+
+ + + + +
int xtraverts
+
+
+ +

+ +

+

+

+
Generated on Mon Dec 8 21:41:32 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/rendergl_8cpp__incl.md5 b/source/doxygen/html/rendergl_8cpp__incl.md5 new file mode 100644 index 00000000..8a5b8ade --- /dev/null +++ b/source/doxygen/html/rendergl_8cpp__incl.md5 @@ -0,0 +1 @@ +5c638709b3001b2602927c58fade3e5a \ No newline at end of file diff --git a/source/doxygen/html/renderhud_8cpp.html b/source/doxygen/html/renderhud_8cpp.html new file mode 100644 index 00000000..f17e9e2f --- /dev/null +++ b/source/doxygen/html/renderhud_8cpp.html @@ -0,0 +1,2208 @@ + + +AssaultCube: R:/projects/actioncube/_svn/trunk/ac/source/src/renderhud.cpp File Reference + + + + + +
+

R:/projects/actioncube/_svn/trunk/ac/source/src/renderhud.cpp File Reference

#include "pch.h"
+#include "cube.h"
+ +

+

+Include dependency graph for renderhud.cpp:
+
+

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Classes

struct  hudline
struct  hudmessages

Functions

void drawicon (Texture *tex, float x, float y, float s, int col, int row, float ts)
void drawequipicon (float x, float y, int col, int row, float blend)
void drawradaricon (float x, float y, float s, int col, int row)
void drawctficon (float x, float y, float s, int col, int row, float ts)
void drawvoteicon (float x, float y, int col, int row, bool noblend)
 VARP (crosshairsize, 0, 15, 50)
 VARP (hidestats, 0, 1, 1)
 VARP (crosshairfx, 0, 1, 1)
 VARP (crosshairteamsign, 0, 1, 1)
 VARP (hideradar, 0, 0, 1)
 VARP (hidecompass, 0, 0, 1)
 VARP (hideteam, 0, 0, 1)
 VARP (radarres, 1, 64, 1024)
 VARP (radarentsize, 1, 4, 64)
 VARP (hidectfhud, 0, 0, 1)
 VARP (hidevote, 0, 0, 2)
 VARP (hidehudmsgs, 0, 0, 1)
 VARP (hidehudequipment, 0, 0, 1)
 VARP (hideconsole, 0, 0, 1)
 VARP (hidespecthud, 0, 0, 1)
 VAR (showmap, 0, 0, 1)
void drawscope ()
Texture * loadcrosshairtexture (const char *c)
void loadcrosshair (char *c, char *name)
 COMMAND (loadcrosshair, ARG_2STR)
void drawcrosshair (playerent *p, int n, color *c, float size)
 VARP (hidedamageindicator, 0, 0, 1)
 VARP (damageindicatorsize, 0, 200, 10000)
 VARP (damageindicatordist, 0, 500, 10000)
 VARP (damageindicatortime, 1, 1000, 10000)
 VARP (damageindicatoralpha, 1, 50, 100)
void updatedmgindicator (vec &attack)
void drawdmgindicator ()
void drawequipicons (playerent *p)
void drawradarent (float x, float y, float yaw, int col, int row, float iconsize, bool pulse, char *label=NULL,...)
void hudoutf (const char *s,...)
void hudonlyf (const char *s,...)
void hudeditf (int type, const char *s,...)
bool insideradar (const vec &centerpos, float radius, const vec &o)
bool isattacking (playerent *p)
vec getradarpos ()
void drawradar (playerent *p, int w, int h)
void drawteamicons (int w, int h)
 VARFP (damagescreen, 0, 1, 1,{if(!damagescreen) damageblendmillis=0;})
 VARP (damagescreenfactor, 1, 7, 100)
 VARP (damagescreenalpha, 1, 45, 100)
 VARP (damagescreenfade, 0, 125, 1000)
void damageblend (int n)
void gl_drawhud (int w, int h, int curfps, int nquads, int curvert, bool underwater)
void loadingscreen (const char *fmt,...)
static void bar (float bar, int o, float r, float g, float b)
void show_out_of_renderloop_progress (float bar1, const char *text1, float bar2, const char *text2)

Variables

const char * crosshairnames [CROSSHAIR_NUM] = { "default", "teammate", "scope" }
Texture * crosshairs [CROSSHAIR_NUM] = { NULL }
int damagedirections [4] = {0}
hudmessages hudmsgs
int damageblendmillis = 0
+

Function Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
static void bar (float  bar,
int  o,
float  r,
float  g,
float  b 
) [static]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
COMMAND (loadcrosshair ,
ARG_2STR  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void damageblend (int  n  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void drawcrosshair (playerent *  p,
int  n,
color *  c,
float  size 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void drawctficon (float  x,
float  y,
float  s,
int  col,
int  row,
float  ts 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void drawdmgindicator (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void drawequipicon (float  x,
float  y,
int  col,
int  row,
float  blend 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void drawequipicons (playerent *  p  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void drawicon (Texture *  tex,
float  x,
float  y,
float  s,
int  col,
int  row,
float  ts 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void drawradar (playerent *  p,
int  w,
int  h 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void drawradarent (float  x,
float  y,
float  yaw,
int  col,
int  row,
float  iconsize,
bool  pulse,
char *  label = NULL,
  ... 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void drawradaricon (float  x,
float  y,
float  s,
int  col,
int  row 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void drawscope (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void drawteamicons (int  w,
int  h 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void drawvoteicon (float  x,
float  y,
int  col,
int  row,
bool  noblend 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
vec getradarpos (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void gl_drawhud (int  w,
int  h,
int  curfps,
int  nquads,
int  curvert,
bool  underwater 
)
+
+
+ +

+ +

+menu && +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void hudeditf (int  type,
const char *  s,
  ... 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void hudonlyf (const char *  s,
  ... 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void hudoutf (const char *  s,
  ... 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
bool insideradar (const vec &  centerpos,
float  radius,
const vec &  o 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
bool isattacking (playerent *  p  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void loadcrosshair (char *  c,
char *  name 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
Texture* loadcrosshairtexture (const char *  c  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void loadingscreen (const char *  fmt,
  ... 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void show_out_of_renderloop_progress (float  bar1,
const char *  text1,
float  bar2,
const char *  text2 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void updatedmgindicator (vec &  attack  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VAR (showmap ,
0 ,
0 ,
1  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VARFP (damagescreen ,
0 ,
1 ,
1  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VARP (damagescreenfade ,
0 ,
125 ,
1000  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VARP (damagescreenalpha ,
1 ,
45 ,
100  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VARP (damagescreenfactor ,
1 ,
7 ,
100  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VARP (damageindicatoralpha ,
1 ,
50 ,
100  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VARP (damageindicatortime ,
1 ,
1000 ,
10000  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VARP (damageindicatordist ,
0 ,
500 ,
10000  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VARP (damageindicatorsize ,
0 ,
200 ,
10000  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VARP (hidedamageindicator ,
0 ,
0 ,
1  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VARP (hidespecthud ,
0 ,
0 ,
1  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VARP (hideconsole ,
0 ,
0 ,
1  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VARP (hidehudequipment ,
0 ,
0 ,
1  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VARP (hidehudmsgs ,
0 ,
0 ,
1  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VARP (hidevote ,
0 ,
0 ,
2  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VARP (hidectfhud ,
0 ,
0 ,
1  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VARP (radarentsize ,
1 ,
4 ,
64  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VARP (radarres ,
1 ,
64 ,
1024  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VARP (hideteam ,
0 ,
0 ,
1  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VARP (hidecompass ,
0 ,
0 ,
1  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VARP (hideradar ,
0 ,
0 ,
1  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VARP (crosshairteamsign ,
0 ,
1 ,
1  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VARP (crosshairfx ,
0 ,
1 ,
1  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VARP (hidestats ,
0 ,
1 ,
1  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VARP (crosshairsize ,
0 ,
15 ,
50  
)
+
+
+ +

+ +

+

+


Variable Documentation

+ +
+
+ + + + +
const char* crosshairnames[CROSSHAIR_NUM] = { "default", "teammate", "scope" }
+
+
+ +

+ +

+

+ +

+
+ + + + +
Texture* crosshairs[CROSSHAIR_NUM] = { NULL }
+
+
+ +

+ +

+

+ +

+
+ + + + +
int damageblendmillis = 0
+
+
+ +

+ +

+

+ +

+
+ + + + +
int damagedirections[4] = {0}
+
+
+ +

+ +

+

+ +

+
+ + + + +
hudmessages hudmsgs
+
+
+ +

+ +

+

+

+
Generated on Mon Dec 8 21:41:32 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/renderhud_8cpp__incl.md5 b/source/doxygen/html/renderhud_8cpp__incl.md5 new file mode 100644 index 00000000..7a6d04ae --- /dev/null +++ b/source/doxygen/html/renderhud_8cpp__incl.md5 @@ -0,0 +1 @@ +5d3fb0d5df428d9565cdb5666dfe387c \ No newline at end of file diff --git a/source/doxygen/html/rendermodel_8cpp.html b/source/doxygen/html/rendermodel_8cpp.html new file mode 100644 index 00000000..534333ca --- /dev/null +++ b/source/doxygen/html/rendermodel_8cpp.html @@ -0,0 +1,1759 @@ + + +AssaultCube: R:/projects/actioncube/_svn/trunk/ac/source/src/rendermodel.cpp File Reference + + + + + +
+

R:/projects/actioncube/_svn/trunk/ac/source/src/rendermodel.cpp File Reference

#include "pch.h"
+#include "cube.h"
+#include "tristrip.h"
+#include "modelcache.h"
+#include "vertmodel.h"
+#include "md2.h"
+#include "md3.h"
+ +

+

+Include dependency graph for rendermodel.cpp:
+
+

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Classes

struct  batchedmodel
struct  modelbatch
struct  translucentmodel

Defines

#define checkmdl   if(!loadingmodel) { conoutf("not loading a model"); return; }
#define ifnoload   if((skin = textureload(path))==notexture)
#define SKINBASE   "packages/models/playermodels"

Functions

 VARP (animationinterpolationtime, 0, 150, 1000)
void mdlcullface (int cullface)
 COMMAND (mdlcullface, ARG_1INT)
void mdlvertexlight (int vertexlight)
 COMMAND (mdlvertexlight, ARG_1INT)
void mdltranslucent (int translucency)
 COMMAND (mdltranslucent, ARG_1INT)
void mdlalphatest (int alphatest)
 COMMAND (mdlalphatest, ARG_1INT)
void mdlscale (int percent)
 COMMAND (mdlscale, ARG_1INT)
void mdltrans (char *x, char *y, char *z)
 COMMAND (mdltrans, ARG_3STR)
void mdlshadowdist (int dist)
 COMMAND (mdlshadowdist, ARG_1INT)
void mdlcachelimit (int limit)
 COMMAND (mdlcachelimit, ARG_1INT)
void mapmodel (char *rad, char *h, char *zoff, char *snap, char *name)
void mapmodelreset ()
mapmodelinfo & getmminfo (int i)
 COMMAND (mapmodel, ARG_5STR)
 COMMAND (mapmodelreset, ARG_NONE)
model * loadmodel (const char *name, int i)
void cleanupmodels ()
 VARP (dynshadow, 0, 40, 100)
 VARP (dynshadowdecay, 0, 1000, 3000)
void startmodelbatches ()
batchedmodel & addbatchedmodel (model *m)
void renderbatchedmodel (model *m, batchedmodel &b)
void renderbatchedmodelshadow (model *m, batchedmodel &b)
static int sortbatchedmodels (const batchedmodel *x, const batchedmodel *y)
static int sorttranslucentmodels (const translucentmodel *x, const translucentmodel *y)
void clearmodelbatches ()
void endmodelbatches (bool flush)
 VAR (dbgmbatch, 0, 0, 1)
void rendermodel (const char *mdl, int anim, int tex, float rad, const vec &o, float yaw, float pitch, float speed, int basetime, playerent *d, modelattach *a, float scale)
int findanim (const char *name)
void loadskin (const char *dir, const char *altdir, Texture *&skin)
void preload_playermodels ()
void preload_entmodels ()
void preload_mapmodels ()
 VAR (dbghbox, 0, 0, 1)
void renderhbox (playerent *d)
void renderclient (playerent *d, const char *mdlname, const char *vwepname, int tex)
 VARP (teamdisplaymode, 0, 1, 2)
 VARP (hidecustomskins, 0, 0, 1)
const char * getclientskin (const char *name, const char *suf)
void updateclientname (playerent *d)
void renderclient (playerent *d)
void renderclients ()

Variables

model * loadingmodel = NULL
vector< mapmodelinfo > mapmodels
hashtable< const char *, model * > mdllookup
static vector< modelbatch * > batches
static vector< modelattach > modelattached
static int numbatches = -1
static cvector playerskinlist
+

Define Documentation

+ +
+
+ + + + +
#define checkmdl   if(!loadingmodel) { conoutf("not loading a model"); return; }
+
+
+ +

+ +

+

+ +

+
+ + + + +
#define ifnoload   if((skin = textureload(path))==notexture)
+
+
+ +

+ +

+

+ +

+
+ + + + +
#define SKINBASE   "packages/models/playermodels"
+
+
+ +

+ +

+

+


Function Documentation

+ +
+
+ + + + + + + + + +
batchedmodel& addbatchedmodel (model *  m  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void cleanupmodels (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void clearmodelbatches (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
COMMAND (mapmodelreset ,
ARG_NONE  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
COMMAND (mapmodel ,
ARG_5STR  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
COMMAND (mdlcachelimit ,
ARG_1INT  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
COMMAND (mdlshadowdist ,
ARG_1INT  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
COMMAND (mdltrans ,
ARG_3STR  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
COMMAND (mdlscale ,
ARG_1INT  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
COMMAND (mdlalphatest ,
ARG_1INT  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
COMMAND (mdltranslucent ,
ARG_1INT  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
COMMAND (mdlvertexlight ,
ARG_1INT  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
COMMAND (mdlcullface ,
ARG_1INT  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void endmodelbatches (bool  flush  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
int findanim (const char *  name  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
const char* getclientskin (const char *  name,
const char *  suf 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
mapmodelinfo& getmminfo (int  i  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
model* loadmodel (const char *  name,
int  i 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void loadskin (const char *  dir,
const char *  altdir,
Texture *&  skin 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void mapmodel (char *  rad,
char *  h,
char *  zoff,
char *  snap,
char *  name 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void mapmodelreset (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void mdlalphatest (int  alphatest  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void mdlcachelimit (int  limit  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void mdlcullface (int  cullface  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void mdlscale (int  percent  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void mdlshadowdist (int  dist  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void mdltrans (char *  x,
char *  y,
char *  z 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void mdltranslucent (int  translucency  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void mdlvertexlight (int  vertexlight  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void preload_entmodels (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void preload_mapmodels (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void preload_playermodels (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void renderbatchedmodel (model *  m,
batchedmodel &  b 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void renderbatchedmodelshadow (model *  m,
batchedmodel &  b 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void renderclient (playerent *  d  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void renderclient (playerent *  d,
const char *  mdlname,
const char *  vwepname,
int  tex 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void renderclients (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void renderhbox (playerent *  d  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void rendermodel (const char *  mdl,
int  anim,
int  tex,
float  rad,
const vec &  o,
float  yaw,
float  pitch,
float  speed,
int  basetime,
playerent *  d,
modelattach *  a,
float  scale 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
static int sortbatchedmodels (const batchedmodel *  x,
const batchedmodel *  y 
) [static]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
static int sorttranslucentmodels (const translucentmodel *  x,
const translucentmodel *  y 
) [static]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void startmodelbatches (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void updateclientname (playerent *  d  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VAR (dbghbox ,
0 ,
0 ,
1  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VAR (dbgmbatch ,
0 ,
0 ,
1  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VARP (hidecustomskins ,
0 ,
0 ,
1  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VARP (teamdisplaymode ,
0 ,
1 ,
2  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VARP (dynshadowdecay ,
0 ,
1000 ,
3000  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VARP (dynshadow ,
0 ,
40 ,
100  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VARP (animationinterpolationtime ,
0 ,
150 ,
1000  
)
+
+
+ +

+ +

+

+


Variable Documentation

+ +
+
+ + + + +
vector<modelbatch *> batches [static]
+
+
+ +

+ +

+

+ +

+
+ + + + +
model* loadingmodel = NULL
+
+
+ +

+ +

+

+ +

+ +
+ +

+ +

+

+ +

+
+ + + + +
hashtable<const char *, model *> mdllookup
+
+
+ +

+ +

+

+ +

+
+ + + + +
vector<modelattach> modelattached [static]
+
+
+ +

+ +

+

+ +

+
+ + + + +
int numbatches = -1 [static]
+
+
+ +

+ +

+

+ +

+
+ + + + +
cvector playerskinlist [static]
+
+
+ +

+ +

+

+

+
Generated on Mon Dec 8 21:41:32 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/rendermodel_8cpp__incl.md5 b/source/doxygen/html/rendermodel_8cpp__incl.md5 new file mode 100644 index 00000000..7677a617 --- /dev/null +++ b/source/doxygen/html/rendermodel_8cpp__incl.md5 @@ -0,0 +1 @@ +ae8532ec359f89d3e2ee41ff149f0604 \ No newline at end of file diff --git a/source/doxygen/html/renderparticles_8cpp.html b/source/doxygen/html/renderparticles_8cpp.html new file mode 100644 index 00000000..a40f76b5 --- /dev/null +++ b/source/doxygen/html/renderparticles_8cpp.html @@ -0,0 +1,1636 @@ + + +AssaultCube: R:/projects/actioncube/_svn/trunk/ac/source/src/renderparticles.cpp File Reference + + + + + +
+

R:/projects/actioncube/_svn/trunk/ac/source/src/renderparticles.cpp File Reference

#include "pch.h"
+#include "cube.h"
+ +

+

+Include dependency graph for renderparticles.cpp:
+
+

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Classes

struct  expvert
struct  particle
struct  parttype

Defines

#define MAXPARTYPES   13

Functions

static void subdivide (int depth, int face)
static void genface (int depth, int i1, int i2, int i3)
static void inithemisphere (int hres, int depth)
GLuint createexpmodtex (int size, float minval)
 VARP (mtexplosion, 0, 1, 1)
void setupexplosion ()
void drawexplosion (bool inside, float r, float g, float b, float a)
void cleanupexplosion ()
void particleinit ()
void cleanupparticles ()
void particlereset ()
void newparticle (const vec &o, const vec &d, int fade, int type)
 VAR (particlesize, 20, 100, 500)
 VARP (blood, 0, 1, 1)
 VARP (bloodttl, 0, 10000, 30000)
void render_particles (int time, int typemask)
void particle_emit (int type, int *args, int basetime, int seed, const vec &p)
void particle_flash (int type, float scale, float angle, const vec &p)
void particle_splash (int type, int num, int fade, const vec &p)
void particle_trail (int type, int fade, const vec &s, const vec &e)
void particle_fireball (int type, const vec &o)
 VARP (bulletbouncesound, 0, 1, 1)
 VARP (bullethole, 0, 1, 1)
 VARP (bulletholettl, 0, 10000, 30000)
 VARP (bulletbouncesoundrad, 0, 15, 1000)
bool addbullethole (dynent *d, const vec &from, const vec &to, float radius, bool noisy)
 VARP (scorch, 0, 1, 1)
 VARP (scorchttl, 0, 10000, 30000)
bool addscorchmark (vec &o, float radius)
 VARP (shotline, 0, 1, 1)
 VARP (shotlinettl, 0, 75, 10000)
 VARP (bulletairsound, 0, 1, 1)
 VARP (bulletairsoundrad, 0, 15, 1000)
 VARP (bulletairsoundsourcerad, 0, 8, 1000)
 VARP (bulletairsounddestrad, 0, 8, 1000)
void addshotline (dynent *pl, const vec &from, const vec &to)

Variables

static GLushort * hemiindices = NULL
static vec * hemiverts = NULL
static int heminumverts = 0
static int heminumindices = 0
static struct expvert * expverts
static GLuint expmodtex [2] = {0, 0}
static GLuint lastexpmodtex = 0
particle * parlist [MAXPARTYPES]
particle * parempty = NULL
static Texture * parttex [7]
static struct parttype parttypes []
+

Define Documentation

+ +
+
+ + + + +
#define MAXPARTYPES   13
+
+
+ +

+ +

+

+


Function Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
bool addbullethole (dynent *  d,
const vec &  from,
const vec &  to,
float  radius,
bool  noisy 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
bool addscorchmark (vec &  o,
float  radius 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void addshotline (dynent *  pl,
const vec &  from,
const vec &  to 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void cleanupexplosion (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void cleanupparticles (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
GLuint createexpmodtex (int  size,
float  minval 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void drawexplosion (bool  inside,
float  r,
float  g,
float  b,
float  a 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
static void genface (int  depth,
int  i1,
int  i2,
int  i3 
) [static]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
static void inithemisphere (int  hres,
int  depth 
) [static]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void newparticle (const vec &  o,
const vec &  d,
int  fade,
int  type 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void particle_emit (int  type,
int *  args,
int  basetime,
int  seed,
const vec &  p 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void particle_fireball (int  type,
const vec &  o 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void particle_flash (int  type,
float  scale,
float  angle,
const vec &  p 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void particle_splash (int  type,
int  num,
int  fade,
const vec &  p 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void particle_trail (int  type,
int  fade,
const vec &  s,
const vec &  e 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void particleinit (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void particlereset (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void render_particles (int  time,
int  typemask 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void setupexplosion (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
static void subdivide (int  depth,
int  face 
) [static]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VAR (particlesize ,
20 ,
100 ,
500  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VARP (bulletairsounddestrad ,
0 ,
8 ,
1000  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VARP (bulletairsoundsourcerad ,
0 ,
8 ,
1000  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VARP (bulletairsoundrad ,
0 ,
15 ,
1000  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VARP (bulletairsound ,
0 ,
1 ,
1  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VARP (shotlinettl ,
0 ,
75 ,
10000  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VARP (shotline ,
0 ,
1 ,
1  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VARP (scorchttl ,
0 ,
10000 ,
30000  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VARP (scorch ,
0 ,
1 ,
1  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VARP (bulletbouncesoundrad ,
0 ,
15 ,
1000  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VARP (bulletholettl ,
0 ,
10000 ,
30000  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VARP (bullethole ,
0 ,
1 ,
1  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VARP (bulletbouncesound ,
0 ,
1 ,
1  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VARP (bloodttl ,
0 ,
10000 ,
30000  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VARP (blood ,
0 ,
1 ,
1  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VARP (mtexplosion ,
0 ,
1 ,
1  
)
+
+
+ +

+ +

+

+


Variable Documentation

+ +
+
+ + + + +
GLuint expmodtex[2] = {0, 0} [static]
+
+
+ +

+ +

+

+ +

+
+ + + + +
struct expvert * expverts [static]
+
+
+ +

+ +

+

+ +

+
+ + + + +
GLushort* hemiindices = NULL [static]
+
+
+ +

+ +

+

+ +

+
+ + + + +
int heminumindices = 0 [static]
+
+
+ +

+ +

+

+ +

+
+ + + + +
int heminumverts = 0 [static]
+
+
+ +

+ +

+

+ +

+
+ + + + +
vec* hemiverts = NULL [static]
+
+
+ +

+ +

+

+ +

+
+ + + + +
GLuint lastexpmodtex = 0 [static]
+
+
+ +

+ +

+

+ +

+
+ + + + +
particle * parempty = NULL
+
+
+ +

+ +

+

+ +

+
+ + + + +
particle* parlist[MAXPARTYPES]
+
+
+ +

+ +

+

+ +

+
+ + + + +
Texture* parttex[7] [static]
+
+
+ +

+ +

+

+ +

+
+ + + + +
struct parttype parttypes[] [static]
+
+
+ +

+ +

+

+

+
Generated on Mon Dec 8 21:41:33 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/renderparticles_8cpp__incl.md5 b/source/doxygen/html/renderparticles_8cpp__incl.md5 new file mode 100644 index 00000000..b457ad80 --- /dev/null +++ b/source/doxygen/html/renderparticles_8cpp__incl.md5 @@ -0,0 +1 @@ +a06fbee33ba643666ae0f33c5fdcc0f4 \ No newline at end of file diff --git a/source/doxygen/html/rendertext_8cpp.html b/source/doxygen/html/rendertext_8cpp.html new file mode 100644 index 00000000..9e834b2b --- /dev/null +++ b/source/doxygen/html/rendertext_8cpp.html @@ -0,0 +1,1584 @@ + + +AssaultCube: R:/projects/actioncube/_svn/trunk/ac/source/src/rendertext.cpp File Reference + + + + + +
+

R:/projects/actioncube/_svn/trunk/ac/source/src/rendertext.cpp File Reference

#include "pch.h"
+#include "cube.h"
+ +

+

+Include dependency graph for rendertext.cpp:
+
+

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Defines

#define TABALIGN(x)   ((((x)+PIXELTAB)/PIXELTAB)*PIXELTAB)
#define TEXTGETCOLUMN
#define TEXTSETCOLUMN
#define TEXTSKELETON
#define TEXTWORDSKELETON
#define TEXTINDEX(idx)
#define TEXTTAB(idx)   TEXTGETCOLUMN
#define TEXTWHITE(idx)   if(y+FONTH > hity && x >= hitx) return idx;
#define TEXTLINE(idx)   if(y+FONTH > hity) return idx;
#define TEXTCOLOR(idx)
#define TEXTCHAR(idx)   x += curfont->chars[c-curfont->skip].w+1; TEXTWHITE(idx)
#define TEXTWORD   TEXTWORDSKELETON
#define TEXTINDEX(idx)   if(idx == cursor) { cx = x; cy = y; break; }
#define TEXTTAB(idx)   TEXTGETCOLUMN
#define TEXTWHITE(idx)
#define TEXTLINE(idx)
#define TEXTCOLOR(idx)
#define TEXTCHAR(idx)   x += curfont->chars[c-curfont->skip].w + 1;
#define TEXTWORD   TEXTWORDSKELETON if(i >= cursor) break;
#define TEXTINDEX(idx)
#define TEXTTAB(idx)   TEXTSETCOLUMN
#define TEXTWHITE(idx)
#define TEXTLINE(idx)   if(x > width) width = x;
#define TEXTCOLOR(idx)
#define TEXTCHAR(idx)   x += curfont->chars[c-curfont->skip].w + 1;
#define TEXTWORD   x += w + 1;
#define TEXTINDEX(idx)   if(idx == cursor) { cx = x; cy = y; cc = str[idx]; }
#define TEXTTAB(idx)   TEXTGETCOLUMN
#define TEXTWHITE(idx)
#define TEXTLINE(idx)
#define TEXTCOLOR(idx)   text_color(str[idx], colorstack, sizeof(colorstack), colorpos, color, a);
#define TEXTCHAR(idx)   x += draw_char(c, left+x, top+y)+1;
#define TEXTWORD   TEXTWORDSKELETON

Functions

void newfont (char *name, char *tex, char *defaultw, char *defaulth, char *offsetx, char *offsety, char *offsetw, char *offseth)
void fontchar (int x, int y, int w, int h)
void fontskip (int n)
 COMMANDN (font, newfont, ARG_8STR)
 COMMAND (fontchar, ARG_4INT)
 COMMAND (fontskip, ARG_1INT)
bool setfont (const char *name)
void pushfont (const char *name)
void popfont ()
int text_width (const char *str)
void draw_textf (const char *fstr, int left, int top,...)
static int draw_char (int c, int x, int y)
static void text_color (char c, char *stack, int size, int &sp, bvec color, int a)
void text_startcolumns ()
void text_endcolumns ()
int text_visible (const char *str, int hitx, int hity, int maxwidth)
void text_pos (const char *str, int cursor, int &cx, int &cy, int maxwidth)
void text_bounds (const char *str, int &width, int &height, int maxwidth)
void draw_text (const char *str, int left, int top, int r, int g, int b, int a, int cursor, int maxwidth)
void reloadfonts ()

Variables

int VIRTW
static hashtable< const char
+*, font > 
fonts
static font * fontdef = NULL
font * curfont = NULL
static vector< font * > fontstack
static vector< int > * columns = NULL
+

Define Documentation

+ +
+
+ + + + + + + + + +
#define TABALIGN (x   )    ((((x)+PIXELTAB)/PIXELTAB)*PIXELTAB)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
#define TEXTCHAR (idx   )    x += draw_char(c, left+x, top+y)+1;
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
#define TEXTCHAR (idx   )    x += curfont->chars[c-curfont->skip].w + 1;
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
#define TEXTCHAR (idx   )    x += curfont->chars[c-curfont->skip].w + 1;
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
#define TEXTCHAR (idx   )    x += curfont->chars[c-curfont->skip].w+1; TEXTWHITE(idx)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
#define TEXTCOLOR (idx   )    text_color(str[idx], colorstack, sizeof(colorstack), colorpos, color, a);
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
#define TEXTCOLOR (idx   ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
#define TEXTCOLOR (idx   ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
#define TEXTCOLOR (idx   ) 
+
+
+ +

+ +

+

+ +

+
+ + + + +
#define TEXTGETCOLUMN
+
+
+ +

+Value:

if(columns && col<columns->length()) \
+    { \
+        colx += (*columns)[col++]; \
+        x = colx; \
+    } \
+    else x = TABALIGN(x);
+
+
+

+ +

+
+ + + + + + + + + +
#define TEXTINDEX (idx   )    if(idx == cursor) { cx = x; cy = y; cc = str[idx]; }
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
#define TEXTINDEX (idx   ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
#define TEXTINDEX (idx   )    if(idx == cursor) { cx = x; cy = y; break; }
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
#define TEXTINDEX (idx   ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
#define TEXTLINE (idx   ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
#define TEXTLINE (idx   )    if(x > width) width = x;
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
#define TEXTLINE (idx   ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
#define TEXTLINE (idx   )    if(y+FONTH > hity) return idx;
+
+
+ +

+ +

+

+ +

+
+ + + + +
#define TEXTSETCOLUMN
+
+
+ +

+Value:

if(columns) \
+    { \
+        while(col>=columns->length()) columns->add(0); \
+        int w = TABALIGN(x) - colx; \
+        w = max(w, (*columns)[col]); \
+        (*columns)[col] = w; \
+        col++; \
+        colx += w; \
+        x = colx; \
+    } \
+    else x = TABALIGN(x);
+
+
+

+ +

+
+ + + + +
#define TEXTSKELETON
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
#define TEXTTAB (idx   )    TEXTGETCOLUMN
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
#define TEXTTAB (idx   )    TEXTSETCOLUMN
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
#define TEXTTAB (idx   )    TEXTGETCOLUMN
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
#define TEXTTAB (idx   )    TEXTGETCOLUMN
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
#define TEXTWHITE (idx   ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
#define TEXTWHITE (idx   ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
#define TEXTWHITE (idx   ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
#define TEXTWHITE (idx   )    if(y+FONTH > hity && x >= hitx) return idx;
+
+
+ +

+ +

+

+ +

+
+ + + + +
#define TEXTWORD   TEXTWORDSKELETON
+
+
+ +

+ +

+

+ +

+
+ + + + +
#define TEXTWORD   x += w + 1;
+
+
+ +

+ +

+

+ +

+
+ + + + +
#define TEXTWORD   TEXTWORDSKELETON if(i >= cursor) break;
+
+
+ +

+ +

+

+ +

+
+ + + + +
#define TEXTWORD   TEXTWORDSKELETON
+
+
+ +

+ +

+

+ +

+
+ + + + +
#define TEXTWORDSKELETON
+
+
+ +

+Value:

for(; j <= i; j++)\
+                {\
+                    TEXTINDEX(j)\
+                    int c = str[j];\
+                    if(c=='\f') { if(str[j+1]) { j++; TEXTCOLOR(j) }}\
+                    else { TEXTCHAR(j) }\
+                }
+
+
+

+


Function Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + +
COMMAND (fontskip ,
ARG_1INT  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
COMMAND (fontchar ,
ARG_4INT  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
COMMANDN (font ,
newfont ,
ARG_8STR  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
static int draw_char (int  c,
int  x,
int  y 
) [static]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void draw_text (const char *  str,
int  left,
int  top,
int  r,
int  g,
int  b,
int  a,
int  cursor,
int  maxwidth 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void draw_textf (const char *  fstr,
int  left,
int  top,
  ... 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void fontchar (int  x,
int  y,
int  w,
int  h 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void fontskip (int  n  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void newfont (char *  name,
char *  tex,
char *  defaultw,
char *  defaulth,
char *  offsetx,
char *  offsety,
char *  offsetw,
char *  offseth 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void popfont (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void pushfont (const char *  name  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void reloadfonts (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
bool setfont (const char *  name  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void text_bounds (const char *  str,
int &  width,
int &  height,
int  maxwidth 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
static void text_color (char  c,
char *  stack,
int  size,
int &  sp,
bvec  color,
int  a 
) [static]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void text_endcolumns (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void text_pos (const char *  str,
int  cursor,
int &  cx,
int &  cy,
int  maxwidth 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void text_startcolumns (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
int text_visible (const char *  str,
int  hitx,
int  hity,
int  maxwidth 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
int text_width (const char *  str  ) 
+
+
+ +

+ +

+

+


Variable Documentation

+ +
+
+ + + + +
vector<int>* columns = NULL [static]
+
+
+ +

+ +

+

+ +

+
+ + + + +
font* curfont = NULL
+
+
+ +

+ +

+

+ +

+
+ + + + +
font* fontdef = NULL [static]
+
+
+ +

+ +

+

+ +

+
+ + + + +
hashtable<const char *, font> fonts [static]
+
+
+ +

+ +

+

+ +

+
+ + + + +
vector<font *> fontstack [static]
+
+
+ +

+ +

+

+ +

+
+ + + + +
int VIRTW
+
+
+ +

+ +

+

+

+
Generated on Mon Dec 8 21:41:33 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/rendertext_8cpp__incl.md5 b/source/doxygen/html/rendertext_8cpp__incl.md5 new file mode 100644 index 00000000..25c0a3b9 --- /dev/null +++ b/source/doxygen/html/rendertext_8cpp__incl.md5 @@ -0,0 +1 @@ +d120275069266165b8d9ac1dff5640df \ No newline at end of file diff --git a/source/doxygen/html/rndmap_8cpp.html b/source/doxygen/html/rndmap_8cpp.html new file mode 100644 index 00000000..ed778e64 --- /dev/null +++ b/source/doxygen/html/rndmap_8cpp.html @@ -0,0 +1,277 @@ + + +AssaultCube: R:/projects/actioncube/_svn/trunk/ac/source/src/rndmap.cpp File Reference + + + + + +
+

R:/projects/actioncube/_svn/trunk/ac/source/src/rndmap.cpp File Reference

#include "pch.h"
+#include "cube.h"
+ +

+

+Include dependency graph for rndmap.cpp:
+
+

+
+ + + + + + + + + + + + + + + +

Functions

float noise (int x, int y, int seed)
float smoothednoise (int x, int y, int seed)
float interpolate (float a, float b, float x)
float interpolatednoise (float x, float y, int seed)
float perlinnoise_2D (float x, float y, int seedstep, float pers)
void perlinarea (block &b, int scale, int seed, int psize)
+

Function Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
float interpolate (float  a,
float  b,
float  x 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
float interpolatednoise (float  x,
float  y,
int  seed 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
float noise (int  x,
int  y,
int  seed 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void perlinarea (block &  b,
int  scale,
int  seed,
int  psize 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
float perlinnoise_2D (float  x,
float  y,
int  seedstep,
float  pers 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
float smoothednoise (int  x,
int  y,
int  seed 
)
+
+
+ +

+ +

+

+

+
Generated on Mon Dec 8 21:41:33 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/rndmap_8cpp__incl.md5 b/source/doxygen/html/rndmap_8cpp__incl.md5 new file mode 100644 index 00000000..a93d888c --- /dev/null +++ b/source/doxygen/html/rndmap_8cpp__incl.md5 @@ -0,0 +1 @@ +2b41a2b048f3fd3040ecf3bc986a77ef \ No newline at end of file diff --git a/source/doxygen/html/scale_8h.html b/source/doxygen/html/scale_8h.html new file mode 100644 index 00000000..df5787d4 --- /dev/null +++ b/source/doxygen/html/scale_8h.html @@ -0,0 +1,521 @@ + + +AssaultCube: R:/projects/actioncube/_svn/trunk/ac/source/src/scale.h File Reference + + + + + +
+

R:/projects/actioncube/_svn/trunk/ac/source/src/scale.h File Reference

+

+

+This graph shows which files directly or indirectly include this file:
+
+

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Defines

#define OP(c, n)   dst[n] = (uint(src[n]) + uint(src[n+BPP]) + uint(src[stride+n]) + uint(src[stride+n+BPP]))>>2
#define OP(c, n)   c##t = 0
#define OP(c, n)   c##t += xcur[n]
#define OP(c, n)   dst[n] = (c##t)>>tshift
#define OP(c, n)   c##t = 0
#define OP(c, n)   c = (ycur[n]*xlow)>>12
#define OP(c, n)   c += xcur[n]
#define OP(c, n)   c += (xend[n]*xhigh)>>12
#define OP(c, n)   c = (c<<12)/w
#define OP(c, n)   c##t += (c*ylow)>>12
#define OP(c, n)   c##t += (c*yhigh)>>12
#define OP(c, n)   c##t += c
#define OP(c, n)   dst[n] = ((c##t)<<12)/h

Functions

static void FUNCNAME() halvetexture (uchar *src, uint sw, uint sh, uchar *dst)
static void FUNCNAME() shifttexture (uchar *src, uint sw, uint sh, uchar *dst, uint dw, uint dh)
static void FUNCNAME() scaletexture (uchar *src, uint sw, uint sh, uchar *dst, uint dw, uint dh)
+

Define Documentation

+ +
+
+ + + + + + + + + + + + +
#define OP (c,
n   )    dst[n] = ((c##t)<<12)/h
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + +
#define OP (c,
n   )    c##t += c
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + +
#define OP (c,
n   )    c##t += (c*yhigh)>>12
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + +
#define OP (c,
n   )    c##t += (c*ylow)>>12
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + +
#define OP (c,
n   )    c = (c<<12)/w
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + +
#define OP (c,
n   )    c += (xend[n]*xhigh)>>12
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + +
#define OP (c,
n   )    c += xcur[n]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + +
#define OP (c,
n   )    c = (ycur[n]*xlow)>>12
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + +
#define OP (c,
n   )    c##t = 0
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + +
#define OP (c,
n   )    dst[n] = (c##t)>>tshift
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + +
#define OP (c,
n   )    c##t += xcur[n]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + +
#define OP (c,
n   )    c##t = 0
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + +
#define OP (c,
n   )    dst[n] = (uint(src[n]) + uint(src[n+BPP]) + uint(src[stride+n]) + uint(src[stride+n+BPP]))>>2
+
+
+ +

+ +

+

+


Function Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
static void FUNCNAME() halvetexture (uchar *  src,
uint  sw,
uint  sh,
uchar *  dst 
) [static]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
static void FUNCNAME() scaletexture (uchar *  src,
uint  sw,
uint  sh,
uchar *  dst,
uint  dw,
uint  dh 
) [static]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
static void FUNCNAME() shifttexture (uchar *  src,
uint  sw,
uint  sh,
uchar *  dst,
uint  dw,
uint  dh 
) [static]
+
+
+ +

+ +

+

+

+
Generated on Mon Dec 8 21:41:33 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/scale_8h__dep__incl.md5 b/source/doxygen/html/scale_8h__dep__incl.md5 new file mode 100644 index 00000000..0f6388c3 --- /dev/null +++ b/source/doxygen/html/scale_8h__dep__incl.md5 @@ -0,0 +1 @@ +ff5e1985e0ffaa150837af573c93128a \ No newline at end of file diff --git a/source/doxygen/html/scoreboard_8cpp.html b/source/doxygen/html/scoreboard_8cpp.html new file mode 100644 index 00000000..87697acc --- /dev/null +++ b/source/doxygen/html/scoreboard_8cpp.html @@ -0,0 +1,438 @@ + + +AssaultCube: R:/projects/actioncube/_svn/trunk/ac/source/src/scoreboard.cpp File Reference + + + + + +
+

R:/projects/actioncube/_svn/trunk/ac/source/src/scoreboard.cpp File Reference

#include "pch.h"
+#include "cube.h"
+ +

+

+Include dependency graph for scoreboard.cpp:
+
+

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Classes

struct  sline
struct  teamscore
struct  scoreratio

Defines

#define MAXJPGCOM   65533

Functions

void showscores (int on)
 COMMAND (showscores, ARG_1INT)
static int teamscorecmp (const teamscore *x, const teamscore *y)
static int scorecmp (const playerent **x, const playerent **y)
void renderscore (void *menu, playerent *d)
void renderteamscore (void *menu, teamscore *t)
void renderscores (void *menu, bool init)
void addstr (char *dest, const char *src)
const char * asciiscores (bool destjpg)
void consolescores ()

Variables

void * scoremenu = NULL
void * teammenu = NULL
void * ctfmenu = NULL
static vector< sline > scorelines
bool watchingdemo
+

Define Documentation

+ +
+
+ + + + +
#define MAXJPGCOM   65533
+
+
+ +

+ +

+

+


Function Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + +
void addstr (char *  dest,
const char *  src 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
const char* asciiscores (bool  destjpg  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
COMMAND (showscores ,
ARG_1INT  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void consolescores (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void renderscore (void *  menu,
playerent *  d 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void renderscores (void *  menu,
bool  init 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void renderteamscore (void *  menu,
teamscore *  t 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
static int scorecmp (const playerent **  x,
const playerent **  y 
) [static]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void showscores (int  on  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
static int teamscorecmp (const teamscore *  x,
const teamscore *  y 
) [static]
+
+
+ +

+ +

+

+


Variable Documentation

+ +
+
+ + + + +
void * ctfmenu = NULL
+
+
+ +

+ +

+

+ +

+
+ + + + +
vector<sline> scorelines [static]
+
+
+ +

+ +

+

+ +

+
+ + + + +
void* scoremenu = NULL
+
+
+ +

+ +

+

+ +

+
+ + + + +
void * teammenu = NULL
+
+
+ +

+ +

+

+ +

+
+ + + + +
bool watchingdemo
+
+
+ +

+ +

+

+

+
Generated on Mon Dec 8 21:41:33 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/scoreboard_8cpp__incl.md5 b/source/doxygen/html/scoreboard_8cpp__incl.md5 new file mode 100644 index 00000000..f697030b --- /dev/null +++ b/source/doxygen/html/scoreboard_8cpp__incl.md5 @@ -0,0 +1 @@ +7f2897ba29a6ce681ecdcaa2f31cbc76 \ No newline at end of file diff --git a/source/doxygen/html/server_8cpp.html b/source/doxygen/html/server_8cpp.html new file mode 100644 index 00000000..2f0db952 --- /dev/null +++ b/source/doxygen/html/server_8cpp.html @@ -0,0 +1,4920 @@ + + +AssaultCube: R:/projects/actioncube/_svn/trunk/ac/source/src/server.cpp File Reference + + + + + +
+

R:/projects/actioncube/_svn/trunk/ac/source/src/server.cpp File Reference

#include "pch.h"
+#include <unistd.h>
+#include "cube.h"
+#include "servercontroller.h"
+#include "serverevents.h"
+#include "serveractions.h"
+ +

+

+Include dependency graph for server.cpp:
+
+

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Classes

struct  shotevent
struct  explodeevent
struct  hitevent
struct  suicideevent
struct  pickupevent
struct  akimboevent
struct  reloadevent
union  gameevent
struct  projectilestate< N >
struct  clientstate
struct  savedscore
struct  client
struct  ban
struct  worldstate
struct  server_entity
struct  demofile
struct  sflaginfo
struct  twoint
struct  configset
struct  iprange
struct  pwddetail
struct  voteinfo

Defines

#define _dup   dup
#define _fileno   fileno
#define DEBUGCOND   (true)
#define valid_flag(f)   (f >= 0 && f < 2)
#define SERVERMAP_PATH   "packages/maps/servermaps/"
#define SERVERMAP_PATH_BUILTIN   "packages/maps/"
#define SERVERMAP_PATH_INCOMING   "packages/maps/servermaps/incoming/"
#define gamemode   smode
#define SPAMREPEATINTERVAL   20
#define SPAMMAXREPEAT   3
#define SPAMCHARPERMINUTE   220
#define SPAMCHARINTERVAL   30
#define CONFIG_MAXPAR   6
#define ADMINPWD_MAXPAR   1
#define GZBUFSIZE   ((MAXCFGFILESIZE * 11) / 10)
#define CHECKSPACE(n)
#define QUEUE_MSG   { if(cl->type==ST_TCPIP) while(curmsg<p.length()) cl->messages.add(p.buf[curmsg++]); }
#define QUEUE_BUF(size, body)
#define QUEUE_INT(n)   QUEUE_BUF(5, putint(buf, n))
#define QUEUE_UINT(n)   QUEUE_BUF(4, putuint(buf, n))
#define QUEUE_STR(text)   QUEUE_BUF(2*(int)strlen(text)+1, sendstring(text, buf))
#define MSG_PACKET(packet)
#define seteventmillis(event)

Enumerations

enum  {
+  GE_NONE = 0, +GE_SHOT, +GE_EXPLODE, +GE_HIT, +
+  GE_AKIMBO, +GE_RELOAD, +GE_SUICIDE, +GE_PICKUP +
+ }
enum  { ST_EMPTY, +ST_LOCAL, +ST_TCPIP + }

Functions

void resetmap (const char *newname, int newmode, int newtime=-1, bool notify=true)
void disconnect_client (int n, int reason=-1)
bool refillteams (bool now=false, bool notify=true)
void changeclientrole (int client, int role, char *pwd=NULL, bool force=false)
bool valid_client (int cn)
void cleanworldstate (ENetPacket *packet)
void recordpacket (int chan, void *data, int len)
void sendpacket (int n, int chan, ENetPacket *packet, int exclude=-1)
bool buildworldstate ()
int countclients (int type, bool exclude=false)
int numclients ()
int numlocalclients ()
int numnonlocalclients ()
int numauthedclients ()
int freeteam (int pl=-1)
int findcnbyaddress (ENetAddress *address)
savedscore * findscore (client &c, bool insert)
void restoreserverstate (vector< entity > &ents)
void process (ENetPacket *packet, int sender, int chan)
void welcomepacket (ucharbuf &p, int n, ENetPacket *packet, bool forcedeath=false)
void sendwelcome (client *cl, int chan=1, bool forcedeath=false)
void sendf (int cn, int chan, const char *format,...)
void sendservmsg (const char *msg, int client=-1)
void spawnstate (client *c)
void sendspawn (client *c)
void writedemo (int chan, void *data, int len)
char * asctime ()
char * dmostrftime ()
void enddemorecord ()
void setupdemorecord ()
void listdemos (int cn)
static void cleardemos (int n)
void senddemo (int cn, int num)
void enddemoplayback ()
void setupdemoplayback ()
void readdemo ()
void putflaginfo (ucharbuf &p, int flag)
void sendflaginfo (int flag=-1, int cn=-1)
void flagmessage (int flag, int message, int actor, int cn=-1)
void flagaction (int flag, int action, int actor)
void ctfreset ()
void dropflag (int cn)
void resetflag (int cn)
void htf_forceflag (int flag)
bool canspawn (client *c, bool connecting=false)
int cmpscore (const void *a, const void *b)
int cmptwoint (const void *a, const void *b)
void distributeteam (int team)
void distributespawns ()
void arenacheck ()
bool spamdetect (client *cl, char *text)
void sendteamtext (char *text, int sender)
void sendvoicecomteam (int sound, int sender)
void resetitems ()
int spawntime (int type)
bool serverpickup (int i, int sender)
void checkitemspawns (int diff)
void serverdamage (client *target, client *actor, int damage, int gun, bool gib, const vec &hitpush=vec(0, 0, 0))
char * loadcfgfile (char *cfg, const char *name, int *len)
void readscfg (const char *name)
int cmpiprange (const void *a, const void *b)
int cmpipmatch (const void *a, const void *b)
enet_uint32 atoip (const char *s)
const char * iptoa (enet_uint32 ip, int buf=0)
void readblacklist (const char *name)
bool checkblacklist (enet_uint32 ip)
void readpwdfile (const char *name)
bool checkadmin (const char *name, const char *pwd, int salt, pwddetail *detail=NULL)
bool updatedescallowed (void)
void updatesdesc (const char *newdesc, ENetAddress *caller=NULL)
void resetvotes (int result)
void forceteam (int client, int team, bool respawn, bool notify=false)
int calcscores ()
void shuffleteams (bool respawn=true)
bool mapavailable (const char *mapname)
void getservermap (void)
int nextcfgset (bool notify=true, bool nochange=false)
bool isbanned (int cn)
int serveroperator ()
void sendserveropinfo (int receiver)
bool vote (int sender, int vote, ENetPacket *msg)
void callvotesuc (voteinfo *v)
void callvoteerr (voteinfo *v, int error)
bool callvote (voteinfo *v, ENetPacket *msg)
const char * disc_reason (int reason)
void sendwhois (int sender, int cn)
bool sendmapserv (int n, string mapname, int mapsize, int cfgsize, int cfgsizegz, uchar *data)
ENetPacket * getmapserv (int n)
void sendresume (client &c, bool broadcast)
void sendinits2c (client &c)
int checktype (int type, client *cl)
void localclienttoserver (int chan, ENetPacket *packet)
client & addclient ()
void checkintermission ()
void resetserverifempty ()
void sendworldstate ()
void rereadcfgs (void)
void loggamestatus (const char *reason)
void serverslice (uint timeout)
void cleanupserver ()
void extinfo_cnbuf (ucharbuf &p, int cn)
void extinfo_statsbuf (ucharbuf &p, int pid, int bpos, ENetSocket &pongsock, ENetAddress &addr, ENetBuffer &buf, int len, int *csend)
void extinfo_teamscorebuf (ucharbuf &p)
void localdisconnect ()
void localconnect ()
void initserver (bool dedicated, int uprate, const char *sdesc, const char *sdesc_pre, const char *sdesc_suf, const char *ip, int serverport, const char *master, const char *passwd, int maxcl, const char *maprot, const char *adminpwd, const char *pwdfile, const char *blfile, const char *srvmsg, int kthreshold, int bthreshold, int permdemo, const char *voteperms, const char *demop)

Variables

servercontroller * svcctrl = NULL
struct log * logger = NULL
static const int DEATHMILLIS = 300
int mastermode = MM_OPEN
int verbose = 0
string demopath
string voteperm
static vector< savedscore > scores
vector< client * > clients
vector< ban > bans
vector< worldstate * > worldstates
int bsend = 0
int brec = 0
int laststatus = 0
int servmillis = 0
int lastfillup = 0
static bool reliablemessages = false
int maxclients = DEFAULTCLIENTS
int kickthreshold = -5
int banthreshold = -6
string smapname
string nextmapname
string motd
int nextgamemode
const char * adminpasswd = NULL
vector< server_entity > sents
bool notgotitems = true
int clnumspawn [3]
int clnumflagspawn [2]
int smode = 0
static int interm = 0
static int minremain = 0
static int gamemillis = 0
static int gamelimit = 0
static bool mapreload = false
static bool autoteam = true
static bool forceintermission = false
static string serverpassword = ""
static string servdesc_full
static string servdesc_pre
static string servdesc_suf
static string servdesc_cur
ENetAddress servdesc_caller
bool custom_servdesc = false
bool isdedicated
ENetHost * serverhost = NULL
int maxdemos = 5
vector< demofile > demos
bool demonextmatch = false
bool demoeverymatch = false
FILE * demotmp = NULL
gzFile demorecord = NULL
gzFile demoplayback = NULL
bool recordpackets = false
int nextplayback = 0
char fmttimestr [15]
struct sflaginfo sflaginfos [2]
int arenaround = 0
ivector tdistrib
vector< twoint > sdistrib
vector< configset > configsets
int curcfgset = -1
vector< iprange > blacklist
vector< pwddetail > adminpwds
ivector shuffle
static voteinfo * curvote = NULL
string copyname
int copysize
int copymapsize
int copycfgsize
int copycfgsizegz
uchar * copydata = NULL
+

Define Documentation

+ +
+
+ + + + +
#define _dup   dup
+
+
+ +

+ +

+

+ +

+
+ + + + +
#define _fileno   fileno
+
+
+ +

+ +

+

+ +

+
+ + + + +
#define ADMINPWD_MAXPAR   1
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
#define CHECKSPACE (n   ) 
+
+
+ +

+Value:

{ \
+        int space = (n); \
+        if(p.remaining() < space) \
+        { \
+           enet_packet_resize(packet, packet->dataLength + max(MAXTRANS, space - p.remaining())); \
+           p.buf = packet->data; \
+           p.maxlen = (int)packet->dataLength; \
+        } \
+    }
+
+
+

+ +

+
+ + + + +
#define CONFIG_MAXPAR   6
+
+
+ +

+ +

+

+ +

+
+ + + + +
#define DEBUGCOND   (true)
+
+
+ +

+ +

+

+ +

+
+ + + + +
#define gamemode   smode
+
+
+ +

+ +

+

+ +

+
+ + + + +
#define GZBUFSIZE   ((MAXCFGFILESIZE * 11) / 10)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
#define MSG_PACKET (packet   ) 
+
+
+ +

+Value:

ENetPacket *packet = enet_packet_create(NULL, 16 + p.length() - curmsg, ENET_PACKET_FLAG_RELIABLE); \
+        ucharbuf buf(packet->data, packet->dataLength); \
+        putint(buf, SV_CLIENT); \
+        putint(buf, cl->clientnum); \
+        putuint(buf, p.length() - curmsg); \
+        buf.put(&p.buf[curmsg], p.length() - curmsg); \
+        enet_packet_resize(packet, buf.length());
+
+
+

+ +

+
+ + + + + + + + + + + + +
#define QUEUE_BUF (size,
body   ) 
+
+
+ +

+Value:

{ \
+        if(cl->type==ST_TCPIP) \
+        { \
+            curmsg = p.length(); \
+            ucharbuf buf = cl->messages.reserve(size); \
+            { body; } \
+            cl->messages.addbuf(buf); \
+        } \
+    }
+
+
+

+ +

+
+ + + + + + + + + +
#define QUEUE_INT (n   )    QUEUE_BUF(5, putint(buf, n))
+
+
+ +

+ +

+

+ +

+
+ + + + +
#define QUEUE_MSG   { if(cl->type==ST_TCPIP) while(curmsg<p.length()) cl->messages.add(p.buf[curmsg++]); }
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
#define QUEUE_STR (text   )    QUEUE_BUF(2*(int)strlen(text)+1, sendstring(text, buf))
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
#define QUEUE_UINT (n   )    QUEUE_BUF(4, putuint(buf, n))
+
+
+ +

+ +

+

+ +

+
+ + + + +
#define SERVERMAP_PATH   "packages/maps/servermaps/"
+
+
+ +

+ +

+

+ +

+
+ + + + +
#define SERVERMAP_PATH_BUILTIN   "packages/maps/"
+
+
+ +

+ +

+

+ +

+
+ + + + +
#define SERVERMAP_PATH_INCOMING   "packages/maps/servermaps/incoming/"
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
#define seteventmillis (event   ) 
+
+
+ +

+Value:

{ \
+                    event.id = getint(p); \
+                    if(!cl->timesync || (cl->events.length()==1 && cl->state.waitexpired(gamemillis))) \
+                    { \
+                        cl->timesync = true; \
+                        cl->gameoffset = gamemillis - event.id; \
+                        event.millis = gamemillis; \
+                    } \
+                    else event.millis = cl->gameoffset + event.id; \
+                }
+
+
+

+ +

+
+ + + + +
#define SPAMCHARINTERVAL   30
+
+
+ +

+ +

+

+ +

+
+ + + + +
#define SPAMCHARPERMINUTE   220
+
+
+ +

+ +

+

+ +

+
+ + + + +
#define SPAMMAXREPEAT   3
+
+
+ +

+ +

+

+ +

+
+ + + + +
#define SPAMREPEATINTERVAL   20
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
#define valid_flag (f   )    (f >= 0 && f < 2)
+
+
+ +

+ +

+

+


Enumeration Type Documentation

+ +
+
+ + + + +
anonymous enum
+
+
+ +

+

Enumerator:
+ + + + + + + + + +
GE_NONE  +
GE_SHOT  +
GE_EXPLODE  +
GE_HIT  +
GE_AKIMBO  +
GE_RELOAD  +
GE_SUICIDE  +
GE_PICKUP  +
+
+ +
+

+ +

+
+ + + + +
anonymous enum
+
+
+ +

+

Enumerator:
+ + + + +
ST_EMPTY  +
ST_LOCAL  +
ST_TCPIP  +
+
+ +
+

+


Function Documentation

+ +
+
+ + + + + + + + +
client& addclient (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void arenacheck (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
char* asctime (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
enet_uint32 atoip (const char *  s  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
bool buildworldstate (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
int calcscores (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
bool callvote (voteinfo *  v,
ENetPacket *  msg 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void callvoteerr (voteinfo *  v,
int  error 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void callvotesuc (voteinfo *  v  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
bool canspawn (client *  c,
bool  connecting = false 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void changeclientrole (int  client,
int  role,
char *  pwd = NULL,
bool  force = false 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
bool checkadmin (const char *  name,
const char *  pwd,
int  salt,
pwddetail *  detail = NULL 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
bool checkblacklist (enet_uint32  ip  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void checkintermission (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void checkitemspawns (int  diff  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
int checktype (int  type,
client *  cl 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void cleanupserver (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void cleanworldstate (ENetPacket *  packet  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
static void cleardemos (int  n  )  [static]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
int cmpipmatch (const void *  a,
const void *  b 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
int cmpiprange (const void *  a,
const void *  b 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
int cmpscore (const void *  a,
const void *  b 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
int cmptwoint (const void *  a,
const void *  b 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
int countclients (int  type,
bool  exclude = false 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void ctfreset (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
const char* disc_reason (int  reason  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void disconnect_client (int  n,
int  reason = -1 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void distributespawns (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void distributeteam (int  team  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
char* dmostrftime (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void dropflag (int  cn  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void enddemoplayback (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void enddemorecord (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void extinfo_cnbuf (ucharbuf &  p,
int  cn 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void extinfo_statsbuf (ucharbuf &  p,
int  pid,
int  bpos,
ENetSocket &  pongsock,
ENetAddress &  addr,
ENetBuffer &  buf,
int  len,
int *  csend 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void extinfo_teamscorebuf (ucharbuf &  p  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
int findcnbyaddress (ENetAddress *  address  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
savedscore* findscore (client &  c,
bool  insert 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void flagaction (int  flag,
int  action,
int  actor 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void flagmessage (int  flag,
int  message,
int  actor,
int  cn = -1 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void forceteam (int  client,
int  team,
bool  respawn,
bool  notify = false 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
int freeteam (int  pl = -1  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
ENetPacket* getmapserv (int  n  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void getservermap (void   ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void htf_forceflag (int  flag  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void initserver (bool  dedicated,
int  uprate,
const char *  sdesc,
const char *  sdesc_pre,
const char *  sdesc_suf,
const char *  ip,
int  serverport,
const char *  master,
const char *  passwd,
int  maxcl,
const char *  maprot,
const char *  adminpwd,
const char *  pwdfile,
const char *  blfile,
const char *  srvmsg,
int  kthreshold,
int  bthreshold,
int  permdemo,
const char *  voteperms,
const char *  demop 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
const char* iptoa (enet_uint32  ip,
int  buf = 0 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
bool isbanned (int  cn  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void listdemos (int  cn  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
char* loadcfgfile (char *  cfg,
const char *  name,
int *  len 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void localclienttoserver (int  chan,
ENetPacket *  packet 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void localconnect (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void localdisconnect (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void loggamestatus (const char *  reason  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
bool mapavailable (const char *  mapname  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
int nextcfgset (bool  notify = true,
bool  nochange = false 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
int numauthedclients (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
int numclients (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
int numlocalclients (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
int numnonlocalclients (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void process (ENetPacket *  packet,
int  sender,
int  chan 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void putflaginfo (ucharbuf &  p,
int  flag 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void readblacklist (const char *  name  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void readdemo (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void readpwdfile (const char *  name  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void readscfg (const char *  name  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void recordpacket (int  chan,
void *  data,
int  len 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
bool refillteams (bool  now = false,
bool  notify = true 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void rereadcfgs (void   ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void resetflag (int  cn  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void resetitems (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void resetmap (const char *  newname,
int  newmode,
int  newtime = -1,
bool  notify = true 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void resetserverifempty (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void resetvotes (int  result  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void restoreserverstate (vector< entity > &  ents  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void senddemo (int  cn,
int  num 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void sendf (int  cn,
int  chan,
const char *  format,
  ... 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void sendflaginfo (int  flag = -1,
int  cn = -1 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void sendinits2c (client &  c  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
bool sendmapserv (int  n,
string  mapname,
int  mapsize,
int  cfgsize,
int  cfgsizegz,
uchar *  data 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void sendpacket (int  n,
int  chan,
ENetPacket *  packet,
int  exclude = -1 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void sendresume (client &  c,
bool  broadcast 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void sendserveropinfo (int  receiver  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void sendservmsg (const char *  msg,
int  client = -1 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void sendspawn (client *  c  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void sendteamtext (char *  text,
int  sender 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void sendvoicecomteam (int  sound,
int  sender 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void sendwelcome (client *  cl,
int  chan = 1,
bool  forcedeath = false 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void sendwhois (int  sender,
int  cn 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void sendworldstate (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void serverdamage (client *  target,
client *  actor,
int  damage,
int  gun,
bool  gib,
const vec &  hitpush = vec(0, 0, 0) 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
int serveroperator (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
bool serverpickup (int  i,
int  sender 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void serverslice (uint  timeout  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void setupdemoplayback (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void setupdemorecord (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void shuffleteams (bool  respawn = true  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
bool spamdetect (client *  cl,
char *  text 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void spawnstate (client *  c  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
int spawntime (int  type  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
bool updatedescallowed (void   ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void updatesdesc (const char *  newdesc,
ENetAddress *  caller = NULL 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
bool valid_client (int  cn  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
bool vote (int  sender,
int  vote,
ENetPacket *  msg 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void welcomepacket (ucharbuf &  p,
int  n,
ENetPacket *  packet,
bool  forcedeath = false 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void writedemo (int  chan,
void *  data,
int  len 
)
+
+
+ +

+ +

+

+


Variable Documentation

+ +
+
+ + + + +
const char* adminpasswd = NULL
+
+
+ +

+ +

+

+ +

+
+ + + + +
vector<pwddetail> adminpwds
+
+
+ +

+ +

+

+ +

+
+ + + + +
int arenaround = 0
+
+
+ +

+ +

+

+ +

+
+ + + + +
bool autoteam = true [static]
+
+
+ +

+ +

+

+ +

+
+ + + + +
vector<ban> bans
+
+
+ +

+ +

+

+ +

+
+ + + + +
int banthreshold = -6
+
+
+ +

+ +

+

+ +

+
+ + + + +
vector<iprange> blacklist
+
+
+ +

+ +

+

+ +

+
+ + + + +
int brec = 0
+
+
+ +

+ +

+

+ +

+
+ + + + +
int bsend = 0
+
+
+ +

+ +

+

+ +

+
+ + + + +
vector<client *> clients
+
+
+ +

+ +

+

+ +

+
+ + + + +
int clnumflagspawn[2]
+
+
+ +

+ +

+

+ +

+
+ + + + +
int clnumspawn[3]
+
+
+ +

+ +

+

+ +

+ +
+ +

+ +

+

+ +

+
+ + + + +
int copycfgsize
+
+
+ +

+ +

+

+ +

+
+ + + + +
int copycfgsizegz
+
+
+ +

+ +

+

+ +

+
+ + + + +
uchar* copydata = NULL
+
+
+ +

+ +

+

+ +

+
+ + + + +
int copymapsize
+
+
+ +

+ +

+

+ +

+
+ + + + +
string copyname
+
+
+ +

+ +

+

+ +

+
+ + + + +
int copysize
+
+
+ +

+ +

+

+ +

+
+ + + + +
int curcfgset = -1
+
+
+ +

+ +

+

+ +

+
+ + + + +
voteinfo* curvote = NULL [static]
+
+
+ +

+ +

+

+ +

+
+ + + + +
bool custom_servdesc = false
+
+
+ +

+ +

+

+ +

+
+ + + + +
const int DEATHMILLIS = 300 [static]
+
+
+ +

+ +

+

+ +

+
+ + + + +
bool demoeverymatch = false
+
+
+ +

+ +

+

+ +

+
+ + + + +
bool demonextmatch = false
+
+
+ +

+ +

+

+ +

+
+ + + + +
string demopath
+
+
+ +

+ +

+

+ +

+
+ + + + +
gzFile demoplayback = NULL
+
+
+ +

+ +

+

+ +

+
+ + + + +
gzFile demorecord = NULL
+
+
+ +

+ +

+

+ +

+
+ + + + +
vector<demofile> demos
+
+
+ +

+ +

+

+ +

+
+ + + + +
FILE* demotmp = NULL
+
+
+ +

+ +

+

+ +

+
+ + + + +
char fmttimestr[15]
+
+
+ +

+ +

+

+ +

+
+ + + + +
bool forceintermission = false [static]
+
+
+ +

+ +

+

+ +

+
+ + + + +
int gamelimit = 0 [static]
+
+
+ +

+ +

+

+ +

+
+ + + + +
int gamemillis = 0 [static]
+
+
+ +

+ +

+

+ +

+
+ + + + +
int interm = 0 [static]
+
+
+ +

+ +

+

+ +

+
+ + + + +
bool isdedicated
+
+
+ +

+ +

+

+ +

+
+ + + + +
int kickthreshold = -5
+
+
+ +

+ +

+

+ +

+
+ + + + +
int lastfillup = 0
+
+
+ +

+ +

+

+ +

+
+ + + + +
int laststatus = 0
+
+
+ +

+ +

+

+ +

+
+ + + + +
struct log* logger = NULL
+
+
+ +

+ +

+

+ +

+
+ + + + +
bool mapreload = false [static]
+
+
+ +

+ +

+

+ +

+
+ + + + +
int mastermode = MM_OPEN
+
+
+ +

+ +

+

+ +

+
+ + + + +
int maxclients = DEFAULTCLIENTS
+
+
+ +

+ +

+

+ +

+
+ + + + +
int maxdemos = 5
+
+
+ +

+ +

+

+ +

+
+ + + + +
int minremain = 0 [static]
+
+
+ +

+ +

+

+ +

+
+ + + + +
string motd
+
+
+ +

+ +

+

+ +

+
+ + + + +
int nextgamemode
+
+
+ +

+ +

+

+ +

+
+ + + + +
string nextmapname
+
+
+ +

+ +

+

+ +

+
+ + + + +
int nextplayback = 0
+
+
+ +

+ +

+

+ +

+
+ + + + +
bool notgotitems = true
+
+
+ +

+ +

+

+ +

+
+ + + + +
bool recordpackets = false
+
+
+ +

+ +

+

+ +

+
+ + + + +
bool reliablemessages = false [static]
+
+
+ +

+ +

+

+ +

+
+ + + + +
vector<savedscore> scores [static]
+
+
+ +

+ +

+

+ +

+
+ + + + +
vector<twoint> sdistrib
+
+
+ +

+ +

+

+ +

+
+ + + + +
vector<server_entity> sents
+
+
+ +

+ +

+

+ +

+
+ + + + +
ENetAddress servdesc_caller
+
+
+ +

+ +

+

+ +

+
+ + + + +
string servdesc_cur [static]
+
+
+ +

+ +

+

+ +

+
+ + + + +
string servdesc_full [static]
+
+
+ +

+ +

+

+ +

+
+ + + + +
string servdesc_pre [static]
+
+
+ +

+ +

+

+ +

+
+ + + + +
string servdesc_suf [static]
+
+
+ +

+ +

+

+ +

+
+ + + + +
ENetHost* serverhost = NULL
+
+
+ +

+ +

+

+ +

+
+ + + + +
string serverpassword = "" [static]
+
+
+ +

+ +

+

+ +

+
+ + + + +
int servmillis = 0
+
+
+ +

+ +

+

+ +

+
+ + + + +
struct sflaginfo sflaginfos[2]
+
+
+ +

+ +

+

+ +

+
+ + + + +
ivector shuffle
+
+
+ +

+ +

+

+ +

+
+ + + + +
string smapname
+
+
+ +

+ +

+

+ +

+
+ + + + +
int smode = 0
+
+
+ +

+ +

+

+ +

+
+ + + + +
servercontroller* svcctrl = NULL
+
+
+ +

+ +

+

+ +

+
+ + + + +
ivector tdistrib
+
+
+ +

+ +

+

+ +

+
+ + + + +
int verbose = 0
+
+
+ +

+ +

+

+ +

+
+ + + + +
string voteperm
+
+
+ +

+ +

+

+ +

+
+ + + + +
vector<worldstate *> worldstates
+
+
+ +

+ +

+

+

+
Generated on Mon Dec 8 21:41:33 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/server_8cpp__incl.md5 b/source/doxygen/html/server_8cpp__incl.md5 new file mode 100644 index 00000000..817a7f51 --- /dev/null +++ b/source/doxygen/html/server_8cpp__incl.md5 @@ -0,0 +1 @@ +a63e1e6d44e3b4d662dc6a5ce4f25a88 \ No newline at end of file diff --git a/source/doxygen/html/serveractions_8h.html b/source/doxygen/html/serveractions_8h.html new file mode 100644 index 00000000..b8ac0190 --- /dev/null +++ b/source/doxygen/html/serveractions_8h.html @@ -0,0 +1,127 @@ + + +AssaultCube: R:/projects/actioncube/_svn/trunk/ac/source/src/serveractions.h File Reference + + + + + +
+

R:/projects/actioncube/_svn/trunk/ac/source/src/serveractions.h File Reference

+

+

+This graph shows which files directly or indirectly include this file:
+
+

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Classes

struct  serveraction
struct  mapaction
struct  demoplayaction
struct  playeraction
struct  forceteamaction
struct  giveadminaction
struct  kickaction
struct  banaction
struct  removebansaction
struct  mastermodeaction
struct  enableaction
struct  autoteamaction
struct  shuffleteamaction
struct  recorddemoaction
struct  stopdemoaction
struct  cleardemosaction
struct  serverdescaction

Enumerations

enum  { EE_LOCAL_SERV = 1, +EE_DED_SERV = 1<<1 + }

Functions

int roleconf (int key)
+

Enumeration Type Documentation

+ +
+
+ + + + +
anonymous enum
+
+
+ +

+

Enumerator:
+ + + +
EE_LOCAL_SERV  +
EE_DED_SERV  +
+
+ +
+

+


Function Documentation

+ +
+
+ + + + + + + + + +
int roleconf (int  key  ) 
+
+
+ +

+ +

+

+

+
Generated on Mon Dec 8 21:41:33 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/serveractions_8h__dep__incl.md5 b/source/doxygen/html/serveractions_8h__dep__incl.md5 new file mode 100644 index 00000000..dcd866ad --- /dev/null +++ b/source/doxygen/html/serveractions_8h__dep__incl.md5 @@ -0,0 +1 @@ +6c07b731cc00d2d876202baf1c058747 \ No newline at end of file diff --git a/source/doxygen/html/serverbrowser_8cpp.html b/source/doxygen/html/serverbrowser_8cpp.html new file mode 100644 index 00000000..78720145 --- /dev/null +++ b/source/doxygen/html/serverbrowser_8cpp.html @@ -0,0 +1,1392 @@ + + +AssaultCube: R:/projects/actioncube/_svn/trunk/ac/source/src/serverbrowser.cpp File Reference + + + + + +
+

R:/projects/actioncube/_svn/trunk/ac/source/src/serverbrowser.cpp File Reference

#include "pch.h"
+#include "cube.h"
+#include "SDL_thread.h"
+ +

+

+Include dependency graph for serverbrowser.cpp:
+
+

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Classes

struct  resolverthread
struct  resolverresult
struct  connectdata

Defines

#define RESOLVERTHREADS   1
#define RESOLVERLIMIT   3000
#define CONNLIMIT   20000
#define NUMSERVSORT   5

Functions

int resolverloop (void *data)
void resolverinit ()
void resolverstop (resolverthread &rt)
void resolverclear ()
void resolverquery (const char *name)
bool resolvercheck (const char **name, ENetAddress *address)
bool resolverwait (const char *name, ENetAddress *address)
int connectthread (void *data)
int connectwithtimeout (ENetSocket sock, const char *hostname, ENetAddress &address)
char * getservername (int n)
serverinfo * findserverinfo (ENetAddress address)
serverinfo * getconnectedserverinfo ()
static serverinfo * newserver (const char *name, uint ip=ENET_HOST_ANY, int port=CUBE_DEFAULT_SERVER_PORT)
void addserver (const char *servername, const char *serverport)
 VARP (servpingrate, 1000, 5000, 60000)
 VARP (maxservpings, 0, 0, 1000)
 VAR (searchlan, 0, 1, 2)
void pingservers ()
void checkresolver ()
void checkpings ()
 VARP (serversort, 0, 0, NUMSERVSORT-1)
 VARP (serversortdir, 0, 0, 1)
 VARP (showonlygoodservers, 0, 0, 1)
int sicompare (serverinfo **ap, serverinfo **bp)
 VAR (showallservers, 0, 1, 1)
void refreshservers (void *menu, bool init)
bool serverskey (void *menu, int code, bool isdown, int unicode)
void clearservers ()
 VARP (masterupdatefrequency, 1, 60 *60, 24 *60 *60)
void updatefrommaster (int force)
 COMMAND (addserver, ARG_2STR)
 COMMAND (clearservers, ARG_NONE)
 COMMAND (updatefrommaster, ARG_1INT)
void writeservercfg ()

Variables

bool isdedicated
vector< resolverthread > resolverthreads
vector< const char * > resolverqueries
vector< resolverresult > resolverresults
SDL_mutex * resolvermutex
SDL_cond * querycond
SDL_cond * resultcond
SDL_Thread * connthread = NULL
SDL_mutex * connmutex = NULL
SDL_cond * conncond = NULL
vector< serverinfo * > servers
ENetSocket pingsock = ENET_SOCKET_NULL
int lastinfo = 0
void * servmenu = NULL
+

Define Documentation

+ +
+
+ + + + +
#define CONNLIMIT   20000
+
+
+ +

+ +

+

+ +

+
+ + + + +
#define NUMSERVSORT   5
+
+
+ +

+ +

+

+ +

+
+ + + + +
#define RESOLVERLIMIT   3000
+
+
+ +

+ +

+

+ +

+
+ + + + +
#define RESOLVERTHREADS   1
+
+
+ +

+ +

+

+


Function Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + +
void addserver (const char *  servername,
const char *  serverport 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void checkpings (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void checkresolver (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void clearservers (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
COMMAND (updatefrommaster ,
ARG_1INT  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
COMMAND (clearservers ,
ARG_NONE  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
COMMAND (addserver ,
ARG_2STR  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
int connectthread (void *  data  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
int connectwithtimeout (ENetSocket  sock,
const char *  hostname,
ENetAddress &  address 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
serverinfo* findserverinfo (ENetAddress  address  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
serverinfo* getconnectedserverinfo (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
char* getservername (int  n  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
static serverinfo* newserver (const char *  name,
uint  ip = ENET_HOST_ANY,
int  port = CUBE_DEFAULT_SERVER_PORT 
) [static]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void pingservers (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void refreshservers (void *  menu,
bool  init 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
bool resolvercheck (const char **  name,
ENetAddress *  address 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void resolverclear (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void resolverinit (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
int resolverloop (void *  data  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void resolverquery (const char *  name  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void resolverstop (resolverthread &  rt  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
bool resolverwait (const char *  name,
ENetAddress *  address 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
bool serverskey (void *  menu,
int  code,
bool  isdown,
int  unicode 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
int sicompare (serverinfo **  ap,
serverinfo **  bp 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void updatefrommaster (int  force  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VAR (showallservers ,
0 ,
1 ,
1  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VAR (searchlan ,
0 ,
1 ,
2  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VARP (masterupdatefrequency ,
1 ,
60 *  60,
24 *60 *  60 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VARP (showonlygoodservers ,
0 ,
0 ,
1  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VARP (serversortdir ,
0 ,
0 ,
1  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VARP (serversort ,
0 ,
0 ,
NUMSERVSORT-  1 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VARP (maxservpings ,
0 ,
0 ,
1000  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VARP (servpingrate ,
1000 ,
5000 ,
60000  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void writeservercfg (  ) 
+
+
+ +

+ +

+

+


Variable Documentation

+ +
+
+ + + + +
SDL_cond* conncond = NULL
+
+
+ +

+ +

+

+ +

+
+ + + + +
SDL_mutex* connmutex = NULL
+
+
+ +

+ +

+

+ +

+
+ + + + +
SDL_Thread* connthread = NULL
+
+
+ +

+ +

+

+ +

+
+ + + + +
bool isdedicated
+
+
+ +

+ +

+

+ +

+
+ + + + +
int lastinfo = 0
+
+
+ +

+ +

+

+ +

+
+ + + + +
ENetSocket pingsock = ENET_SOCKET_NULL
+
+
+ +

+ +

+

+ +

+
+ + + + +
SDL_cond* querycond
+
+
+ +

+ +

+

+ +

+
+ + + + +
SDL_mutex* resolvermutex
+
+
+ +

+ +

+

+ +

+
+ + + + +
vector<const char *> resolverqueries
+
+
+ +

+ +

+

+ +

+ +
+ +

+ +

+

+ +

+ +
+ +

+ +

+

+ +

+
+ + + + +
SDL_cond * resultcond
+
+
+ +

+ +

+

+ +

+
+ + + + +
vector<serverinfo *> servers
+
+
+ +

+ +

+

+ +

+
+ + + + +
void* servmenu = NULL
+
+
+ +

+ +

+

+

+
Generated on Mon Dec 8 21:41:33 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/serverbrowser_8cpp__incl.md5 b/source/doxygen/html/serverbrowser_8cpp__incl.md5 new file mode 100644 index 00000000..12e20f1c --- /dev/null +++ b/source/doxygen/html/serverbrowser_8cpp__incl.md5 @@ -0,0 +1 @@ +8e19e8359108095a64a655b87aaa2df5 \ No newline at end of file diff --git a/source/doxygen/html/servercontroller_8h.html b/source/doxygen/html/servercontroller_8h.html new file mode 100644 index 00000000..69518726 --- /dev/null +++ b/source/doxygen/html/servercontroller_8h.html @@ -0,0 +1,42 @@ + + +AssaultCube: R:/projects/actioncube/_svn/trunk/ac/source/src/servercontroller.h File Reference + + + + + +
+

R:/projects/actioncube/_svn/trunk/ac/source/src/servercontroller.h File Reference

+

+

+This graph shows which files directly or indirectly include this file:
+
+

+
+ + + + + +

Classes

struct  servercontroller
+
+
Generated on Mon Dec 8 21:41:33 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/servercontroller_8h__dep__incl.md5 b/source/doxygen/html/servercontroller_8h__dep__incl.md5 new file mode 100644 index 00000000..72cd8ea6 --- /dev/null +++ b/source/doxygen/html/servercontroller_8h__dep__incl.md5 @@ -0,0 +1 @@ +d5ffccc17ae4b83d3b7eadf34546d452 \ No newline at end of file diff --git a/source/doxygen/html/serverevents_8h.html b/source/doxygen/html/serverevents_8h.html new file mode 100644 index 00000000..2a108b1a --- /dev/null +++ b/source/doxygen/html/serverevents_8h.html @@ -0,0 +1,270 @@ + + +AssaultCube: R:/projects/actioncube/_svn/trunk/ac/source/src/serverevents.h File Reference + + + + + +
+

R:/projects/actioncube/_svn/trunk/ac/source/src/serverevents.h File Reference

+

+

+This graph shows which files directly or indirectly include this file:
+
+

+
+ + + + + + + + + + + + + + + + + + + +

Functions

void processevent (client *c, explodeevent &e)
void processevent (client *c, shotevent &e)
void processevent (client *c, suicideevent &e)
void processevent (client *c, pickupevent &e)
void processevent (client *c, reloadevent &e)
void processevent (client *c, akimboevent &e)
void clearevent (client *c)
void processevents ()
+

Function Documentation

+ +
+
+ + + + + + + + + +
void clearevent (client *  c  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void processevent (client *  c,
akimboevent &  e 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void processevent (client *  c,
reloadevent &  e 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void processevent (client *  c,
pickupevent &  e 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void processevent (client *  c,
suicideevent &  e 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void processevent (client *  c,
shotevent &  e 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void processevent (client *  c,
explodeevent &  e 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void processevents (  ) 
+
+
+ +

+ +

+

+

+
Generated on Mon Dec 8 21:41:33 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/serverevents_8h__dep__incl.md5 b/source/doxygen/html/serverevents_8h__dep__incl.md5 new file mode 100644 index 00000000..0d88315c --- /dev/null +++ b/source/doxygen/html/serverevents_8h__dep__incl.md5 @@ -0,0 +1 @@ +8535b174e429ba09cc0bf40a39571485 \ No newline at end of file diff --git a/source/doxygen/html/serverms_8cpp.html b/source/doxygen/html/serverms_8cpp.html new file mode 100644 index 00000000..d4592245 --- /dev/null +++ b/source/doxygen/html/serverms_8cpp.html @@ -0,0 +1,610 @@ + + +AssaultCube: R:/projects/actioncube/_svn/trunk/ac/source/src/serverms.cpp File Reference + + + + + +
+

R:/projects/actioncube/_svn/trunk/ac/source/src/serverms.cpp File Reference

#include "pch.h"
+#include "cube.h"
+ +

+

+Include dependency graph for serverms.cpp:
+
+

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Defines

#define RETRIEVELIMIT   20000

Functions

ENetSocket httpgetsend (ENetAddress &remoteaddress, const char *hostname, const char *req, const char *ref, const char *agent, ENetAddress *localaddress=NULL)
bool httpgetreceive (ENetSocket sock, ENetBuffer &buf, int timeout=0)
uchar * stripheader (uchar *b)
void updatemasterserver (int millis, const ENetAddress &localaddr)
void checkmasterreply ()
uchar * retrieveservers (uchar *buf, int buflen)
void serverms (int mode, int numplayers, int minremain, char *smapname, int millis, const ENetAddress &localaddr, int *mnum, int *msend, int *mrec, int *cnum, int *csend, int *crec)
void servermsinit (const char *master, const char *ip, int infoport, const char *sdesc, bool listen)
void servermsdesc (const char *sdesc)

Variables

ENetSocket mssock = ENET_SOCKET_NULL
ENetAddress msaddress = { ENET_HOST_ANY, ENET_PORT_ANY }
ENetAddress masterserver = { ENET_HOST_ANY, 80 }
int lastupdatemaster = 0
string masterbase
string masterpath
uchar masterrep [MAXTRANS]
ENetBuffer masterb
ENetSocket pongsock = ENET_SOCKET_NULL
ENetSocket lansock = ENET_SOCKET_NULL
string serverdesc
+

Define Documentation

+ +
+
+ + + + +
#define RETRIEVELIMIT   20000
+
+
+ +

+ +

+

+


Function Documentation

+ +
+
+ + + + + + + + +
void checkmasterreply (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
bool httpgetreceive (ENetSocket  sock,
ENetBuffer &  buf,
int  timeout = 0 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ENetSocket httpgetsend (ENetAddress &  remoteaddress,
const char *  hostname,
const char *  req,
const char *  ref,
const char *  agent,
ENetAddress *  localaddress = NULL 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
uchar* retrieveservers (uchar *  buf,
int  buflen 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void serverms (int  mode,
int  numplayers,
int  minremain,
char *  smapname,
int  millis,
const ENetAddress &  localaddr,
int *  mnum,
int *  msend,
int *  mrec,
int *  cnum,
int *  csend,
int *  crec 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void servermsdesc (const char *  sdesc  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void servermsinit (const char *  master,
const char *  ip,
int  infoport,
const char *  sdesc,
bool  listen 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
uchar* stripheader (uchar *  b  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void updatemasterserver (int  millis,
const ENetAddress &  localaddr 
)
+
+
+ +

+ +

+

+


Variable Documentation

+ +
+
+ + + + +
ENetSocket lansock = ENET_SOCKET_NULL
+
+
+ +

+ +

+

+ +

+
+ + + + +
int lastupdatemaster = 0
+
+
+ +

+ +

+

+ +

+
+ + + + +
ENetBuffer masterb
+
+
+ +

+ +

+

+ +

+
+ + + + +
string masterbase
+
+
+ +

+ +

+

+ +

+
+ + + + +
string masterpath
+
+
+ +

+ +

+

+ +

+
+ + + + +
uchar masterrep[MAXTRANS]
+
+
+ +

+ +

+

+ +

+
+ + + + +
ENetAddress masterserver = { ENET_HOST_ANY, 80 }
+
+
+ +

+ +

+

+ +

+
+ + + + +
ENetAddress msaddress = { ENET_HOST_ANY, ENET_PORT_ANY }
+
+
+ +

+ +

+

+ +

+
+ + + + +
ENetSocket mssock = ENET_SOCKET_NULL
+
+
+ +

+ +

+

+ +

+
+ + + + +
ENetSocket pongsock = ENET_SOCKET_NULL
+
+
+ +

+ +

+

+ +

+
+ + + + +
string serverdesc
+
+
+ +

+ +

+

+

+
Generated on Mon Dec 8 21:41:33 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/serverms_8cpp__incl.md5 b/source/doxygen/html/serverms_8cpp__incl.md5 new file mode 100644 index 00000000..f1459b87 --- /dev/null +++ b/source/doxygen/html/serverms_8cpp__incl.md5 @@ -0,0 +1 @@ +ba7db7bdaa1b04b9966e09e42406e8dd \ No newline at end of file diff --git a/source/doxygen/html/shadow_8cpp.html b/source/doxygen/html/shadow_8cpp.html new file mode 100644 index 00000000..ca50ebcd --- /dev/null +++ b/source/doxygen/html/shadow_8cpp.html @@ -0,0 +1,598 @@ + + +AssaultCube: R:/projects/actioncube/_svn/trunk/ac/source/src/shadow.cpp File Reference + + + + + +
+

R:/projects/actioncube/_svn/trunk/ac/source/src/shadow.cpp File Reference

#include "pch.h"
+#include "cube.h"
+ +

+

+Include dependency graph for shadow.cpp:
+
+

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Defines

#define SHADOWROWS   64
#define SHADOWCOLUMNS   32
#define SHADOWCOLUMNMASK   (0xFFFFFFFFU>>(32-SHADOWCOLUMNS))

Functions

 VARP (stencilshadow, 0, 40, 100)
 VAR (shadowclip, 0, 1, 1)
 VAR (shadowtile, 0, 1, 1)
 VAR (dbgtiles, 0, 0, 1)
 VAR (shadowcasters, 1, 0, 0)
static void extrudeshadowtiles (int x1, int y1, int x2, int y2, int x3, int y3)
static void addshadowtiles (float x1, float y1, float x2, float y2)
bool addshadowbox (const vec &bbmin, const vec &bbmax, const vec &extrude, const glmatrixf &mat)
static void rendershadowtiles ()
void drawstencilshadows ()

Variables

int stenciling = 0
uint shadowtiles [SHADOWROWS+1]
float shadowx1 = 1
float shadowy1 = 1
float shadowx2 = -1
float shadowy2 = -1
+

Define Documentation

+ +
+
+ + + + +
#define SHADOWCOLUMNMASK   (0xFFFFFFFFU>>(32-SHADOWCOLUMNS))
+
+
+ +

+ +

+

+ +

+
+ + + + +
#define SHADOWCOLUMNS   32
+
+
+ +

+ +

+

+ +

+
+ + + + +
#define SHADOWROWS   64
+
+
+ +

+ +

+

+


Function Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
bool addshadowbox (const vec &  bbmin,
const vec &  bbmax,
const vec &  extrude,
const glmatrixf &  mat 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
static void addshadowtiles (float  x1,
float  y1,
float  x2,
float  y2 
) [static]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void drawstencilshadows (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
static void extrudeshadowtiles (int  x1,
int  y1,
int  x2,
int  y2,
int  x3,
int  y3 
) [static]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
static void rendershadowtiles (  )  [static]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VAR (shadowcasters ,
1 ,
0 ,
0  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VAR (dbgtiles ,
0 ,
0 ,
1  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VAR (shadowtile ,
0 ,
1 ,
1  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VAR (shadowclip ,
0 ,
1 ,
1  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VARP (stencilshadow ,
0 ,
40 ,
100  
)
+
+
+ +

+ +

+

+


Variable Documentation

+ +
+
+ + + + +
uint shadowtiles[SHADOWROWS+1]
+
+
+ +

+ +

+

+ +

+
+ + + + +
float shadowx1 = 1
+
+
+ +

+ +

+

+ +

+
+ + + + +
float shadowx2 = -1
+
+
+ +

+ +

+

+ +

+
+ + + + +
float shadowy1 = 1
+
+
+ +

+ +

+

+ +

+
+ + + + +
float shadowy2 = -1
+
+
+ +

+ +

+

+ +

+
+ + + + +
int stenciling = 0
+
+
+ +

+ +

+

+

+
Generated on Mon Dec 8 21:41:33 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/shadow_8cpp__incl.md5 b/source/doxygen/html/shadow_8cpp__incl.md5 new file mode 100644 index 00000000..f8c06b4b --- /dev/null +++ b/source/doxygen/html/shadow_8cpp__incl.md5 @@ -0,0 +1 @@ +97e58ceb3c98d9710b57474d4e35669b \ No newline at end of file diff --git a/source/doxygen/html/sound_8cpp.html b/source/doxygen/html/sound_8cpp.html new file mode 100644 index 00000000..1052fa98 --- /dev/null +++ b/source/doxygen/html/sound_8cpp.html @@ -0,0 +1,41 @@ + + +AssaultCube: R:/projects/actioncube/_svn/trunk/ac/source/src/sound.cpp File Reference + + + + + +
+

R:/projects/actioncube/_svn/trunk/ac/source/src/sound.cpp File Reference

#include "pch.h"
+#include "cube.h"
+ +

+

+Include dependency graph for sound.cpp:
+
+

+
+ + +
+
+
Generated on Mon Dec 8 21:41:33 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/sound_8cpp__incl.md5 b/source/doxygen/html/sound_8cpp__incl.md5 new file mode 100644 index 00000000..6062ad60 --- /dev/null +++ b/source/doxygen/html/sound_8cpp__incl.md5 @@ -0,0 +1 @@ +89346af82100f396485045fe0118462b \ No newline at end of file diff --git a/source/doxygen/html/sound_8h.html b/source/doxygen/html/sound_8h.html new file mode 100644 index 00000000..b5be921d --- /dev/null +++ b/source/doxygen/html/sound_8h.html @@ -0,0 +1,614 @@ + + +AssaultCube: R:/projects/actioncube/_svn/trunk/ac/source/src/sound.h File Reference + + + + + +
+

R:/projects/actioncube/_svn/trunk/ac/source/src/sound.h File Reference

+

+

+This graph shows which files directly or indirectly include this file:
+
+

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Classes

class  sourceowner
class  source
class  sbuffer
class  bufferhashtable
class  sourcescheduler
class  oggstream
struct  soundconfig
class  worldobjreference
class  camerareference
class  physentreference
struct  entityreference
struct  staticreference
class  location
struct  locvector
class  audiomanager

Defines

#define ALERR   alerr(true, __LINE__)

Enumerations

enum  {
+  S_JUMP = 0, +S_SOFTLAND, +S_HARDLAND, +S_BULLETAIR1, +
+  S_BULLETAIR2, +S_BULLETHIT, +S_BULLETWATERHIT, +S_KNIFE, +
+  S_PISTOL, +S_RPISTOL, +S_SHOTGUN, +S_RSHOTGUN, +
+  S_SUBGUN, +S_RSUBGUN, +S_SNIPER, +S_RSNIPER, +
+  S_ASSAULT, +S_RASSAULT, +S_ITEMAMMO, +S_ITEMHEALTH, +
+  S_ITEMARMOUR, +S_ITEMAKIMBO, +S_NOAMMO, +S_AKIMBOOUT, +
+  S_PAIN1, +S_PAIN2, +S_PAIN3, +S_PAIN4, +
+  S_PAIN5, +S_PAIN6, +S_DIE1, +S_DIE2, +
+  S_FEXPLODE, +S_SPLASH1, +S_SPLASH2, +S_FLAGDROP, +
+  S_FLAGPICKUP, +S_FLAGRETURN, +S_FLAGSCORE, +S_GRENADEPULL, +
+  S_GRENADETHROW, +S_GRENADEBOUNCE1, +S_GRENADEBOUNCE2, +S_RAKIMBO, +
+  S_GUNCHANGE, +S_GIB, +S_HEADSHOT, +S_CALLVOTE, +
+  S_VOTEPASS, +S_VOTEFAIL, +S_FOOTSTEPS, +S_FOOTSTEPSCROUCH, +
+  S_WATERFOOTSTEPS, +S_WATERFOOTSTEPSCROUCH, +S_CROUCH, +S_UNCROUCH, +
+  S_MENUSELECT, +S_MENUENTER, +S_UNDERWATER, +S_TINNITUS, +
+  S_AFFIRMATIVE, +S_ALLRIGHTSIR, +S_COMEONMOVE, +S_COMINGINWITHTHEFLAG, +
+  S_COVERME, +S_DEFENDTHEFLAG, +S_ENEMYDOWN, +S_GOGETEMBOYS, +
+  S_GOODJOBTEAM, +S_IGOTONE, +S_IMADECONTACT, +S_IMATTACKING, +
+  S_IMONDEFENSE, +S_IMONYOURTEAMMAN, +S_NEGATIVE, +S_NOCANDO, +
+  S_RECOVERTHEFLAG, +S_SORRY, +S_SPREADOUT, +S_STAYHERE, +
+  S_STAYTOGETHER, +S_THERESNOWAYSIR, +S_WEDIDIT, +S_YES, +
+  S_NICESHOT, +S_NULL +
+ }
enum  { M_FLAGGRAB = 0, +M_LASTMINUTE1, +M_LASTMINUTE2 + }
enum  { SP_LOW = 0, +SP_NORMAL, +SP_HIGH, +SP_HIGHEST + }

Functions

void alclearerr ()
bool alerr (bool msg=true, int line=0)

Variables

vector< soundconfig > gamesounds
vector< soundconfig > mapsounds
ov_callbacks oggcallbacks
int soundvol
int audiodebug
audiomanager audiomgr
+

Define Documentation

+ +
+
+ + + + +
#define ALERR   alerr(true, __LINE__)
+
+
+ +

+ +

+

+


Enumeration Type Documentation

+ +
+
+ + + + +
anonymous enum
+
+
+ +

+

Enumerator:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
S_JUMP  +
S_SOFTLAND  +
S_HARDLAND  +
S_BULLETAIR1  +
S_BULLETAIR2  +
S_BULLETHIT  +
S_BULLETWATERHIT  +
S_KNIFE  +
S_PISTOL  +
S_RPISTOL  +
S_SHOTGUN  +
S_RSHOTGUN  +
S_SUBGUN  +
S_RSUBGUN  +
S_SNIPER  +
S_RSNIPER  +
S_ASSAULT  +
S_RASSAULT  +
S_ITEMAMMO  +
S_ITEMHEALTH  +
S_ITEMARMOUR  +
S_ITEMAKIMBO  +
S_NOAMMO  +
S_AKIMBOOUT  +
S_PAIN1  +
S_PAIN2  +
S_PAIN3  +
S_PAIN4  +
S_PAIN5  +
S_PAIN6  +
S_DIE1  +
S_DIE2  +
S_FEXPLODE  +
S_SPLASH1  +
S_SPLASH2  +
S_FLAGDROP  +
S_FLAGPICKUP  +
S_FLAGRETURN  +
S_FLAGSCORE  +
S_GRENADEPULL  +
S_GRENADETHROW  +
S_GRENADEBOUNCE1  +
S_GRENADEBOUNCE2  +
S_RAKIMBO  +
S_GUNCHANGE  +
S_GIB  +
S_HEADSHOT  +
S_CALLVOTE  +
S_VOTEPASS  +
S_VOTEFAIL  +
S_FOOTSTEPS  +
S_FOOTSTEPSCROUCH  +
S_WATERFOOTSTEPS  +
S_WATERFOOTSTEPSCROUCH  +
S_CROUCH  +
S_UNCROUCH  +
S_MENUSELECT  +
S_MENUENTER  +
S_UNDERWATER  +
S_TINNITUS  +
S_AFFIRMATIVE  +
S_ALLRIGHTSIR  +
S_COMEONMOVE  +
S_COMINGINWITHTHEFLAG  +
S_COVERME  +
S_DEFENDTHEFLAG  +
S_ENEMYDOWN  +
S_GOGETEMBOYS  +
S_GOODJOBTEAM  +
S_IGOTONE  +
S_IMADECONTACT  +
S_IMATTACKING  +
S_IMONDEFENSE  +
S_IMONYOURTEAMMAN  +
S_NEGATIVE  +
S_NOCANDO  +
S_RECOVERTHEFLAG  +
S_SORRY  +
S_SPREADOUT  +
S_STAYHERE  +
S_STAYTOGETHER  +
S_THERESNOWAYSIR  +
S_WEDIDIT  +
S_YES  +
S_NICESHOT  +
S_NULL  +
+
+ +
+

+ +

+
+ + + + +
anonymous enum
+
+
+ +

+

Enumerator:
+ + + + +
M_FLAGGRAB  +
M_LASTMINUTE1  +
M_LASTMINUTE2  +
+
+ +
+

+ +

+
+ + + + +
anonymous enum
+
+
+ +

+

Enumerator:
+ + + + + +
SP_LOW  +
SP_NORMAL  +
SP_HIGH  +
SP_HIGHEST  +
+
+ +
+

+


Function Documentation

+ +
+
+ + + + + + + + +
void alclearerr (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
bool alerr (bool  msg = true,
int  line = 0 
)
+
+
+ +

+ +

+

+


Variable Documentation

+ +
+
+ + + + +
int audiodebug
+
+
+ +

+ +

+

+ +

+
+ + + + +
audiomanager audiomgr
+
+
+ +

+ +

+

+ +

+ +
+ +

+ +

+

+ +

+ +
+ +

+ +

+

+ +

+
+ + + + +
ov_callbacks oggcallbacks
+
+
+ +

+ +

+

+ +

+
+ + + + +
int soundvol
+
+
+ +

+ +

+

+

+
Generated on Mon Dec 8 21:41:33 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/sound_8h__dep__incl.md5 b/source/doxygen/html/sound_8h__dep__incl.md5 new file mode 100644 index 00000000..464bc744 --- /dev/null +++ b/source/doxygen/html/sound_8h__dep__incl.md5 @@ -0,0 +1 @@ +b000dfab46e4ed7f0b077089cfb17173 \ No newline at end of file diff --git a/source/doxygen/html/soundlocation_8cpp.html b/source/doxygen/html/soundlocation_8cpp.html new file mode 100644 index 00000000..1dc8bc09 --- /dev/null +++ b/source/doxygen/html/soundlocation_8cpp.html @@ -0,0 +1,105 @@ + + +AssaultCube: R:/projects/actioncube/_svn/trunk/ac/source/src/soundlocation.cpp File Reference + + + + + +
+

R:/projects/actioncube/_svn/trunk/ac/source/src/soundlocation.cpp File Reference

#include "pch.h"
+#include "cube.h"
+ +

+

+Include dependency graph for soundlocation.cpp:
+
+

+
+ + + + + + + + +

Defines

#define DEBUGCOND   (audiodebug==1)

Functions

 VARP (gainscale, 1, 90, 100)
+

Define Documentation

+ +
+
+ + + + +
#define DEBUGCOND   (audiodebug==1)
+
+
+ +

+ +

+

+


Function Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VARP (gainscale ,
1 ,
90 ,
100  
)
+
+
+ +

+ +

+

+

+
Generated on Mon Dec 8 21:41:33 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/soundlocation_8cpp__incl.md5 b/source/doxygen/html/soundlocation_8cpp__incl.md5 new file mode 100644 index 00000000..61688d64 --- /dev/null +++ b/source/doxygen/html/soundlocation_8cpp__incl.md5 @@ -0,0 +1 @@ +49c0a3b2721e740c2500e3a798e0bdb6 \ No newline at end of file diff --git a/source/doxygen/html/soundscheduler_8cpp.html b/source/doxygen/html/soundscheduler_8cpp.html new file mode 100644 index 00000000..5f72d81b --- /dev/null +++ b/source/doxygen/html/soundscheduler_8cpp.html @@ -0,0 +1,234 @@ + + +AssaultCube: R:/projects/actioncube/_svn/trunk/ac/source/src/soundscheduler.cpp File Reference + + + + + +
+

R:/projects/actioncube/_svn/trunk/ac/source/src/soundscheduler.cpp File Reference

#include "pch.h"
+#include "cube.h"
+ +

+

+Include dependency graph for soundscheduler.cpp:
+
+

+
+ + + + + + + + + + + + + + +

Defines

#define DEBUGCOND   (audiodebug==1)

Functions

 VARP (soundschedpriorityscore, 0, 100, 1000)
 VARP (soundscheddistancescore, 0, 5, 1000)
 VARP (soundschedoldbonus, 0, 100, 1000)
 VARP (soundschedreserve, 0, 2, 100)
+

Define Documentation

+ +
+
+ + + + +
#define DEBUGCOND   (audiodebug==1)
+
+
+ +

+ +

+

+


Function Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VARP (soundschedreserve ,
0 ,
2 ,
100  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VARP (soundschedoldbonus ,
0 ,
100 ,
1000  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VARP (soundscheddistancescore ,
0 ,
5 ,
1000  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VARP (soundschedpriorityscore ,
0 ,
100 ,
1000  
)
+
+
+ +

+ +

+

+

+
Generated on Mon Dec 8 21:41:33 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/soundscheduler_8cpp__incl.md5 b/source/doxygen/html/soundscheduler_8cpp__incl.md5 new file mode 100644 index 00000000..3b326b17 --- /dev/null +++ b/source/doxygen/html/soundscheduler_8cpp__incl.md5 @@ -0,0 +1 @@ +cd7b8b49347369e230f8e15a2f205cb9 \ No newline at end of file diff --git a/source/doxygen/html/struct_slot-members.html b/source/doxygen/html/struct_slot-members.html new file mode 100644 index 00000000..812f6a65 --- /dev/null +++ b/source/doxygen/html/struct_slot-members.html @@ -0,0 +1,34 @@ + + +AssaultCube: Member List + + + + + +
+

Slot Member List

This is the complete list of members for Slot, including all inherited members.

+ + + +
loadedSlot
nameSlot
texSlot

+
Generated on Mon Dec 8 21:41:37 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/struct_slot.html b/source/doxygen/html/struct_slot.html new file mode 100644 index 00000000..0c1efe7d --- /dev/null +++ b/source/doxygen/html/struct_slot.html @@ -0,0 +1,95 @@ + + +AssaultCube: Slot Struct Reference + + + + + +
+

Slot Struct Reference

+Collaboration diagram for Slot:
+
+

Collaboration graph
+
[legend]
+ +

+List of all members. + + + + + + + + +

Public Attributes

string name
Texture * tex
bool loaded
+


Member Data Documentation

+ +
+
+ + + + +
bool Slot::loaded
+
+
+ +

+ +

+

+ +

+
+ + + + +
string Slot::name
+
+
+ +

+ +

+

+ +

+
+ + + + +
Texture* Slot::tex
+
+
+ +

+ +

+

+


The documentation for this struct was generated from the following file:
    +
  • R:/projects/actioncube/_svn/trunk/ac/source/src/texture.cpp
+
+
Generated on Mon Dec 8 21:41:37 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/struct_slot__coll__graph.dot b/source/doxygen/html/struct_slot__coll__graph.dot new file mode 100644 index 00000000..9aecd4b0 --- /dev/null +++ b/source/doxygen/html/struct_slot__coll__graph.dot @@ -0,0 +1,8 @@ +digraph G +{ + edge [fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"]; + node [fontname="FreeSans",fontsize="10",shape=record]; + Node1 [label="Slot",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; + Node2 -> Node1 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="tex",fontname="FreeSans"]; + Node2 [label="Texture",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$struct_texture.html"]; +} diff --git a/source/doxygen/html/struct_slot__coll__graph.md5 b/source/doxygen/html/struct_slot__coll__graph.md5 new file mode 100644 index 00000000..3d1a0aef --- /dev/null +++ b/source/doxygen/html/struct_slot__coll__graph.md5 @@ -0,0 +1 @@ +8d680361478cec69255b33c515a58b29 \ No newline at end of file diff --git a/source/doxygen/html/struct_texture-members.html b/source/doxygen/html/struct_texture-members.html new file mode 100644 index 00000000..a978f5bc --- /dev/null +++ b/source/doxygen/html/struct_texture-members.html @@ -0,0 +1,37 @@ + + +AssaultCube: Member List + + + + + +
+

Texture Member List

This is the complete list of members for Texture, including all inherited members.

+ + + + + + +
bppTexture
clampTexture
idTexture
nameTexture
xsTexture
ysTexture

+
Generated on Mon Dec 8 21:41:37 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/struct_texture.html b/source/doxygen/html/struct_texture.html new file mode 100644 index 00000000..70a81147 --- /dev/null +++ b/source/doxygen/html/struct_texture.html @@ -0,0 +1,143 @@ + + +AssaultCube: Texture Struct Reference + + + + + +
+

Texture Struct Reference

#include <protos.h> +

+ +

+List of all members. + + + + + + + + + + + + + + +

Public Attributes

char * name
int xs
int ys
int bpp
int clamp
GLuint id
+


Member Data Documentation

+ +
+
+ + + + +
int Texture::bpp
+
+
+ +

+ +

+

+ +

+
+ + + + +
int Texture::clamp
+
+
+ +

+ +

+

+ +

+
+ + + + +
GLuint Texture::id
+
+
+ +

+ +

+

+ +

+
+ + + + +
char* Texture::name
+
+
+ +

+ +

+

+ +

+
+ + + + +
int Texture::xs
+
+
+ +

+ +

+

+ +

+
+ + + + +
int Texture::ys
+
+
+ +

+ +

+

+


The documentation for this struct was generated from the following file:
    +
  • R:/projects/actioncube/_svn/trunk/ac/source/src/protos.h
+
+
Generated on Mon Dec 8 21:41:37 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structakimbo-members.html b/source/doxygen/html/structakimbo-members.html new file mode 100644 index 00000000..21d0e1db --- /dev/null +++ b/source/doxygen/html/structakimbo-members.html @@ -0,0 +1,77 @@ + + +AssaultCube: Member List + + + + + +
+

akimbo Member List

This is the complete list of members for akimbo, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
akimbo(playerent *owner)akimbo
akimbolastactionakimbo
akimbomillisakimbo
akimbosideakimbo
ammoweapon
attack(vec &targ)akimbo [virtual]
attackfx(const vec &from, const vec &to, int millis)gun [virtual]
attackphysics(vec &from, vec &to)weapon [virtual]
attacksound()weapon [virtual]
busy()weapon [inline, virtual]
checkautoreload()gun
deselectable()weapon [virtual]
dynrecoil()weapon [virtual]
dynspread()weapon [virtual]
equipplayer(playerent *pl)weapon [static]
flashtime() const weapon [virtual]
gun(playerent *owner, int type)gun
gunwaitweapon
infoweapon
lastactionweapon
magweapon
modelanim()gun [virtual]
modelattacking()weapon
onammopicked()akimbo [virtual]
ondeselecting()weapon [inline, virtual]
onownerdies()weapon [inline, virtual]
onselecting()akimbo [virtual]
ownerweapon
reload()weapon [virtual]
reloadingweapon
renderaimhelp(bool teamwarning)weapon [virtual]
renderhudmodel()akimbo [virtual]
gun::renderhudmodel(int lastaction, int index=0)weapon
renderstats()weapon [virtual]
reset()akimbo [virtual]
selectable()akimbo [virtual]
sendshoot(vec &from, vec &to)weapon
shotsweapon
timerout()akimbo
typeweapon
updatetimers()akimbo [virtual]
valid(int id)weapon [static]
weapon(struct playerent *owner, int type)weapon
weaponbeloweyeweapon [static]
weaponchangetimeweapon [static]
~weapon()weapon [inline, virtual]

+
Generated on Mon Dec 8 21:41:34 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structakimbo.html b/source/doxygen/html/structakimbo.html new file mode 100644 index 00000000..aa490e52 --- /dev/null +++ b/source/doxygen/html/structakimbo.html @@ -0,0 +1,307 @@ + + +AssaultCube: akimbo Struct Reference + + + + + +
+

akimbo Struct Reference

#include <weapon.h> +

+Inherits gun. +

+

+Collaboration diagram for akimbo:
+
+

Collaboration graph
+
[legend]
+ +

+List of all members. + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Public Member Functions

 akimbo (playerent *owner)
bool attack (vec &targ)
void onammopicked ()
void onselecting ()
bool selectable ()
void updatetimers ()
void reset ()
void renderhudmodel ()
bool timerout ()

Public Attributes

bool akimboside
int akimbomillis
int akimbolastaction [2]
+


Constructor & Destructor Documentation

+ +
+
+ + + + + + + + + +
akimbo::akimbo (playerent *  owner  ) 
+
+
+ +

+ +

+

+


Member Function Documentation

+ +
+
+ + + + + + + + + +
bool akimbo::attack (vec &  targ  )  [virtual]
+
+
+ +

+ +

Reimplemented from gun.

+ +
+

+ +

+
+ + + + + + + + +
void akimbo::onammopicked (  )  [virtual]
+
+
+ +

+ +

Reimplemented from weapon.

+ +
+

+ +

+
+ + + + + + + + +
void akimbo::onselecting (  )  [virtual]
+
+
+ +

+ +

Reimplemented from weapon.

+ +
+

+ +

+
+ + + + + + + + +
void akimbo::renderhudmodel (  )  [virtual]
+
+
+ +

+ +

Reimplemented from weapon.

+ +
+

+ +

+
+ + + + + + + + +
void akimbo::reset (  )  [virtual]
+
+
+ +

+ +

Reimplemented from weapon.

+ +
+

+ +

+
+ + + + + + + + +
bool akimbo::selectable (  )  [virtual]
+
+
+ +

+ +

Reimplemented from weapon.

+ +
+

+ +

+
+ + + + + + + + +
bool akimbo::timerout (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void akimbo::updatetimers (  )  [virtual]
+
+
+ +

+ +

Reimplemented from weapon.

+ +
+

+


Member Data Documentation

+ +
+
+ + + + +
int akimbo::akimbolastaction[2]
+
+
+ +

+ +

+

+ +

+
+ + + + +
int akimbo::akimbomillis
+
+
+ +

+ +

+

+ +

+
+ + + + +
bool akimbo::akimboside
+
+
+ +

+ +

+

+


The documentation for this struct was generated from the following files:
    +
  • R:/projects/actioncube/_svn/trunk/ac/source/src/weapon.h
  • R:/projects/actioncube/_svn/trunk/ac/source/src/weapon.cpp
+
+
Generated on Mon Dec 8 21:41:34 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structakimbo__coll__graph.dot b/source/doxygen/html/structakimbo__coll__graph.dot new file mode 100644 index 00000000..f7ad139b --- /dev/null +++ b/source/doxygen/html/structakimbo__coll__graph.dot @@ -0,0 +1,31 @@ +digraph G +{ + edge [fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"]; + node [fontname="FreeSans",fontsize="10",shape=record]; + Node1 [label="akimbo",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; + Node2 -> Node1 [dir=back,color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; + Node2 [label="gun",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structgun.html"]; + Node3 -> Node2 [dir=back,color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; + Node3 [label="weapon",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structweapon.html"]; + Node4 -> Node3 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="owner",fontname="FreeSans"]; + Node4 [label="playerent",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classplayerent.html"]; + Node5 -> Node4 [dir=back,color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; + Node5 [label="dynent",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classdynent.html"]; + Node6 -> Node5 [dir=back,color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; + Node6 [label="physent",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classphysent.html"]; + Node7 -> Node6 [dir=back,color="firebrick4",fontsize="10",style="solid",fontname="FreeSans"]; + Node7 [label="worldobject",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classworldobject.html"]; + Node8 -> Node6 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="deltapos\nnewpos\nvel\no",fontname="FreeSans"]; + Node8 [label="vec",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structvec.html"]; + Node9 -> Node5 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="prev\ncurrent",fontname="FreeSans"]; + Node9 [label="animstate",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structanimstate.html"]; + Node10 -> Node4 [dir=back,color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; + Node10 [label="playerstate",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classplayerstate.html"]; + Node11 -> Node4 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="history",fontname="FreeSans"]; + Node11 [label="poshist",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structposhist.html"]; + Node8 -> Node11 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="pos",fontname="FreeSans"]; + Node3 -> Node4 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="weaponsel\nnextweaponsel\nweapons\nnextprimweap\nprevweaponsel\nprimweap\nlastattackweapon",fontname="FreeSans"]; + Node8 -> Node4 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="head",fontname="FreeSans"]; + Node12 -> Node3 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="info",fontname="FreeSans"]; + Node12 [label="guninfo",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structguninfo.html"]; +} diff --git a/source/doxygen/html/structakimbo__coll__graph.md5 b/source/doxygen/html/structakimbo__coll__graph.md5 new file mode 100644 index 00000000..df7912b8 --- /dev/null +++ b/source/doxygen/html/structakimbo__coll__graph.md5 @@ -0,0 +1 @@ +d26b6a81e8ad7e6c43cb40919b23aa9c \ No newline at end of file diff --git a/source/doxygen/html/structakimboevent-members.html b/source/doxygen/html/structakimboevent-members.html new file mode 100644 index 00000000..1bbf5dce --- /dev/null +++ b/source/doxygen/html/structakimboevent-members.html @@ -0,0 +1,34 @@ + + +AssaultCube: Member List + + + + + +
+

akimboevent Member List

This is the complete list of members for akimboevent, including all inherited members.

+ + + +
idakimboevent
millisakimboevent
typeakimboevent

+
Generated on Mon Dec 8 21:41:34 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structakimboevent.html b/source/doxygen/html/structakimboevent.html new file mode 100644 index 00000000..dc24c07e --- /dev/null +++ b/source/doxygen/html/structakimboevent.html @@ -0,0 +1,90 @@ + + +AssaultCube: akimboevent Struct Reference + + + + + +
+

akimboevent Struct Reference

+

+List of all members. + + + + + + + + +

Public Attributes

int type
int millis
int id
+


Member Data Documentation

+ +
+
+ + + + +
int akimboevent::id
+
+
+ +

+ +

+

+ +

+
+ + + + +
int akimboevent::millis
+
+
+ +

+ +

+

+ +

+
+ + + + +
int akimboevent::type
+
+
+ +

+ +

+

+


The documentation for this struct was generated from the following file:
    +
  • R:/projects/actioncube/_svn/trunk/ac/source/src/server.cpp
+
+
Generated on Mon Dec 8 21:41:34 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structanimstate-members.html b/source/doxygen/html/structanimstate-members.html new file mode 100644 index 00000000..707fb338 --- /dev/null +++ b/source/doxygen/html/structanimstate-members.html @@ -0,0 +1,40 @@ + + +AssaultCube: Member List + + + + + +
+

animstate Member List

This is the complete list of members for animstate, including all inherited members.

+ + + + + + + + + +
animanimstate
animstate()animstate [inline]
basetimeanimstate
frameanimstate
operator!=(const animstate &o) const animstate [inline]
operator==(const animstate &o) const animstate [inline]
rangeanimstate
reset()animstate [inline]
speedanimstate

+
Generated on Mon Dec 8 21:41:34 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structanimstate.html b/source/doxygen/html/structanimstate.html new file mode 100644 index 00000000..5a093f55 --- /dev/null +++ b/source/doxygen/html/structanimstate.html @@ -0,0 +1,215 @@ + + +AssaultCube: animstate Struct Reference + + + + + +
+

animstate Struct Reference

#include <model.h> +

+ +

+List of all members. + + + + + + + + + + + + + + + + + + + + + +

Public Member Functions

 animstate ()
void reset ()
bool operator== (const animstate &o) const
bool operator!= (const animstate &o) const

Public Attributes

int anim
int frame
int range
int basetime
float speed
+


Constructor & Destructor Documentation

+ +
+
+ + + + + + + + +
animstate::animstate (  )  [inline]
+
+
+ +

+ +

+

+


Member Function Documentation

+ +
+
+ + + + + + + + + +
bool animstate::operator!= (const animstate &  o  )  const [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
bool animstate::operator== (const animstate &  o  )  const [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void animstate::reset (  )  [inline]
+
+
+ +

+ +

+

+


Member Data Documentation

+ +
+
+ + + + +
int animstate::anim
+
+
+ +

+ +

+

+ +

+
+ + + + +
int animstate::basetime
+
+
+ +

+ +

+

+ +

+
+ + + + +
int animstate::frame
+
+
+ +

+ +

+

+ +

+
+ + + + +
int animstate::range
+
+
+ +

+ +

+

+ +

+
+ + + + +
float animstate::speed
+
+
+ +

+ +

+

+


The documentation for this struct was generated from the following file:
    +
  • R:/projects/actioncube/_svn/trunk/ac/source/src/model.h
+
+
Generated on Mon Dec 8 21:41:34 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structassaultrifle-members.html b/source/doxygen/html/structassaultrifle-members.html new file mode 100644 index 00000000..13bfb510 --- /dev/null +++ b/source/doxygen/html/structassaultrifle-members.html @@ -0,0 +1,73 @@ + + +AssaultCube: Member List + + + + + +
+

assaultrifle Member List

This is the complete list of members for assaultrifle, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ammoweapon
assaultrifle(playerent *owner)assaultrifle
attack(vec &targ)gun [virtual]
attackfx(const vec &from, const vec &to, int millis)gun [virtual]
attackphysics(vec &from, vec &to)weapon [virtual]
attacksound()weapon [virtual]
busy()weapon [inline, virtual]
checkautoreload()gun
deselectable()weapon [virtual]
dynrecoil()assaultrifle [virtual]
dynspread()assaultrifle [virtual]
equipplayer(playerent *pl)weapon [static]
flashtime() const weapon [virtual]
gun(playerent *owner, int type)gun
gunwaitweapon
infoweapon
lastactionweapon
magweapon
modelanim()gun [virtual]
modelattacking()weapon
onammopicked()weapon [inline, virtual]
ondeselecting()weapon [inline, virtual]
onownerdies()weapon [inline, virtual]
onselecting()weapon [virtual]
ownerweapon
reload()weapon [virtual]
reloadingweapon
renderaimhelp(bool teamwarning)weapon [virtual]
renderhudmodel()weapon [virtual]
renderhudmodel(int lastaction, int index=0)weapon
renderstats()weapon [virtual]
reset()weapon [inline, virtual]
selectable()assaultrifle [virtual]
sendshoot(vec &from, vec &to)weapon
shotsweapon
typeweapon
updatetimers()weapon [virtual]
valid(int id)weapon [static]
weapon(struct playerent *owner, int type)weapon
weaponbeloweyeweapon [static]
weaponchangetimeweapon [static]
~weapon()weapon [inline, virtual]

+
Generated on Mon Dec 8 21:41:34 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structassaultrifle.html b/source/doxygen/html/structassaultrifle.html new file mode 100644 index 00000000..93fb043f --- /dev/null +++ b/source/doxygen/html/structassaultrifle.html @@ -0,0 +1,140 @@ + + +AssaultCube: assaultrifle Struct Reference + + + + + +
+

assaultrifle Struct Reference

#include <weapon.h> +

+Inherits gun. +

+

+Collaboration diagram for assaultrifle:
+
+

Collaboration graph
+
[legend]
+ +

+List of all members. + + + + + + + + + + +

Public Member Functions

 assaultrifle (playerent *owner)
int dynspread ()
float dynrecoil ()
bool selectable ()
+


Constructor & Destructor Documentation

+ +
+
+ + + + + + + + + +
assaultrifle::assaultrifle (playerent *  owner  ) 
+
+
+ +

+ +

+

+


Member Function Documentation

+ +
+
+ + + + + + + + +
float assaultrifle::dynrecoil (  )  [virtual]
+
+
+ +

+ +

Reimplemented from weapon.

+ +
+

+ +

+
+ + + + + + + + +
int assaultrifle::dynspread (  )  [virtual]
+
+
+ +

+ +

Reimplemented from weapon.

+ +
+

+ +

+
+ + + + + + + + +
bool assaultrifle::selectable (  )  [virtual]
+
+
+ +

+ +

Reimplemented from weapon.

+ +
+

+


The documentation for this struct was generated from the following files:
    +
  • R:/projects/actioncube/_svn/trunk/ac/source/src/weapon.h
  • R:/projects/actioncube/_svn/trunk/ac/source/src/weapon.cpp
+
+
Generated on Mon Dec 8 21:41:34 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structassaultrifle__coll__graph.dot b/source/doxygen/html/structassaultrifle__coll__graph.dot new file mode 100644 index 00000000..d802fb88 --- /dev/null +++ b/source/doxygen/html/structassaultrifle__coll__graph.dot @@ -0,0 +1,31 @@ +digraph G +{ + edge [fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"]; + node [fontname="FreeSans",fontsize="10",shape=record]; + Node1 [label="assaultrifle",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; + Node2 -> Node1 [dir=back,color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; + Node2 [label="gun",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structgun.html"]; + Node3 -> Node2 [dir=back,color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; + Node3 [label="weapon",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structweapon.html"]; + Node4 -> Node3 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="owner",fontname="FreeSans"]; + Node4 [label="playerent",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classplayerent.html"]; + Node5 -> Node4 [dir=back,color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; + Node5 [label="dynent",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classdynent.html"]; + Node6 -> Node5 [dir=back,color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; + Node6 [label="physent",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classphysent.html"]; + Node7 -> Node6 [dir=back,color="firebrick4",fontsize="10",style="solid",fontname="FreeSans"]; + Node7 [label="worldobject",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classworldobject.html"]; + Node8 -> Node6 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="deltapos\nnewpos\nvel\no",fontname="FreeSans"]; + Node8 [label="vec",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structvec.html"]; + Node9 -> Node5 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="prev\ncurrent",fontname="FreeSans"]; + Node9 [label="animstate",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structanimstate.html"]; + Node10 -> Node4 [dir=back,color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; + Node10 [label="playerstate",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classplayerstate.html"]; + Node11 -> Node4 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="history",fontname="FreeSans"]; + Node11 [label="poshist",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structposhist.html"]; + Node8 -> Node11 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="pos",fontname="FreeSans"]; + Node3 -> Node4 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="weaponsel\nnextweaponsel\nweapons\nnextprimweap\nprevweaponsel\nprimweap\nlastattackweapon",fontname="FreeSans"]; + Node8 -> Node4 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="head",fontname="FreeSans"]; + Node12 -> Node3 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="info",fontname="FreeSans"]; + Node12 [label="guninfo",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structguninfo.html"]; +} diff --git a/source/doxygen/html/structassaultrifle__coll__graph.md5 b/source/doxygen/html/structassaultrifle__coll__graph.md5 new file mode 100644 index 00000000..9eb77972 --- /dev/null +++ b/source/doxygen/html/structassaultrifle__coll__graph.md5 @@ -0,0 +1 @@ +a869fcc8c5070a464db0723f1db8cffd \ No newline at end of file diff --git a/source/doxygen/html/structautoteamaction-members.html b/source/doxygen/html/structautoteamaction-members.html new file mode 100644 index 00000000..410a42d9 --- /dev/null +++ b/source/doxygen/html/structautoteamaction-members.html @@ -0,0 +1,42 @@ + + +AssaultCube: Member List + + + + + +
+

autoteamaction Member List

This is the complete list of members for autoteamaction, including all inherited members.

+ + + + + + + + + + + +
areaserveraction
autoteamaction(bool enable)autoteamaction [inline]
descserveraction
enableenableaction
enableaction(bool enable)enableaction [inline]
isdisabled()serveraction [inline, virtual]
isvalid()serveraction [inline, virtual]
perform()autoteamaction [inline, virtual]
roleserveraction
serveraction()serveraction [inline]
~serveraction()serveraction [inline, virtual]

+
Generated on Mon Dec 8 21:41:34 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structautoteamaction.html b/source/doxygen/html/structautoteamaction.html new file mode 100644 index 00000000..fa394df7 --- /dev/null +++ b/source/doxygen/html/structautoteamaction.html @@ -0,0 +1,94 @@ + + +AssaultCube: autoteamaction Struct Reference + + + + + +
+

autoteamaction Struct Reference

#include <serveractions.h> +

+Inherits enableaction. +

+

+Collaboration diagram for autoteamaction:
+
+

Collaboration graph
+
[legend]
+ +

+List of all members. + + + + + + +

Public Member Functions

void perform ()
 autoteamaction (bool enable)
+


Constructor & Destructor Documentation

+ +
+
+ + + + + + + + + +
autoteamaction::autoteamaction (bool  enable  )  [inline]
+
+
+ +

+ +

+

+


Member Function Documentation

+ +
+
+ + + + + + + + +
void autoteamaction::perform (  )  [inline, virtual]
+
+
+ +

+ +

Implements serveraction.

+ +
+

+


The documentation for this struct was generated from the following file: +
+
Generated on Mon Dec 8 21:41:34 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structautoteamaction__coll__graph.dot b/source/doxygen/html/structautoteamaction__coll__graph.dot new file mode 100644 index 00000000..33723c22 --- /dev/null +++ b/source/doxygen/html/structautoteamaction__coll__graph.dot @@ -0,0 +1,10 @@ +digraph G +{ + edge [fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"]; + node [fontname="FreeSans",fontsize="10",shape=record]; + Node1 [label="autoteamaction",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; + Node2 -> Node1 [dir=back,color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; + Node2 [label="enableaction",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structenableaction.html"]; + Node3 -> Node2 [dir=back,color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; + Node3 [label="serveraction",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structserveraction.html"]; +} diff --git a/source/doxygen/html/structautoteamaction__coll__graph.md5 b/source/doxygen/html/structautoteamaction__coll__graph.md5 new file mode 100644 index 00000000..a37ac535 --- /dev/null +++ b/source/doxygen/html/structautoteamaction__coll__graph.md5 @@ -0,0 +1 @@ +b8bbdad75bb81d4d0604e20c42b60b07 \ No newline at end of file diff --git a/source/doxygen/html/structban-members.html b/source/doxygen/html/structban-members.html new file mode 100644 index 00000000..dfef223e --- /dev/null +++ b/source/doxygen/html/structban-members.html @@ -0,0 +1,33 @@ + + +AssaultCube: Member List + + + + + +
+

ban Member List

This is the complete list of members for ban, including all inherited members.

+ + +
addressban
millisban

+
Generated on Mon Dec 8 21:41:34 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structban.html b/source/doxygen/html/structban.html new file mode 100644 index 00000000..8a82c534 --- /dev/null +++ b/source/doxygen/html/structban.html @@ -0,0 +1,73 @@ + + +AssaultCube: ban Struct Reference + + + + + +
+

ban Struct Reference

+

+List of all members. + + + + + + +

Public Attributes

ENetAddress address
int millis
+


Member Data Documentation

+ +
+
+ + + + +
ENetAddress ban::address
+
+
+ +

+ +

+

+ +

+
+ + + + +
int ban::millis
+
+
+ +

+ +

+

+


The documentation for this struct was generated from the following file:
    +
  • R:/projects/actioncube/_svn/trunk/ac/source/src/server.cpp
+
+
Generated on Mon Dec 8 21:41:34 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structbanaction-members.html b/source/doxygen/html/structbanaction-members.html new file mode 100644 index 00000000..23a0bf18 --- /dev/null +++ b/source/doxygen/html/structbanaction-members.html @@ -0,0 +1,45 @@ + + +AssaultCube: Member List + + + + + +
+

banaction Member List

This is the complete list of members for banaction, including all inherited members.

+ + + + + + + + + + + + + + +
addressplayeraction
areaserveraction
banaction(int cn)banaction [inline]
cnplayeraction
descserveraction
disconnect(int reason)playeraction [inline]
isdisabled()serveraction [inline, virtual]
isvalid()banaction [inline, virtual]
perform()banaction [inline, virtual]
playeraction(int cn)playeraction [inline]
roleserveraction
serveraction()serveraction [inline]
wasvalidbanaction
~serveraction()serveraction [inline, virtual]

+
Generated on Mon Dec 8 21:41:34 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structbanaction.html b/source/doxygen/html/structbanaction.html new file mode 100644 index 00000000..1405f2fa --- /dev/null +++ b/source/doxygen/html/structbanaction.html @@ -0,0 +1,136 @@ + + +AssaultCube: banaction Struct Reference + + + + + +
+

banaction Struct Reference

#include <serveractions.h> +

+Inherits playeraction. +

+

+Collaboration diagram for banaction:
+
+

Collaboration graph
+
[legend]
+ +

+List of all members. + + + + + + + + + + + +

Public Member Functions

void perform ()
virtual bool isvalid ()
 banaction (int cn)

Public Attributes

bool wasvalid
+


Constructor & Destructor Documentation

+ +
+
+ + + + + + + + + +
banaction::banaction (int  cn  )  [inline]
+
+
+ +

+ +

+

+


Member Function Documentation

+ +
+
+ + + + + + + + +
virtual bool banaction::isvalid (  )  [inline, virtual]
+
+
+ +

+ +

Reimplemented from playeraction.

+ +
+

+ +

+
+ + + + + + + + +
void banaction::perform (  )  [inline, virtual]
+
+
+ +

+ +

Implements serveraction.

+ +
+

+


Member Data Documentation

+ +
+
+ + + + +
bool banaction::wasvalid
+
+
+ +

+ +

+

+


The documentation for this struct was generated from the following file: +
+
Generated on Mon Dec 8 21:41:34 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structbanaction__coll__graph.dot b/source/doxygen/html/structbanaction__coll__graph.dot new file mode 100644 index 00000000..2e099286 --- /dev/null +++ b/source/doxygen/html/structbanaction__coll__graph.dot @@ -0,0 +1,10 @@ +digraph G +{ + edge [fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"]; + node [fontname="FreeSans",fontsize="10",shape=record]; + Node1 [label="banaction",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; + Node2 -> Node1 [dir=back,color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; + Node2 [label="playeraction",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structplayeraction.html"]; + Node3 -> Node2 [dir=back,color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; + Node3 [label="serveraction",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structserveraction.html"]; +} diff --git a/source/doxygen/html/structbanaction__coll__graph.md5 b/source/doxygen/html/structbanaction__coll__graph.md5 new file mode 100644 index 00000000..54e39eb4 --- /dev/null +++ b/source/doxygen/html/structbanaction__coll__graph.md5 @@ -0,0 +1 @@ +3c1181d810341d65b4938d7ff18e72f4 \ No newline at end of file diff --git a/source/doxygen/html/structbatchedmodel-members.html b/source/doxygen/html/structbatchedmodel-members.html new file mode 100644 index 00000000..768b5452 --- /dev/null +++ b/source/doxygen/html/structbatchedmodel-members.html @@ -0,0 +1,42 @@ + + +AssaultCube: Member List + + + + + + +
Generated on Mon Dec 8 21:41:34 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structbatchedmodel.html b/source/doxygen/html/structbatchedmodel.html new file mode 100644 index 00000000..67d6e900 --- /dev/null +++ b/source/doxygen/html/structbatchedmodel.html @@ -0,0 +1,231 @@ + + +AssaultCube: batchedmodel Struct Reference + + + + + +
+

batchedmodel Struct Reference

+Collaboration diagram for batchedmodel:
+
+

Collaboration graph
+
[legend]
+ +

+List of all members. + + + + + + + + + + + + + + + + + + + + + + + + +

Public Attributes

vec o
int anim
int varseed
int tex
float yaw
float pitch
float speed
int basetime
playerent * d
int attached
float scale
+


Member Data Documentation

+ +
+
+ + + + +
int batchedmodel::anim
+
+
+ +

+ +

+

+ +

+
+ + + + +
int batchedmodel::attached
+
+
+ +

+ +

+

+ +

+
+ + + + +
int batchedmodel::basetime
+
+
+ +

+ +

+

+ +

+ +
+ +

+ +

+

+ +

+
+ + + + +
vec batchedmodel::o
+
+
+ +

+ +

+

+ +

+
+ + + + +
float batchedmodel::pitch
+
+
+ +

+ +

+

+ +

+
+ + + + +
float batchedmodel::scale
+
+
+ +

+ +

+

+ +

+
+ + + + +
float batchedmodel::speed
+
+
+ +

+ +

+

+ +

+
+ + + + +
int batchedmodel::tex
+
+
+ +

+ +

+

+ +

+
+ + + + +
int batchedmodel::varseed
+
+
+ +

+ +

+

+ +

+
+ + + + +
float batchedmodel::yaw
+
+
+ +

+ +

+

+


The documentation for this struct was generated from the following file: +
+
Generated on Mon Dec 8 21:41:34 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structbatchedmodel__coll__graph.dot b/source/doxygen/html/structbatchedmodel__coll__graph.dot new file mode 100644 index 00000000..a3e6439d --- /dev/null +++ b/source/doxygen/html/structbatchedmodel__coll__graph.dot @@ -0,0 +1,30 @@ +digraph G +{ + edge [fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"]; + node [fontname="FreeSans",fontsize="10",shape=record]; + Node1 [label="batchedmodel",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; + Node2 -> Node1 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="d",fontname="FreeSans"]; + Node2 [label="playerent",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classplayerent.html"]; + Node3 -> Node2 [dir=back,color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; + Node3 [label="dynent",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classdynent.html"]; + Node4 -> Node3 [dir=back,color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; + Node4 [label="physent",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classphysent.html"]; + Node5 -> Node4 [dir=back,color="firebrick4",fontsize="10",style="solid",fontname="FreeSans"]; + Node5 [label="worldobject",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classworldobject.html"]; + Node6 -> Node4 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="deltapos\nnewpos\nvel\no",fontname="FreeSans"]; + Node6 [label="vec",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structvec.html"]; + Node7 -> Node3 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="prev\ncurrent",fontname="FreeSans"]; + Node7 [label="animstate",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structanimstate.html"]; + Node8 -> Node2 [dir=back,color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; + Node8 [label="playerstate",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classplayerstate.html"]; + Node9 -> Node2 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="history",fontname="FreeSans"]; + Node9 [label="poshist",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structposhist.html"]; + Node6 -> Node9 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="pos",fontname="FreeSans"]; + Node10 -> Node2 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="weaponsel\nnextweaponsel\nweapons\nnextprimweap\nprevweaponsel\nprimweap\nlastattackweapon",fontname="FreeSans"]; + Node10 [label="weapon",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structweapon.html"]; + Node2 -> Node10 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="owner",fontname="FreeSans"]; + Node11 -> Node10 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="info",fontname="FreeSans"]; + Node11 [label="guninfo",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structguninfo.html"]; + Node6 -> Node2 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="head",fontname="FreeSans"]; + Node6 -> Node1 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="o",fontname="FreeSans"]; +} diff --git a/source/doxygen/html/structbatchedmodel__coll__graph.md5 b/source/doxygen/html/structbatchedmodel__coll__graph.md5 new file mode 100644 index 00000000..c5a85da5 --- /dev/null +++ b/source/doxygen/html/structbatchedmodel__coll__graph.md5 @@ -0,0 +1 @@ +1ec6bbe9a455a7fd2f3a72d94c6b204a \ No newline at end of file diff --git a/source/doxygen/html/structblock-members.html b/source/doxygen/html/structblock-members.html new file mode 100644 index 00000000..9ef04606 --- /dev/null +++ b/source/doxygen/html/structblock-members.html @@ -0,0 +1,35 @@ + + +AssaultCube: Member List + + + + + +
+

block Member List

This is the complete list of members for block, including all inherited members.

+ + + + +
xblock
xsblock
yblock
ysblock

+
Generated on Mon Dec 8 21:41:34 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structblock.html b/source/doxygen/html/structblock.html new file mode 100644 index 00000000..34300b68 --- /dev/null +++ b/source/doxygen/html/structblock.html @@ -0,0 +1,109 @@ + + +AssaultCube: block Struct Reference + + + + + +
+

block Struct Reference

#include <world.h> +

+ +

+List of all members. + + + + + + + + + + +

Public Attributes

int x
int y
int xs
int ys
+


Member Data Documentation

+ +
+
+ + + + +
int block::x
+
+
+ +

+ +

+

+ +

+
+ + + + +
int block::xs
+
+
+ +

+ +

+

+ +

+
+ + + + +
int block::y
+
+
+ +

+ +

+

+ +

+
+ + + + +
int block::ys
+
+
+ +

+ +

+

+


The documentation for this struct was generated from the following file:
    +
  • R:/projects/actioncube/_svn/trunk/ac/source/src/world.h
+
+
Generated on Mon Dec 8 21:41:34 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structbvec-members.html b/source/doxygen/html/structbvec-members.html new file mode 100644 index 00000000..95fb9feb --- /dev/null +++ b/source/doxygen/html/structbvec-members.html @@ -0,0 +1,44 @@ + + +AssaultCube: Member List + + + + + +
+

bvec Member List

This is the complete list of members for bvec, including all inherited members.

+ + + + + + + + + + + + + +
bvec()bvec [inline]
bvec(uchar x, uchar y, uchar z)bvec [inline]
bvec(const vec &v)bvec [inline]
iszero() const bvec [inline]
operator!=(const bvec &v) const bvec [inline]
operator==(const bvec &v) const bvec [inline]
operator[](int i)bvec [inline]
operator[](int i) const bvec [inline]
tovec() const bvec [inline]
vbvec
xbvec
ybvec
zbvec

+
Generated on Mon Dec 8 21:41:34 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structbvec.html b/source/doxygen/html/structbvec.html new file mode 100644 index 00000000..216b81d5 --- /dev/null +++ b/source/doxygen/html/structbvec.html @@ -0,0 +1,345 @@ + + +AssaultCube: bvec Struct Reference + + + + + +
+

bvec Struct Reference

#include <geom.h> +

+ +

+List of all members. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Public Member Functions

 bvec ()
 bvec (uchar x, uchar y, uchar z)
 bvec (const vec &v)
uchar & operator[] (int i)
uchar operator[] (int i) const
bool operator== (const bvec &v) const
bool operator!= (const bvec &v) const
bool iszero () const
vec tovec () const

Public Attributes

union {
   struct {
      uchar   x
      uchar   y
      uchar   z
   } 
   uchar   v [3]
}; 
+


Constructor & Destructor Documentation

+ +
+
+ + + + + + + + +
bvec::bvec (  )  [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
bvec::bvec (uchar  x,
uchar  y,
uchar  z 
) [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
bvec::bvec (const vec &  v  )  [inline]
+
+
+ +

+ +

+

+


Member Function Documentation

+ +
+
+ + + + + + + + +
bool bvec::iszero (  )  const [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
bool bvec::operator!= (const bvec &  v  )  const [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
bool bvec::operator== (const bvec &  v  )  const [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
uchar bvec::operator[] (int  i  )  const [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
uchar& bvec::operator[] (int  i  )  [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
vec bvec::tovec (  )  const [inline]
+
+
+ +

+ +

+

+


Member Data Documentation

+ +
+
+ + + + +
union { ... }
+
+
+ +

+ +

+

+ +

+
+ + + + +
uchar bvec::v[3]
+
+
+ +

+ +

+

+ +

+
+ + + + +
uchar bvec::x
+
+
+ +

+ +

+

+ +

+
+ + + + +
uchar bvec::y
+
+
+ +

+ +

+

+ +

+
+ + + + +
uchar bvec::z
+
+
+ +

+ +

+

+


The documentation for this struct was generated from the following file:
    +
  • R:/projects/actioncube/_svn/trunk/ac/source/src/geom.h
+
+
Generated on Mon Dec 8 21:41:34 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structcleardemosaction-members.html b/source/doxygen/html/structcleardemosaction-members.html new file mode 100644 index 00000000..e3ed0b22 --- /dev/null +++ b/source/doxygen/html/structcleardemosaction-members.html @@ -0,0 +1,41 @@ + + +AssaultCube: Member List + + + + + +
+

cleardemosaction Member List

This is the complete list of members for cleardemosaction, including all inherited members.

+ + + + + + + + + + +
areaserveraction
cleardemosaction(int demo)cleardemosaction [inline]
democleardemosaction
descserveraction
isdisabled()serveraction [inline, virtual]
isvalid()serveraction [inline, virtual]
perform()cleardemosaction [inline, virtual]
roleserveraction
serveraction()serveraction [inline]
~serveraction()serveraction [inline, virtual]

+
Generated on Mon Dec 8 21:41:34 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structcleardemosaction.html b/source/doxygen/html/structcleardemosaction.html new file mode 100644 index 00000000..0338c038 --- /dev/null +++ b/source/doxygen/html/structcleardemosaction.html @@ -0,0 +1,113 @@ + + +AssaultCube: cleardemosaction Struct Reference + + + + + +
+

cleardemosaction Struct Reference

#include <serveractions.h> +

+Inherits serveraction. +

+

+Collaboration diagram for cleardemosaction:
+
+

Collaboration graph
+
[legend]
+ +

+List of all members. + + + + + + + + + +

Public Member Functions

void perform ()
 cleardemosaction (int demo)

Public Attributes

int demo
+


Constructor & Destructor Documentation

+ +
+
+ + + + + + + + + +
cleardemosaction::cleardemosaction (int  demo  )  [inline]
+
+
+ +

+ +

+

+


Member Function Documentation

+ +
+
+ + + + + + + + +
void cleardemosaction::perform (  )  [inline, virtual]
+
+
+ +

+ +

Implements serveraction.

+ +
+

+


Member Data Documentation

+ +
+
+ + + + +
int cleardemosaction::demo
+
+
+ +

+ +

+

+


The documentation for this struct was generated from the following file: +
+
Generated on Mon Dec 8 21:41:34 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structcleardemosaction__coll__graph.dot b/source/doxygen/html/structcleardemosaction__coll__graph.dot new file mode 100644 index 00000000..9df68b26 --- /dev/null +++ b/source/doxygen/html/structcleardemosaction__coll__graph.dot @@ -0,0 +1,8 @@ +digraph G +{ + edge [fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"]; + node [fontname="FreeSans",fontsize="10",shape=record]; + Node1 [label="cleardemosaction",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; + Node2 -> Node1 [dir=back,color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; + Node2 [label="serveraction",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structserveraction.html"]; +} diff --git a/source/doxygen/html/structcleardemosaction__coll__graph.md5 b/source/doxygen/html/structcleardemosaction__coll__graph.md5 new file mode 100644 index 00000000..8a268c16 --- /dev/null +++ b/source/doxygen/html/structcleardemosaction__coll__graph.md5 @@ -0,0 +1 @@ +8d2269a3a44dffc680612f5701713138 \ No newline at end of file diff --git a/source/doxygen/html/structclient-members.html b/source/doxygen/html/structclient-members.html new file mode 100644 index 00000000..8fe68aac --- /dev/null +++ b/source/doxygen/html/structclient-members.html @@ -0,0 +1,65 @@ + + +AssaultCube: Member List + + + + + + +
Generated on Mon Dec 8 21:41:34 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structclient.html b/source/doxygen/html/structclient.html new file mode 100644 index 00000000..cec18f3e --- /dev/null +++ b/source/doxygen/html/structclient.html @@ -0,0 +1,640 @@ + + +AssaultCube: client Struct Reference + + + + + +
+

client Struct Reference

+Collaboration diagram for client:
+
+

Collaboration graph
+
[legend]
+ +

+List of all members. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Public Member Functions

gameevent & addevent ()
void mapchange ()
void reset ()
void zap ()

Public Attributes

int type
int clientnum
ENetPeer * peer
string hostname
string name
string team
int skin
int vote
int role
int connectmillis
bool isauthed
bool timesync
int gameoffset
int lastevent
int lastvotecall
int demoflags
clientstate state
vector< gameevent > events
vector< uchar > position
vector< uchar > messages
string lastsaytext
int saychars
int lastsay
int spamcount
int at3_score
int at3_lastforce
int lastforce
bool at3_dontmove
int spawnindex
int salt
+


Member Function Documentation

+ +
+
+ + + + + + + + +
gameevent& client::addevent (  )  [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void client::mapchange (  )  [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void client::reset (  )  [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void client::zap (  )  [inline]
+
+
+ +

+ +

+

+


Member Data Documentation

+ +
+
+ + + + +
bool client::at3_dontmove
+
+
+ +

+ +

+

+ +

+
+ + + + +
int client::at3_lastforce
+
+
+ +

+ +

+

+ +

+
+ + + + +
int client::at3_score
+
+
+ +

+ +

+

+ +

+
+ + + + +
int client::clientnum
+
+
+ +

+ +

+

+ +

+
+ + + + +
int client::connectmillis
+
+
+ +

+ +

+

+ +

+
+ + + + +
int client::demoflags
+
+
+ +

+ +

+

+ +

+ +
+ +

+ +

+

+ +

+
+ + + + +
int client::gameoffset
+
+
+ +

+ +

+

+ +

+ +
+ +

+ +

+

+ +

+
+ + + + +
bool client::isauthed
+
+
+ +

+ +

+

+ +

+
+ + + + +
int client::lastevent
+
+
+ +

+ +

+

+ +

+
+ + + + +
int client::lastforce
+
+
+ +

+ +

+

+ +

+
+ + + + +
int client::lastsay
+
+
+ +

+ +

+

+ +

+ +
+ +

+ +

+

+ +

+
+ + + + +
int client::lastvotecall
+
+
+ +

+ +

+

+ +

+ +
+ +

+ +

+

+ +

+
+ + + + +
string client::name
+
+
+ +

+ +

+

+ +

+
+ + + + +
ENetPeer* client::peer
+
+
+ +

+ +

+

+ +

+ +
+ +

+ +

+

+ +

+
+ + + + +
int client::role
+
+
+ +

+ +

+

+ +

+
+ + + + +
int client::salt
+
+
+ +

+ +

+

+ +

+
+ + + + +
int client::saychars
+
+
+ +

+ +

+

+ +

+
+ + + + +
int client::skin
+
+
+ +

+ +

+

+ +

+
+ + + + +
int client::spamcount
+
+
+ +

+ +

+

+ +

+
+ + + + +
int client::spawnindex
+
+
+ +

+ +

+

+ +

+ +
+ +

+ +

+

+ +

+
+ + + + +
string client::team
+
+
+ +

+ +

+

+ +

+
+ + + + +
bool client::timesync
+
+
+ +

+ +

+

+ +

+
+ + + + +
int client::type
+
+
+ +

+ +

+

+ +

+
+ + + + +
int client::vote
+
+
+ +

+ +

+

+


The documentation for this struct was generated from the following file:
    +
  • R:/projects/actioncube/_svn/trunk/ac/source/src/server.cpp
+
+
Generated on Mon Dec 8 21:41:34 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structclient__coll__graph.dot b/source/doxygen/html/structclient__coll__graph.dot new file mode 100644 index 00000000..ff7ca12a --- /dev/null +++ b/source/doxygen/html/structclient__coll__graph.dot @@ -0,0 +1,16 @@ +digraph G +{ + edge [fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"]; + node [fontname="FreeSans",fontsize="10",shape=record]; + Node1 [label="client",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; + Node2 -> Node1 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="state",fontname="FreeSans"]; + Node2 [label="clientstate",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structclientstate.html"]; + Node3 -> Node2 [dir=back,color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; + Node3 [label="playerstate",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classplayerstate.html"]; + Node4 -> Node2 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="grenades",fontname="FreeSans"]; + Node4 [label="projectilestate\< 8 \>",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structprojectilestate.html"]; + Node5 -> Node2 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="o",fontname="FreeSans"]; + Node5 [label="vec",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structvec.html"]; + Node6 -> Node1 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="events",fontname="FreeSans"]; + Node6 [label="vector\< gameevent \>",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structvector.html"]; +} diff --git a/source/doxygen/html/structclient__coll__graph.md5 b/source/doxygen/html/structclient__coll__graph.md5 new file mode 100644 index 00000000..6a32cbe0 --- /dev/null +++ b/source/doxygen/html/structclient__coll__graph.md5 @@ -0,0 +1 @@ +99ac565cd2165f0b509b2c2d39e5aafa \ No newline at end of file diff --git a/source/doxygen/html/structclientstate-members.html b/source/doxygen/html/structclientstate-members.html new file mode 100644 index 00000000..6781e079 --- /dev/null +++ b/source/doxygen/html/structclientstate-members.html @@ -0,0 +1,68 @@ + + +AssaultCube: Member List + + + + + + +
Generated on Mon Dec 8 21:41:34 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structclientstate.html b/source/doxygen/html/structclientstate.html new file mode 100644 index 00000000..61b2bb6a --- /dev/null +++ b/source/doxygen/html/structclientstate.html @@ -0,0 +1,413 @@ + + +AssaultCube: clientstate Struct Reference + + + + + +
+

clientstate Struct Reference

Inherits playerstate. +

+

+Collaboration diagram for clientstate:
+
+

Collaboration graph
+
[legend]
+ +

+List of all members. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Public Member Functions

 clientstate ()
bool isalive (int gamemillis)
bool waitexpired (int gamemillis)
void reset ()
void respawn ()

Public Attributes

vec o
int state
int lastdeath
int lastspawn
int lifesequence
int lastshot
projectilestate< 8 > grenades
int akimbos
int akimbomillis
int flagscore
int frags
int teamkills
int deaths
int shotdamage
int damage
+


Constructor & Destructor Documentation

+ +
+
+ + + + + + + + +
clientstate::clientstate (  )  [inline]
+
+
+ +

+ +

+

+


Member Function Documentation

+ +
+
+ + + + + + + + + +
bool clientstate::isalive (int  gamemillis  )  [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void clientstate::reset (  )  [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void clientstate::respawn (  )  [inline]
+
+
+ +

+ +

Reimplemented from playerstate.

+ +
+

+ +

+
+ + + + + + + + + +
bool clientstate::waitexpired (int  gamemillis  )  [inline]
+
+
+ +

+ +

+

+


Member Data Documentation

+ +
+
+ + + + +
int clientstate::akimbomillis
+
+
+ +

+ +

+

+ +

+
+ + + + +
int clientstate::akimbos
+
+
+ +

+ +

+

+ +

+
+ + + + +
int clientstate::damage
+
+
+ +

+ +

+

+ +

+
+ + + + +
int clientstate::deaths
+
+
+ +

+ +

+

+ +

+
+ + + + +
int clientstate::flagscore
+
+
+ +

+ +

+

+ +

+
+ + + + +
int clientstate::frags
+
+
+ +

+ +

+

+ +

+ +
+ +

+ +

+

+ +

+
+ + + + +
int clientstate::lastdeath
+
+
+ +

+ +

+

+ +

+
+ + + + +
int clientstate::lastshot
+
+
+ +

+ +

+

+ +

+
+ + + + +
int clientstate::lastspawn
+
+
+ +

+ +

+

+ +

+
+ + + + +
int clientstate::lifesequence
+
+
+ +

+ +

+

+ +

+
+ + + + +
vec clientstate::o
+
+
+ +

+ +

+

+ +

+
+ + + + +
int clientstate::shotdamage
+
+
+ +

+ +

+

+ +

+
+ + + + +
int clientstate::state
+
+
+ +

+ +

+

+ +

+
+ + + + +
int clientstate::teamkills
+
+
+ +

+ +

+

+


The documentation for this struct was generated from the following file:
    +
  • R:/projects/actioncube/_svn/trunk/ac/source/src/server.cpp
+
+
Generated on Mon Dec 8 21:41:34 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structclientstate__coll__graph.dot b/source/doxygen/html/structclientstate__coll__graph.dot new file mode 100644 index 00000000..bcfcc78f --- /dev/null +++ b/source/doxygen/html/structclientstate__coll__graph.dot @@ -0,0 +1,12 @@ +digraph G +{ + edge [fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"]; + node [fontname="FreeSans",fontsize="10",shape=record]; + Node1 [label="clientstate",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; + Node2 -> Node1 [dir=back,color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; + Node2 [label="playerstate",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classplayerstate.html"]; + Node3 -> Node1 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="grenades",fontname="FreeSans"]; + Node3 [label="projectilestate\< 8 \>",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structprojectilestate.html"]; + Node4 -> Node1 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="o",fontname="FreeSans"]; + Node4 [label="vec",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structvec.html"]; +} diff --git a/source/doxygen/html/structclientstate__coll__graph.md5 b/source/doxygen/html/structclientstate__coll__graph.md5 new file mode 100644 index 00000000..74805d6f --- /dev/null +++ b/source/doxygen/html/structclientstate__coll__graph.md5 @@ -0,0 +1 @@ +bf6e768f4b900250d6d15a75c5ce57ab \ No newline at end of file diff --git a/source/doxygen/html/structcline-members.html b/source/doxygen/html/structcline-members.html new file mode 100644 index 00000000..cfae1f26 --- /dev/null +++ b/source/doxygen/html/structcline-members.html @@ -0,0 +1,33 @@ + + +AssaultCube: Member List + + + + + +
+

cline Member List

This is the complete list of members for cline, including all inherited members.

+ + +
linecline
milliscline

+
Generated on Mon Dec 8 21:41:34 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structcline.html b/source/doxygen/html/structcline.html new file mode 100644 index 00000000..4aa05e72 --- /dev/null +++ b/source/doxygen/html/structcline.html @@ -0,0 +1,77 @@ + + +AssaultCube: cline Struct Reference + + + + + +
+

cline Struct Reference

#include <console.h> +

+Inherited by hudline. +

+ +

+List of all members. + + + + + + +

Public Attributes

char * line
int millis
+


Member Data Documentation

+ +
+
+ + + + +
char* cline::line
+
+
+ +

+ +

+

+ +

+
+ + + + +
int cline::millis
+
+
+ +

+ +

+

+


The documentation for this struct was generated from the following file:
    +
  • R:/projects/actioncube/_svn/trunk/ac/source/src/console.h
+
+
Generated on Mon Dec 8 21:41:34 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structcolor-members.html b/source/doxygen/html/structcolor-members.html new file mode 100644 index 00000000..fc89e92b --- /dev/null +++ b/source/doxygen/html/structcolor-members.html @@ -0,0 +1,38 @@ + + +AssaultCube: Member List + + + + + +
+

color Member List

This is the complete list of members for color, including all inherited members.

+ + + + + + + +
alphacolor
bcolor
color()color [inline]
color(float r, float g, float b)color [inline]
color(float r, float g, float b, float a)color [inline]
gcolor
rcolor

+
Generated on Mon Dec 8 21:41:34 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structcolor.html b/source/doxygen/html/structcolor.html new file mode 100644 index 00000000..79826ab1 --- /dev/null +++ b/source/doxygen/html/structcolor.html @@ -0,0 +1,212 @@ + + +AssaultCube: color Struct Reference + + + + + +
+

color Struct Reference

#include <protos.h> +

+ +

+List of all members. + + + + + + + + + + + + + + + + + +

Public Member Functions

 color ()
 color (float r, float g, float b)
 color (float r, float g, float b, float a)

Public Attributes

float r
float g
float b
float alpha
+


Constructor & Destructor Documentation

+ +
+
+ + + + + + + + +
color::color (  )  [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
color::color (float  r,
float  g,
float  b 
) [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
color::color (float  r,
float  g,
float  b,
float  a 
) [inline]
+
+
+ +

+ +

+

+


Member Data Documentation

+ +
+
+ + + + +
float color::alpha
+
+
+ +

+ +

+

+ +

+
+ + + + +
float color::b
+
+
+ +

+ +

+

+ +

+
+ + + + +
float color::g
+
+
+ +

+ +

+

+ +

+
+ + + + +
float color::r
+
+
+ +

+ +

+

+


The documentation for this struct was generated from the following file:
    +
  • R:/projects/actioncube/_svn/trunk/ac/source/src/protos.h
+
+
Generated on Mon Dec 8 21:41:34 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structcompletekey-members.html b/source/doxygen/html/structcompletekey-members.html new file mode 100644 index 00000000..f78888c4 --- /dev/null +++ b/source/doxygen/html/structcompletekey-members.html @@ -0,0 +1,36 @@ + + +AssaultCube: Member List + + + + + +
+

completekey Member List

This is the complete list of members for completekey, including all inherited members.

+ + + + + +
completekey()completekey [inline]
completekey(int type, const char *dir, const char *ext)completekey [inline]
dircompletekey
extcompletekey
typecompletekey

+
Generated on Mon Dec 8 21:41:34 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structcompletekey.html b/source/doxygen/html/structcompletekey.html new file mode 100644 index 00000000..05d5ca6e --- /dev/null +++ b/source/doxygen/html/structcompletekey.html @@ -0,0 +1,150 @@ + + +AssaultCube: completekey Struct Reference + + + + + +
+

completekey Struct Reference

+

+List of all members. + + + + + + + + + + + + + +

Public Member Functions

 completekey ()
 completekey (int type, const char *dir, const char *ext)

Public Attributes

int type
const char * dir
const char * ext
+


Constructor & Destructor Documentation

+ +
+
+ + + + + + + + +
completekey::completekey (  )  [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
completekey::completekey (int  type,
const char *  dir,
const char *  ext 
) [inline]
+
+
+ +

+ +

+

+


Member Data Documentation

+ +
+
+ + + + +
const char* completekey::dir
+
+
+ +

+ +

+

+ +

+
+ + + + +
const char * completekey::ext
+
+
+ +

+ +

+

+ +

+
+ + + + +
int completekey::type
+
+
+ +

+ +

+

+


The documentation for this struct was generated from the following file:
    +
  • R:/projects/actioncube/_svn/trunk/ac/source/src/command.cpp
+
+
Generated on Mon Dec 8 21:41:34 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structcompleteval-members.html b/source/doxygen/html/structcompleteval-members.html new file mode 100644 index 00000000..e3a46eca --- /dev/null +++ b/source/doxygen/html/structcompleteval-members.html @@ -0,0 +1,37 @@ + + +AssaultCube: Member List + + + + + +
+

completeval Member List

This is the complete list of members for completeval, including all inherited members.

+ + + + + + +
completeval(int type, const char *dir, const char *ext)completeval [inline]
dircompleteval
extcompleteval
listcompleteval
typecompleteval
~completeval()completeval [inline]

+
Generated on Mon Dec 8 21:41:35 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structcompleteval.html b/source/doxygen/html/structcompleteval.html new file mode 100644 index 00000000..858067d8 --- /dev/null +++ b/source/doxygen/html/structcompleteval.html @@ -0,0 +1,172 @@ + + +AssaultCube: completeval Struct Reference + + + + + +
+

completeval Struct Reference

+Collaboration diagram for completeval:
+
+

Collaboration graph
+
[legend]
+ +

+List of all members. + + + + + + + + + + + + + + + +

Public Member Functions

 completeval (int type, const char *dir, const char *ext)
 ~completeval ()

Public Attributes

int type
char * dir
char * ext
vector< char * > list
+


Constructor & Destructor Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
completeval::completeval (int  type,
const char *  dir,
const char *  ext 
) [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
completeval::~completeval (  )  [inline]
+
+
+ +

+ +

+

+


Member Data Documentation

+ +
+
+ + + + +
char* completeval::dir
+
+
+ +

+ +

+

+ +

+
+ + + + +
char * completeval::ext
+
+
+ +

+ +

+

+ +

+
+ + + + +
vector<char *> completeval::list
+
+
+ +

+ +

+

+ +

+
+ + + + +
int completeval::type
+
+
+ +

+ +

+

+


The documentation for this struct was generated from the following file:
    +
  • R:/projects/actioncube/_svn/trunk/ac/source/src/command.cpp
+
+
Generated on Mon Dec 8 21:41:35 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structcompleteval__coll__graph.dot b/source/doxygen/html/structcompleteval__coll__graph.dot new file mode 100644 index 00000000..d041fa7b --- /dev/null +++ b/source/doxygen/html/structcompleteval__coll__graph.dot @@ -0,0 +1,8 @@ +digraph G +{ + edge [fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"]; + node [fontname="FreeSans",fontsize="10",shape=record]; + Node1 [label="completeval",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; + Node2 -> Node1 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="list",fontname="FreeSans"]; + Node2 [label="vector\< char * \>",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structvector.html"]; +} diff --git a/source/doxygen/html/structcompleteval__coll__graph.md5 b/source/doxygen/html/structcompleteval__coll__graph.md5 new file mode 100644 index 00000000..ba4dd872 --- /dev/null +++ b/source/doxygen/html/structcompleteval__coll__graph.md5 @@ -0,0 +1 @@ +00e93e0752bc2c1317332aa7a11cc6bf \ No newline at end of file diff --git a/source/doxygen/html/structconfigset-members.html b/source/doxygen/html/structconfigset-members.html new file mode 100644 index 00000000..22ca2bdb --- /dev/null +++ b/source/doxygen/html/structconfigset-members.html @@ -0,0 +1,38 @@ + + +AssaultCube: Member List + + + + + +
+

configset Member List

This is the complete list of members for configset, including all inherited members.

+ + + + + + + +
mapnameconfigset
maxplayerconfigset
minplayerconfigset
modeconfigset
skiplinesconfigset
timeconfigset
voteconfigset

+
Generated on Mon Dec 8 21:41:35 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structconfigset.html b/source/doxygen/html/structconfigset.html new file mode 100644 index 00000000..b75d6585 --- /dev/null +++ b/source/doxygen/html/structconfigset.html @@ -0,0 +1,158 @@ + + +AssaultCube: configset Struct Reference + + + + + +
+

configset Struct Reference

+

+List of all members. + + + + + + + + + + + + + + + + +

Public Attributes

string mapname
int mode
int time
bool vote
int minplayer
int maxplayer
int skiplines
+


Member Data Documentation

+ +
+ +
+ +

+ +

+

+ +

+
+ + + + +
int configset::maxplayer
+
+
+ +

+ +

+

+ +

+
+ + + + +
int configset::minplayer
+
+
+ +

+ +

+

+ +

+
+ + + + +
int configset::mode
+
+
+ +

+ +

+

+ +

+
+ + + + +
int configset::skiplines
+
+
+ +

+ +

+

+ +

+
+ + + + +
int configset::time
+
+
+ +

+ +

+

+ +

+
+ + + + +
bool configset::vote
+
+
+ +

+ +

+

+


The documentation for this struct was generated from the following file:
    +
  • R:/projects/actioncube/_svn/trunk/ac/source/src/server.cpp
+
+
Generated on Mon Dec 8 21:41:35 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structconnectdata-members.html b/source/doxygen/html/structconnectdata-members.html new file mode 100644 index 00000000..8a202b2b --- /dev/null +++ b/source/doxygen/html/structconnectdata-members.html @@ -0,0 +1,34 @@ + + +AssaultCube: Member List + + + + + +
+

connectdata Member List

This is the complete list of members for connectdata, including all inherited members.

+ + + +
addressconnectdata
resultconnectdata
sockconnectdata

+
Generated on Mon Dec 8 21:41:35 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structconnectdata.html b/source/doxygen/html/structconnectdata.html new file mode 100644 index 00000000..2ab1817f --- /dev/null +++ b/source/doxygen/html/structconnectdata.html @@ -0,0 +1,90 @@ + + +AssaultCube: connectdata Struct Reference + + + + + +
+

connectdata Struct Reference

+

+List of all members. + + + + + + + + +

Public Attributes

ENetSocket sock
ENetAddress address
int result
+


Member Data Documentation

+ +
+
+ + + + +
ENetAddress connectdata::address
+
+
+ +

+ +

+

+ +

+
+ + + + +
int connectdata::result
+
+
+ +

+ +

+

+ +

+
+ + + + +
ENetSocket connectdata::sock
+
+
+ +

+ +

+

+


The documentation for this struct was generated from the following file: +
+
Generated on Mon Dec 8 21:41:35 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structconsole-members.html b/source/doxygen/html/structconsole-members.html new file mode 100644 index 00000000..dd67bdfc --- /dev/null +++ b/source/doxygen/html/structconsole-members.html @@ -0,0 +1,45 @@ + + +AssaultCube: Member List + + + + + +
+

console Member List

This is the complete list of members for console, including all inherited members.

+ + + + + + + + + + + + + + +
addline(const char *sf)console [inline]
consolebuffer< cline >::addline(const char *sf, int millis)consolebuffer< cline > [inline]
conlinesconsolebuffer< cline >
conskipconsole
console()console [inline]
consolebuffer(int maxlines=100)consolebuffer< cline > [inline]
fullconsoleconsole
maxlinesconsolebuffer< cline >
render()console [inline, virtual]
setconskip(int n)console [inline]
setmaxlines(int numlines)consolebuffer< cline > [inline]
toggleconsole()console [inline]
WORDWRAPconsole [static]
~consolebuffer()consolebuffer< cline > [inline, virtual]

+
Generated on Mon Dec 8 21:41:35 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structconsole.html b/source/doxygen/html/structconsole.html new file mode 100644 index 00000000..dc00010b --- /dev/null +++ b/source/doxygen/html/structconsole.html @@ -0,0 +1,210 @@ + + +AssaultCube: console Struct Reference + + + + + +
+

console Struct Reference

Inherits consolebuffer< cline >. +

+

+Collaboration diagram for console:
+
+

Collaboration graph
+
[legend]
+ +

+List of all members. + + + + + + + + + + + + + + + + + + + + +

Public Member Functions

void setconskip (int n)
void toggleconsole ()
void addline (const char *sf)
void render ()
 console ()

Public Attributes

int conskip
int fullconsole

Static Public Attributes

static const int WORDWRAP = 80
+


Constructor & Destructor Documentation

+ +
+
+ + + + + + + + +
console::console (  )  [inline]
+
+
+ +

+ +

+

+


Member Function Documentation

+ +
+
+ + + + + + + + + +
void console::addline (const char *  sf  )  [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void console::render (  )  [inline, virtual]
+
+
+ +

+ +

Implements consolebuffer< cline >.

+ +
+

+ +

+
+ + + + + + + + + +
void console::setconskip (int  n  )  [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void console::toggleconsole (  )  [inline]
+
+
+ +

+ +

+

+


Member Data Documentation

+ +
+
+ + + + +
int console::conskip
+
+
+ +

+ +

+

+ +

+
+ + + + +
int console::fullconsole
+
+
+ +

+ +

+

+ +

+
+ + + + +
const int console::WORDWRAP = 80 [static]
+
+
+ +

+ +

+

+


The documentation for this struct was generated from the following file:
    +
  • R:/projects/actioncube/_svn/trunk/ac/source/src/console.cpp
+
+
Generated on Mon Dec 8 21:41:35 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structconsole__coll__graph.dot b/source/doxygen/html/structconsole__coll__graph.dot new file mode 100644 index 00000000..569371e1 --- /dev/null +++ b/source/doxygen/html/structconsole__coll__graph.dot @@ -0,0 +1,10 @@ +digraph G +{ + edge [fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"]; + node [fontname="FreeSans",fontsize="10",shape=record]; + Node1 [label="console",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; + Node2 -> Node1 [dir=back,color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; + Node2 [label="consolebuffer\< cline \>",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structconsolebuffer.html"]; + Node3 -> Node2 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="conlines",fontname="FreeSans"]; + Node3 [label="vector\< LINE \>",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structvector.html"]; +} diff --git a/source/doxygen/html/structconsole__coll__graph.md5 b/source/doxygen/html/structconsole__coll__graph.md5 new file mode 100644 index 00000000..f7969416 --- /dev/null +++ b/source/doxygen/html/structconsole__coll__graph.md5 @@ -0,0 +1 @@ +1c3779d00c759c6cf4b05b8561393788 \ No newline at end of file diff --git a/source/doxygen/html/structconsolebuffer-members.html b/source/doxygen/html/structconsolebuffer-members.html new file mode 100644 index 00000000..76d855b8 --- /dev/null +++ b/source/doxygen/html/structconsolebuffer-members.html @@ -0,0 +1,38 @@ + + +AssaultCube: Member List + + + + + +
+

consolebuffer< LINE > Member List

This is the complete list of members for consolebuffer< LINE >, including all inherited members.

+ + + + + + + +
addline(const char *sf, int millis)consolebuffer< LINE > [inline]
conlinesconsolebuffer< LINE >
consolebuffer(int maxlines=100)consolebuffer< LINE > [inline]
maxlinesconsolebuffer< LINE >
render()=0consolebuffer< LINE > [pure virtual]
setmaxlines(int numlines)consolebuffer< LINE > [inline]
~consolebuffer()consolebuffer< LINE > [inline, virtual]

+
Generated on Mon Dec 8 21:41:35 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structconsolebuffer.html b/source/doxygen/html/structconsolebuffer.html new file mode 100644 index 00000000..d60f4f39 --- /dev/null +++ b/source/doxygen/html/structconsolebuffer.html @@ -0,0 +1,219 @@ + + +AssaultCube: consolebuffer< LINE > Struct Template Reference + + + + + +
+

consolebuffer< LINE > Struct Template Reference

#include <console.h> +

+

+Collaboration diagram for consolebuffer< LINE >:
+
+

Collaboration graph
+
[legend]
+ +

+List of all members. + + + + + + + + + + + + + + + + + +

Public Member Functions

 consolebuffer (int maxlines=100)
LINE & addline (const char *sf, int millis)
void setmaxlines (int numlines)
virtual ~consolebuffer ()
virtual void render ()=0

Public Attributes

int maxlines
vector< LINE > conlines
+

template<class LINE>
+ struct consolebuffer< LINE >

+ +

Constructor & Destructor Documentation

+ +
+
+
+template<class LINE >
+ + + + + + + + + +
consolebuffer< LINE >::consolebuffer (int  maxlines = 100  )  [inline]
+
+
+ +

+ +

+

+ +

+
+
+template<class LINE >
+ + + + + + + + +
virtual consolebuffer< LINE >::~consolebuffer (  )  [inline, virtual]
+
+
+ +

+ +

+

+


Member Function Documentation

+ +
+
+
+template<class LINE >
+ + + + + + + + + + + + + + + + + + +
LINE& consolebuffer< LINE >::addline (const char *  sf,
int  millis 
) [inline]
+
+
+ +

+ +

+

+ +

+
+
+template<class LINE >
+ + + + + + + + +
virtual void consolebuffer< LINE >::render (  )  [pure virtual]
+
+
+ +

+ +

Implemented in console, and hudmessages.

+ +
+

+ +

+
+
+template<class LINE >
+ + + + + + + + + +
void consolebuffer< LINE >::setmaxlines (int  numlines  )  [inline]
+
+
+ +

+ +

+

+


Member Data Documentation

+ +
+
+
+template<class LINE >
+ + + + +
vector<LINE> consolebuffer< LINE >::conlines
+
+
+ +

+ +

+

+ +

+
+
+template<class LINE >
+ + + + +
int consolebuffer< LINE >::maxlines
+
+
+ +

+ +

+

+


The documentation for this struct was generated from the following file:
    +
  • R:/projects/actioncube/_svn/trunk/ac/source/src/console.h
+
+
Generated on Mon Dec 8 21:41:35 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structconsolebuffer__coll__graph.dot b/source/doxygen/html/structconsolebuffer__coll__graph.dot new file mode 100644 index 00000000..5320434d --- /dev/null +++ b/source/doxygen/html/structconsolebuffer__coll__graph.dot @@ -0,0 +1,8 @@ +digraph G +{ + edge [fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"]; + node [fontname="FreeSans",fontsize="10",shape=record]; + Node1 [label="consolebuffer\< LINE \>",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; + Node2 -> Node1 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="conlines",fontname="FreeSans"]; + Node2 [label="vector\< LINE \>",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structvector.html"]; +} diff --git a/source/doxygen/html/structconsolebuffer__coll__graph.md5 b/source/doxygen/html/structconsolebuffer__coll__graph.md5 new file mode 100644 index 00000000..12e2984e --- /dev/null +++ b/source/doxygen/html/structconsolebuffer__coll__graph.md5 @@ -0,0 +1 @@ +f1d5fae2700de65610ab9733d70cfd23 \ No newline at end of file diff --git a/source/doxygen/html/structdatabuf-members.html b/source/doxygen/html/structdatabuf-members.html new file mode 100644 index 00000000..19a2f405 --- /dev/null +++ b/source/doxygen/html/structdatabuf-members.html @@ -0,0 +1,47 @@ + + +AssaultCube: Member List + + + + + +
+

databuf< T > Member List

This is the complete list of members for databuf< T >, including all inherited members.

+ + + + + + + + + + + + + + + + +
bufdatabuf< T >
databuf(T *buf, U maxlen)databuf< T > [inline]
flagsdatabuf< T >
forceoverread()databuf< T > [inline]
get()databuf< T > [inline]
lendatabuf< T >
length() const databuf< T > [inline]
maxlendatabuf< T >
OVERREAD enum valuedatabuf< T >
overread() const databuf< T > [inline]
OVERWROTE enum valuedatabuf< T >
overwrote() const databuf< T > [inline]
put(const T &val)databuf< T > [inline]
put(const T *vals, int numvals)databuf< T > [inline]
remaining() const databuf< T > [inline]
subbuf(int sz)databuf< T > [inline]

+
Generated on Mon Dec 8 21:41:35 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structdatabuf.html b/source/doxygen/html/structdatabuf.html new file mode 100644 index 00000000..d6ae5a00 --- /dev/null +++ b/source/doxygen/html/structdatabuf.html @@ -0,0 +1,409 @@ + + +AssaultCube: databuf< T > Struct Template Reference + + + + + +
+

databuf< T > Struct Template Reference

#include <tools.h> +

+ +

+List of all members. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Public Types

enum  { OVERREAD = 1<<0, +OVERWROTE = 1<<1 + }

Public Member Functions

template<class U >
 databuf (T *buf, U maxlen)
const T & get ()
databuf subbuf (int sz)
void put (const T &val)
void put (const T *vals, int numvals)
int length () const
int remaining () const
bool overread () const
bool overwrote () const
void forceoverread ()

Public Attributes

T * buf
int len
int maxlen
uchar flags
+

template<class T>
+ struct databuf< T >

+ +

Member Enumeration Documentation

+ +
+
+
+template<class T >
+ + + + +
anonymous enum
+
+
+ +

+

Enumerator:
+ + + +
OVERREAD  +
OVERWROTE  +
+
+ +
+

+


Constructor & Destructor Documentation

+ +
+
+
+template<class T >
+
+template<class U >
+ + + + + + + + + + + + + + + + + + +
databuf< T >::databuf (T *  buf,
U  maxlen 
) [inline]
+
+
+ +

+ +

+

+


Member Function Documentation

+ +
+
+
+template<class T >
+ + + + + + + + +
void databuf< T >::forceoverread (  )  [inline]
+
+
+ +

+ +

+

+ +

+
+
+template<class T >
+ + + + + + + + +
const T& databuf< T >::get (  )  [inline]
+
+
+ +

+ +

+

+ +

+
+
+template<class T >
+ + + + + + + + +
int databuf< T >::length (  )  const [inline]
+
+
+ +

+ +

+

+ +

+
+
+template<class T >
+ + + + + + + + +
bool databuf< T >::overread (  )  const [inline]
+
+
+ +

+ +

+

+ +

+
+
+template<class T >
+ + + + + + + + +
bool databuf< T >::overwrote (  )  const [inline]
+
+
+ +

+ +

+

+ +

+
+
+template<class T >
+ + + + + + + + + + + + + + + + + + +
void databuf< T >::put (const T *  vals,
int  numvals 
) [inline]
+
+
+ +

+ +

+

+ +

+
+
+template<class T >
+ + + + + + + + + +
void databuf< T >::put (const T &  val  )  [inline]
+
+
+ +

+ +

+

+ +

+
+
+template<class T >
+ + + + + + + + +
int databuf< T >::remaining (  )  const [inline]
+
+
+ +

+ +

+

+ +

+
+
+template<class T >
+ + + + + + + + + +
databuf databuf< T >::subbuf (int  sz  )  [inline]
+
+
+ +

+ +

+

+


Member Data Documentation

+ +
+
+
+template<class T >
+ + + + +
T* databuf< T >::buf
+
+
+ +

+ +

+

+ +

+
+
+template<class T >
+ + + + +
uchar databuf< T >::flags
+
+
+ +

+ +

+

+ +

+
+
+template<class T >
+ + + + +
int databuf< T >::len
+
+
+ +

+ +

+

+ +

+
+
+template<class T >
+ + + + +
int databuf< T >::maxlen
+
+
+ +

+ +

+

+


The documentation for this struct was generated from the following file:
    +
  • R:/projects/actioncube/_svn/trunk/ac/source/src/tools.h
+
+
Generated on Mon Dec 8 21:41:35 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structdemofile-members.html b/source/doxygen/html/structdemofile-members.html new file mode 100644 index 00000000..a69ff956 --- /dev/null +++ b/source/doxygen/html/structdemofile-members.html @@ -0,0 +1,35 @@ + + +AssaultCube: Member List + + + + + +
+

demofile Member List

This is the complete list of members for demofile, including all inherited members.

+ + + + +
datademofile
filedemofile
infodemofile
lendemofile

+
Generated on Mon Dec 8 21:41:35 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structdemofile.html b/source/doxygen/html/structdemofile.html new file mode 100644 index 00000000..2dd7fd7b --- /dev/null +++ b/source/doxygen/html/structdemofile.html @@ -0,0 +1,107 @@ + + +AssaultCube: demofile Struct Reference + + + + + +
+

demofile Struct Reference

+

+List of all members. + + + + + + + + + + +

Public Attributes

string info
string file
uchar * data
int len
+


Member Data Documentation

+ +
+
+ + + + +
uchar* demofile::data
+
+
+ +

+ +

+

+ +

+
+ + + + +
string demofile::file
+
+
+ +

+ +

+

+ +

+
+ + + + +
string demofile::info
+
+
+ +

+ +

+

+ +

+
+ + + + +
int demofile::len
+
+
+ +

+ +

+

+


The documentation for this struct was generated from the following file:
    +
  • R:/projects/actioncube/_svn/trunk/ac/source/src/server.cpp
+
+
Generated on Mon Dec 8 21:41:35 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structdemoheader-members.html b/source/doxygen/html/structdemoheader-members.html new file mode 100644 index 00000000..dd1c5dc5 --- /dev/null +++ b/source/doxygen/html/structdemoheader-members.html @@ -0,0 +1,35 @@ + + +AssaultCube: Member List + + + + + +
+

demoheader Member List

This is the complete list of members for demoheader, including all inherited members.

+ + + + +
descdemoheader
magicdemoheader
protocoldemoheader
versiondemoheader

+
Generated on Mon Dec 8 21:41:35 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structdemoheader.html b/source/doxygen/html/structdemoheader.html new file mode 100644 index 00000000..c71655ca --- /dev/null +++ b/source/doxygen/html/structdemoheader.html @@ -0,0 +1,109 @@ + + +AssaultCube: demoheader Struct Reference + + + + + +
+

demoheader Struct Reference

#include <protos.h> +

+ +

+List of all members. + + + + + + + + + + +

Public Attributes

char magic [16]
int version
int protocol
char desc [DHDR_DESCCHARS]
+


Member Data Documentation

+ +
+
+ + + + +
char demoheader::desc[DHDR_DESCCHARS]
+
+
+ +

+ +

+

+ +

+
+ + + + +
char demoheader::magic[16]
+
+
+ +

+ +

+

+ +

+
+ + + + +
int demoheader::protocol
+
+
+ +

+ +

+

+ +

+
+ + + + +
int demoheader::version
+
+
+ +

+ +

+

+


The documentation for this struct was generated from the following file:
    +
  • R:/projects/actioncube/_svn/trunk/ac/source/src/protos.h
+
+
Generated on Mon Dec 8 21:41:35 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structdemoplayaction-members.html b/source/doxygen/html/structdemoplayaction-members.html new file mode 100644 index 00000000..7295eb46 --- /dev/null +++ b/source/doxygen/html/structdemoplayaction-members.html @@ -0,0 +1,42 @@ + + +AssaultCube: Member List + + + + + +
+

demoplayaction Member List

This is the complete list of members for demoplayaction, including all inherited members.

+ + + + + + + + + + + +
areaserveraction
demoplayaction(char *map)demoplayaction [inline]
descserveraction
isdisabled()serveraction [inline, virtual]
isvalid()serveraction [inline, virtual]
mapdemoplayaction
perform()demoplayaction [inline, virtual]
roleserveraction
serveraction()serveraction [inline]
~demoplayaction()demoplayaction [inline]
~serveraction()serveraction [inline, virtual]

+
Generated on Mon Dec 8 21:41:35 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structdemoplayaction.html b/source/doxygen/html/structdemoplayaction.html new file mode 100644 index 00000000..75133c8b --- /dev/null +++ b/source/doxygen/html/structdemoplayaction.html @@ -0,0 +1,134 @@ + + +AssaultCube: demoplayaction Struct Reference + + + + + +
+

demoplayaction Struct Reference

#include <serveractions.h> +

+Inherits serveraction. +

+

+Collaboration diagram for demoplayaction:
+
+

Collaboration graph
+
[legend]
+ +

+List of all members. + + + + + + + + + + + +

Public Member Functions

void perform ()
 demoplayaction (char *map)
 ~demoplayaction ()

Public Attributes

char * map
+


Constructor & Destructor Documentation

+ +
+
+ + + + + + + + + +
demoplayaction::demoplayaction (char *  map  )  [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
demoplayaction::~demoplayaction (  )  [inline]
+
+
+ +

+ +

+

+


Member Function Documentation

+ +
+
+ + + + + + + + +
void demoplayaction::perform (  )  [inline, virtual]
+
+
+ +

+ +

Implements serveraction.

+ +
+

+


Member Data Documentation

+ +
+
+ + + + +
char* demoplayaction::map
+
+
+ +

+ +

+

+


The documentation for this struct was generated from the following file: +
+
Generated on Mon Dec 8 21:41:35 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structdemoplayaction__coll__graph.dot b/source/doxygen/html/structdemoplayaction__coll__graph.dot new file mode 100644 index 00000000..1fac9b4e --- /dev/null +++ b/source/doxygen/html/structdemoplayaction__coll__graph.dot @@ -0,0 +1,8 @@ +digraph G +{ + edge [fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"]; + node [fontname="FreeSans",fontsize="10",shape=record]; + Node1 [label="demoplayaction",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; + Node2 -> Node1 [dir=back,color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; + Node2 [label="serveraction",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structserveraction.html"]; +} diff --git a/source/doxygen/html/structdemoplayaction__coll__graph.md5 b/source/doxygen/html/structdemoplayaction__coll__graph.md5 new file mode 100644 index 00000000..fb364c20 --- /dev/null +++ b/source/doxygen/html/structdemoplayaction__coll__graph.md5 @@ -0,0 +1 @@ +e960dcb08c3694ad33d5abdf57d229ad \ No newline at end of file diff --git a/source/doxygen/html/structdlight-members.html b/source/doxygen/html/structdlight-members.html new file mode 100644 index 00000000..49385189 --- /dev/null +++ b/source/doxygen/html/structdlight-members.html @@ -0,0 +1,42 @@ + + +AssaultCube: Member List + + + + + +
+

dlight Member List

This is the complete list of members for dlight, including all inherited members.

+ + + + + + + + + + + +
areadlight
bdlight
calcintensity() const dlight [inline]
expiredlight
fadedlight
gdlight
odlight
offsetdlight
ownerdlight
rdlight
reachdlight

+
Generated on Mon Dec 8 21:41:35 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structdlight.html b/source/doxygen/html/structdlight.html new file mode 100644 index 00000000..5ccfa2b6 --- /dev/null +++ b/source/doxygen/html/structdlight.html @@ -0,0 +1,237 @@ + + +AssaultCube: dlight Struct Reference + + + + + +
+

dlight Struct Reference

+Collaboration diagram for dlight:
+
+

Collaboration graph
+
[legend]
+ +

+List of all members. + + + + + + + + + + + + + + + + + + + + + + + + + +

Public Member Functions

float calcintensity () const

Public Attributes

physent * owner
vec offset
vec o
block * area
int reach
int fade
int expire
uchar r
uchar g
uchar b
+


Member Function Documentation

+ +
+
+ + + + + + + + +
float dlight::calcintensity (  )  const [inline]
+
+
+ +

+ +

+

+


Member Data Documentation

+ +
+
+ + + + +
block* dlight::area
+
+
+ +

+ +

+

+ +

+
+ + + + +
uchar dlight::b
+
+
+ +

+ +

+

+ +

+
+ + + + +
int dlight::expire
+
+
+ +

+ +

+

+ +

+
+ + + + +
int dlight::fade
+
+
+ +

+ +

+

+ +

+
+ + + + +
uchar dlight::g
+
+
+ +

+ +

+

+ +

+
+ + + + +
vec dlight::o
+
+
+ +

+ +

+

+ +

+
+ + + + +
vec dlight::offset
+
+
+ +

+ +

+

+ +

+
+ + + + +
physent* dlight::owner
+
+
+ +

+ +

+

+ +

+
+ + + + +
uchar dlight::r
+
+
+ +

+ +

+

+ +

+
+ + + + +
int dlight::reach
+
+
+ +

+ +

+

+


The documentation for this struct was generated from the following file: +
+
Generated on Mon Dec 8 21:41:35 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structdlight__coll__graph.dot b/source/doxygen/html/structdlight__coll__graph.dot new file mode 100644 index 00000000..7996d8ae --- /dev/null +++ b/source/doxygen/html/structdlight__coll__graph.dot @@ -0,0 +1,15 @@ +digraph G +{ + edge [fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"]; + node [fontname="FreeSans",fontsize="10",shape=record]; + Node1 [label="dlight",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; + Node2 -> Node1 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="area",fontname="FreeSans"]; + Node2 [label="block",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structblock.html"]; + Node3 -> Node1 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="owner",fontname="FreeSans"]; + Node3 [label="physent",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classphysent.html"]; + Node4 -> Node3 [dir=back,color="firebrick4",fontsize="10",style="solid",fontname="FreeSans"]; + Node4 [label="worldobject",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classworldobject.html"]; + Node5 -> Node3 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="deltapos\nnewpos\nvel\no",fontname="FreeSans"]; + Node5 [label="vec",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structvec.html"]; + Node5 -> Node1 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="offset\no",fontname="FreeSans"]; +} diff --git a/source/doxygen/html/structdlight__coll__graph.md5 b/source/doxygen/html/structdlight__coll__graph.md5 new file mode 100644 index 00000000..ef3616e0 --- /dev/null +++ b/source/doxygen/html/structdlight__coll__graph.md5 @@ -0,0 +1 @@ +b5b1b05f8ece5538a17e1a976017b100 \ No newline at end of file diff --git a/source/doxygen/html/structdocargument-members.html b/source/doxygen/html/structdocargument-members.html new file mode 100644 index 00000000..b61769a5 --- /dev/null +++ b/source/doxygen/html/structdocargument-members.html @@ -0,0 +1,37 @@ + + +AssaultCube: Member List + + + + + +
+

docargument Member List

This is the complete list of members for docargument, including all inherited members.

+ + + + + + +
descdocargument
docargument()docargument [inline]
tokendocargument
valuesdocargument
varargdocargument
~docargument()docargument [inline]

+
Generated on Mon Dec 8 21:41:35 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structdocargument.html b/source/doxygen/html/structdocargument.html new file mode 100644 index 00000000..976fc6fb --- /dev/null +++ b/source/doxygen/html/structdocargument.html @@ -0,0 +1,151 @@ + + +AssaultCube: docargument Struct Reference + + + + + +
+

docargument Struct Reference

+

+List of all members. + + + + + + + + + + + + + + + +

Public Member Functions

 docargument ()
 ~docargument ()

Public Attributes

char * token
char * desc
char * values
bool vararg
+


Constructor & Destructor Documentation

+ +
+
+ + + + + + + + +
docargument::docargument (  )  [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
docargument::~docargument (  )  [inline]
+
+
+ +

+ +

+

+


Member Data Documentation

+ +
+
+ + + + +
char * docargument::desc
+
+
+ +

+ +

+

+ +

+
+ + + + +
char* docargument::token
+
+
+ +

+ +

+

+ +

+
+ + + + +
char * docargument::values
+
+
+ +

+ +

+

+ +

+
+ + + + +
bool docargument::vararg
+
+
+ +

+ +

+

+


The documentation for this struct was generated from the following file:
    +
  • R:/projects/actioncube/_svn/trunk/ac/source/src/docs.cpp
+
+
Generated on Mon Dec 8 21:41:35 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structdocexample-members.html b/source/doxygen/html/structdocexample-members.html new file mode 100644 index 00000000..342d6f7c --- /dev/null +++ b/source/doxygen/html/structdocexample-members.html @@ -0,0 +1,35 @@ + + +AssaultCube: Member List + + + + + +
+

docexample Member List

This is the complete list of members for docexample, including all inherited members.

+ + + + +
codedocexample
docexample()docexample [inline]
explanationdocexample
~docexample()docexample [inline]

+
Generated on Mon Dec 8 21:41:35 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structdocexample.html b/source/doxygen/html/structdocexample.html new file mode 100644 index 00000000..ccabaa9e --- /dev/null +++ b/source/doxygen/html/structdocexample.html @@ -0,0 +1,117 @@ + + +AssaultCube: docexample Struct Reference + + + + + +
+

docexample Struct Reference

+

+List of all members. + + + + + + + + + + + +

Public Member Functions

 docexample ()
 ~docexample ()

Public Attributes

char * code
char * explanation
+


Constructor & Destructor Documentation

+ +
+
+ + + + + + + + +
docexample::docexample (  )  [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
docexample::~docexample (  )  [inline]
+
+
+ +

+ +

+

+


Member Data Documentation

+ +
+
+ + + + +
char* docexample::code
+
+
+ +

+ +

+

+ +

+
+ + + + +
char * docexample::explanation
+
+
+ +

+ +

+

+


The documentation for this struct was generated from the following file:
    +
  • R:/projects/actioncube/_svn/trunk/ac/source/src/docs.cpp
+
+
Generated on Mon Dec 8 21:41:35 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structdocident-members.html b/source/doxygen/html/structdocident-members.html new file mode 100644 index 00000000..62cb8cc8 --- /dev/null +++ b/source/doxygen/html/structdocident-members.html @@ -0,0 +1,40 @@ + + +AssaultCube: Member List + + + + + +
+

docident Member List

This is the complete list of members for docident, including all inherited members.

+ + + + + + + + + +
argumentsdocident
descdocident
docident()docident [inline]
examplesdocident
keysdocident
namedocident
referencesdocident
remarksdocident
~docident()docident [inline]

+
Generated on Mon Dec 8 21:41:35 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structdocident.html b/source/doxygen/html/structdocident.html new file mode 100644 index 00000000..1320b99c --- /dev/null +++ b/source/doxygen/html/structdocident.html @@ -0,0 +1,207 @@ + + +AssaultCube: docident Struct Reference + + + + + +
+

docident Struct Reference

+Collaboration diagram for docident:
+
+

Collaboration graph
+
[legend]
+ +

+List of all members. + + + + + + + + + + + + + + + + + + + + + +

Public Member Functions

 docident ()
 ~docident ()

Public Attributes

char * name
char * desc
vector< docargument > arguments
cvector remarks
vector< docref > references
vector< docexample > examples
vector< dockey > keys
+


Constructor & Destructor Documentation

+ +
+
+ + + + + + + + +
docident::docident (  )  [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
docident::~docident (  )  [inline]
+
+
+ +

+ +

+

+


Member Data Documentation

+ +
+ +
+ +

+ +

+

+ +

+
+ + + + +
char * docident::desc
+
+
+ +

+ +

+

+ +

+ +
+ +

+ +

+

+ +

+ +
+ +

+ +

+

+ +

+
+ + + + +
char* docident::name
+
+
+ +

+ +

+

+ +

+ +
+ +

+ +

+

+ +

+ +
+ +

+ +

+

+


The documentation for this struct was generated from the following file:
    +
  • R:/projects/actioncube/_svn/trunk/ac/source/src/docs.cpp
+
+
Generated on Mon Dec 8 21:41:35 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structdocident__coll__graph.dot b/source/doxygen/html/structdocident__coll__graph.dot new file mode 100644 index 00000000..705c243c --- /dev/null +++ b/source/doxygen/html/structdocident__coll__graph.dot @@ -0,0 +1,17 @@ +digraph G +{ + edge [fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"]; + node [fontname="FreeSans",fontsize="10",shape=record]; + rankdir=LR; + Node1 [label="docident",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; + Node2 -> Node1 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="references",fontname="FreeSans"]; + Node2 [label="vector\< docref \>",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structvector.html"]; + Node3 -> Node1 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="keys",fontname="FreeSans"]; + Node3 [label="vector\< dockey \>",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structvector.html"]; + Node4 -> Node1 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="examples",fontname="FreeSans"]; + Node4 [label="vector\< docexample \>",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structvector.html"]; + Node5 -> Node1 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="remarks",fontname="FreeSans"]; + Node5 [label="vector\< char * \>",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structvector.html"]; + Node6 -> Node1 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="arguments",fontname="FreeSans"]; + Node6 [label="vector\< docargument \>",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structvector.html"]; +} diff --git a/source/doxygen/html/structdocident__coll__graph.md5 b/source/doxygen/html/structdocident__coll__graph.md5 new file mode 100644 index 00000000..94cddde7 --- /dev/null +++ b/source/doxygen/html/structdocident__coll__graph.md5 @@ -0,0 +1 @@ +2b96feebdb5d4d8683e592e22bdf4b78 \ No newline at end of file diff --git a/source/doxygen/html/structdockey-members.html b/source/doxygen/html/structdockey-members.html new file mode 100644 index 00000000..a0b8cb29 --- /dev/null +++ b/source/doxygen/html/structdockey-members.html @@ -0,0 +1,36 @@ + + +AssaultCube: Member List + + + + + +
+

dockey Member List

This is the complete list of members for dockey, including all inherited members.

+ + + + + +
aliasdockey
descdockey
dockey()dockey [inline]
namedockey
~dockey()dockey [inline]

+
Generated on Mon Dec 8 21:41:35 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structdockey.html b/source/doxygen/html/structdockey.html new file mode 100644 index 00000000..8e0a0fe1 --- /dev/null +++ b/source/doxygen/html/structdockey.html @@ -0,0 +1,134 @@ + + +AssaultCube: dockey Struct Reference + + + + + +
+

dockey Struct Reference

+

+List of all members. + + + + + + + + + + + + + +

Public Member Functions

 dockey ()
 ~dockey ()

Public Attributes

char * alias
char * name
char * desc
+


Constructor & Destructor Documentation

+ +
+
+ + + + + + + + +
dockey::dockey (  )  [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
dockey::~dockey (  )  [inline]
+
+
+ +

+ +

+

+


Member Data Documentation

+ +
+
+ + + + +
char* dockey::alias
+
+
+ +

+ +

+

+ +

+
+ + + + +
char * dockey::desc
+
+
+ +

+ +

+

+ +

+
+ + + + +
char * dockey::name
+
+
+ +

+ +

+

+


The documentation for this struct was generated from the following file:
    +
  • R:/projects/actioncube/_svn/trunk/ac/source/src/docs.cpp
+
+
Generated on Mon Dec 8 21:41:35 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structdocref-members.html b/source/doxygen/html/structdocref-members.html new file mode 100644 index 00000000..7be55315 --- /dev/null +++ b/source/doxygen/html/structdocref-members.html @@ -0,0 +1,37 @@ + + +AssaultCube: Member List + + + + + +
+

docref Member List

This is the complete list of members for docref, including all inherited members.

+ + + + + + +
articledocref
docref()docref [inline]
identdocref
namedocref
urldocref
~docref()docref [inline]

+
Generated on Mon Dec 8 21:41:35 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structdocref.html b/source/doxygen/html/structdocref.html new file mode 100644 index 00000000..16e90cfe --- /dev/null +++ b/source/doxygen/html/structdocref.html @@ -0,0 +1,151 @@ + + +AssaultCube: docref Struct Reference + + + + + +
+

docref Struct Reference

+

+List of all members. + + + + + + + + + + + + + + + +

Public Member Functions

 docref ()
 ~docref ()

Public Attributes

char * name
char * ident
char * url
char * article
+


Constructor & Destructor Documentation

+ +
+
+ + + + + + + + +
docref::docref (  )  [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
docref::~docref (  )  [inline]
+
+
+ +

+ +

+

+


Member Data Documentation

+ +
+
+ + + + +
char * docref::article
+
+
+ +

+ +

+

+ +

+
+ + + + +
char * docref::ident
+
+
+ +

+ +

+

+ +

+
+ + + + +
char* docref::name
+
+
+ +

+ +

+

+ +

+
+ + + + +
char * docref::url
+
+
+ +

+ +

+

+


The documentation for this struct was generated from the following file:
    +
  • R:/projects/actioncube/_svn/trunk/ac/source/src/docs.cpp
+
+
Generated on Mon Dec 8 21:41:35 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structdocsection-members.html b/source/doxygen/html/structdocsection-members.html new file mode 100644 index 00000000..9e2cf70f --- /dev/null +++ b/source/doxygen/html/structdocsection-members.html @@ -0,0 +1,36 @@ + + +AssaultCube: Member List + + + + + +
+

docsection Member List

This is the complete list of members for docsection, including all inherited members.

+ + + + + +
docsection()docsection [inline]
identsdocsection
menudocsection
namedocsection
~docsection()docsection [inline]

+
Generated on Mon Dec 8 21:41:35 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structdocsection.html b/source/doxygen/html/structdocsection.html new file mode 100644 index 00000000..9876276b --- /dev/null +++ b/source/doxygen/html/structdocsection.html @@ -0,0 +1,139 @@ + + +AssaultCube: docsection Struct Reference + + + + + +
+

docsection Struct Reference

+Collaboration diagram for docsection:
+
+

Collaboration graph
+
[legend]
+ +

+List of all members. + + + + + + + + + + + + + +

Public Member Functions

 docsection ()
 ~docsection ()

Public Attributes

char * name
vector< docident * > idents
void * menu
+


Constructor & Destructor Documentation

+ +
+
+ + + + + + + + +
docsection::docsection (  )  [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
docsection::~docsection (  )  [inline]
+
+
+ +

+ +

+

+


Member Data Documentation

+ +
+ +
+ +

+ +

+

+ +

+
+ + + + +
void* docsection::menu
+
+
+ +

+ +

+

+ +

+
+ + + + +
char* docsection::name
+
+
+ +

+ +

+

+


The documentation for this struct was generated from the following file:
    +
  • R:/projects/actioncube/_svn/trunk/ac/source/src/docs.cpp
+
+
Generated on Mon Dec 8 21:41:35 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structdocsection__coll__graph.dot b/source/doxygen/html/structdocsection__coll__graph.dot new file mode 100644 index 00000000..59171952 --- /dev/null +++ b/source/doxygen/html/structdocsection__coll__graph.dot @@ -0,0 +1,8 @@ +digraph G +{ + edge [fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"]; + node [fontname="FreeSans",fontsize="10",shape=record]; + Node1 [label="docsection",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; + Node2 -> Node1 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="idents",fontname="FreeSans"]; + Node2 [label="vector\< docident * \>",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structvector.html"]; +} diff --git a/source/doxygen/html/structdocsection__coll__graph.md5 b/source/doxygen/html/structdocsection__coll__graph.md5 new file mode 100644 index 00000000..114d2004 --- /dev/null +++ b/source/doxygen/html/structdocsection__coll__graph.md5 @@ -0,0 +1 @@ +70b298b4b79a58b5cfd9a55b43252626 \ No newline at end of file diff --git a/source/doxygen/html/structenableaction-members.html b/source/doxygen/html/structenableaction-members.html new file mode 100644 index 00000000..049f84ff --- /dev/null +++ b/source/doxygen/html/structenableaction-members.html @@ -0,0 +1,41 @@ + + +AssaultCube: Member List + + + + + +
+

enableaction Member List

This is the complete list of members for enableaction, including all inherited members.

+ + + + + + + + + + +
areaserveraction
descserveraction
enableenableaction
enableaction(bool enable)enableaction [inline]
isdisabled()serveraction [inline, virtual]
isvalid()serveraction [inline, virtual]
perform()=0serveraction [pure virtual]
roleserveraction
serveraction()serveraction [inline]
~serveraction()serveraction [inline, virtual]

+
Generated on Mon Dec 8 21:41:35 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structenableaction.html b/source/doxygen/html/structenableaction.html new file mode 100644 index 00000000..5f3fa726 --- /dev/null +++ b/source/doxygen/html/structenableaction.html @@ -0,0 +1,91 @@ + + +AssaultCube: enableaction Struct Reference + + + + + +
+

enableaction Struct Reference

#include <serveractions.h> +

+Inherits serveraction. +

+Inherited by autoteamaction, and recorddemoaction. +

+

+Collaboration diagram for enableaction:
+
+

Collaboration graph
+
[legend]
+ +

+List of all members. + + + + + + + +

Public Member Functions

 enableaction (bool enable)

Public Attributes

bool enable
+


Constructor & Destructor Documentation

+ +
+
+ + + + + + + + + +
enableaction::enableaction (bool  enable  )  [inline]
+
+
+ +

+ +

+

+


Member Data Documentation

+ +
+
+ + + + +
bool enableaction::enable
+
+
+ +

+ +

+

+


The documentation for this struct was generated from the following file: +
+
Generated on Mon Dec 8 21:41:35 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structenableaction__coll__graph.dot b/source/doxygen/html/structenableaction__coll__graph.dot new file mode 100644 index 00000000..eeaf4ce6 --- /dev/null +++ b/source/doxygen/html/structenableaction__coll__graph.dot @@ -0,0 +1,8 @@ +digraph G +{ + edge [fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"]; + node [fontname="FreeSans",fontsize="10",shape=record]; + Node1 [label="enableaction",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; + Node2 -> Node1 [dir=back,color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; + Node2 [label="serveraction",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structserveraction.html"]; +} diff --git a/source/doxygen/html/structenableaction__coll__graph.md5 b/source/doxygen/html/structenableaction__coll__graph.md5 new file mode 100644 index 00000000..0838f31a --- /dev/null +++ b/source/doxygen/html/structenableaction__coll__graph.md5 @@ -0,0 +1 @@ +c29e01fed94e5ad54a3dab80d0e0492d \ No newline at end of file diff --git a/source/doxygen/html/structentity-members.html b/source/doxygen/html/structentity-members.html new file mode 100644 index 00000000..7b90136e --- /dev/null +++ b/source/doxygen/html/structentity-members.html @@ -0,0 +1,44 @@ + + +AssaultCube: Member List + + + + + +
+

entity Member List

This is the complete list of members for entity, including all inherited members.

+ + + + + + + + + + + + + +
attr1persistent_entity
attr2persistent_entity
attr3persistent_entity
attr4persistent_entity
entity(short x, short y, short z, uchar type, short attr1, uchar attr2, uchar attr3, uchar attr4)entity [inline]
entity()entity [inline]
persistent_entity(short x, short y, short z, uchar type, short attr1, uchar attr2, uchar attr3, uchar attr4)persistent_entity [inline]
persistent_entity()persistent_entity [inline]
spawnedentity
typepersistent_entity
xpersistent_entity
ypersistent_entity
zpersistent_entity

+
Generated on Mon Dec 8 21:41:35 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structentity.html b/source/doxygen/html/structentity.html new file mode 100644 index 00000000..c860932d --- /dev/null +++ b/source/doxygen/html/structentity.html @@ -0,0 +1,155 @@ + + +AssaultCube: entity Struct Reference + + + + + +
+

entity Struct Reference

#include <entity.h> +

+Inherits persistent_entity. +

+

+Collaboration diagram for entity:
+
+

Collaboration graph
+
[legend]
+ +

+List of all members. + + + + + + + + + +

Public Member Functions

 entity (short x, short y, short z, uchar type, short attr1, uchar attr2, uchar attr3, uchar attr4)
 entity ()

Public Attributes

bool spawned
+


Constructor & Destructor Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
entity::entity (short  x,
short  y,
short  z,
uchar  type,
short  attr1,
uchar  attr2,
uchar  attr3,
uchar  attr4 
) [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
entity::entity (  )  [inline]
+
+
+ +

+ +

+

+


Member Data Documentation

+ +
+
+ + + + +
bool entity::spawned
+
+
+ +

+ +

+

+


The documentation for this struct was generated from the following file:
    +
  • R:/projects/actioncube/_svn/trunk/ac/source/src/entity.h
+
+
Generated on Mon Dec 8 21:41:35 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structentity__coll__graph.dot b/source/doxygen/html/structentity__coll__graph.dot new file mode 100644 index 00000000..1531d0e8 --- /dev/null +++ b/source/doxygen/html/structentity__coll__graph.dot @@ -0,0 +1,8 @@ +digraph G +{ + edge [fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"]; + node [fontname="FreeSans",fontsize="10",shape=record]; + Node1 [label="entity",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; + Node2 -> Node1 [dir=back,color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; + Node2 [label="persistent_entity",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structpersistent__entity.html"]; +} diff --git a/source/doxygen/html/structentity__coll__graph.md5 b/source/doxygen/html/structentity__coll__graph.md5 new file mode 100644 index 00000000..66c36518 --- /dev/null +++ b/source/doxygen/html/structentity__coll__graph.md5 @@ -0,0 +1 @@ +0a0de8f437d2e9981be490a4b17a4767 \ No newline at end of file diff --git a/source/doxygen/html/structentityreference-members.html b/source/doxygen/html/structentityreference-members.html new file mode 100644 index 00000000..04e4d268 --- /dev/null +++ b/source/doxygen/html/structentityreference-members.html @@ -0,0 +1,48 @@ + + +AssaultCube: Member List + + + + + +
+

entityreference Member List

This is the complete list of members for entityreference, including all inherited members.

+ + + + + + + + + + + + + + + + + +
attach()worldobjreference [inline, virtual]
clone() const entityreference [virtual]
currentposition() const entityreference [virtual]
detach()worldobjreference [inline, virtual]
ententityreference
entityreference(entity *ref)entityreference
nodistance()entityreference [virtual]
operator!=(const worldobjreference &other)worldobjreference [inline, virtual]
operator==(const worldobjreference &other)entityreference [virtual]
typeworldobjreference
worldobjreference(int t)worldobjreference [inline]
worldobjtype enum nameworldobjreference
WR_CAMERA enum valueworldobjreference
WR_ENTITY enum valueworldobjreference
WR_PHYSENT enum valueworldobjreference
WR_STATICPOS enum valueworldobjreference
~worldobjreference()worldobjreference [inline, virtual]

+
Generated on Mon Dec 8 21:41:35 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structentityreference.html b/source/doxygen/html/structentityreference.html new file mode 100644 index 00000000..dbeaf2b9 --- /dev/null +++ b/source/doxygen/html/structentityreference.html @@ -0,0 +1,183 @@ + + +AssaultCube: entityreference Struct Reference + + + + + +
+

entityreference Struct Reference

#include <sound.h> +

+Inherits worldobjreference. +

+

+Collaboration diagram for entityreference:
+
+

Collaboration graph
+
[legend]
+ +

+List of all members. + + + + + + + + + + + + + + + +

Public Member Functions

 entityreference (entity *ref)
worldobjreference * clone () const
const vec & currentposition () const
bool nodistance ()
bool operator== (const worldobjreference &other)

Public Attributes

struct entity * ent
+


Constructor & Destructor Documentation

+ +
+
+ + + + + + + + + +
entityreference::entityreference (entity *  ref  ) 
+
+
+ +

+ +

+

+


Member Function Documentation

+ +
+
+ + + + + + + + +
worldobjreference * entityreference::clone (  )  const [virtual]
+
+
+ +

+ +

Implements worldobjreference.

+ +
+

+ +

+
+ + + + + + + + +
const vec & entityreference::currentposition (  )  const [virtual]
+
+
+ +

+ +

Implements worldobjreference.

+ +
+

+ +

+
+ + + + + + + + +
bool entityreference::nodistance (  )  [virtual]
+
+
+ +

+ +

Implements worldobjreference.

+ +
+

+ +

+
+ + + + + + + + + +
bool entityreference::operator== (const worldobjreference &  other  )  [virtual]
+
+
+ +

+ +

Implements worldobjreference.

+ +
+

+


Member Data Documentation

+ +
+
+ + + + +
struct entity* entityreference::ent [read]
+
+
+ +

+ +

+

+


The documentation for this struct was generated from the following files:
    +
  • R:/projects/actioncube/_svn/trunk/ac/source/src/sound.h
  • R:/projects/actioncube/_svn/trunk/ac/source/src/audiomanager.cpp
+
+
Generated on Mon Dec 8 21:41:35 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structentityreference__coll__graph.dot b/source/doxygen/html/structentityreference__coll__graph.dot new file mode 100644 index 00000000..dce180ec --- /dev/null +++ b/source/doxygen/html/structentityreference__coll__graph.dot @@ -0,0 +1,12 @@ +digraph G +{ + edge [fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"]; + node [fontname="FreeSans",fontsize="10",shape=record]; + Node1 [label="entityreference",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; + Node2 -> Node1 [dir=back,color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; + Node2 [label="worldobjreference",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classworldobjreference.html"]; + Node3 -> Node1 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="ent",fontname="FreeSans"]; + Node3 [label="entity",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structentity.html"]; + Node4 -> Node3 [dir=back,color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; + Node4 [label="persistent_entity",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structpersistent__entity.html"]; +} diff --git a/source/doxygen/html/structentityreference__coll__graph.md5 b/source/doxygen/html/structentityreference__coll__graph.md5 new file mode 100644 index 00000000..b59aeef0 --- /dev/null +++ b/source/doxygen/html/structentityreference__coll__graph.md5 @@ -0,0 +1 @@ +380afbe2f8c1953ef179eacff1af8d6e \ No newline at end of file diff --git a/source/doxygen/html/structexplodeevent-members.html b/source/doxygen/html/structexplodeevent-members.html new file mode 100644 index 00000000..8ca52c7d --- /dev/null +++ b/source/doxygen/html/structexplodeevent-members.html @@ -0,0 +1,35 @@ + + +AssaultCube: Member List + + + + + +
+

explodeevent Member List

This is the complete list of members for explodeevent, including all inherited members.

+ + + + +
gunexplodeevent
idexplodeevent
millisexplodeevent
typeexplodeevent

+
Generated on Mon Dec 8 21:41:35 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structexplodeevent.html b/source/doxygen/html/structexplodeevent.html new file mode 100644 index 00000000..1950b9f5 --- /dev/null +++ b/source/doxygen/html/structexplodeevent.html @@ -0,0 +1,107 @@ + + +AssaultCube: explodeevent Struct Reference + + + + + +
+

explodeevent Struct Reference

+

+List of all members. + + + + + + + + + + +

Public Attributes

int type
int millis
int id
int gun
+


Member Data Documentation

+ +
+
+ + + + +
int explodeevent::gun
+
+
+ +

+ +

+

+ +

+
+ + + + +
int explodeevent::id
+
+
+ +

+ +

+

+ +

+
+ + + + +
int explodeevent::millis
+
+
+ +

+ +

+

+ +

+
+ + + + +
int explodeevent::type
+
+
+ +

+ +

+

+


The documentation for this struct was generated from the following file:
    +
  • R:/projects/actioncube/_svn/trunk/ac/source/src/server.cpp
+
+
Generated on Mon Dec 8 21:41:35 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structexpvert-members.html b/source/doxygen/html/structexpvert-members.html new file mode 100644 index 00000000..8b2d2472 --- /dev/null +++ b/source/doxygen/html/structexpvert-members.html @@ -0,0 +1,36 @@ + + +AssaultCube: Member List + + + + + +
+

expvert Member List

This is the complete list of members for expvert, including all inherited members.

+ + + + + +
posexpvert
sexpvert
texpvert
uexpvert
vexpvert

+
Generated on Mon Dec 8 21:41:35 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structexpvert.html b/source/doxygen/html/structexpvert.html new file mode 100644 index 00000000..f242c6d2 --- /dev/null +++ b/source/doxygen/html/structexpvert.html @@ -0,0 +1,129 @@ + + +AssaultCube: expvert Struct Reference + + + + + +
+

expvert Struct Reference

+Collaboration diagram for expvert:
+
+

Collaboration graph
+
[legend]
+ +

+List of all members. + + + + + + + + + + + + +

Public Attributes

vec pos
float u
float v
float s
float t
+


Member Data Documentation

+ +
+
+ + + + +
vec expvert::pos
+
+
+ +

+ +

+

+ +

+
+ + + + +
float expvert::s
+
+
+ +

+ +

+

+ +

+
+ + + + +
float expvert::t
+
+
+ +

+ +

+

+ +

+
+ + + + +
float expvert::u
+
+
+ +

+ +

+

+ +

+
+ + + + +
float expvert::v
+
+
+ +

+ +

+

+


The documentation for this struct was generated from the following file: +
+
Generated on Mon Dec 8 21:41:35 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structexpvert__coll__graph.dot b/source/doxygen/html/structexpvert__coll__graph.dot new file mode 100644 index 00000000..b713a966 --- /dev/null +++ b/source/doxygen/html/structexpvert__coll__graph.dot @@ -0,0 +1,8 @@ +digraph G +{ + edge [fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"]; + node [fontname="FreeSans",fontsize="10",shape=record]; + Node1 [label="expvert",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; + Node2 -> Node1 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="pos",fontname="FreeSans"]; + Node2 [label="vec",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structvec.html"]; +} diff --git a/source/doxygen/html/structexpvert__coll__graph.md5 b/source/doxygen/html/structexpvert__coll__graph.md5 new file mode 100644 index 00000000..daa9d596 --- /dev/null +++ b/source/doxygen/html/structexpvert__coll__graph.md5 @@ -0,0 +1 @@ +25b06cb05a709a6d97e5384a791714e4 \ No newline at end of file diff --git a/source/doxygen/html/structfilelog-members.html b/source/doxygen/html/structfilelog-members.html new file mode 100644 index 00000000..a193bafc --- /dev/null +++ b/source/doxygen/html/structfilelog-members.html @@ -0,0 +1,46 @@ + + +AssaultCube: Member List + + + + + +
+

filelog Member List

This is the complete list of members for filelog, including all inherited members.

+ + + + + + + + + + + + + + + +
close()filelog [inline, virtual]
consolelog
enabledlog
error enum valuelog
filefilelog
filelog(const char *filepath)filelog [inline]
filepathfilelog
info enum valuelog
level enum namelog
log()log [inline]
open()filelog [inline, virtual]
warning enum valuelog
writeline(int level, const char *msg,...)filelog [inline, virtual]
~filelog()filelog [inline]
~log()log [inline, virtual]

+
Generated on Mon Dec 8 21:41:35 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structfilelog.html b/source/doxygen/html/structfilelog.html new file mode 100644 index 00000000..7fac2542 --- /dev/null +++ b/source/doxygen/html/structfilelog.html @@ -0,0 +1,211 @@ + + +AssaultCube: filelog Struct Reference + + + + + +
+

filelog Struct Reference

Inherits log. +

+

+Collaboration diagram for filelog:
+
+

Collaboration graph
+
[legend]
+ +

+List of all members. + + + + + + + + + + + + + + + + + +

Public Member Functions

 filelog (const char *filepath)
 ~filelog ()
virtual void writeline (int level, const char *msg,...)
virtual void open ()
virtual void close ()

Public Attributes

FILE * file
string filepath
+


Constructor & Destructor Documentation

+ +
+
+ + + + + + + + + +
filelog::filelog (const char *  filepath  )  [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
filelog::~filelog (  )  [inline]
+
+
+ +

+ +

+

+


Member Function Documentation

+ +
+
+ + + + + + + + +
virtual void filelog::close (  )  [inline, virtual]
+
+
+ +

+ +

Implements log.

+ +
+

+ +

+
+ + + + + + + + +
virtual void filelog::open (  )  [inline, virtual]
+
+
+ +

+ +

Implements log.

+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
virtual void filelog::writeline (int  level,
const char *  msg,
  ... 
) [inline, virtual]
+
+
+ +

+ +

Implements log.

+ +
+

+


Member Data Documentation

+ +
+
+ + + + +
FILE* filelog::file
+
+
+ +

+ +

+

+ +

+ +
+ +

+ +

+

+


The documentation for this struct was generated from the following file:
    +
  • R:/projects/actioncube/_svn/trunk/ac/source/src/log.cpp
+
+
Generated on Mon Dec 8 21:41:35 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structfilelog__coll__graph.dot b/source/doxygen/html/structfilelog__coll__graph.dot new file mode 100644 index 00000000..66c7643a --- /dev/null +++ b/source/doxygen/html/structfilelog__coll__graph.dot @@ -0,0 +1,8 @@ +digraph G +{ + edge [fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"]; + node [fontname="FreeSans",fontsize="10",shape=record]; + Node1 [label="filelog",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; + Node2 -> Node1 [dir=back,color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; + Node2 [label="log",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structlog.html"]; +} diff --git a/source/doxygen/html/structfilelog__coll__graph.md5 b/source/doxygen/html/structfilelog__coll__graph.md5 new file mode 100644 index 00000000..1843478b --- /dev/null +++ b/source/doxygen/html/structfilelog__coll__graph.md5 @@ -0,0 +1 @@ +20b638c52095097cbb8fdd04727bf54e \ No newline at end of file diff --git a/source/doxygen/html/structflaginfo-members.html b/source/doxygen/html/structflaginfo-members.html new file mode 100644 index 00000000..16701729 --- /dev/null +++ b/source/doxygen/html/structflaginfo-members.html @@ -0,0 +1,39 @@ + + +AssaultCube: Member List + + + + + +
+

flaginfo Member List

This is the complete list of members for flaginfo, including all inherited members.

+ + + + + + + + +
ackflaginfo
actorflaginfo
actor_cnflaginfo
flagentflaginfo
flaginfo()flaginfo [inline]
posflaginfo
stateflaginfo
teamflaginfo

+
Generated on Mon Dec 8 21:41:35 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structflaginfo.html b/source/doxygen/html/structflaginfo.html new file mode 100644 index 00000000..dc697520 --- /dev/null +++ b/source/doxygen/html/structflaginfo.html @@ -0,0 +1,188 @@ + + +AssaultCube: flaginfo Struct Reference + + + + + +
+

flaginfo Struct Reference

#include <entity.h> +

+

+Collaboration diagram for flaginfo:
+
+

Collaboration graph
+
[legend]
+ +

+List of all members. + + + + + + + + + + + + + + + + + + + +

Public Member Functions

 flaginfo ()

Public Attributes

int team
entity * flagent
int actor_cn
playerent * actor
vec pos
int state
bool ack
+


Constructor & Destructor Documentation

+ +
+
+ + + + + + + + +
flaginfo::flaginfo (  )  [inline]
+
+
+ +

+ +

+

+


Member Data Documentation

+ +
+
+ + + + +
bool flaginfo::ack
+
+
+ +

+ +

+

+ +

+ +
+ +

+ +

+

+ +

+
+ + + + +
int flaginfo::actor_cn
+
+
+ +

+ +

+

+ +

+ +
+ +

+ +

+

+ +

+
+ + + + +
vec flaginfo::pos
+
+
+ +

+ +

+

+ +

+
+ + + + +
int flaginfo::state
+
+
+ +

+ +

+

+ +

+
+ + + + +
int flaginfo::team
+
+
+ +

+ +

+

+


The documentation for this struct was generated from the following file:
    +
  • R:/projects/actioncube/_svn/trunk/ac/source/src/entity.h
+
+
Generated on Mon Dec 8 21:41:35 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structflaginfo__coll__graph.dot b/source/doxygen/html/structflaginfo__coll__graph.dot new file mode 100644 index 00000000..cb1be7fa --- /dev/null +++ b/source/doxygen/html/structflaginfo__coll__graph.dot @@ -0,0 +1,34 @@ +digraph G +{ + edge [fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"]; + node [fontname="FreeSans",fontsize="10",shape=record]; + Node1 [label="flaginfo",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; + Node2 -> Node1 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="actor",fontname="FreeSans"]; + Node2 [label="playerent",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classplayerent.html"]; + Node3 -> Node2 [dir=back,color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; + Node3 [label="dynent",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classdynent.html"]; + Node4 -> Node3 [dir=back,color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; + Node4 [label="physent",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classphysent.html"]; + Node5 -> Node4 [dir=back,color="firebrick4",fontsize="10",style="solid",fontname="FreeSans"]; + Node5 [label="worldobject",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classworldobject.html"]; + Node6 -> Node4 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="deltapos\nnewpos\nvel\no",fontname="FreeSans"]; + Node6 [label="vec",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structvec.html"]; + Node7 -> Node3 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="prev\ncurrent",fontname="FreeSans"]; + Node7 [label="animstate",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structanimstate.html"]; + Node8 -> Node2 [dir=back,color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; + Node8 [label="playerstate",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classplayerstate.html"]; + Node9 -> Node2 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="history",fontname="FreeSans"]; + Node9 [label="poshist",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structposhist.html"]; + Node6 -> Node9 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="pos",fontname="FreeSans"]; + Node10 -> Node2 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="weaponsel\nnextweaponsel\nweapons\nnextprimweap\nprevweaponsel\nprimweap\nlastattackweapon",fontname="FreeSans"]; + Node10 [label="weapon",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structweapon.html"]; + Node2 -> Node10 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="owner",fontname="FreeSans"]; + Node11 -> Node10 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="info",fontname="FreeSans"]; + Node11 [label="guninfo",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structguninfo.html"]; + Node6 -> Node2 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="head",fontname="FreeSans"]; + Node12 -> Node1 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="flagent",fontname="FreeSans"]; + Node12 [label="entity",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structentity.html"]; + Node13 -> Node12 [dir=back,color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; + Node13 [label="persistent_entity",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structpersistent__entity.html"]; + Node6 -> Node1 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="pos",fontname="FreeSans"]; +} diff --git a/source/doxygen/html/structflaginfo__coll__graph.md5 b/source/doxygen/html/structflaginfo__coll__graph.md5 new file mode 100644 index 00000000..511a1791 --- /dev/null +++ b/source/doxygen/html/structflaginfo__coll__graph.md5 @@ -0,0 +1 @@ +497d7dd4bf8b50f8e3a41a14f0e5ccc5 \ No newline at end of file diff --git a/source/doxygen/html/structfont-members.html b/source/doxygen/html/structfont-members.html new file mode 100644 index 00000000..41dfc8b1 --- /dev/null +++ b/source/doxygen/html/structfont-members.html @@ -0,0 +1,41 @@ + + +AssaultCube: Member List + + + + + +
+

font Member List

This is the complete list of members for font, including all inherited members.

+ + + + + + + + + + +
charsfont
defaulthfont
defaultwfont
namefont
offsethfont
offsetwfont
offsetxfont
offsetyfont
skipfont
texfont

+
Generated on Mon Dec 8 21:41:35 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structfont.html b/source/doxygen/html/structfont.html new file mode 100644 index 00000000..4f413843 --- /dev/null +++ b/source/doxygen/html/structfont.html @@ -0,0 +1,219 @@ + + +AssaultCube: font Struct Reference + + + + + +
+

font Struct Reference

#include <protos.h> +

+

+Collaboration diagram for font:
+
+

Collaboration graph
+
[legend]
+ +

+List of all members. + + + + + + + + + + + + + + + + + + + + + + + + + +

Classes

struct  charinfo

Public Attributes

char * name
Texture * tex
vector< charinfo > chars
int defaultw
int defaulth
int offsetx
int offsety
int offsetw
int offseth
int skip
+


Member Data Documentation

+ +
+ +
+ +

+ +

+

+ +

+
+ + + + +
int font::defaulth
+
+
+ +

+ +

+

+ +

+
+ + + + +
int font::defaultw
+
+
+ +

+ +

+

+ +

+
+ + + + +
char* font::name
+
+
+ +

+ +

+

+ +

+
+ + + + +
int font::offseth
+
+
+ +

+ +

+

+ +

+
+ + + + +
int font::offsetw
+
+
+ +

+ +

+

+ +

+
+ + + + +
int font::offsetx
+
+
+ +

+ +

+

+ +

+
+ + + + +
int font::offsety
+
+
+ +

+ +

+

+ +

+
+ + + + +
int font::skip
+
+
+ +

+ +

+

+ +

+
+ + + + +
Texture* font::tex
+
+
+ +

+ +

+

+


The documentation for this struct was generated from the following file:
    +
  • R:/projects/actioncube/_svn/trunk/ac/source/src/protos.h
+
+
Generated on Mon Dec 8 21:41:35 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structfont_1_1charinfo-members.html b/source/doxygen/html/structfont_1_1charinfo-members.html new file mode 100644 index 00000000..7025dc48 --- /dev/null +++ b/source/doxygen/html/structfont_1_1charinfo-members.html @@ -0,0 +1,35 @@ + + +AssaultCube: Member List + + + + + +
+

font::charinfo Member List

This is the complete list of members for font::charinfo, including all inherited members.

+ + + + +
hfont::charinfo
wfont::charinfo
xfont::charinfo
yfont::charinfo

+
Generated on Mon Dec 8 21:41:35 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structfont_1_1charinfo.html b/source/doxygen/html/structfont_1_1charinfo.html new file mode 100644 index 00000000..d5c10df3 --- /dev/null +++ b/source/doxygen/html/structfont_1_1charinfo.html @@ -0,0 +1,111 @@ + + +AssaultCube: font::charinfo Struct Reference + + + + + +
+

font::charinfo Struct Reference

#include <protos.h> +

+ +

+List of all members. + + + + + + + + + + +

Public Attributes

short x
short y
short w
short h
+


Member Data Documentation

+ +
+
+ + + + +
short font::charinfo::h
+
+
+ +

+ +

+

+ +

+
+ + + + +
short font::charinfo::w
+
+
+ +

+ +

+

+ +

+
+ + + + +
short font::charinfo::x
+
+
+ +

+ +

+

+ +

+
+ + + + +
short font::charinfo::y
+
+
+ +

+ +

+

+


The documentation for this struct was generated from the following file:
    +
  • R:/projects/actioncube/_svn/trunk/ac/source/src/protos.h
+
+
Generated on Mon Dec 8 21:41:35 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structfont__coll__graph.dot b/source/doxygen/html/structfont__coll__graph.dot new file mode 100644 index 00000000..099188ff --- /dev/null +++ b/source/doxygen/html/structfont__coll__graph.dot @@ -0,0 +1,8 @@ +digraph G +{ + edge [fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"]; + node [fontname="FreeSans",fontsize="10",shape=record]; + Node1 [label="font",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; + Node2 -> Node1 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="tex",fontname="FreeSans"]; + Node2 [label="Texture",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$struct_texture.html"]; +} diff --git a/source/doxygen/html/structfont__coll__graph.md5 b/source/doxygen/html/structfont__coll__graph.md5 new file mode 100644 index 00000000..defb07ce --- /dev/null +++ b/source/doxygen/html/structfont__coll__graph.md5 @@ -0,0 +1 @@ +2124b397493b7ce5e3f55f4711d82912 \ No newline at end of file diff --git a/source/doxygen/html/structforceteamaction-members.html b/source/doxygen/html/structforceteamaction-members.html new file mode 100644 index 00000000..02f571f8 --- /dev/null +++ b/source/doxygen/html/structforceteamaction-members.html @@ -0,0 +1,44 @@ + + +AssaultCube: Member List + + + + + +
+

forceteamaction Member List

This is the complete list of members for forceteamaction, including all inherited members.

+ + + + + + + + + + + + + +
addressplayeraction
areaserveraction
cnplayeraction
descserveraction
disconnect(int reason)playeraction [inline]
forceteamaction(int cn)forceteamaction [inline]
isdisabled()serveraction [inline, virtual]
isvalid()forceteamaction [inline, virtual]
perform()forceteamaction [inline, virtual]
playeraction(int cn)playeraction [inline]
roleserveraction
serveraction()serveraction [inline]
~serveraction()serveraction [inline, virtual]

+
Generated on Mon Dec 8 21:41:35 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structforceteamaction.html b/source/doxygen/html/structforceteamaction.html new file mode 100644 index 00000000..bcf91280 --- /dev/null +++ b/source/doxygen/html/structforceteamaction.html @@ -0,0 +1,117 @@ + + +AssaultCube: forceteamaction Struct Reference + + + + + +
+

forceteamaction Struct Reference

#include <serveractions.h> +

+Inherits playeraction. +

+

+Collaboration diagram for forceteamaction:
+
+

Collaboration graph
+
[legend]
+ +

+List of all members. + + + + + + + + +

Public Member Functions

void perform ()
virtual bool isvalid ()
 forceteamaction (int cn)
+


Constructor & Destructor Documentation

+ +
+
+ + + + + + + + + +
forceteamaction::forceteamaction (int  cn  )  [inline]
+
+
+ +

+ +

+

+


Member Function Documentation

+ +
+
+ + + + + + + + +
virtual bool forceteamaction::isvalid (  )  [inline, virtual]
+
+
+ +

+ +

Reimplemented from playeraction.

+ +
+

+ +

+
+ + + + + + + + +
void forceteamaction::perform (  )  [inline, virtual]
+
+
+ +

+ +

Implements serveraction.

+ +
+

+


The documentation for this struct was generated from the following file: +
+
Generated on Mon Dec 8 21:41:35 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structforceteamaction__coll__graph.dot b/source/doxygen/html/structforceteamaction__coll__graph.dot new file mode 100644 index 00000000..75d67eb0 --- /dev/null +++ b/source/doxygen/html/structforceteamaction__coll__graph.dot @@ -0,0 +1,10 @@ +digraph G +{ + edge [fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"]; + node [fontname="FreeSans",fontsize="10",shape=record]; + Node1 [label="forceteamaction",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; + Node2 -> Node1 [dir=back,color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; + Node2 [label="playeraction",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structplayeraction.html"]; + Node3 -> Node2 [dir=back,color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; + Node3 [label="serveraction",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structserveraction.html"]; +} diff --git a/source/doxygen/html/structforceteamaction__coll__graph.md5 b/source/doxygen/html/structforceteamaction__coll__graph.md5 new file mode 100644 index 00000000..40473236 --- /dev/null +++ b/source/doxygen/html/structforceteamaction__coll__graph.md5 @@ -0,0 +1 @@ +d90807e8995beb3083f6e097366f73bb \ No newline at end of file diff --git a/source/doxygen/html/structgiveadminaction-members.html b/source/doxygen/html/structgiveadminaction-members.html new file mode 100644 index 00000000..42c226b2 --- /dev/null +++ b/source/doxygen/html/structgiveadminaction-members.html @@ -0,0 +1,44 @@ + + +AssaultCube: Member List + + + + + +
+

giveadminaction Member List

This is the complete list of members for giveadminaction, including all inherited members.

+ + + + + + + + + + + + + +
addressplayeraction
areaserveraction
cnplayeraction
descserveraction
disconnect(int reason)playeraction [inline]
giveadminaction(int cn)giveadminaction [inline]
isdisabled()serveraction [inline, virtual]
isvalid()playeraction [inline, virtual]
perform()giveadminaction [inline, virtual]
playeraction(int cn)playeraction [inline]
roleserveraction
serveraction()serveraction [inline]
~serveraction()serveraction [inline, virtual]

+
Generated on Mon Dec 8 21:41:35 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structgiveadminaction.html b/source/doxygen/html/structgiveadminaction.html new file mode 100644 index 00000000..e1c08eda --- /dev/null +++ b/source/doxygen/html/structgiveadminaction.html @@ -0,0 +1,94 @@ + + +AssaultCube: giveadminaction Struct Reference + + + + + +
+

giveadminaction Struct Reference

#include <serveractions.h> +

+Inherits playeraction. +

+

+Collaboration diagram for giveadminaction:
+
+

Collaboration graph
+
[legend]
+ +

+List of all members. + + + + + + +

Public Member Functions

void perform ()
 giveadminaction (int cn)
+


Constructor & Destructor Documentation

+ +
+
+ + + + + + + + + +
giveadminaction::giveadminaction (int  cn  )  [inline]
+
+
+ +

+ +

+

+


Member Function Documentation

+ +
+
+ + + + + + + + +
void giveadminaction::perform (  )  [inline, virtual]
+
+
+ +

+ +

Implements serveraction.

+ +
+

+


The documentation for this struct was generated from the following file: +
+
Generated on Mon Dec 8 21:41:35 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structgiveadminaction__coll__graph.dot b/source/doxygen/html/structgiveadminaction__coll__graph.dot new file mode 100644 index 00000000..4f768a15 --- /dev/null +++ b/source/doxygen/html/structgiveadminaction__coll__graph.dot @@ -0,0 +1,10 @@ +digraph G +{ + edge [fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"]; + node [fontname="FreeSans",fontsize="10",shape=record]; + Node1 [label="giveadminaction",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; + Node2 -> Node1 [dir=back,color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; + Node2 [label="playeraction",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structplayeraction.html"]; + Node3 -> Node2 [dir=back,color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; + Node3 [label="serveraction",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structserveraction.html"]; +} diff --git a/source/doxygen/html/structgiveadminaction__coll__graph.md5 b/source/doxygen/html/structgiveadminaction__coll__graph.md5 new file mode 100644 index 00000000..db9be1ac --- /dev/null +++ b/source/doxygen/html/structgiveadminaction__coll__graph.md5 @@ -0,0 +1 @@ +b6864c5bd3290d9b7355e62b476e97a3 \ No newline at end of file diff --git a/source/doxygen/html/structglmatrixf-members.html b/source/doxygen/html/structglmatrixf-members.html new file mode 100644 index 00000000..49ff84c6 --- /dev/null +++ b/source/doxygen/html/structglmatrixf-members.html @@ -0,0 +1,55 @@ + + +AssaultCube: Member List + + + + + +
+

glmatrixf Member List

This is the complete list of members for glmatrixf, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + +
adjoint(const glmatrixf &m)glmatrixf
determinant() const glmatrixf
gettranslation() const glmatrixf [inline]
identity()glmatrixf [inline]
invert(const glmatrixf &m, float mindet=1.0e-10f)glmatrixf
invertnormal(vec &dir) const glmatrixf [inline]
invertvertex(vec &pos) const glmatrixf [inline]
mul(const XT x[16], const YT y[16])glmatrixf [inline]
mul(const glmatrixf &x, const glmatrixf &y)glmatrixf [inline]
operator[](int i) const glmatrixf [inline]
operator[](int i)glmatrixf [inline]
projective()glmatrixf [inline]
rotate_around_x(float angle)glmatrixf [inline]
rotate_around_y(float angle)glmatrixf [inline]
rotate_around_z(float angle)glmatrixf [inline]
scale(float x, float y, float z)glmatrixf [inline]
transform(const vec &in, vec4 &out) const glmatrixf [inline]
transformw(const vec &p) const glmatrixf [inline]
transformx(const vec &p) const glmatrixf [inline]
transformy(const vec &p) const glmatrixf [inline]
transformz(const vec &p) const glmatrixf [inline]
translate(float x, float y, float z)glmatrixf [inline]
translate(const vec &o)glmatrixf [inline]
vglmatrixf

+
Generated on Mon Dec 8 21:41:35 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structglmatrixf.html b/source/doxygen/html/structglmatrixf.html new file mode 100644 index 00000000..8c92ffaf --- /dev/null +++ b/source/doxygen/html/structglmatrixf.html @@ -0,0 +1,631 @@ + + +AssaultCube: glmatrixf Struct Reference + + + + + +
+

glmatrixf Struct Reference

#include <geom.h> +

+ +

+List of all members. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Public Member Functions

float operator[] (int i) const
float & operator[] (int i)
void rotate_around_x (float angle)
void rotate_around_y (float angle)
void rotate_around_z (float angle)
template<class XT , class YT >
void mul (const XT x[16], const YT y[16])
void mul (const glmatrixf &x, const glmatrixf &y)
void identity ()
void translate (float x, float y, float z)
void translate (const vec &o)
void scale (float x, float y, float z)
void projective ()
void invertnormal (vec &dir) const
void invertvertex (vec &pos) const
float transformx (const vec &p) const
float transformy (const vec &p) const
float transformz (const vec &p) const
float transformw (const vec &p) const
void transform (const vec &in, vec4 &out) const
vec gettranslation () const
float determinant () const
void adjoint (const glmatrixf &m)
bool invert (const glmatrixf &m, float mindet=1.0e-10f)

Public Attributes

float v [16]
+


Member Function Documentation

+ +
+
+ + + + + + + + + +
void glmatrixf::adjoint (const glmatrixf &  m  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
float glmatrixf::determinant (  )  const
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
vec glmatrixf::gettranslation (  )  const [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void glmatrixf::identity (  )  [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
bool glmatrixf::invert (const glmatrixf &  m,
float  mindet = 1.0e-10f 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void glmatrixf::invertnormal (vec &  dir  )  const [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void glmatrixf::invertvertex (vec &  pos  )  const [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void glmatrixf::mul (const glmatrixf &  x,
const glmatrixf &  y 
) [inline]
+
+
+ +

+ +

+

+ +

+
+
+template<class XT , class YT >
+ + + + + + + + + + + + + + + + + + +
void glmatrixf::mul (const XT  x[16],
const YT  y[16] 
) [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
float& glmatrixf::operator[] (int  i  )  [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
float glmatrixf::operator[] (int  i  )  const [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void glmatrixf::projective (  )  [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void glmatrixf::rotate_around_x (float  angle  )  [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void glmatrixf::rotate_around_y (float  angle  )  [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void glmatrixf::rotate_around_z (float  angle  )  [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void glmatrixf::scale (float  x,
float  y,
float  z 
) [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void glmatrixf::transform (const vec &  in,
vec4 &  out 
) const [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
float glmatrixf::transformw (const vec &  p  )  const [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
float glmatrixf::transformx (const vec &  p  )  const [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
float glmatrixf::transformy (const vec &  p  )  const [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
float glmatrixf::transformz (const vec &  p  )  const [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void glmatrixf::translate (const vec &  o  )  [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void glmatrixf::translate (float  x,
float  y,
float  z 
) [inline]
+
+
+ +

+ +

+

+


Member Data Documentation

+ +
+
+ + + + +
float glmatrixf::v[16]
+
+
+ +

+ +

+

+


The documentation for this struct was generated from the following files:
    +
  • R:/projects/actioncube/_svn/trunk/ac/source/src/geom.h
  • R:/projects/actioncube/_svn/trunk/ac/source/src/tools.cpp
+
+
Generated on Mon Dec 8 21:41:35 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structgmdesc-members.html b/source/doxygen/html/structgmdesc-members.html new file mode 100644 index 00000000..4dc551e5 --- /dev/null +++ b/source/doxygen/html/structgmdesc-members.html @@ -0,0 +1,33 @@ + + +AssaultCube: Member List + + + + + +
+

gmdesc Member List

This is the complete list of members for gmdesc, including all inherited members.

+ + +
descgmdesc
modegmdesc

+
Generated on Mon Dec 8 21:41:35 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structgmdesc.html b/source/doxygen/html/structgmdesc.html new file mode 100644 index 00000000..5a30ebab --- /dev/null +++ b/source/doxygen/html/structgmdesc.html @@ -0,0 +1,73 @@ + + +AssaultCube: gmdesc Struct Reference + + + + + +
+

gmdesc Struct Reference

+

+List of all members. + + + + + + +

Public Attributes

int mode
char * desc
+


Member Data Documentation

+ +
+
+ + + + +
char* gmdesc::desc
+
+
+ +

+ +

+

+ +

+
+ + + + +
int gmdesc::mode
+
+
+ +

+ +

+

+


The documentation for this struct was generated from the following file: +
+
Generated on Mon Dec 8 21:41:35 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structgmenu-members.html b/source/doxygen/html/structgmenu-members.html new file mode 100644 index 00000000..d8371dec --- /dev/null +++ b/source/doxygen/html/structgmenu-members.html @@ -0,0 +1,60 @@ + + +AssaultCube: Member List + + + + + +
+

gmenu Member List

This is the complete list of members for gmenu, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
allowinputgmenu
animgmenu
boolgmenu
bool(__cdecl *keyfunc)(void *gmenu
close()gmenu
dirlistgmenu
footergmenu
forwardkeysgmenu
gmenu()gmenu [inline]
headergmenu
hotkeysgmenu
init()gmenu
initactiongmenu
initedgmenu
intgmenu
itemsgmenu
mdlgmenu
menuselgmenu
mwidthgmenu
namegmenu
open()gmenu
refresh()gmenu
render()gmenu
renderbg(int x1, int y1, int x2, int y2, bool border)gmenu
rotspeedgmenu
scalegmenu
titlegmenu
void(__cdecl *refreshfunc)(void *gmenu
~gmenu()gmenu [inline, virtual]

+
Generated on Mon Dec 8 21:41:35 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structgmenu.html b/source/doxygen/html/structgmenu.html new file mode 100644 index 00000000..dc276e4d --- /dev/null +++ b/source/doxygen/html/structgmenu.html @@ -0,0 +1,612 @@ + + +AssaultCube: gmenu Struct Reference + + + + + +
+

gmenu Struct Reference

#include <protos.h> +

+

+Collaboration diagram for gmenu:
+
+

Collaboration graph
+
[legend]
+ +

+List of all members. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Public Member Functions

 void (__cdecl *refreshfunc)(void *
 bool (__cdecl *keyfunc)(void *
 gmenu ()
virtual ~gmenu ()
void render ()
void renderbg (int x1, int y1, int x2, int y2, bool border)
void refresh ()
void open ()
void close ()
void init ()

Public Attributes

const char * name
const char * title
const char * header
const char * footer
vector< mitem * > items
int mwidth
int menusel
bool allowinput
bool inited
bool hotkeys
bool forwardkeys
 bool
 int
char * initaction
const char * mdl
int anim
int rotspeed
int scale
mdirlist * dirlist
+


Constructor & Destructor Documentation

+ +
+
+ + + + + + + + +
gmenu::gmenu (  )  [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
virtual gmenu::~gmenu (  )  [inline, virtual]
+
+
+ +

+ +

+

+


Member Function Documentation

+ +
+
+ + + + + + + + + +
gmenu::bool (__cdecl *  keyfunc  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void gmenu::close (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void gmenu::init (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void gmenu::open (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void gmenu::refresh (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void gmenu::render (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void gmenu::renderbg (int  x1,
int  y1,
int  x2,
int  y2,
bool  border 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
gmenu::void (__cdecl *  refreshfunc  ) 
+
+
+ +

+ +

+

+


Member Data Documentation

+ +
+
+ + + + +
bool gmenu::allowinput
+
+
+ +

+ +

+

+ +

+
+ + + + +
int gmenu::anim
+
+
+ +

+ +

+

+ +

+
+ + + + +
gmenu::bool
+
+
+ +

+ +

+

+ +

+
+ + + + +
mdirlist* gmenu::dirlist
+
+
+ +

+ +

+

+ +

+
+ + + + +
const char * gmenu::footer
+
+
+ +

+ +

+

+ +

+ +
+ +

+ +

+

+ +

+
+ + + + +
const char * gmenu::header
+
+
+ +

+ +

+

+ +

+
+ + + + +
bool gmenu::hotkeys
+
+
+ +

+ +

+

+ +

+
+ + + + +
char* gmenu::initaction
+
+
+ +

+ +

+

+ +

+
+ + + + +
bool gmenu::inited
+
+
+ +

+ +

+

+ +

+
+ + + + +
gmenu::int
+
+
+ +

+ +

+

+ +

+
+ + + + +
vector<mitem *> gmenu::items
+
+
+ +

+ +

+

+ +

+
+ + + + +
const char* gmenu::mdl
+
+
+ +

+ +

+

+ +

+
+ + + + +
int gmenu::menusel
+
+
+ +

+ +

+

+ +

+
+ + + + +
int gmenu::mwidth
+
+
+ +

+ +

+

+ +

+
+ + + + +
const char* gmenu::name
+
+
+ +

+ +

+

+ +

+
+ + + + +
int gmenu::rotspeed
+
+
+ +

+ +

+

+ +

+
+ + + + +
int gmenu::scale
+
+
+ +

+ +

+

+ +

+
+ + + + +
const char * gmenu::title
+
+
+ +

+ +

+

+


The documentation for this struct was generated from the following files:
    +
  • R:/projects/actioncube/_svn/trunk/ac/source/src/protos.h
  • R:/projects/actioncube/_svn/trunk/ac/source/src/menus.cpp
+
+
Generated on Mon Dec 8 21:41:35 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structgmenu__coll__graph.dot b/source/doxygen/html/structgmenu__coll__graph.dot new file mode 100644 index 00000000..75c1cdf6 --- /dev/null +++ b/source/doxygen/html/structgmenu__coll__graph.dot @@ -0,0 +1,10 @@ +digraph G +{ + edge [fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"]; + node [fontname="FreeSans",fontsize="10",shape=record]; + Node1 [label="gmenu",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; + Node2 -> Node1 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="dirlist",fontname="FreeSans"]; + Node2 [label="mdirlist",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structmdirlist.html"]; + Node3 -> Node1 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="items",fontname="FreeSans"]; + Node3 [label="vector\< mitem * \>",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structvector.html"]; +} diff --git a/source/doxygen/html/structgmenu__coll__graph.md5 b/source/doxygen/html/structgmenu__coll__graph.md5 new file mode 100644 index 00000000..88c9bfc5 --- /dev/null +++ b/source/doxygen/html/structgmenu__coll__graph.md5 @@ -0,0 +1 @@ +b6fa33b5c34ae62256a5679203edefd4 \ No newline at end of file diff --git a/source/doxygen/html/structgrenades-members.html b/source/doxygen/html/structgrenades-members.html new file mode 100644 index 00000000..d0b0af5f --- /dev/null +++ b/source/doxygen/html/structgrenades-members.html @@ -0,0 +1,79 @@ + + +AssaultCube: Member List + + + + + +
+

grenades Member List

This is the complete list of members for grenades, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
activatenade(const vec &to)grenades
ammoweapon
attack(vec &targ)grenades [virtual]
attackfx(const vec &from, const vec &to, int millis)grenades [virtual]
attackphysics(vec &from, vec &to)weapon [virtual]
attacksound()weapon [virtual]
busy()grenades [virtual]
deselectable()weapon [virtual]
dropnade()grenades
dynrecoil()weapon [virtual]
dynspread()weapon [virtual]
equipplayer(playerent *pl)weapon [static]
flashtime() const grenades [virtual]
grenades(playerent *owner)grenades
gunwaitweapon
infoweapon
inhandnadegrenades
lastactionweapon
magweapon
modelanim()grenades [virtual]
modelattacking()weapon
onammopicked()weapon [inline, virtual]
ondeselecting()weapon [inline, virtual]
onownerdies()grenades [virtual]
onselecting()grenades [virtual]
ownerweapon
reload()weapon [virtual]
reloadingweapon
renderaimhelp(bool teamwarning)weapon [virtual]
renderhudmodel()weapon [virtual]
renderhudmodel(int lastaction, int index=0)weapon
renderstats()grenades [virtual]
reset()grenades [virtual]
selectable()grenades [virtual]
sendshoot(vec &from, vec &to)weapon
shotsweapon
stategrenades
throwmillisgrenades
thrownade()grenades
thrownade(const vec &vel)grenades
throwwaitgrenades
typeweapon
updatetimers()weapon [virtual]
valid(int id)weapon [static]
weapon(struct playerent *owner, int type)weapon
weaponbeloweyeweapon [static]
weaponchangetimeweapon [static]
~weapon()weapon [inline, virtual]

+
Generated on Mon Dec 8 21:41:35 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structgrenades.html b/source/doxygen/html/structgrenades.html new file mode 100644 index 00000000..bb2a51d9 --- /dev/null +++ b/source/doxygen/html/structgrenades.html @@ -0,0 +1,474 @@ + + +AssaultCube: grenades Struct Reference + + + + + +
+

grenades Struct Reference

#include <weapon.h> +

+Inherits weapon. +

+

+Collaboration diagram for grenades:
+
+

Collaboration graph
+
[legend]
+ +

+List of all members. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Public Member Functions

 grenades (playerent *owner)
bool attack (vec &targ)
void attackfx (const vec &from, const vec &to, int millis)
int modelanim ()
void activatenade (const vec &to)
void thrownade ()
void thrownade (const vec &vel)
void dropnade ()
void renderstats ()
bool selectable ()
void reset ()
bool busy ()
void onselecting ()
void onownerdies ()
int flashtime () const

Public Attributes

grenadeent * inhandnade
const int throwwait
int throwmillis
int state
+


Constructor & Destructor Documentation

+ +
+
+ + + + + + + + + +
grenades::grenades (playerent *  owner  ) 
+
+
+ +

+ +

+

+


Member Function Documentation

+ +
+
+ + + + + + + + + +
void grenades::activatenade (const vec &  to  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
bool grenades::attack (vec &  targ  )  [virtual]
+
+
+ +

+ +

Implements weapon.

+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void grenades::attackfx (const vec &  from,
const vec &  to,
int  millis 
) [virtual]
+
+
+ +

+ +

Implements weapon.

+ +
+

+ +

+
+ + + + + + + + +
bool grenades::busy (  )  [virtual]
+
+
+ +

+ +

Reimplemented from weapon.

+ +
+

+ +

+
+ + + + + + + + +
void grenades::dropnade (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
int grenades::flashtime (  )  const [virtual]
+
+
+ +

+ +

Reimplemented from weapon.

+ +
+

+ +

+
+ + + + + + + + +
int grenades::modelanim (  )  [virtual]
+
+
+ +

+ +

Implements weapon.

+ +
+

+ +

+
+ + + + + + + + +
void grenades::onownerdies (  )  [virtual]
+
+
+ +

+ +

Reimplemented from weapon.

+ +
+

+ +

+
+ + + + + + + + +
void grenades::onselecting (  )  [virtual]
+
+
+ +

+ +

Reimplemented from weapon.

+ +
+

+ +

+
+ + + + + + + + +
void grenades::renderstats (  )  [virtual]
+
+
+ +

+ +

Reimplemented from weapon.

+ +
+

+ +

+
+ + + + + + + + +
void grenades::reset (  )  [virtual]
+
+
+ +

+ +

Reimplemented from weapon.

+ +
+

+ +

+
+ + + + + + + + +
bool grenades::selectable (  )  [virtual]
+
+
+ +

+ +

Reimplemented from weapon.

+ +
+

+ +

+
+ + + + + + + + + +
void grenades::thrownade (const vec &  vel  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void grenades::thrownade (  ) 
+
+
+ +

+ +

+

+


Member Data Documentation

+ +
+ +
+ +

+ +

+

+ +

+
+ + + + +
int grenades::state
+
+
+ +

+ +

+

+ +

+
+ + + + +
int grenades::throwmillis
+
+
+ +

+ +

+

+ +

+
+ + + + +
const int grenades::throwwait
+
+
+ +

+ +

+

+


The documentation for this struct was generated from the following files:
    +
  • R:/projects/actioncube/_svn/trunk/ac/source/src/weapon.h
  • R:/projects/actioncube/_svn/trunk/ac/source/src/weapon.cpp
+
+
Generated on Mon Dec 8 21:41:35 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structgrenades__coll__graph.dot b/source/doxygen/html/structgrenades__coll__graph.dot new file mode 100644 index 00000000..99ac87e0 --- /dev/null +++ b/source/doxygen/html/structgrenades__coll__graph.dot @@ -0,0 +1,35 @@ +digraph G +{ + edge [fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"]; + node [fontname="FreeSans",fontsize="10",shape=record]; + Node1 [label="grenades",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; + Node2 -> Node1 [dir=back,color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; + Node2 [label="weapon",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structweapon.html"]; + Node3 -> Node2 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="owner",fontname="FreeSans"]; + Node3 [label="playerent",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classplayerent.html"]; + Node4 -> Node3 [dir=back,color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; + Node4 [label="dynent",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classdynent.html"]; + Node5 -> Node4 [dir=back,color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; + Node5 [label="physent",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classphysent.html"]; + Node6 -> Node5 [dir=back,color="firebrick4",fontsize="10",style="solid",fontname="FreeSans"]; + Node6 [label="worldobject",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classworldobject.html"]; + Node7 -> Node5 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="deltapos\nnewpos\nvel\no",fontname="FreeSans"]; + Node7 [label="vec",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structvec.html"]; + Node8 -> Node4 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="prev\ncurrent",fontname="FreeSans"]; + Node8 [label="animstate",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structanimstate.html"]; + Node9 -> Node3 [dir=back,color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; + Node9 [label="playerstate",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classplayerstate.html"]; + Node10 -> Node3 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="history",fontname="FreeSans"]; + Node10 [label="poshist",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structposhist.html"]; + Node7 -> Node10 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="pos",fontname="FreeSans"]; + Node2 -> Node3 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="weaponsel\nnextweaponsel\nweapons\nnextprimweap\nprevweaponsel\nprimweap\nlastattackweapon",fontname="FreeSans"]; + Node7 -> Node3 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="head",fontname="FreeSans"]; + Node11 -> Node2 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="info",fontname="FreeSans"]; + Node11 [label="guninfo",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structguninfo.html"]; + Node12 -> Node1 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="inhandnade",fontname="FreeSans"]; + Node12 [label="grenadeent",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classgrenadeent.html"]; + Node13 -> Node12 [dir=back,color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; + Node13 [label="bounceent",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classbounceent.html"]; + Node5 -> Node13 [dir=back,color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; + Node3 -> Node13 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="owner",fontname="FreeSans"]; +} diff --git a/source/doxygen/html/structgrenades__coll__graph.md5 b/source/doxygen/html/structgrenades__coll__graph.md5 new file mode 100644 index 00000000..f3040db1 --- /dev/null +++ b/source/doxygen/html/structgrenades__coll__graph.md5 @@ -0,0 +1 @@ +4b281572d71e17f1ba4a7bf8ad50def8 \ No newline at end of file diff --git a/source/doxygen/html/structgun-members.html b/source/doxygen/html/structgun-members.html new file mode 100644 index 00000000..f4656763 --- /dev/null +++ b/source/doxygen/html/structgun-members.html @@ -0,0 +1,72 @@ + + +AssaultCube: Member List + + + + + +
+

gun Member List

This is the complete list of members for gun, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ammoweapon
attack(vec &targ)gun [virtual]
attackfx(const vec &from, const vec &to, int millis)gun [virtual]
attackphysics(vec &from, vec &to)weapon [virtual]
attacksound()weapon [virtual]
busy()weapon [inline, virtual]
checkautoreload()gun
deselectable()weapon [virtual]
dynrecoil()weapon [virtual]
dynspread()weapon [virtual]
equipplayer(playerent *pl)weapon [static]
flashtime() const weapon [virtual]
gun(playerent *owner, int type)gun
gunwaitweapon
infoweapon
lastactionweapon
magweapon
modelanim()gun [virtual]
modelattacking()weapon
onammopicked()weapon [inline, virtual]
ondeselecting()weapon [inline, virtual]
onownerdies()weapon [inline, virtual]
onselecting()weapon [virtual]
ownerweapon
reload()weapon [virtual]
reloadingweapon
renderaimhelp(bool teamwarning)weapon [virtual]
renderhudmodel()weapon [virtual]
renderhudmodel(int lastaction, int index=0)weapon
renderstats()weapon [virtual]
reset()weapon [inline, virtual]
selectable()weapon [virtual]
sendshoot(vec &from, vec &to)weapon
shotsweapon
typeweapon
updatetimers()weapon [virtual]
valid(int id)weapon [static]
weapon(struct playerent *owner, int type)weapon
weaponbeloweyeweapon [static]
weaponchangetimeweapon [static]
~weapon()weapon [inline, virtual]

+
Generated on Mon Dec 8 21:41:35 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structgun.html b/source/doxygen/html/structgun.html new file mode 100644 index 00000000..76fbc152 --- /dev/null +++ b/source/doxygen/html/structgun.html @@ -0,0 +1,193 @@ + + +AssaultCube: gun Struct Reference + + + + + +
+

gun Struct Reference

#include <weapon.h> +

+Inherits weapon. +

+Inherited by akimbo, assaultrifle, pistol, shotgun, sniperrifle, and subgun. +

+

+Collaboration diagram for gun:
+
+

Collaboration graph
+
[legend]
+ +

+List of all members. + + + + + + + + + + + + +

Public Member Functions

 gun (playerent *owner, int type)
virtual bool attack (vec &targ)
virtual void attackfx (const vec &from, const vec &to, int millis)
int modelanim ()
void checkautoreload ()
+


Constructor & Destructor Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + +
gun::gun (playerent *  owner,
int  type 
)
+
+
+ +

+ +

+

+


Member Function Documentation

+ +
+
+ + + + + + + + + +
bool gun::attack (vec &  targ  )  [virtual]
+
+
+ +

+ +

Implements weapon.

+ +

Reimplemented in shotgun, and akimbo.

+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void gun::attackfx (const vec &  from,
const vec &  to,
int  millis 
) [virtual]
+
+
+ +

+ +

Implements weapon.

+ +

Reimplemented in sniperrifle, and shotgun.

+ +
+

+ +

+
+ + + + + + + + +
void gun::checkautoreload (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
int gun::modelanim (  )  [virtual]
+
+
+ +

+ +

Implements weapon.

+ +
+

+


The documentation for this struct was generated from the following files:
    +
  • R:/projects/actioncube/_svn/trunk/ac/source/src/weapon.h
  • R:/projects/actioncube/_svn/trunk/ac/source/src/weapon.cpp
+
+
Generated on Mon Dec 8 21:41:35 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structgun__coll__graph.dot b/source/doxygen/html/structgun__coll__graph.dot new file mode 100644 index 00000000..9ec3b82b --- /dev/null +++ b/source/doxygen/html/structgun__coll__graph.dot @@ -0,0 +1,29 @@ +digraph G +{ + edge [fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"]; + node [fontname="FreeSans",fontsize="10",shape=record]; + Node1 [label="gun",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; + Node2 -> Node1 [dir=back,color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; + Node2 [label="weapon",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structweapon.html"]; + Node3 -> Node2 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="owner",fontname="FreeSans"]; + Node3 [label="playerent",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classplayerent.html"]; + Node4 -> Node3 [dir=back,color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; + Node4 [label="dynent",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classdynent.html"]; + Node5 -> Node4 [dir=back,color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; + Node5 [label="physent",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classphysent.html"]; + Node6 -> Node5 [dir=back,color="firebrick4",fontsize="10",style="solid",fontname="FreeSans"]; + Node6 [label="worldobject",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classworldobject.html"]; + Node7 -> Node5 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="deltapos\nnewpos\nvel\no",fontname="FreeSans"]; + Node7 [label="vec",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structvec.html"]; + Node8 -> Node4 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="prev\ncurrent",fontname="FreeSans"]; + Node8 [label="animstate",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structanimstate.html"]; + Node9 -> Node3 [dir=back,color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; + Node9 [label="playerstate",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classplayerstate.html"]; + Node10 -> Node3 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="history",fontname="FreeSans"]; + Node10 [label="poshist",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structposhist.html"]; + Node7 -> Node10 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="pos",fontname="FreeSans"]; + Node2 -> Node3 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="weaponsel\nnextweaponsel\nweapons\nnextprimweap\nprevweaponsel\nprimweap\nlastattackweapon",fontname="FreeSans"]; + Node7 -> Node3 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="head",fontname="FreeSans"]; + Node11 -> Node2 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="info",fontname="FreeSans"]; + Node11 [label="guninfo",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structguninfo.html"]; +} diff --git a/source/doxygen/html/structgun__coll__graph.md5 b/source/doxygen/html/structgun__coll__graph.md5 new file mode 100644 index 00000000..aed81cb4 --- /dev/null +++ b/source/doxygen/html/structgun__coll__graph.md5 @@ -0,0 +1 @@ +7584af51efa54c4ae77910748fe856d1 \ No newline at end of file diff --git a/source/doxygen/html/structguninfo-members.html b/source/doxygen/html/structguninfo-members.html new file mode 100644 index 00000000..738b8234 --- /dev/null +++ b/source/doxygen/html/structguninfo-members.html @@ -0,0 +1,50 @@ + + +AssaultCube: Member List + + + + + + +
Generated on Mon Dec 8 21:41:35 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structguninfo.html b/source/doxygen/html/structguninfo.html new file mode 100644 index 00000000..b28216c7 --- /dev/null +++ b/source/doxygen/html/structguninfo.html @@ -0,0 +1,364 @@ + + +AssaultCube: guninfo Struct Reference + + + + + +
+

guninfo Struct Reference

#include <entity.h> +

+ +

+List of all members. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Public Attributes

string modelname
short sound
short reload
short reloadtime
short attackdelay
short damage
short projspeed
short part
short spread
short recoil
short magsize
short mdl_kick_rot
short mdl_kick_back
short recoilincrease
short recoilbase
short maxrecoil
short recoilbackfade
short pushfactor
bool isauto
+


Member Data Documentation

+ +
+
+ + + + +
short guninfo::attackdelay
+
+
+ +

+ +

+

+ +

+
+ + + + +
short guninfo::damage
+
+
+ +

+ +

+

+ +

+
+ + + + +
bool guninfo::isauto
+
+
+ +

+ +

+

+ +

+
+ + + + +
short guninfo::magsize
+
+
+ +

+ +

+

+ +

+
+ + + + +
short guninfo::maxrecoil
+
+
+ +

+ +

+

+ +

+
+ + + + +
short guninfo::mdl_kick_back
+
+
+ +

+ +

+

+ +

+
+ + + + +
short guninfo::mdl_kick_rot
+
+
+ +

+ +

+

+ +

+ +
+ +

+ +

+

+ +

+
+ + + + +
short guninfo::part
+
+
+ +

+ +

+

+ +

+
+ + + + +
short guninfo::projspeed
+
+
+ +

+ +

+

+ +

+
+ + + + +
short guninfo::pushfactor
+
+
+ +

+ +

+

+ +

+
+ + + + +
short guninfo::recoil
+
+
+ +

+ +

+

+ +

+
+ + + + +
short guninfo::recoilbackfade
+
+
+ +

+ +

+

+ +

+
+ + + + +
short guninfo::recoilbase
+
+
+ +

+ +

+

+ +

+
+ + + + +
short guninfo::recoilincrease
+
+
+ +

+ +

+

+ +

+
+ + + + +
short guninfo::reload
+
+
+ +

+ +

+

+ +

+
+ + + + +
short guninfo::reloadtime
+
+
+ +

+ +

+

+ +

+
+ + + + +
short guninfo::sound
+
+
+ +

+ +

+

+ +

+
+ + + + +
short guninfo::spread
+
+
+ +

+ +

+

+


The documentation for this struct was generated from the following file:
    +
  • R:/projects/actioncube/_svn/trunk/ac/source/src/entity.h
+
+
Generated on Mon Dec 8 21:41:35 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structhashtable-members.html b/source/doxygen/html/structhashtable-members.html new file mode 100644 index 00000000..c24401cc --- /dev/null +++ b/source/doxygen/html/structhashtable-members.html @@ -0,0 +1,51 @@ + + +AssaultCube: Member List + + + + + +
+

hashtable< K, T > Member List

This is the complete list of members for hashtable< K, T >, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + +
access(const K &key)hashtable< K, T > [inline]
access(const K &key, const T &data)hashtable< K, T > [inline]
chunkshashtable< K, T >
CHUNKSIZE enum valuehashtable< K, T >
clear()hashtable< K, T > [inline]
const_key typedefhashtable< K, T >
const_value typedefhashtable< K, T >
deletechunks()hashtable< K, T > [inline]
enumchashtable< K, T >
hashtable(int size=1<< 10)hashtable< K, T > [inline]
insert(const K &key, uint h)hashtable< K, T > [inline]
key typedefhashtable< K, T >
numelemshashtable< K, T >
operator[](const K &key)hashtable< K, T > [inline]
remove(const K &key)hashtable< K, T > [inline]
sizehashtable< K, T >
tablehashtable< K, T >
unusedhashtable< K, T >
value typedefhashtable< K, T >
~hashtable()hashtable< K, T > [inline]

+
Generated on Mon Dec 8 21:41:35 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structhashtable.html b/source/doxygen/html/structhashtable.html new file mode 100644 index 00000000..3cf2d717 --- /dev/null +++ b/source/doxygen/html/structhashtable.html @@ -0,0 +1,506 @@ + + +AssaultCube: hashtable< K, T > Struct Template Reference + + + + + +
+

hashtable< K, T > Struct Template Reference

#include <tools.h> +

+

+Collaboration diagram for hashtable< K, T >:
+
+

Collaboration graph
+
[legend]
+ +

+List of all members. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Classes

struct  chain
struct  chainchunk

Public Types

enum  { CHUNKSIZE = 16 + }
typedef K key
typedef const K const_key
typedef T value
typedef const T const_value

Public Member Functions

 hashtable (int size=1<< 10)
 ~hashtable ()
chain * insert (const K &key, uint h)
T * access (const K &key)
T & access (const K &key, const T &data)
T & operator[] (const K &key)
bool remove (const K &key)
void deletechunks ()
void clear ()

Public Attributes

int size
int numelems
chain ** table
chain * enumc
chainchunk * chunks
chain * unused
+

template<class K, class T>
+ struct hashtable< K, T >

+ +

Member Typedef Documentation

+ +
+
+
+template<class K , class T >
+ + + + +
typedef const K hashtable< K, T >::const_key
+
+
+ +

+ +

+

+ +

+
+
+template<class K , class T >
+ + + + +
typedef const T hashtable< K, T >::const_value
+
+
+ +

+ +

+

+ +

+
+
+template<class K , class T >
+ + + + +
typedef K hashtable< K, T >::key
+
+
+ +

+ +

+

+ +

+
+
+template<class K , class T >
+ + + + +
typedef T hashtable< K, T >::value
+
+
+ +

+ +

+

+


Member Enumeration Documentation

+ +
+
+
+template<class K , class T >
+ + + + +
anonymous enum
+
+
+ +

+

Enumerator:
+ + +
CHUNKSIZE  +
+
+ +
+

+


Constructor & Destructor Documentation

+ +
+
+
+template<class K , class T >
+ + + + + + + + +
hashtable< K, T >::hashtable (  )  [inline]
+
+
+ +

+ +

+

+ +

+
+
+template<class K , class T >
+ + + + + + + + +
hashtable< K, T >::~hashtable (  )  [inline]
+
+
+ +

+ +

+

+


Member Function Documentation

+ +
+
+
+template<class K , class T >
+ + + + + + + + + + + + + + + + + + +
T& hashtable< K, T >::access (const K &  key,
const T &  data 
) [inline]
+
+
+ +

+ +

+

+ +

+
+
+template<class K , class T >
+ + + + + + + + + +
T* hashtable< K, T >::access (const K &  key  )  [inline]
+
+
+ +

+ +

+

+ +

+
+
+template<class K , class T >
+ + + + + + + + +
void hashtable< K, T >::clear (  )  [inline]
+
+
+ +

+ +

+

+ +

+
+
+template<class K , class T >
+ + + + + + + + +
void hashtable< K, T >::deletechunks (  )  [inline]
+
+
+ +

+ +

+

+ +

+
+
+template<class K , class T >
+ + + + + + + + + + + + + + + + + + +
chain* hashtable< K, T >::insert (const K &  key,
uint  h 
) [inline]
+
+
+ +

+ +

+

+ +

+
+
+template<class K , class T >
+ + + + + + + + + +
T& hashtable< K, T >::operator[] (const K &  key  )  [inline]
+
+
+ +

+ +

+

+ +

+
+
+template<class K , class T >
+ + + + + + + + + +
bool hashtable< K, T >::remove (const K &  key  )  [inline]
+
+
+ +

+ +

+

+


Member Data Documentation

+ +
+
+
+template<class K , class T >
+ + + + +
chainchunk* hashtable< K, T >::chunks
+
+
+ +

+ +

+

+ +

+
+
+template<class K , class T >
+ + + + +
chain* hashtable< K, T >::enumc
+
+
+ +

+ +

+

+ +

+
+
+template<class K , class T >
+ + + + +
int hashtable< K, T >::numelems
+
+
+ +

+ +

+

+ +

+
+
+template<class K , class T >
+ + + + +
int hashtable< K, T >::size
+
+
+ +

+ +

+

+ +

+
+
+template<class K , class T >
+ + + + +
chain** hashtable< K, T >::table
+
+
+ +

+ +

+

+ +

+
+
+template<class K , class T >
+ + + + +
chain* hashtable< K, T >::unused
+
+
+ +

+ +

+

+


The documentation for this struct was generated from the following file:
    +
  • R:/projects/actioncube/_svn/trunk/ac/source/src/tools.h
+
+
Generated on Mon Dec 8 21:41:35 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structhashtable_1_1chain-members.html b/source/doxygen/html/structhashtable_1_1chain-members.html new file mode 100644 index 00000000..30a79a26 --- /dev/null +++ b/source/doxygen/html/structhashtable_1_1chain-members.html @@ -0,0 +1,34 @@ + + +AssaultCube: Member List + + + + + +
+

hashtable< K, T >::chain Member List

This is the complete list of members for hashtable< K, T >::chain, including all inherited members.

+ + + +
datahashtable< K, T >::chain
keyhashtable< K, T >::chain
nexthashtable< K, T >::chain

+
Generated on Mon Dec 8 21:41:35 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structhashtable_1_1chain.html b/source/doxygen/html/structhashtable_1_1chain.html new file mode 100644 index 00000000..5bf42d3c --- /dev/null +++ b/source/doxygen/html/structhashtable_1_1chain.html @@ -0,0 +1,108 @@ + + +AssaultCube: hashtable< K, T >::chain Struct Reference + + + + + +
+

hashtable< K, T >::chain Struct Reference

#include <tools.h> +

+

+Collaboration diagram for hashtable< K, T >::chain:
+
+

Collaboration graph
+
[legend]
+ +

+List of all members. + + + + + + + + +

Public Attributes

T data
K key
chain * next
+

template<class K, class T>
+ struct hashtable< K, T >::chain

+ +

Member Data Documentation

+ +
+
+
+template<class K , class T >
+ + + + +
T hashtable< K, T >::chain::data
+
+
+ +

+ +

+

+ +

+
+
+template<class K , class T >
+ + + + +
K hashtable< K, T >::chain::key
+
+
+ +

+ +

+

+ +

+
+
+template<class K , class T >
+ + + + +
chain* hashtable< K, T >::chain::next
+
+
+ +

+ +

+

+


The documentation for this struct was generated from the following file:
    +
  • R:/projects/actioncube/_svn/trunk/ac/source/src/tools.h
+
+
Generated on Mon Dec 8 21:41:35 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structhashtable_1_1chain__coll__graph.dot b/source/doxygen/html/structhashtable_1_1chain__coll__graph.dot new file mode 100644 index 00000000..b9d84e24 --- /dev/null +++ b/source/doxygen/html/structhashtable_1_1chain__coll__graph.dot @@ -0,0 +1,7 @@ +digraph G +{ + edge [fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"]; + node [fontname="FreeSans",fontsize="10",shape=record]; + Node1 [label="hashtable\< K, T \>::chain",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; + Node1 -> Node1 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="next",fontname="FreeSans"]; +} diff --git a/source/doxygen/html/structhashtable_1_1chain__coll__graph.md5 b/source/doxygen/html/structhashtable_1_1chain__coll__graph.md5 new file mode 100644 index 00000000..3896aff2 --- /dev/null +++ b/source/doxygen/html/structhashtable_1_1chain__coll__graph.md5 @@ -0,0 +1 @@ +7ee52313f0142d468609af875308244f \ No newline at end of file diff --git a/source/doxygen/html/structhashtable_1_1chainchunk-members.html b/source/doxygen/html/structhashtable_1_1chainchunk-members.html new file mode 100644 index 00000000..c53567ed --- /dev/null +++ b/source/doxygen/html/structhashtable_1_1chainchunk-members.html @@ -0,0 +1,33 @@ + + +AssaultCube: Member List + + + + + +
+

hashtable< K, T >::chainchunk Member List

This is the complete list of members for hashtable< K, T >::chainchunk, including all inherited members.

+ + +
chainshashtable< K, T >::chainchunk
nexthashtable< K, T >::chainchunk

+
Generated on Mon Dec 8 21:41:35 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structhashtable_1_1chainchunk.html b/source/doxygen/html/structhashtable_1_1chainchunk.html new file mode 100644 index 00000000..e1e3d888 --- /dev/null +++ b/source/doxygen/html/structhashtable_1_1chainchunk.html @@ -0,0 +1,89 @@ + + +AssaultCube: hashtable< K, T >::chainchunk Struct Reference + + + + + +
+

hashtable< K, T >::chainchunk Struct Reference

#include <tools.h> +

+

+Collaboration diagram for hashtable< K, T >::chainchunk:
+
+

Collaboration graph
+
[legend]
+ +

+List of all members. + + + + + + +

Public Attributes

chain chains [CHUNKSIZE]
chainchunk * next
+

template<class K, class T>
+ struct hashtable< K, T >::chainchunk

+ +

Member Data Documentation

+ +
+
+
+template<class K , class T >
+ + + + +
chain hashtable< K, T >::chainchunk::chains[CHUNKSIZE]
+
+
+ +

+ +

+

+ +

+
+
+template<class K , class T >
+ + + + +
chainchunk* hashtable< K, T >::chainchunk::next
+
+
+ +

+ +

+

+


The documentation for this struct was generated from the following file:
    +
  • R:/projects/actioncube/_svn/trunk/ac/source/src/tools.h
+
+
Generated on Mon Dec 8 21:41:35 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structhashtable_1_1chainchunk__coll__graph.dot b/source/doxygen/html/structhashtable_1_1chainchunk__coll__graph.dot new file mode 100644 index 00000000..18cb210f --- /dev/null +++ b/source/doxygen/html/structhashtable_1_1chainchunk__coll__graph.dot @@ -0,0 +1,10 @@ +digraph G +{ + edge [fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"]; + node [fontname="FreeSans",fontsize="10",shape=record]; + Node1 [label="hashtable\< K, T \>::chainchunk",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; + Node2 -> Node1 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="chains",fontname="FreeSans"]; + Node2 [label="hashtable\< K, T \>::chain",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structhashtable_1_1chain.html"]; + Node2 -> Node2 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="next",fontname="FreeSans"]; + Node1 -> Node1 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="next",fontname="FreeSans"]; +} diff --git a/source/doxygen/html/structhashtable_1_1chainchunk__coll__graph.md5 b/source/doxygen/html/structhashtable_1_1chainchunk__coll__graph.md5 new file mode 100644 index 00000000..436a2d05 --- /dev/null +++ b/source/doxygen/html/structhashtable_1_1chainchunk__coll__graph.md5 @@ -0,0 +1 @@ +51c392e2a68877b9ce53fff123195092 \ No newline at end of file diff --git a/source/doxygen/html/structhashtable__coll__graph.dot b/source/doxygen/html/structhashtable__coll__graph.dot new file mode 100644 index 00000000..d081eee4 --- /dev/null +++ b/source/doxygen/html/structhashtable__coll__graph.dot @@ -0,0 +1,13 @@ +digraph G +{ + edge [fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"]; + node [fontname="FreeSans",fontsize="10",shape=record]; + Node1 [label="hashtable\< K, T \>",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; + Node2 -> Node1 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="unused\ntable\nenumc",fontname="FreeSans"]; + Node2 [label="hashtable\< K, T \>::chain",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structhashtable_1_1chain.html"]; + Node2 -> Node2 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="next",fontname="FreeSans"]; + Node3 -> Node1 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="chunks",fontname="FreeSans"]; + Node3 [label="hashtable\< K, T \>::chainchunk",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structhashtable_1_1chainchunk.html"]; + Node2 -> Node3 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="chains",fontname="FreeSans"]; + Node3 -> Node3 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="next",fontname="FreeSans"]; +} diff --git a/source/doxygen/html/structhashtable__coll__graph.md5 b/source/doxygen/html/structhashtable__coll__graph.md5 new file mode 100644 index 00000000..6fdfdfec --- /dev/null +++ b/source/doxygen/html/structhashtable__coll__graph.md5 @@ -0,0 +1 @@ +f1fd94fff03a5f847e3cc9fcc2e0b81d \ No newline at end of file diff --git a/source/doxygen/html/structheader-members.html b/source/doxygen/html/structheader-members.html new file mode 100644 index 00000000..3e81ed22 --- /dev/null +++ b/source/doxygen/html/structheader-members.html @@ -0,0 +1,41 @@ + + +AssaultCube: Member List + + + + + +
+

header Member List

This is the complete list of members for header, including all inherited members.

+ + + + + + + + + + +
headheader
headersizeheader
maptitleheader
numentsheader
reservedheader
sfactorheader
texlistsheader
versionheader
watercolorheader
waterlevelheader

+
Generated on Mon Dec 8 21:41:35 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structheader.html b/source/doxygen/html/structheader.html new file mode 100644 index 00000000..07f440fd --- /dev/null +++ b/source/doxygen/html/structheader.html @@ -0,0 +1,211 @@ + + +AssaultCube: header Struct Reference + + + + + +
+

header Struct Reference

#include <world.h> +

+ +

+List of all members. + + + + + + + + + + + + + + + + + + + + + + +

Public Attributes

char head [4]
int version
int headersize
int sfactor
int numents
char maptitle [128]
uchar texlists [3][256]
int waterlevel
uchar watercolor [4]
int reserved [14]
+


Member Data Documentation

+ +
+
+ + + + +
char header::head[4]
+
+
+ +

+ +

+

+ +

+
+ + + + +
int header::headersize
+
+
+ +

+ +

+

+ +

+
+ + + + +
char header::maptitle[128]
+
+
+ +

+ +

+

+ +

+
+ + + + +
int header::numents
+
+
+ +

+ +

+

+ +

+
+ + + + +
int header::reserved[14]
+
+
+ +

+ +

+

+ +

+
+ + + + +
int header::sfactor
+
+
+ +

+ +

+

+ +

+
+ + + + +
uchar header::texlists[3][256]
+
+
+ +

+ +

+

+ +

+
+ + + + +
int header::version
+
+
+ +

+ +

+

+ +

+
+ + + + +
uchar header::watercolor[4]
+
+
+ +

+ +

+

+ +

+
+ + + + +
int header::waterlevel
+
+
+ +

+ +

+

+


The documentation for this struct was generated from the following file:
    +
  • R:/projects/actioncube/_svn/trunk/ac/source/src/world.h
+
+
Generated on Mon Dec 8 21:41:35 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structhitevent-members.html b/source/doxygen/html/structhitevent-members.html new file mode 100644 index 00000000..466041c4 --- /dev/null +++ b/source/doxygen/html/structhitevent-members.html @@ -0,0 +1,37 @@ + + +AssaultCube: Member List + + + + + +
+

hitevent Member List

This is the complete list of members for hitevent, including all inherited members.

+ + + + + + +
dirhitevent
disthitevent
infohitevent
lifesequencehitevent
targethitevent
typehitevent

+
Generated on Mon Dec 8 21:41:35 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structhitevent.html b/source/doxygen/html/structhitevent.html new file mode 100644 index 00000000..e4b976a7 --- /dev/null +++ b/source/doxygen/html/structhitevent.html @@ -0,0 +1,160 @@ + + +AssaultCube: hitevent Struct Reference + + + + + +
+

hitevent Struct Reference

+

+List of all members. + + + + + + + + + + + + + + + + + + +

Public Attributes

int type
int target
int lifesequence
union {
   int   info
   float   dist
}; 
float dir [3]
+


Member Data Documentation

+ +
+
+ + + + +
union { ... }
+
+
+ +

+ +

+

+ +

+
+ + + + +
float hitevent::dir[3]
+
+
+ +

+ +

+

+ +

+
+ + + + +
float hitevent::dist
+
+
+ +

+ +

+

+ +

+
+ + + + +
int hitevent::info
+
+
+ +

+ +

+

+ +

+
+ + + + +
int hitevent::lifesequence
+
+
+ +

+ +

+

+ +

+
+ + + + +
int hitevent::target
+
+
+ +

+ +

+

+ +

+
+ + + + +
int hitevent::type
+
+
+ +

+ +

+

+


The documentation for this struct was generated from the following file:
    +
  • R:/projects/actioncube/_svn/trunk/ac/source/src/server.cpp
+
+
Generated on Mon Dec 8 21:41:35 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structhitmsg-members.html b/source/doxygen/html/structhitmsg-members.html new file mode 100644 index 00000000..5132dea6 --- /dev/null +++ b/source/doxygen/html/structhitmsg-members.html @@ -0,0 +1,35 @@ + + +AssaultCube: Member List + + + + + +
+

hitmsg Member List

This is the complete list of members for hitmsg, including all inherited members.

+ + + + +
dirhitmsg
infohitmsg
lifesequencehitmsg
targethitmsg

+
Generated on Mon Dec 8 21:41:35 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structhitmsg.html b/source/doxygen/html/structhitmsg.html new file mode 100644 index 00000000..03e2d979 --- /dev/null +++ b/source/doxygen/html/structhitmsg.html @@ -0,0 +1,114 @@ + + +AssaultCube: hitmsg Struct Reference + + + + + +
+

hitmsg Struct Reference

#include <entity.h> +

+

+Collaboration diagram for hitmsg:
+
+

Collaboration graph
+
[legend]
+ +

+List of all members. + + + + + + + + + + +

Public Attributes

int target
int lifesequence
int info
ivec dir
+


Member Data Documentation

+ +
+
+ + + + +
ivec hitmsg::dir
+
+
+ +

+ +

+

+ +

+
+ + + + +
int hitmsg::info
+
+
+ +

+ +

+

+ +

+
+ + + + +
int hitmsg::lifesequence
+
+
+ +

+ +

+

+ +

+
+ + + + +
int hitmsg::target
+
+
+ +

+ +

+

+


The documentation for this struct was generated from the following file:
    +
  • R:/projects/actioncube/_svn/trunk/ac/source/src/entity.h
+
+
Generated on Mon Dec 8 21:41:35 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structhitmsg__coll__graph.dot b/source/doxygen/html/structhitmsg__coll__graph.dot new file mode 100644 index 00000000..beafc089 --- /dev/null +++ b/source/doxygen/html/structhitmsg__coll__graph.dot @@ -0,0 +1,8 @@ +digraph G +{ + edge [fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"]; + node [fontname="FreeSans",fontsize="10",shape=record]; + Node1 [label="hitmsg",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; + Node2 -> Node1 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="dir",fontname="FreeSans"]; + Node2 [label="ivec",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structivec.html"]; +} diff --git a/source/doxygen/html/structhitmsg__coll__graph.md5 b/source/doxygen/html/structhitmsg__coll__graph.md5 new file mode 100644 index 00000000..e30995d0 --- /dev/null +++ b/source/doxygen/html/structhitmsg__coll__graph.md5 @@ -0,0 +1 @@ +7a66c47a3ca51550d52e33458d6ca356 \ No newline at end of file diff --git a/source/doxygen/html/structhline-members.html b/source/doxygen/html/structhline-members.html new file mode 100644 index 00000000..10498475 --- /dev/null +++ b/source/doxygen/html/structhline-members.html @@ -0,0 +1,40 @@ + + +AssaultCube: Member List + + + + + +
+

hline Member List

This is the complete list of members for hline, including all inherited members.

+ + + + + + + + + +
actionhline
bufhline
hline()hline [inline]
prompthline
restore()hline [inline]
run()hline [inline]
save()hline [inline]
shouldsave()hline [inline]
~hline()hline [inline]

+
Generated on Mon Dec 8 21:41:35 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structhline.html b/source/doxygen/html/structhline.html new file mode 100644 index 00000000..1604f341 --- /dev/null +++ b/source/doxygen/html/structhline.html @@ -0,0 +1,219 @@ + + +AssaultCube: hline Struct Reference + + + + + +
+

hline Struct Reference

+

+List of all members. + + + + + + + + + + + + + + + + + + + + + +

Public Member Functions

 hline ()
 ~hline ()
void restore ()
bool shouldsave ()
void save ()
void run ()

Public Attributes

char * buf
char * action
char * prompt
+


Constructor & Destructor Documentation

+ +
+
+ + + + + + + + +
hline::hline (  )  [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
hline::~hline (  )  [inline]
+
+
+ +

+ +

+

+


Member Function Documentation

+ +
+
+ + + + + + + + +
void hline::restore (  )  [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void hline::run (  )  [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void hline::save (  )  [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
bool hline::shouldsave (  )  [inline]
+
+
+ +

+ +

+

+


Member Data Documentation

+ +
+
+ + + + +
char * hline::action
+
+
+ +

+ +

+

+ +

+
+ + + + +
char* hline::buf
+
+
+ +

+ +

+

+ +

+
+ + + + +
char * hline::prompt
+
+
+ +

+ +

+

+


The documentation for this struct was generated from the following file:
    +
  • R:/projects/actioncube/_svn/trunk/ac/source/src/console.cpp
+
+
Generated on Mon Dec 8 21:41:35 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structhudline-members.html b/source/doxygen/html/structhudline-members.html new file mode 100644 index 00000000..3a4ac47f --- /dev/null +++ b/source/doxygen/html/structhudline-members.html @@ -0,0 +1,35 @@ + + +AssaultCube: Member List + + + + + +
+

hudline Member List

This is the complete list of members for hudline, including all inherited members.

+ + + + +
hudline()hudline [inline]
linecline
milliscline
typehudline

+
Generated on Mon Dec 8 21:41:35 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structhudline.html b/source/doxygen/html/structhudline.html new file mode 100644 index 00000000..d4ef80f6 --- /dev/null +++ b/source/doxygen/html/structhudline.html @@ -0,0 +1,86 @@ + + +AssaultCube: hudline Struct Reference + + + + + +
+

hudline Struct Reference

Inherits cline. +

+

+Collaboration diagram for hudline:
+
+

Collaboration graph
+
[legend]
+ +

+List of all members. + + + + + + + +

Public Member Functions

 hudline ()

Public Attributes

int type
+


Constructor & Destructor Documentation

+ +
+
+ + + + + + + + +
hudline::hudline (  )  [inline]
+
+
+ +

+ +

+

+


Member Data Documentation

+ +
+
+ + + + +
int hudline::type
+
+
+ +

+ +

+

+


The documentation for this struct was generated from the following file: +
+
Generated on Mon Dec 8 21:41:35 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structhudline__coll__graph.dot b/source/doxygen/html/structhudline__coll__graph.dot new file mode 100644 index 00000000..302dfa3c --- /dev/null +++ b/source/doxygen/html/structhudline__coll__graph.dot @@ -0,0 +1,8 @@ +digraph G +{ + edge [fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"]; + node [fontname="FreeSans",fontsize="10",shape=record]; + Node1 [label="hudline",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; + Node2 -> Node1 [dir=back,color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; + Node2 [label="cline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structcline.html"]; +} diff --git a/source/doxygen/html/structhudline__coll__graph.md5 b/source/doxygen/html/structhudline__coll__graph.md5 new file mode 100644 index 00000000..e55e2ca9 --- /dev/null +++ b/source/doxygen/html/structhudline__coll__graph.md5 @@ -0,0 +1 @@ +8baaa8383aeecdb26763180b96784223 \ No newline at end of file diff --git a/source/doxygen/html/structhudmessages-members.html b/source/doxygen/html/structhudmessages-members.html new file mode 100644 index 00000000..fa6e9e8c --- /dev/null +++ b/source/doxygen/html/structhudmessages-members.html @@ -0,0 +1,41 @@ + + +AssaultCube: Member List + + + + + +
+

hudmessages Member List

This is the complete list of members for hudmessages, including all inherited members.

+ + + + + + + + + + +
addline(const char *sf)hudmessages [inline]
consolebuffer< hudline >::addline(const char *sf, int millis)consolebuffer< hudline > [inline]
conlinesconsolebuffer< hudline >
consolebuffer(int maxlines=100)consolebuffer< hudline > [inline]
editline(int type, const char *sf)hudmessages [inline]
hudmessages()hudmessages [inline]
maxlinesconsolebuffer< hudline >
render()hudmessages [inline, virtual]
setmaxlines(int numlines)consolebuffer< hudline > [inline]
~consolebuffer()consolebuffer< hudline > [inline, virtual]

+
Generated on Mon Dec 8 21:41:35 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structhudmessages.html b/source/doxygen/html/structhudmessages.html new file mode 100644 index 00000000..ad764440 --- /dev/null +++ b/source/doxygen/html/structhudmessages.html @@ -0,0 +1,144 @@ + + +AssaultCube: hudmessages Struct Reference + + + + + +
+

hudmessages Struct Reference

Inherits consolebuffer< hudline >. +

+

+Collaboration diagram for hudmessages:
+
+

Collaboration graph
+
[legend]
+ +

+List of all members. + + + + + + + + + + +

Public Member Functions

 hudmessages ()
void addline (const char *sf)
void editline (int type, const char *sf)
void render ()
+


Constructor & Destructor Documentation

+ +
+
+ + + + + + + + +
hudmessages::hudmessages (  )  [inline]
+
+
+ +

+ +

+

+


Member Function Documentation

+ +
+
+ + + + + + + + + +
void hudmessages::addline (const char *  sf  )  [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void hudmessages::editline (int  type,
const char *  sf 
) [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void hudmessages::render (  )  [inline, virtual]
+
+
+ +

+ +

Implements consolebuffer< hudline >.

+ +
+

+


The documentation for this struct was generated from the following file: +
+
Generated on Mon Dec 8 21:41:35 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structhudmessages__coll__graph.dot b/source/doxygen/html/structhudmessages__coll__graph.dot new file mode 100644 index 00000000..37c943b2 --- /dev/null +++ b/source/doxygen/html/structhudmessages__coll__graph.dot @@ -0,0 +1,10 @@ +digraph G +{ + edge [fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"]; + node [fontname="FreeSans",fontsize="10",shape=record]; + Node1 [label="hudmessages",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; + Node2 -> Node1 [dir=back,color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; + Node2 [label="consolebuffer\< hudline \>",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structconsolebuffer.html"]; + Node3 -> Node2 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="conlines",fontname="FreeSans"]; + Node3 [label="vector\< LINE \>",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structvector.html"]; +} diff --git a/source/doxygen/html/structhudmessages__coll__graph.md5 b/source/doxygen/html/structhudmessages__coll__graph.md5 new file mode 100644 index 00000000..bad08dc5 --- /dev/null +++ b/source/doxygen/html/structhudmessages__coll__graph.md5 @@ -0,0 +1 @@ +ce677cee423a7ebfa01580898fde4813 \ No newline at end of file diff --git a/source/doxygen/html/structident-members.html b/source/doxygen/html/structident-members.html new file mode 100644 index 00000000..980c5e32 --- /dev/null +++ b/source/doxygen/html/structident-members.html @@ -0,0 +1,54 @@ + + +AssaultCube: Member List + + + + + +
+

ident Member List

This is the complete list of members for ident, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + +
actionident
contextident
executingident
fident
funident
iident
ident()ident [inline]
ident(int type, const char *name, int minval, int maxval, int *i, void(*fun)(), bool persist, int context)ident [inline]
ident(int type, const char *name, float minval, float maxval, float *f, void(*fun)(), bool persist, int context)ident [inline]
ident(int type, const char *name, char **s, void(*fun)(), bool persist, int context)ident [inline]
ident(int type, const char *name, char *action, bool persist, int context)ident [inline]
ident(int type, const char *name, void(*fun)(), int narg, int context)ident [inline]
maxvalident
maxvalfident
minvalident
minvalfident
nameident
nargident
persistident
sident
stackident
storageident
typeident

+
Generated on Mon Dec 8 21:41:35 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structident.html b/source/doxygen/html/structident.html new file mode 100644 index 00000000..bb4b1a68 --- /dev/null +++ b/source/doxygen/html/structident.html @@ -0,0 +1,704 @@ + + +AssaultCube: ident Struct Reference + + + + + +
+

ident Struct Reference

#include <command.h> +

+

+Collaboration diagram for ident:
+
+

Collaboration graph
+
[legend]
+ +

+List of all members. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Public Member Functions

 ident ()
 ident (int type, const char *name, int minval, int maxval, int *i, void(*fun)(), bool persist, int context)
 ident (int type, const char *name, float minval, float maxval, float *f, void(*fun)(), bool persist, int context)
 ident (int type, const char *name, char **s, void(*fun)(), bool persist, int context)
 ident (int type, const char *name, char *action, bool persist, int context)
 ident (int type, const char *name, void(*fun)(), int narg, int context)

Public Attributes

int type
const char * name
union {
   int   minval
   float   minvalf
}; 
union {
   int   maxval
   float   maxvalf
}; 
union {
   int *   i
   float *   f
   char **   s
} storage
union {
   void(*   fun )()
   identstack *   stack
}; 
int narg
char * action
char * executing
bool persist
int context
+


Constructor & Destructor Documentation

+ +
+
+ + + + + + + + +
ident::ident (  )  [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ident::ident (int  type,
const char *  name,
int  minval,
int  maxval,
int *  i,
void(*)()  fun,
bool  persist,
int  context 
) [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ident::ident (int  type,
const char *  name,
float  minval,
float  maxval,
float *  f,
void(*)()  fun,
bool  persist,
int  context 
) [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ident::ident (int  type,
const char *  name,
char **  s,
void(*)()  fun,
bool  persist,
int  context 
) [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ident::ident (int  type,
const char *  name,
char *  action,
bool  persist,
int  context 
) [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ident::ident (int  type,
const char *  name,
void(*)()  fun,
int  narg,
int  context 
) [inline]
+
+
+ +

+ +

+

+


Member Data Documentation

+ +
+
+ + + + +
union { ... }
+
+
+ +

+ +

+

+ +

+
+ + + + +
union { ... }
+
+
+ +

+ +

+

+ +

+
+ + + + +
union { ... }
+
+
+ +

+ +

+

+ +

+
+ + + + +
char* ident::action
+
+
+ +

+ +

+

+ +

+
+ + + + +
int ident::context
+
+
+ +

+ +

+

+ +

+
+ + + + +
char * ident::executing
+
+
+ +

+ +

+

+ +

+
+ + + + +
float* ident::f
+
+
+ +

+ +

+

+ +

+
+ + + + +
void(* ident::fun)()
+
+
+ +

+ +

+

+ +

+
+ + + + +
int* ident::i
+
+
+ +

+ +

+

+ +

+
+ + + + +
int ident::maxval
+
+
+ +

+ +

+

+ +

+
+ + + + +
float ident::maxvalf
+
+
+ +

+ +

+

+ +

+
+ + + + +
int ident::minval
+
+
+ +

+ +

+

+ +

+
+ + + + +
float ident::minvalf
+
+
+ +

+ +

+

+ +

+
+ + + + +
const char* ident::name
+
+
+ +

+ +

+

+ +

+
+ + + + +
int ident::narg
+
+
+ +

+ +

+

+ +

+
+ + + + +
bool ident::persist
+
+
+ +

+ +

+

+ +

+
+ + + + +
char** ident::s
+
+
+ +

+ +

+

+ +

+
+ + + + +
identstack* ident::stack
+
+
+ +

+ +

+

+ +

+
+ + + + +
union { ... } ident::storage
+
+
+ +

+ +

+

+ +

+
+ + + + +
int ident::type
+
+
+ +

+ +

+

+


The documentation for this struct was generated from the following file:
    +
  • R:/projects/actioncube/_svn/trunk/ac/source/src/command.h
+
+
Generated on Mon Dec 8 21:41:35 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structident__coll__graph.dot b/source/doxygen/html/structident__coll__graph.dot new file mode 100644 index 00000000..1b27f47f --- /dev/null +++ b/source/doxygen/html/structident__coll__graph.dot @@ -0,0 +1,9 @@ +digraph G +{ + edge [fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"]; + node [fontname="FreeSans",fontsize="10",shape=record]; + Node1 [label="ident",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; + Node2 -> Node1 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="stack",fontname="FreeSans"]; + Node2 [label="identstack",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structidentstack.html"]; + Node2 -> Node2 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="next",fontname="FreeSans"]; +} diff --git a/source/doxygen/html/structident__coll__graph.md5 b/source/doxygen/html/structident__coll__graph.md5 new file mode 100644 index 00000000..c66ea6a2 --- /dev/null +++ b/source/doxygen/html/structident__coll__graph.md5 @@ -0,0 +1 @@ +a55605c4ef2a2e282e7aa2f3a556ba3f \ No newline at end of file diff --git a/source/doxygen/html/structidentstack-members.html b/source/doxygen/html/structidentstack-members.html new file mode 100644 index 00000000..982d355d --- /dev/null +++ b/source/doxygen/html/structidentstack-members.html @@ -0,0 +1,34 @@ + + +AssaultCube: Member List + + + + + +
+

identstack Member List

This is the complete list of members for identstack, including all inherited members.

+ + + +
actionidentstack
contextidentstack
nextidentstack

+
Generated on Mon Dec 8 21:41:35 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structidentstack.html b/source/doxygen/html/structidentstack.html new file mode 100644 index 00000000..b4871a3a --- /dev/null +++ b/source/doxygen/html/structidentstack.html @@ -0,0 +1,97 @@ + + +AssaultCube: identstack Struct Reference + + + + + +
+

identstack Struct Reference

#include <command.h> +

+

+Collaboration diagram for identstack:
+
+

Collaboration graph
+
[legend]
+ +

+List of all members. + + + + + + + + +

Public Attributes

char * action
int context
identstack * next
+


Member Data Documentation

+ +
+
+ + + + +
char* identstack::action
+
+
+ +

+ +

+

+ +

+
+ + + + +
int identstack::context
+
+
+ +

+ +

+

+ +

+ +
+ +

+ +

+

+


The documentation for this struct was generated from the following file:
    +
  • R:/projects/actioncube/_svn/trunk/ac/source/src/command.h
+
+
Generated on Mon Dec 8 21:41:35 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structidentstack__coll__graph.dot b/source/doxygen/html/structidentstack__coll__graph.dot new file mode 100644 index 00000000..4599b05b --- /dev/null +++ b/source/doxygen/html/structidentstack__coll__graph.dot @@ -0,0 +1,7 @@ +digraph G +{ + edge [fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"]; + node [fontname="FreeSans",fontsize="10",shape=record]; + Node1 [label="identstack",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; + Node1 -> Node1 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="next",fontname="FreeSans"]; +} diff --git a/source/doxygen/html/structidentstack__coll__graph.md5 b/source/doxygen/html/structidentstack__coll__graph.md5 new file mode 100644 index 00000000..7ad815a0 --- /dev/null +++ b/source/doxygen/html/structidentstack__coll__graph.md5 @@ -0,0 +1 @@ +970ebd256b0efbd59d2af6ecf963734f \ No newline at end of file diff --git a/source/doxygen/html/structiprange-members.html b/source/doxygen/html/structiprange-members.html new file mode 100644 index 00000000..c037b0c0 --- /dev/null +++ b/source/doxygen/html/structiprange-members.html @@ -0,0 +1,33 @@ + + +AssaultCube: Member List + + + + + +
+

iprange Member List

This is the complete list of members for iprange, including all inherited members.

+ + +
lriprange
uriprange

+
Generated on Mon Dec 8 21:41:35 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structiprange.html b/source/doxygen/html/structiprange.html new file mode 100644 index 00000000..4dbb54cd --- /dev/null +++ b/source/doxygen/html/structiprange.html @@ -0,0 +1,73 @@ + + +AssaultCube: iprange Struct Reference + + + + + +
+

iprange Struct Reference

+

+List of all members. + + + + + + +

Public Attributes

enet_uint32 lr
enet_uint32 ur
+


Member Data Documentation

+ +
+
+ + + + +
enet_uint32 iprange::lr
+
+
+ +

+ +

+

+ +

+
+ + + + +
enet_uint32 iprange::ur
+
+
+ +

+ +

+

+


The documentation for this struct was generated from the following file:
    +
  • R:/projects/actioncube/_svn/trunk/ac/source/src/server.cpp
+
+
Generated on Mon Dec 8 21:41:35 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structitemstat-members.html b/source/doxygen/html/structitemstat-members.html new file mode 100644 index 00000000..de41ea9f --- /dev/null +++ b/source/doxygen/html/structitemstat-members.html @@ -0,0 +1,35 @@ + + +AssaultCube: Member List + + + + + +
+

itemstat Member List

This is the complete list of members for itemstat, including all inherited members.

+ + + + +
additemstat
maxitemstat
sounditemstat
startitemstat

+
Generated on Mon Dec 8 21:41:35 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structitemstat.html b/source/doxygen/html/structitemstat.html new file mode 100644 index 00000000..87568783 --- /dev/null +++ b/source/doxygen/html/structitemstat.html @@ -0,0 +1,109 @@ + + +AssaultCube: itemstat Struct Reference + + + + + +
+

itemstat Struct Reference

#include <entity.h> +

+ +

+List of all members. + + + + + + + + + + +

Public Attributes

int add
int start
int max
int sound
+


Member Data Documentation

+ +
+
+ + + + +
int itemstat::add
+
+
+ +

+ +

+

+ +

+
+ + + + +
int itemstat::max
+
+
+ +

+ +

+

+ +

+
+ + + + +
int itemstat::sound
+
+
+ +

+ +

+

+ +

+
+ + + + +
int itemstat::start
+
+
+ +

+ +

+

+


The documentation for this struct was generated from the following file:
    +
  • R:/projects/actioncube/_svn/trunk/ac/source/src/entity.h
+
+
Generated on Mon Dec 8 21:41:35 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structivec-members.html b/source/doxygen/html/structivec-members.html new file mode 100644 index 00000000..37589e75 --- /dev/null +++ b/source/doxygen/html/structivec-members.html @@ -0,0 +1,52 @@ + + +AssaultCube: Member List + + + + + +
+

ivec Member List

This is the complete list of members for ivec, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + +
add(int n)ivec [inline]
add(const ivec &v)ivec [inline]
cross(const ivec &a, const ivec &b)ivec [inline]
div(int n)ivec [inline]
dot(const ivec &o) const ivec [inline]
ivec()ivec [inline]
ivec(const vec &v)ivec [inline]
ivec(int a, int b, int c)ivec [inline]
mask(int n)ivec [inline]
mul(int n)ivec [inline]
operator!=(const ivec &v) const ivec [inline]
operator==(const ivec &v) const ivec [inline]
operator[](int i)ivec [inline]
operator[](int i) const ivec [inline]
sub(int n)ivec [inline]
sub(const ivec &v)ivec [inline]
tovec() const ivec [inline]
vivec
xivec
yivec
zivec

+
Generated on Mon Dec 8 21:41:35 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structivec.html b/source/doxygen/html/structivec.html new file mode 100644 index 00000000..cd917e4e --- /dev/null +++ b/source/doxygen/html/structivec.html @@ -0,0 +1,531 @@ + + +AssaultCube: ivec Struct Reference + + + + + +
+

ivec Struct Reference

#include <geom.h> +

+ +

+List of all members. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Public Member Functions

 ivec ()
 ivec (const vec &v)
 ivec (int a, int b, int c)
vec tovec () const
int & operator[] (int i)
int operator[] (int i) const
bool operator== (const ivec &v) const
bool operator!= (const ivec &v) const
ivec & mul (int n)
ivec & div (int n)
ivec & add (int n)
ivec & sub (int n)
ivec & add (const ivec &v)
ivec & sub (const ivec &v)
ivec & mask (int n)
ivec & cross (const ivec &a, const ivec &b)
int dot (const ivec &o) const

Public Attributes

union {
   struct {
      int   x
      int   y
      int   z
   } 
   int   v [3]
}; 
+


Constructor & Destructor Documentation

+ +
+
+ + + + + + + + +
ivec::ivec (  )  [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
ivec::ivec (const vec &  v  )  [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
ivec::ivec (int  a,
int  b,
int  c 
) [inline]
+
+
+ +

+ +

+

+


Member Function Documentation

+ +
+
+ + + + + + + + + +
ivec& ivec::add (const ivec &  v  )  [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
ivec& ivec::add (int  n  )  [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
ivec& ivec::cross (const ivec &  a,
const ivec &  b 
) [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
ivec& ivec::div (int  n  )  [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
int ivec::dot (const ivec &  o  )  const [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
ivec& ivec::mask (int  n  )  [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
ivec& ivec::mul (int  n  )  [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
bool ivec::operator!= (const ivec &  v  )  const [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
bool ivec::operator== (const ivec &  v  )  const [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
int ivec::operator[] (int  i  )  const [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
int& ivec::operator[] (int  i  )  [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
ivec& ivec::sub (const ivec &  v  )  [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
ivec& ivec::sub (int  n  )  [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
vec ivec::tovec (  )  const [inline]
+
+
+ +

+ +

+

+


Member Data Documentation

+ +
+
+ + + + +
union { ... }
+
+
+ +

+ +

+

+ +

+
+ + + + +
int ivec::v[3]
+
+
+ +

+ +

+

+ +

+
+ + + + +
int ivec::x
+
+
+ +

+ +

+

+ +

+
+ + + + +
int ivec::y
+
+
+ +

+ +

+

+ +

+
+ + + + +
int ivec::z
+
+
+ +

+ +

+

+


The documentation for this struct was generated from the following file:
    +
  • R:/projects/actioncube/_svn/trunk/ac/source/src/geom.h
+
+
Generated on Mon Dec 8 21:41:35 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structkeym-members.html b/source/doxygen/html/structkeym-members.html new file mode 100644 index 00000000..6e3d9079 --- /dev/null +++ b/source/doxygen/html/structkeym-members.html @@ -0,0 +1,37 @@ + + +AssaultCube: Member List + + + + + +
+

keym Member List

This is the complete list of members for keym, including all inherited members.

+ + + + + + +
actionkeym
codekeym
keym()keym [inline]
namekeym
pressedkeym
~keym()keym [inline]

+
Generated on Mon Dec 8 21:41:35 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structkeym.html b/source/doxygen/html/structkeym.html new file mode 100644 index 00000000..0e0293a9 --- /dev/null +++ b/source/doxygen/html/structkeym.html @@ -0,0 +1,153 @@ + + +AssaultCube: keym Struct Reference + + + + + +
+

keym Struct Reference

#include <protos.h> +

+ +

+List of all members. + + + + + + + + + + + + + + + +

Public Member Functions

 keym ()
 ~keym ()

Public Attributes

int code
char * name
char * action
bool pressed
+


Constructor & Destructor Documentation

+ +
+
+ + + + + + + + +
keym::keym (  )  [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
keym::~keym (  )  [inline]
+
+
+ +

+ +

+

+


Member Data Documentation

+ +
+
+ + + + +
char * keym::action
+
+
+ +

+ +

+

+ +

+
+ + + + +
int keym::code
+
+
+ +

+ +

+

+ +

+
+ + + + +
char* keym::name
+
+
+ +

+ +

+

+ +

+
+ + + + +
bool keym::pressed
+
+
+ +

+ +

+

+


The documentation for this struct was generated from the following file:
    +
  • R:/projects/actioncube/_svn/trunk/ac/source/src/protos.h
+
+
Generated on Mon Dec 8 21:41:35 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structkickaction-members.html b/source/doxygen/html/structkickaction-members.html new file mode 100644 index 00000000..4c084d02 --- /dev/null +++ b/source/doxygen/html/structkickaction-members.html @@ -0,0 +1,45 @@ + + +AssaultCube: Member List + + + + + +
+

kickaction Member List

This is the complete list of members for kickaction, including all inherited members.

+ + + + + + + + + + + + + + +
addressplayeraction
areaserveraction
cnplayeraction
descserveraction
disconnect(int reason)playeraction [inline]
isdisabled()serveraction [inline, virtual]
isvalid()kickaction [inline, virtual]
kickaction(int cn)kickaction [inline]
perform()kickaction [inline, virtual]
playeraction(int cn)playeraction [inline]
roleserveraction
serveraction()serveraction [inline]
wasvalidkickaction
~serveraction()serveraction [inline, virtual]

+
Generated on Mon Dec 8 21:41:35 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structkickaction.html b/source/doxygen/html/structkickaction.html new file mode 100644 index 00000000..9152a57b --- /dev/null +++ b/source/doxygen/html/structkickaction.html @@ -0,0 +1,136 @@ + + +AssaultCube: kickaction Struct Reference + + + + + +
+

kickaction Struct Reference

#include <serveractions.h> +

+Inherits playeraction. +

+

+Collaboration diagram for kickaction:
+
+

Collaboration graph
+
[legend]
+ +

+List of all members. + + + + + + + + + + + +

Public Member Functions

void perform ()
virtual bool isvalid ()
 kickaction (int cn)

Public Attributes

bool wasvalid
+


Constructor & Destructor Documentation

+ +
+
+ + + + + + + + + +
kickaction::kickaction (int  cn  )  [inline]
+
+
+ +

+ +

+

+


Member Function Documentation

+ +
+
+ + + + + + + + +
virtual bool kickaction::isvalid (  )  [inline, virtual]
+
+
+ +

+ +

Reimplemented from playeraction.

+ +
+

+ +

+
+ + + + + + + + +
void kickaction::perform (  )  [inline, virtual]
+
+
+ +

+ +

Implements serveraction.

+ +
+

+


Member Data Documentation

+ +
+
+ + + + +
bool kickaction::wasvalid
+
+
+ +

+ +

+

+


The documentation for this struct was generated from the following file: +
+
Generated on Mon Dec 8 21:41:35 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structkickaction__coll__graph.dot b/source/doxygen/html/structkickaction__coll__graph.dot new file mode 100644 index 00000000..46971808 --- /dev/null +++ b/source/doxygen/html/structkickaction__coll__graph.dot @@ -0,0 +1,10 @@ +digraph G +{ + edge [fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"]; + node [fontname="FreeSans",fontsize="10",shape=record]; + Node1 [label="kickaction",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; + Node2 -> Node1 [dir=back,color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; + Node2 [label="playeraction",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structplayeraction.html"]; + Node3 -> Node2 [dir=back,color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; + Node3 [label="serveraction",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structserveraction.html"]; +} diff --git a/source/doxygen/html/structkickaction__coll__graph.md5 b/source/doxygen/html/structkickaction__coll__graph.md5 new file mode 100644 index 00000000..b9bdf04a --- /dev/null +++ b/source/doxygen/html/structkickaction__coll__graph.md5 @@ -0,0 +1 @@ +2f3ff065f97e7cc7682c2f12b5790cf3 \ No newline at end of file diff --git a/source/doxygen/html/structknife-members.html b/source/doxygen/html/structknife-members.html new file mode 100644 index 00000000..6aec086c --- /dev/null +++ b/source/doxygen/html/structknife-members.html @@ -0,0 +1,72 @@ + + +AssaultCube: Member List + + + + + +
+

knife Member List

This is the complete list of members for knife, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ammoweapon
attack(vec &targ)knife [virtual]
attackfx(const vec &from, const vec &to, int millis)knife [virtual]
attackphysics(vec &from, vec &to)weapon [virtual]
attacksound()weapon [virtual]
busy()weapon [inline, virtual]
deselectable()weapon [virtual]
drawstats()knife
dynrecoil()weapon [virtual]
dynspread()weapon [virtual]
equipplayer(playerent *pl)weapon [static]
flashtime() const knife [virtual]
gunwaitweapon
infoweapon
knife(playerent *owner)knife
lastactionweapon
magweapon
modelanim()knife [virtual]
modelattacking()weapon
onammopicked()weapon [inline, virtual]
ondeselecting()weapon [inline, virtual]
onownerdies()weapon [inline, virtual]
onselecting()weapon [virtual]
ownerweapon
reload()weapon [virtual]
reloadingweapon
renderaimhelp(bool teamwarning)weapon [virtual]
renderhudmodel()weapon [virtual]
renderhudmodel(int lastaction, int index=0)weapon
renderstats()knife [virtual]
reset()weapon [inline, virtual]
selectable()weapon [virtual]
sendshoot(vec &from, vec &to)weapon
shotsweapon
typeweapon
updatetimers()weapon [virtual]
valid(int id)weapon [static]
weapon(struct playerent *owner, int type)weapon
weaponbeloweyeweapon [static]
weaponchangetimeweapon [static]
~weapon()weapon [inline, virtual]

+
Generated on Mon Dec 8 21:41:35 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structknife.html b/source/doxygen/html/structknife.html new file mode 100644 index 00000000..3aca86ee --- /dev/null +++ b/source/doxygen/html/structknife.html @@ -0,0 +1,224 @@ + + +AssaultCube: knife Struct Reference + + + + + +
+

knife Struct Reference

#include <weapon.h> +

+Inherits weapon. +

+

+Collaboration diagram for knife:
+
+

Collaboration graph
+
[legend]
+ +

+List of all members. + + + + + + + + + + + + + + + + +

Public Member Functions

 knife (playerent *owner)
bool attack (vec &targ)
int modelanim ()
void drawstats ()
void attackfx (const vec &from, const vec &to, int millis)
void renderstats ()
int flashtime () const
+


Constructor & Destructor Documentation

+ +
+
+ + + + + + + + + +
knife::knife (playerent *  owner  ) 
+
+
+ +

+ +

+

+


Member Function Documentation

+ +
+
+ + + + + + + + + +
bool knife::attack (vec &  targ  )  [virtual]
+
+
+ +

+ +

Implements weapon.

+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void knife::attackfx (const vec &  from,
const vec &  to,
int  millis 
) [virtual]
+
+
+ +

+ +

Implements weapon.

+ +
+

+ +

+
+ + + + + + + + +
void knife::drawstats (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
int knife::flashtime (  )  const [virtual]
+
+
+ +

+ +

Reimplemented from weapon.

+ +
+

+ +

+
+ + + + + + + + +
int knife::modelanim (  )  [virtual]
+
+
+ +

+ +

Implements weapon.

+ +
+

+ +

+
+ + + + + + + + +
void knife::renderstats (  )  [virtual]
+
+
+ +

+ +

Reimplemented from weapon.

+ +
+

+


The documentation for this struct was generated from the following files:
    +
  • R:/projects/actioncube/_svn/trunk/ac/source/src/weapon.h
  • R:/projects/actioncube/_svn/trunk/ac/source/src/weapon.cpp
+
+
Generated on Mon Dec 8 21:41:35 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structknife__coll__graph.dot b/source/doxygen/html/structknife__coll__graph.dot new file mode 100644 index 00000000..0eeffbf2 --- /dev/null +++ b/source/doxygen/html/structknife__coll__graph.dot @@ -0,0 +1,29 @@ +digraph G +{ + edge [fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"]; + node [fontname="FreeSans",fontsize="10",shape=record]; + Node1 [label="knife",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; + Node2 -> Node1 [dir=back,color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; + Node2 [label="weapon",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structweapon.html"]; + Node3 -> Node2 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="owner",fontname="FreeSans"]; + Node3 [label="playerent",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classplayerent.html"]; + Node4 -> Node3 [dir=back,color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; + Node4 [label="dynent",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classdynent.html"]; + Node5 -> Node4 [dir=back,color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; + Node5 [label="physent",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classphysent.html"]; + Node6 -> Node5 [dir=back,color="firebrick4",fontsize="10",style="solid",fontname="FreeSans"]; + Node6 [label="worldobject",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classworldobject.html"]; + Node7 -> Node5 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="deltapos\nnewpos\nvel\no",fontname="FreeSans"]; + Node7 [label="vec",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structvec.html"]; + Node8 -> Node4 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="prev\ncurrent",fontname="FreeSans"]; + Node8 [label="animstate",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structanimstate.html"]; + Node9 -> Node3 [dir=back,color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; + Node9 [label="playerstate",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classplayerstate.html"]; + Node10 -> Node3 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="history",fontname="FreeSans"]; + Node10 [label="poshist",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structposhist.html"]; + Node7 -> Node10 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="pos",fontname="FreeSans"]; + Node2 -> Node3 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="weaponsel\nnextweaponsel\nweapons\nnextprimweap\nprevweaponsel\nprimweap\nlastattackweapon",fontname="FreeSans"]; + Node7 -> Node3 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="head",fontname="FreeSans"]; + Node11 -> Node2 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="info",fontname="FreeSans"]; + Node11 [label="guninfo",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structguninfo.html"]; +} diff --git a/source/doxygen/html/structknife__coll__graph.md5 b/source/doxygen/html/structknife__coll__graph.md5 new file mode 100644 index 00000000..bec5cf6b --- /dev/null +++ b/source/doxygen/html/structknife__coll__graph.md5 @@ -0,0 +1 @@ +231fc06dafe96299a3e9359e17ab12f8 \ No newline at end of file diff --git a/source/doxygen/html/structlocvector-members.html b/source/doxygen/html/structlocvector-members.html new file mode 100644 index 00000000..f1d77dab --- /dev/null +++ b/source/doxygen/html/structlocvector-members.html @@ -0,0 +1,75 @@ + + +AssaultCube: Member List + + + + + +
+

locvector Member List

This is the complete list of members for locvector, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
add(const T &x)vector< location * > [inline]
add()vector< location * > [inline]
addbuf(const databuf< T > &p)vector< location * > [inline]
alenvector< location * >
bufvector< location * >
delete_(int i)locvector
deletecontentsa()vector< location * > [inline]
deletecontentsp()vector< location * > [inline]
deleteworldobjsounds()locvector
drop()vector< location * > [inline]
dup()vector< location * > [inline]
empty() const vector< location * > [inline]
find(int sound, worldobjreference *ref, const vector< soundconfig > &soundcollection)locvector
vector< location * >::find(const T &o)vector< location * > [inline]
forcepitch(float pitch)locvector
getbuf()vector< location * > [inline]
getbuf() const vector< location * > [inline]
inrange(size_t i) const vector< location * > [inline]
inrange(int i) const vector< location * > [inline]
insert(int i, const T &e)vector< location * > [inline]
last()vector< location * > [inline]
length() const vector< location * > [inline]
MINSIZEvector< location * > [static]
operator=(const vector< T > &v)vector< location * > [inline]
operator[](int i)vector< location * > [inline]
operator[](int i) const vector< location * > [inline]
pop()vector< location * > [inline]
remove(int i, int n)vector< location * > [inline]
remove(int i)vector< location * > [inline]
removeobj(const T &o)vector< location * > [inline]
replacewithlast(const T &o)vector< location * > [inline]
replaceworldobjreference(const worldobjreference &oldr, const worldobjreference &newr)locvector
reserve(int sz)vector< location * > [inline]
search(T *key, int(__cdecl *cf)(ST *, ST *), int i=0, int n=-1)vector< location * > [inline]
setsize(int i)vector< location * > [inline]
setsizenodelete(int i)vector< location * > [inline]
sort(int(__cdecl *cf)(ST *, ST *), int i=0, int n=-1)vector< location * > [inline]
ulenvector< location * >
updatelocations()locvector
vector()vector< location * > [inline]
vector(const vector &v)vector< location * > [inline]
vrealloc(int sz)vector< location * > [inline]
~locvector()locvector [inline, virtual]
~vector()vector< location * > [inline]

+
Generated on Mon Dec 8 21:41:35 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structlocvector.html b/source/doxygen/html/structlocvector.html new file mode 100644 index 00000000..170ba069 --- /dev/null +++ b/source/doxygen/html/structlocvector.html @@ -0,0 +1,224 @@ + + +AssaultCube: locvector Struct Reference + + + + + +
+

locvector Struct Reference

#include <sound.h> +

+Inherits vector< location * >. +

+

+Collaboration diagram for locvector:
+
+

Collaboration graph
+
[legend]
+ +

+List of all members. + + + + + + + + + + + + + + + + +

Public Member Functions

virtual ~locvector ()
location * find (int sound, worldobjreference *ref, const vector< soundconfig > &soundcollection)
void delete_ (int i)
void replaceworldobjreference (const worldobjreference &oldr, const worldobjreference &newr)
void updatelocations ()
void forcepitch (float pitch)
void deleteworldobjsounds ()
+


Constructor & Destructor Documentation

+ +
+
+ + + + + + + + +
virtual locvector::~locvector (  )  [inline, virtual]
+
+
+ +

+ +

+

+


Member Function Documentation

+ +
+
+ + + + + + + + + +
void locvector::delete_ (int  i  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void locvector::deleteworldobjsounds (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
location * locvector::find (int  sound,
worldobjreference *  ref,
const vector< soundconfig > &  soundcollection 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void locvector::forcepitch (float  pitch  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void locvector::replaceworldobjreference (const worldobjreference &  oldr,
const worldobjreference &  newr 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void locvector::updatelocations (  ) 
+
+
+ +

+ +

+

+


The documentation for this struct was generated from the following files:
    +
  • R:/projects/actioncube/_svn/trunk/ac/source/src/sound.h
  • R:/projects/actioncube/_svn/trunk/ac/source/src/soundlocation.cpp
+
+
Generated on Mon Dec 8 21:41:35 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structlocvector__coll__graph.dot b/source/doxygen/html/structlocvector__coll__graph.dot new file mode 100644 index 00000000..517794c0 --- /dev/null +++ b/source/doxygen/html/structlocvector__coll__graph.dot @@ -0,0 +1,8 @@ +digraph G +{ + edge [fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"]; + node [fontname="FreeSans",fontsize="10",shape=record]; + Node1 [label="locvector",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; + Node2 -> Node1 [dir=back,color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; + Node2 [label="vector\< location * \>",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structvector.html"]; +} diff --git a/source/doxygen/html/structlocvector__coll__graph.md5 b/source/doxygen/html/structlocvector__coll__graph.md5 new file mode 100644 index 00000000..44ab0f12 --- /dev/null +++ b/source/doxygen/html/structlocvector__coll__graph.md5 @@ -0,0 +1 @@ +3577e52baa7c33f8d7500f7341fe436e \ No newline at end of file diff --git a/source/doxygen/html/structlog-members.html b/source/doxygen/html/structlog-members.html new file mode 100644 index 00000000..c3c39f15 --- /dev/null +++ b/source/doxygen/html/structlog-members.html @@ -0,0 +1,42 @@ + + +AssaultCube: Member List + + + + + +
+

log Member List

This is the complete list of members for log, including all inherited members.

+ + + + + + + + + + + +
close()=0log [pure virtual]
consolelog
enabledlog
error enum valuelog
info enum valuelog
level enum namelog
log()log [inline]
open()=0log [pure virtual]
warning enum valuelog
writeline(int level, const char *msg,...)=0log [pure virtual]
~log()log [inline, virtual]

+
Generated on Mon Dec 8 21:41:35 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structlog.html b/source/doxygen/html/structlog.html new file mode 100644 index 00000000..bbd8af0d --- /dev/null +++ b/source/doxygen/html/structlog.html @@ -0,0 +1,239 @@ + + +AssaultCube: log Struct Reference + + + + + +
+

log Struct Reference

#include <protos.h> +

+Inherited by filelog, and posixsyslog. +

+ +

+List of all members. + + + + + + + + + + + + + + + + + + + + +

Public Types

enum  level { info = 0, +warning, +error + }

Public Member Functions

 log ()
virtual ~log ()
virtual void writeline (int level, const char *msg,...)=0
virtual void open ()=0
virtual void close ()=0

Public Attributes

bool console
bool enabled
+


Member Enumeration Documentation

+ +
+
+ + + + +
enum log::level
+
+
+ +

+

Enumerator:
+ + + + +
info  +
warning  +
error  +
+
+ +
+

+


Constructor & Destructor Documentation

+ +
+
+ + + + + + + + +
log::log (  )  [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
virtual log::~log (  )  [inline, virtual]
+
+
+ +

+ +

+

+


Member Function Documentation

+ +
+
+ + + + + + + + +
virtual void log::close (  )  [pure virtual]
+
+
+ +

+ +

Implemented in filelog, and posixsyslog.

+ +
+

+ +

+
+ + + + + + + + +
virtual void log::open (  )  [pure virtual]
+
+
+ +

+ +

Implemented in filelog, and posixsyslog.

+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
virtual void log::writeline (int  level,
const char *  msg,
  ... 
) [pure virtual]
+
+
+ +

+ +

Implemented in filelog, and posixsyslog.

+ +
+

+


Member Data Documentation

+ +
+
+ + + + +
bool log::console
+
+
+ +

+ +

+

+ +

+
+ + + + +
bool log::enabled
+
+
+ +

+ +

+

+


The documentation for this struct was generated from the following file:
    +
  • R:/projects/actioncube/_svn/trunk/ac/source/src/protos.h
+
+
Generated on Mon Dec 8 21:41:35 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structmaction-members.html b/source/doxygen/html/structmaction-members.html new file mode 100644 index 00000000..e4a67441 --- /dev/null +++ b/source/doxygen/html/structmaction-members.html @@ -0,0 +1,32 @@ + + +AssaultCube: Member List + + + + + +
+

maction Member List

This is the complete list of members for maction, including all inherited members.

+ +
cmdmaction

+
Generated on Mon Dec 8 21:41:35 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structmaction.html b/source/doxygen/html/structmaction.html new file mode 100644 index 00000000..b9372585 --- /dev/null +++ b/source/doxygen/html/structmaction.html @@ -0,0 +1,56 @@ + + +AssaultCube: maction Struct Reference + + + + + +
+

maction Struct Reference

+

+List of all members. + + + + +

Public Attributes

string cmd
+


Member Data Documentation

+ +
+
+ + + + +
string maction::cmd
+
+
+ +

+ +

+

+


The documentation for this struct was generated from the following file:
    +
  • R:/projects/actioncube/_svn/trunk/ac/source/src/docs.cpp
+
+
Generated on Mon Dec 8 21:41:35 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structmapaction-members.html b/source/doxygen/html/structmapaction-members.html new file mode 100644 index 00000000..111eab8c --- /dev/null +++ b/source/doxygen/html/structmapaction-members.html @@ -0,0 +1,43 @@ + + +AssaultCube: Member List + + + + + +
+

mapaction Member List

This is the complete list of members for mapaction, including all inherited members.

+ + + + + + + + + + + + +
areaserveraction
descserveraction
isdisabled()mapaction [inline, virtual]
isvalid()mapaction [inline, virtual]
mapmapaction
mapaction(char *map, int mode)mapaction [inline]
modemapaction
perform()mapaction [inline, virtual]
roleserveraction
serveraction()serveraction [inline]
~mapaction()mapaction [inline]
~serveraction()serveraction [inline, virtual]

+
Generated on Mon Dec 8 21:41:35 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structmapaction.html b/source/doxygen/html/structmapaction.html new file mode 100644 index 00000000..cb5732b8 --- /dev/null +++ b/source/doxygen/html/structmapaction.html @@ -0,0 +1,206 @@ + + +AssaultCube: mapaction Struct Reference + + + + + +
+

mapaction Struct Reference

#include <serveractions.h> +

+Inherits serveraction. +

+

+Collaboration diagram for mapaction:
+
+

Collaboration graph
+
[legend]
+ +

+List of all members. + + + + + + + + + + + + + + + + + +

Public Member Functions

void perform ()
bool isvalid ()
bool isdisabled ()
 mapaction (char *map, int mode)
 ~mapaction ()

Public Attributes

char * map
int mode
+


Constructor & Destructor Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + +
mapaction::mapaction (char *  map,
int  mode 
) [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
mapaction::~mapaction (  )  [inline]
+
+
+ +

+ +

+

+


Member Function Documentation

+ +
+
+ + + + + + + + +
bool mapaction::isdisabled (  )  [inline, virtual]
+
+
+ +

+ +

Reimplemented from serveraction.

+ +
+

+ +

+
+ + + + + + + + +
bool mapaction::isvalid (  )  [inline, virtual]
+
+
+ +

+ +

Reimplemented from serveraction.

+ +
+

+ +

+
+ + + + + + + + +
void mapaction::perform (  )  [inline, virtual]
+
+
+ +

+ +

Implements serveraction.

+ +
+

+


Member Data Documentation

+ +
+
+ + + + +
char* mapaction::map
+
+
+ +

+ +

+

+ +

+
+ + + + +
int mapaction::mode
+
+
+ +

+ +

+

+


The documentation for this struct was generated from the following file: +
+
Generated on Mon Dec 8 21:41:35 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structmapaction__coll__graph.dot b/source/doxygen/html/structmapaction__coll__graph.dot new file mode 100644 index 00000000..efad13d3 --- /dev/null +++ b/source/doxygen/html/structmapaction__coll__graph.dot @@ -0,0 +1,8 @@ +digraph G +{ + edge [fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"]; + node [fontname="FreeSans",fontsize="10",shape=record]; + Node1 [label="mapaction",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; + Node2 -> Node1 [dir=back,color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; + Node2 [label="serveraction",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structserveraction.html"]; +} diff --git a/source/doxygen/html/structmapaction__coll__graph.md5 b/source/doxygen/html/structmapaction__coll__graph.md5 new file mode 100644 index 00000000..491e7b11 --- /dev/null +++ b/source/doxygen/html/structmapaction__coll__graph.md5 @@ -0,0 +1 @@ +344e52726a57330648b7a5c55d065e68 \ No newline at end of file diff --git a/source/doxygen/html/structmapmodelinfo-members.html b/source/doxygen/html/structmapmodelinfo-members.html new file mode 100644 index 00000000..31b41181 --- /dev/null +++ b/source/doxygen/html/structmapmodelinfo-members.html @@ -0,0 +1,36 @@ + + +AssaultCube: Member List + + + + + +
+

mapmodelinfo Member List

This is the complete list of members for mapmodelinfo, including all inherited members.

+ + + + + +
hmapmodelinfo
mmapmodelinfo
namemapmodelinfo
radmapmodelinfo
zoffmapmodelinfo

+
Generated on Mon Dec 8 21:41:35 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structmapmodelinfo.html b/source/doxygen/html/structmapmodelinfo.html new file mode 100644 index 00000000..c1b1bebe --- /dev/null +++ b/source/doxygen/html/structmapmodelinfo.html @@ -0,0 +1,131 @@ + + +AssaultCube: mapmodelinfo Struct Reference + + + + + +
+

mapmodelinfo Struct Reference

#include <model.h> +

+

+Collaboration diagram for mapmodelinfo:
+
+

Collaboration graph
+
[legend]
+ +

+List of all members. + + + + + + + + + + + + +

Public Attributes

int rad
int h
int zoff
string name
model * m
+


Member Data Documentation

+ +
+
+ + + + +
int mapmodelinfo::h
+
+
+ +

+ +

+

+ +

+
+ + + + +
model* mapmodelinfo::m
+
+
+ +

+ +

+

+ +

+ +
+ +

+ +

+

+ +

+
+ + + + +
int mapmodelinfo::rad
+
+
+ +

+ +

+

+ +

+
+ + + + +
int mapmodelinfo::zoff
+
+
+ +

+ +

+

+


The documentation for this struct was generated from the following file:
    +
  • R:/projects/actioncube/_svn/trunk/ac/source/src/model.h
+
+
Generated on Mon Dec 8 21:41:35 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structmapmodelinfo__coll__graph.dot b/source/doxygen/html/structmapmodelinfo__coll__graph.dot new file mode 100644 index 00000000..f5f2372d --- /dev/null +++ b/source/doxygen/html/structmapmodelinfo__coll__graph.dot @@ -0,0 +1,10 @@ +digraph G +{ + edge [fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"]; + node [fontname="FreeSans",fontsize="10",shape=record]; + Node1 [label="mapmodelinfo",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; + Node2 -> Node1 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="m",fontname="FreeSans"]; + Node2 [label="model",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structmodel.html"]; + Node3 -> Node2 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="translate",fontname="FreeSans"]; + Node3 [label="vec",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structvec.html"]; +} diff --git a/source/doxygen/html/structmapmodelinfo__coll__graph.md5 b/source/doxygen/html/structmapmodelinfo__coll__graph.md5 new file mode 100644 index 00000000..ae431f7a --- /dev/null +++ b/source/doxygen/html/structmapmodelinfo__coll__graph.md5 @@ -0,0 +1 @@ +183d2e5f8622aa818892e1194eb1d816 \ No newline at end of file diff --git a/source/doxygen/html/structmastermodeaction-members.html b/source/doxygen/html/structmastermodeaction-members.html new file mode 100644 index 00000000..da889801 --- /dev/null +++ b/source/doxygen/html/structmastermodeaction-members.html @@ -0,0 +1,41 @@ + + +AssaultCube: Member List + + + + + +
+

mastermodeaction Member List

This is the complete list of members for mastermodeaction, including all inherited members.

+ + + + + + + + + + +
areaserveraction
descserveraction
isdisabled()serveraction [inline, virtual]
isvalid()mastermodeaction [inline, virtual]
mastermodeaction(int mode)mastermodeaction [inline]
modemastermodeaction
perform()mastermodeaction [inline, virtual]
roleserveraction
serveraction()serveraction [inline]
~serveraction()serveraction [inline, virtual]

+
Generated on Mon Dec 8 21:41:35 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structmastermodeaction.html b/source/doxygen/html/structmastermodeaction.html new file mode 100644 index 00000000..f76d51a0 --- /dev/null +++ b/source/doxygen/html/structmastermodeaction.html @@ -0,0 +1,136 @@ + + +AssaultCube: mastermodeaction Struct Reference + + + + + +
+

mastermodeaction Struct Reference

#include <serveractions.h> +

+Inherits serveraction. +

+

+Collaboration diagram for mastermodeaction:
+
+

Collaboration graph
+
[legend]
+ +

+List of all members. + + + + + + + + + + + +

Public Member Functions

void perform ()
bool isvalid ()
 mastermodeaction (int mode)

Public Attributes

int mode
+


Constructor & Destructor Documentation

+ +
+
+ + + + + + + + + +
mastermodeaction::mastermodeaction (int  mode  )  [inline]
+
+
+ +

+ +

+

+


Member Function Documentation

+ +
+
+ + + + + + + + +
bool mastermodeaction::isvalid (  )  [inline, virtual]
+
+
+ +

+ +

Reimplemented from serveraction.

+ +
+

+ +

+
+ + + + + + + + +
void mastermodeaction::perform (  )  [inline, virtual]
+
+
+ +

+ +

Implements serveraction.

+ +
+

+


Member Data Documentation

+ +
+
+ + + + +
int mastermodeaction::mode
+
+
+ +

+ +

+

+


The documentation for this struct was generated from the following file: +
+
Generated on Mon Dec 8 21:41:35 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structmastermodeaction__coll__graph.dot b/source/doxygen/html/structmastermodeaction__coll__graph.dot new file mode 100644 index 00000000..0c45a3d9 --- /dev/null +++ b/source/doxygen/html/structmastermodeaction__coll__graph.dot @@ -0,0 +1,8 @@ +digraph G +{ + edge [fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"]; + node [fontname="FreeSans",fontsize="10",shape=record]; + Node1 [label="mastermodeaction",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; + Node2 -> Node1 [dir=back,color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; + Node2 [label="serveraction",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structserveraction.html"]; +} diff --git a/source/doxygen/html/structmastermodeaction__coll__graph.md5 b/source/doxygen/html/structmastermodeaction__coll__graph.md5 new file mode 100644 index 00000000..963131dd --- /dev/null +++ b/source/doxygen/html/structmastermodeaction__coll__graph.md5 @@ -0,0 +1 @@ +bafdd880db48f816fe477b71ebfe246a \ No newline at end of file diff --git a/source/doxygen/html/structmd2-members.html b/source/doxygen/html/structmd2-members.html new file mode 100644 index 00000000..7f6f894a --- /dev/null +++ b/source/doxygen/html/structmd2-members.html @@ -0,0 +1,78 @@ + + +AssaultCube: Member List + + + + + +
+

md2 Member List

This is the complete list of members for md2, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
alphatestmodel
batchmodel
cachelimitmodel
calcbbs()vertmodel [inline]
calcneighbors()vertmodel [inline]
calcradius()vertmodel [inline]
cleanup()vertmodel [inline, virtual]
cullfacemodel
drawcall typedefvertmodel
dynallocvertmodel [static]
enablealphablendvertmodel [static]
enablealphatestvertmodel [static]
enabledepthmaskvertmodel [static]
enableoffsetvertmodel [static]
endrender()vertmodel [inline, virtual]
genshadows(float height, float rad)vertmodel [inline, virtual]
hasshadows()vertmodel [inline, virtual]
lastalphatestvertmodel [static]
lastcolorarrayvertmodel [static]
lasttexvertmodel [static]
lasttexcoordarrayvertmodel [static]
lastvertexarrayvertmodel [static]
link(part *link, const char *tag, vec *pos=NULL)vertmodel [inline]
load()md2 [inline, virtual]
loadedvertmodel
loadnamevertmodel
matrixposvertmodel [static]
matrixstackvertmodel [static]
md2(const char *name)md2 [inline]
model()model [inline]
name()vertmodel [inline, virtual]
partsvertmodel
radiusmodel
render(int anim, int varseed, float speed, int basetime, const vec &o, float yaw, float pitch, dynent *d, modelattach *a, float scale)md2 [inline, virtual]
rendershadow(int anim, int varseed, float speed, int basetime, const vec &o, float yaw, modelattach *a)md2 [inline, virtual]
scalemodel
setskin(int tex=0)vertmodel [inline, virtual]
shadowdistmodel
startrender()vertmodel [inline, virtual]
statallocvertmodel [static]
translatemodel
translucencymodel
type()md2 [inline, virtual]
vertexlightmodel
vertmodel(const char *name)vertmodel [inline]
~model()model [inline, virtual]
~vertmodel()vertmodel [inline]

+
Generated on Mon Dec 8 21:41:35 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structmd2.html b/source/doxygen/html/structmd2.html new file mode 100644 index 00000000..79f83fc0 --- /dev/null +++ b/source/doxygen/html/structmd2.html @@ -0,0 +1,270 @@ + + +AssaultCube: md2 Struct Reference + + + + + +
+

md2 Struct Reference

#include <md2.h> +

+Inherits vertmodel. +

+

+Collaboration diagram for md2:
+
+

Collaboration graph
+
[legend]
+ +

+List of all members. + + + + + + + + + + + + + + + + + + + + + +

Classes

struct  md2_frame
struct  md2_header
struct  md2_vertex
struct  md2part

Public Member Functions

 md2 (const char *name)
int type ()
void render (int anim, int varseed, float speed, int basetime, const vec &o, float yaw, float pitch, dynent *d, modelattach *a, float scale)
void rendershadow (int anim, int varseed, float speed, int basetime, const vec &o, float yaw, modelattach *a)
bool load ()
+


Constructor & Destructor Documentation

+ +
+
+ + + + + + + + + +
md2::md2 (const char *  name  )  [inline]
+
+
+ +

+ +

+

+


Member Function Documentation

+ +
+
+ + + + + + + + +
bool md2::load (  )  [inline, virtual]
+
+
+ +

+ +

Implements model.

+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void md2::render (int  anim,
int  varseed,
float  speed,
int  basetime,
const vec &  o,
float  yaw,
float  pitch,
dynent *  d,
modelattach *  a,
float  scale 
) [inline, virtual]
+
+
+ +

+ +

Implements model.

+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void md2::rendershadow (int  anim,
int  varseed,
float  speed,
int  basetime,
const vec &  o,
float  yaw,
modelattach *  a 
) [inline, virtual]
+
+
+ +

+ +

Reimplemented from model.

+ +
+

+ +

+
+ + + + + + + + +
int md2::type (  )  [inline, virtual]
+
+
+ +

+ +

Implements model.

+ +
+

+


The documentation for this struct was generated from the following file:
    +
  • R:/projects/actioncube/_svn/trunk/ac/source/src/md2.h
+
+
Generated on Mon Dec 8 21:41:35 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structmd2_1_1md2__frame-members.html b/source/doxygen/html/structmd2_1_1md2__frame-members.html new file mode 100644 index 00000000..1828e230 --- /dev/null +++ b/source/doxygen/html/structmd2_1_1md2__frame-members.html @@ -0,0 +1,34 @@ + + +AssaultCube: Member List + + + + + +
+

md2::md2_frame Member List

This is the complete list of members for md2::md2_frame, including all inherited members.

+ + + +
namemd2::md2_frame
scalemd2::md2_frame
translatemd2::md2_frame

+
Generated on Mon Dec 8 21:41:35 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structmd2_1_1md2__frame.html b/source/doxygen/html/structmd2_1_1md2__frame.html new file mode 100644 index 00000000..353b41a9 --- /dev/null +++ b/source/doxygen/html/structmd2_1_1md2__frame.html @@ -0,0 +1,94 @@ + + +AssaultCube: md2::md2_frame Struct Reference + + + + + +
+

md2::md2_frame Struct Reference

#include <md2.h> +

+ +

+List of all members. + + + + + + + + +

Public Attributes

float scale [3]
float translate [3]
char name [16]
+


Member Data Documentation

+ +
+
+ + + + +
char md2::md2_frame::name[16]
+
+
+ +

+ +

+

+ +

+
+ + + + +
float md2::md2_frame::scale[3]
+
+
+ +

+ +

+

+ +

+
+ + + + +
float md2::md2_frame::translate[3]
+
+
+ +

+ +

+

+


The documentation for this struct was generated from the following file:
    +
  • R:/projects/actioncube/_svn/trunk/ac/source/src/md2.h
+
+
Generated on Mon Dec 8 21:41:35 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structmd2_1_1md2__header-members.html b/source/doxygen/html/structmd2_1_1md2__header-members.html new file mode 100644 index 00000000..4fb0a616 --- /dev/null +++ b/source/doxygen/html/structmd2_1_1md2__header-members.html @@ -0,0 +1,48 @@ + + +AssaultCube: Member List + + + + + + +
Generated on Mon Dec 8 21:41:35 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structmd2_1_1md2__header.html b/source/doxygen/html/structmd2_1_1md2__header.html new file mode 100644 index 00000000..85b6be02 --- /dev/null +++ b/source/doxygen/html/structmd2_1_1md2__header.html @@ -0,0 +1,332 @@ + + +AssaultCube: md2::md2_header Struct Reference + + + + + +
+

md2::md2_header Struct Reference

#include <md2.h> +

+ +

+List of all members. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Public Attributes

int magic
int version
int skinwidth
int skinheight
int framesize
int numskins
int numvertices
int numtexcoords
int numtriangles
int numglcommands
int numframes
int offsetskins
int offsettexcoords
int offsettriangles
int offsetframes
int offsetglcommands
int offsetend
+


Member Data Documentation

+ +
+ +
+ +

+ +

+

+ +

+
+ + + + +
int md2::md2_header::magic
+
+
+ +

+ +

+

+ +

+ +
+ +

+ +

+

+ +

+ +
+ +

+ +

+

+ +

+
+ + + + +
int md2::md2_header::numskins
+
+
+ +

+ +

+

+ +

+ +
+ +

+ +

+

+ +

+ +
+ +

+ +

+

+ +

+ +
+ +

+ +

+

+ +

+ +
+ +

+ +

+

+ +

+ +
+ +

+ +

+

+ +

+ +
+ +

+ +

+

+ +

+ +
+ +

+ +

+

+ +

+ +
+ +

+ +

+

+ +

+ +
+ +

+ +

+

+ +

+ +
+ +

+ +

+

+ +

+ +
+ +

+ +

+

+ +

+
+ + + + +
int md2::md2_header::version
+
+
+ +

+ +

+

+


The documentation for this struct was generated from the following file:
    +
  • R:/projects/actioncube/_svn/trunk/ac/source/src/md2.h
+
+
Generated on Mon Dec 8 21:41:35 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structmd2_1_1md2__vertex-members.html b/source/doxygen/html/structmd2_1_1md2__vertex-members.html new file mode 100644 index 00000000..b808aec2 --- /dev/null +++ b/source/doxygen/html/structmd2_1_1md2__vertex-members.html @@ -0,0 +1,33 @@ + + +AssaultCube: Member List + + + + + +
+

md2::md2_vertex Member List

This is the complete list of members for md2::md2_vertex, including all inherited members.

+ + +
normalindexmd2::md2_vertex
vertexmd2::md2_vertex

+
Generated on Mon Dec 8 21:41:35 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structmd2_1_1md2__vertex.html b/source/doxygen/html/structmd2_1_1md2__vertex.html new file mode 100644 index 00000000..2d5106e3 --- /dev/null +++ b/source/doxygen/html/structmd2_1_1md2__vertex.html @@ -0,0 +1,77 @@ + + +AssaultCube: md2::md2_vertex Struct Reference + + + + + +
+

md2::md2_vertex Struct Reference

#include <md2.h> +

+ +

+List of all members. + + + + + + +

Public Attributes

uchar vertex [3]
uchar normalindex
+


Member Data Documentation

+ +
+ +
+ +

+ +

+

+ +

+ +
+ +

+ +

+

+


The documentation for this struct was generated from the following file:
    +
  • R:/projects/actioncube/_svn/trunk/ac/source/src/md2.h
+
+
Generated on Mon Dec 8 21:41:35 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structmd2_1_1md2part-members.html b/source/doxygen/html/structmd2_1_1md2part-members.html new file mode 100644 index 00000000..8d6111d3 --- /dev/null +++ b/source/doxygen/html/structmd2_1_1md2part-members.html @@ -0,0 +1,68 @@ + + +AssaultCube: Member List + + + + + +
+

md2::md2part Member List

This is the complete list of members for md2::md2part, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
addemitter(const char *tag, int type, int arg1=0, int arg2=0)vertmodel::part [inline]
animsvertmodel::part
begingenshadow()md2::md2part [inline, virtual]
blurshadow(const uchar *in, uchar *out, uint size)vertmodel::part [inline]
calcanimstate(int anim, int varseed, float speed, int basetime, dynent *d, animstate &as)vertmodel::part [inline]
calcbbs()vertmodel::part [inline]
calcneighbors()vertmodel::part [inline]
calcradius()vertmodel::part [inline]
cleanup()vertmodel::part [inline]
endgenshadow()vertmodel::part [inline, virtual]
filenamevertmodel::part
genshadow(int aasize, int frame, gzFile f)vertmodel::part [inline]
genshadows(float height, float rad)vertmodel::part [inline]
genstrips()vertmodel::part [inline]
gentag(const char *name, int *verts, int numverts, mesh *m=NULL)vertmodel::part [inline]
gentagmatrix(anpos &cur, anpos *prev, float ai_t, int i, GLfloat *matrix)vertmodel::part [inline]
gentcverts(int *glcommands, vector< tcvert > &tcverts, vector< ushort > &vindexes, vector< tri > &tris)md2::md2part [inline]
getdefaultanim(animstate &as, int anim, int varseed)md2::md2part [inline, virtual]
indexvertmodel::part
link(part *link, const char *tag, vec *pos=NULL)vertmodel::part [inline]
linksvertmodel::part
load(char *path)md2::md2part [inline]
loadshadows(const char *filename)vertmodel::part [inline]
meshesvertmodel::part
modelvertmodel::part
numframesvertmodel::part
numtagsvertmodel::part
part()vertmodel::part [inline]
render(int anim, int varseed, float speed, int basetime, dynent *d)vertmodel::part [inline]
rendershadow(int anim, int varseed, float speed, int basetime, const vec &o, float yaw)vertmodel::part [inline]
scaleverts(const float scale, const vec &translate)vertmodel::part [inline]
setanim(int num, int frame, int range, float speed)vertmodel::part [inline]
shadowfile()vertmodel::part [inline]
shadowradvertmodel::part
shadowsvertmodel::part
tagsvertmodel::part
~part()vertmodel::part [inline, virtual]

+
Generated on Mon Dec 8 21:41:36 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structmd2_1_1md2part.html b/source/doxygen/html/structmd2_1_1md2part.html new file mode 100644 index 00000000..fa7f59a7 --- /dev/null +++ b/source/doxygen/html/structmd2_1_1md2part.html @@ -0,0 +1,177 @@ + + +AssaultCube: md2::md2part Struct Reference + + + + + +
+

md2::md2part Struct Reference

#include <md2.h> +

+Inherits vertmodel::part. +

+

+Collaboration diagram for md2::md2part:
+
+

Collaboration graph
+
[legend]
+ +

+List of all members. + + + + + + + + + + +

Public Member Functions

void gentcverts (int *glcommands, vector< tcvert > &tcverts, vector< ushort > &vindexes, vector< tri > &tris)
bool load (char *path)
void getdefaultanim (animstate &as, int anim, int varseed)
void begingenshadow ()
+


Member Function Documentation

+ +
+
+ + + + + + + + +
void md2::md2part::begingenshadow (  )  [inline, virtual]
+
+
+ +

+ +

Reimplemented from vertmodel::part.

+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void md2::md2part::gentcverts (int *  glcommands,
vector< tcvert > &  tcverts,
vector< ushort > &  vindexes,
vector< tri > &  tris 
) [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void md2::md2part::getdefaultanim (animstate &  as,
int  anim,
int  varseed 
) [inline, virtual]
+
+
+ +

+ +

Reimplemented from vertmodel::part.

+ +
+

+ +

+
+ + + + + + + + + +
bool md2::md2part::load (char *  path  )  [inline]
+
+
+ +

+ +

+

+


The documentation for this struct was generated from the following file:
    +
  • R:/projects/actioncube/_svn/trunk/ac/source/src/md2.h
+
+
Generated on Mon Dec 8 21:41:36 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structmd2_1_1md2part__coll__graph.dot b/source/doxygen/html/structmd2_1_1md2part__coll__graph.dot new file mode 100644 index 00000000..c689f759 --- /dev/null +++ b/source/doxygen/html/structmd2_1_1md2part__coll__graph.dot @@ -0,0 +1,31 @@ +digraph G +{ + edge [fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"]; + node [fontname="FreeSans",fontsize="10",shape=record]; + Node1 [label="md2::md2part",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; + Node2 -> Node1 [dir=back,color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; + Node2 [label="vertmodel::part",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structvertmodel_1_1part.html"]; + Node3 -> Node2 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="tags",fontname="FreeSans"]; + Node3 [label="vertmodel::tag",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structvertmodel_1_1tag.html"]; + Node4 -> Node3 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="pos",fontname="FreeSans"]; + Node4 [label="vec",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structvec.html"]; + Node5 -> Node2 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="model",fontname="FreeSans"]; + Node5 [label="vertmodel",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structvertmodel.html"]; + Node6 -> Node5 [dir=back,color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; + Node6 [label="model",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structmodel.html"]; + Node4 -> Node6 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="translate",fontname="FreeSans"]; + Node7 -> Node5 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="dynalloc\nstatalloc",fontname="FreeSans"]; + Node7 [label="modelcache",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structmodelcache.html"]; + Node8 -> Node7 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="curalloc",fontname="FreeSans"]; + Node8 [label="modelcache::entry",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structmodelcache_1_1entry.html"]; + Node9 -> Node8 [dir=back,color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; + Node9 [label="modelcacheentry\< modelcache::entry \>",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structmodelcacheentry.html"]; + Node10 -> Node5 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="matrixstack",fontname="FreeSans"]; + Node10 [label="glmatrixf",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structglmatrixf.html"]; + Node11 -> Node2 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="links",fontname="FreeSans"]; + Node11 [label="vertmodel::linkedpart",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structvertmodel_1_1linkedpart.html"]; + Node2 -> Node11 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="p",fontname="FreeSans"]; + Node4 -> Node11 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="pos",fontname="FreeSans"]; + Node12 -> Node11 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="emitter",fontname="FreeSans"]; + Node12 [label="vertmodel::particleemitter",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structvertmodel_1_1particleemitter.html"]; +} diff --git a/source/doxygen/html/structmd2_1_1md2part__coll__graph.md5 b/source/doxygen/html/structmd2_1_1md2part__coll__graph.md5 new file mode 100644 index 00000000..a4d0449f --- /dev/null +++ b/source/doxygen/html/structmd2_1_1md2part__coll__graph.md5 @@ -0,0 +1 @@ +472bbfc7ecb400fa01460db51052aac4 \ No newline at end of file diff --git a/source/doxygen/html/structmd2__coll__graph.dot b/source/doxygen/html/structmd2__coll__graph.dot new file mode 100644 index 00000000..ddc6fbed --- /dev/null +++ b/source/doxygen/html/structmd2__coll__graph.dot @@ -0,0 +1,20 @@ +digraph G +{ + edge [fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"]; + node [fontname="FreeSans",fontsize="10",shape=record]; + Node1 [label="md2",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; + Node2 -> Node1 [dir=back,color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; + Node2 [label="vertmodel",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structvertmodel.html"]; + Node3 -> Node2 [dir=back,color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; + Node3 [label="model",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structmodel.html"]; + Node4 -> Node3 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="translate",fontname="FreeSans"]; + Node4 [label="vec",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structvec.html"]; + Node5 -> Node2 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="dynalloc\nstatalloc",fontname="FreeSans"]; + Node5 [label="modelcache",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structmodelcache.html"]; + Node6 -> Node5 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="curalloc",fontname="FreeSans"]; + Node6 [label="modelcache::entry",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structmodelcache_1_1entry.html"]; + Node7 -> Node6 [dir=back,color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; + Node7 [label="modelcacheentry\< modelcache::entry \>",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structmodelcacheentry.html"]; + Node8 -> Node2 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="matrixstack",fontname="FreeSans"]; + Node8 [label="glmatrixf",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structglmatrixf.html"]; +} diff --git a/source/doxygen/html/structmd2__coll__graph.md5 b/source/doxygen/html/structmd2__coll__graph.md5 new file mode 100644 index 00000000..691d3047 --- /dev/null +++ b/source/doxygen/html/structmd2__coll__graph.md5 @@ -0,0 +1 @@ +a79263426a00d6e4a5ff43ce3bcf544d \ No newline at end of file diff --git a/source/doxygen/html/structmd3-members.html b/source/doxygen/html/structmd3-members.html new file mode 100644 index 00000000..12ffc4c6 --- /dev/null +++ b/source/doxygen/html/structmd3-members.html @@ -0,0 +1,78 @@ + + +AssaultCube: Member List + + + + + +
+

md3 Member List

This is the complete list of members for md3, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
alphatestmodel
batchmodel
cachelimitmodel
calcbbs()vertmodel [inline]
calcneighbors()vertmodel [inline]
calcradius()vertmodel [inline]
cleanup()vertmodel [inline, virtual]
cullfacemodel
drawcall typedefvertmodel
dynallocvertmodel [static]
enablealphablendvertmodel [static]
enablealphatestvertmodel [static]
enabledepthmaskvertmodel [static]
enableoffsetvertmodel [static]
endrender()vertmodel [inline, virtual]
genshadows(float height, float rad)vertmodel [inline, virtual]
hasshadows()vertmodel [inline, virtual]
lastalphatestvertmodel [static]
lastcolorarrayvertmodel [static]
lasttexvertmodel [static]
lasttexcoordarrayvertmodel [static]
lastvertexarrayvertmodel [static]
link(part *link, const char *tag, vec *pos=NULL)vertmodel [inline]
load()md3 [inline, virtual]
loadedvertmodel
loadnamevertmodel
matrixposvertmodel [static]
matrixstackvertmodel [static]
md3(const char *name)md3 [inline]
model()model [inline]
name()vertmodel [inline, virtual]
partsvertmodel
radiusmodel
render(int anim, int varseed, float speed, int basetime, const vec &o, float yaw, float pitch, dynent *d, modelattach *a, float scale)md3 [inline, virtual]
rendershadow(int anim, int varseed, float speed, int basetime, const vec &o, float yaw, modelattach *a)md3 [inline, virtual]
scalemodel
setskin(int tex=0)vertmodel [inline, virtual]
shadowdistmodel
startrender()vertmodel [inline, virtual]
statallocvertmodel [static]
translatemodel
translucencymodel
type()md3 [inline, virtual]
vertexlightmodel
vertmodel(const char *name)vertmodel [inline]
~model()model [inline, virtual]
~vertmodel()vertmodel [inline]

+
Generated on Mon Dec 8 21:41:36 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structmd3.html b/source/doxygen/html/structmd3.html new file mode 100644 index 00000000..e40c4611 --- /dev/null +++ b/source/doxygen/html/structmd3.html @@ -0,0 +1,264 @@ + + +AssaultCube: md3 Struct Reference + + + + + +
+

md3 Struct Reference

#include <md3.h> +

+Inherits vertmodel. +

+

+Collaboration diagram for md3:
+
+

Collaboration graph
+
[legend]
+ +

+List of all members. + + + + + + + + + + + + + + + +

Classes

struct  md3part

Public Member Functions

 md3 (const char *name)
int type ()
void render (int anim, int varseed, float speed, int basetime, const vec &o, float yaw, float pitch, dynent *d, modelattach *a, float scale)
void rendershadow (int anim, int varseed, float speed, int basetime, const vec &o, float yaw, modelattach *a)
bool load ()
+


Constructor & Destructor Documentation

+ +
+
+ + + + + + + + + +
md3::md3 (const char *  name  )  [inline]
+
+
+ +

+ +

+

+


Member Function Documentation

+ +
+
+ + + + + + + + +
bool md3::load (  )  [inline, virtual]
+
+
+ +

+ +

Implements model.

+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void md3::render (int  anim,
int  varseed,
float  speed,
int  basetime,
const vec &  o,
float  yaw,
float  pitch,
dynent *  d,
modelattach *  a,
float  scale 
) [inline, virtual]
+
+
+ +

+ +

Implements model.

+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void md3::rendershadow (int  anim,
int  varseed,
float  speed,
int  basetime,
const vec &  o,
float  yaw,
modelattach *  a 
) [inline, virtual]
+
+
+ +

+ +

Reimplemented from model.

+ +
+

+ +

+
+ + + + + + + + +
int md3::type (  )  [inline, virtual]
+
+
+ +

+ +

Implements model.

+ +
+

+


The documentation for this struct was generated from the following file:
    +
  • R:/projects/actioncube/_svn/trunk/ac/source/src/md3.h
+
+
Generated on Mon Dec 8 21:41:36 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structmd3_1_1md3part-members.html b/source/doxygen/html/structmd3_1_1md3part-members.html new file mode 100644 index 00000000..e3a1c984 --- /dev/null +++ b/source/doxygen/html/structmd3_1_1md3part-members.html @@ -0,0 +1,33 @@ + + +AssaultCube: Member List + + + + + +
+

md3::md3part Member List

This is the complete list of members for md3::md3part, including all inherited members.

+ + +
begingenshadow()md3::md3part [inline]
load(char *path)md3::md3part [inline]

+
Generated on Mon Dec 8 21:41:36 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structmd3_1_1md3part.html b/source/doxygen/html/structmd3_1_1md3part.html new file mode 100644 index 00000000..57258444 --- /dev/null +++ b/source/doxygen/html/structmd3_1_1md3part.html @@ -0,0 +1,86 @@ + + +AssaultCube: md3::md3part Struct Reference + + + + + +
+

md3::md3part Struct Reference

#include <md3.h> +

+ +

+List of all members. + + + + + + +

Public Member Functions

bool load (char *path)
void begingenshadow ()
+


Member Function Documentation

+ +
+
+ + + + + + + + +
void md3::md3part::begingenshadow (  )  [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
bool md3::md3part::load (char *  path  )  [inline]
+
+
+ +

+ +

+

+


The documentation for this struct was generated from the following file:
    +
  • R:/projects/actioncube/_svn/trunk/ac/source/src/md3.h
+
+
Generated on Mon Dec 8 21:41:36 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structmd3__coll__graph.dot b/source/doxygen/html/structmd3__coll__graph.dot new file mode 100644 index 00000000..6ca96645 --- /dev/null +++ b/source/doxygen/html/structmd3__coll__graph.dot @@ -0,0 +1,20 @@ +digraph G +{ + edge [fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"]; + node [fontname="FreeSans",fontsize="10",shape=record]; + Node1 [label="md3",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; + Node2 -> Node1 [dir=back,color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; + Node2 [label="vertmodel",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structvertmodel.html"]; + Node3 -> Node2 [dir=back,color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; + Node3 [label="model",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structmodel.html"]; + Node4 -> Node3 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="translate",fontname="FreeSans"]; + Node4 [label="vec",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structvec.html"]; + Node5 -> Node2 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="dynalloc\nstatalloc",fontname="FreeSans"]; + Node5 [label="modelcache",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structmodelcache.html"]; + Node6 -> Node5 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="curalloc",fontname="FreeSans"]; + Node6 [label="modelcache::entry",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structmodelcache_1_1entry.html"]; + Node7 -> Node6 [dir=back,color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; + Node7 [label="modelcacheentry\< modelcache::entry \>",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structmodelcacheentry.html"]; + Node8 -> Node2 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="matrixstack",fontname="FreeSans"]; + Node8 [label="glmatrixf",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structglmatrixf.html"]; +} diff --git a/source/doxygen/html/structmd3__coll__graph.md5 b/source/doxygen/html/structmd3__coll__graph.md5 new file mode 100644 index 00000000..98ee8ac9 --- /dev/null +++ b/source/doxygen/html/structmd3__coll__graph.md5 @@ -0,0 +1 @@ +4f62b774ab9f12c9a8d928aba98e01fc \ No newline at end of file diff --git a/source/doxygen/html/structmd3header-members.html b/source/doxygen/html/structmd3header-members.html new file mode 100644 index 00000000..e169224c --- /dev/null +++ b/source/doxygen/html/structmd3header-members.html @@ -0,0 +1,43 @@ + + +AssaultCube: Member List + + + + + + +
Generated on Mon Dec 8 21:41:36 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structmd3header.html b/source/doxygen/html/structmd3header.html new file mode 100644 index 00000000..971681da --- /dev/null +++ b/source/doxygen/html/structmd3header.html @@ -0,0 +1,245 @@ + + +AssaultCube: md3header Struct Reference + + + + + +
+

md3header Struct Reference

#include <md3.h> +

+ +

+List of all members. + + + + + + + + + + + + + + + + + + + + + + + + + + +

Public Attributes

char id [4]
int version
char name [64]
int flags
int numframes
int numtags
int nummeshes
int numskins
int ofs_frames
int ofs_tags
int ofs_meshes
int ofs_eof
+


Member Data Documentation

+ +
+
+ + + + +
int md3header::flags
+
+
+ +

+ +

+

+ +

+
+ + + + +
char md3header::id[4]
+
+
+ +

+ +

+

+ +

+
+ + + + +
char md3header::name[64]
+
+
+ +

+ +

+

+ +

+
+ + + + +
int md3header::numframes
+
+
+ +

+ +

+

+ +

+
+ + + + +
int md3header::nummeshes
+
+
+ +

+ +

+

+ +

+
+ + + + +
int md3header::numskins
+
+
+ +

+ +

+

+ +

+
+ + + + +
int md3header::numtags
+
+
+ +

+ +

+

+ +

+
+ + + + +
int md3header::ofs_eof
+
+
+ +

+ +

+

+ +

+
+ + + + +
int md3header::ofs_frames
+
+
+ +

+ +

+

+ +

+
+ + + + +
int md3header::ofs_meshes
+
+
+ +

+ +

+

+ +

+
+ + + + +
int md3header::ofs_tags
+
+
+ +

+ +

+

+ +

+
+ + + + +
int md3header::version
+
+
+ +

+ +

+

+


The documentation for this struct was generated from the following file:
    +
  • R:/projects/actioncube/_svn/trunk/ac/source/src/md3.h
+
+
Generated on Mon Dec 8 21:41:36 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structmd3meshheader-members.html b/source/doxygen/html/structmd3meshheader-members.html new file mode 100644 index 00000000..831c40b6 --- /dev/null +++ b/source/doxygen/html/structmd3meshheader-members.html @@ -0,0 +1,43 @@ + + +AssaultCube: Member List + + + + + + +
Generated on Mon Dec 8 21:41:36 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structmd3meshheader.html b/source/doxygen/html/structmd3meshheader.html new file mode 100644 index 00000000..5fcc2a33 --- /dev/null +++ b/source/doxygen/html/structmd3meshheader.html @@ -0,0 +1,245 @@ + + +AssaultCube: md3meshheader Struct Reference + + + + + +
+

md3meshheader Struct Reference

#include <md3.h> +

+ +

+List of all members. + + + + + + + + + + + + + + + + + + + + + + + + + + +

Public Attributes

char id [4]
char name [64]
int flags
int numframes
int numshaders
int numvertices
int numtriangles
int ofs_triangles
int ofs_shaders
int ofs_uv
int ofs_vertices
int meshsize
+


Member Data Documentation

+ +
+
+ + + + +
int md3meshheader::flags
+
+
+ +

+ +

+

+ +

+
+ + + + +
char md3meshheader::id[4]
+
+
+ +

+ +

+

+ +

+
+ + + + +
int md3meshheader::meshsize
+
+
+ +

+ +

+

+ +

+
+ + + + +
char md3meshheader::name[64]
+
+
+ +

+ +

+

+ +

+
+ + + + +
int md3meshheader::numframes
+
+
+ +

+ +

+

+ +

+
+ + + + +
int md3meshheader::numshaders
+
+
+ +

+ +

+

+ +

+ +
+ +

+ +

+

+ +

+ +
+ +

+ +

+

+ +

+ +
+ +

+ +

+

+ +

+ +
+ +

+ +

+

+ +

+
+ + + + +
int md3meshheader::ofs_uv
+
+
+ +

+ +

+

+ +

+ +
+ +

+ +

+

+


The documentation for this struct was generated from the following file:
    +
  • R:/projects/actioncube/_svn/trunk/ac/source/src/md3.h
+
+
Generated on Mon Dec 8 21:41:36 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structmd3tag-members.html b/source/doxygen/html/structmd3tag-members.html new file mode 100644 index 00000000..e28d7d65 --- /dev/null +++ b/source/doxygen/html/structmd3tag-members.html @@ -0,0 +1,34 @@ + + +AssaultCube: Member List + + + + + +
+

md3tag Member List

This is the complete list of members for md3tag, including all inherited members.

+ + + +
namemd3tag
posmd3tag
rotationmd3tag

+
Generated on Mon Dec 8 21:41:36 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structmd3tag.html b/source/doxygen/html/structmd3tag.html new file mode 100644 index 00000000..21811ab0 --- /dev/null +++ b/source/doxygen/html/structmd3tag.html @@ -0,0 +1,97 @@ + + +AssaultCube: md3tag Struct Reference + + + + + +
+

md3tag Struct Reference

#include <md3.h> +

+

+Collaboration diagram for md3tag:
+
+

Collaboration graph
+
[legend]
+ +

+List of all members. + + + + + + + + +

Public Attributes

char name [64]
vec pos
float rotation [3][3]
+


Member Data Documentation

+ +
+
+ + + + +
char md3tag::name[64]
+
+
+ +

+ +

+

+ +

+
+ + + + +
vec md3tag::pos
+
+
+ +

+ +

+

+ +

+
+ + + + +
float md3tag::rotation[3][3]
+
+
+ +

+ +

+

+


The documentation for this struct was generated from the following file:
    +
  • R:/projects/actioncube/_svn/trunk/ac/source/src/md3.h
+
+
Generated on Mon Dec 8 21:41:36 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structmd3tag__coll__graph.dot b/source/doxygen/html/structmd3tag__coll__graph.dot new file mode 100644 index 00000000..d6530983 --- /dev/null +++ b/source/doxygen/html/structmd3tag__coll__graph.dot @@ -0,0 +1,8 @@ +digraph G +{ + edge [fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"]; + node [fontname="FreeSans",fontsize="10",shape=record]; + Node1 [label="md3tag",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; + Node2 -> Node1 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="pos",fontname="FreeSans"]; + Node2 [label="vec",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structvec.html"]; +} diff --git a/source/doxygen/html/structmd3tag__coll__graph.md5 b/source/doxygen/html/structmd3tag__coll__graph.md5 new file mode 100644 index 00000000..c5c373c4 --- /dev/null +++ b/source/doxygen/html/structmd3tag__coll__graph.md5 @@ -0,0 +1 @@ +29adb5166950c234cb5ac30cb7d08f40 \ No newline at end of file diff --git a/source/doxygen/html/structmd3triangle-members.html b/source/doxygen/html/structmd3triangle-members.html new file mode 100644 index 00000000..a30da038 --- /dev/null +++ b/source/doxygen/html/structmd3triangle-members.html @@ -0,0 +1,32 @@ + + +AssaultCube: Member List + + + + + +
+

md3triangle Member List

This is the complete list of members for md3triangle, including all inherited members.

+ +
vertexindicesmd3triangle

+
Generated on Mon Dec 8 21:41:36 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structmd3triangle.html b/source/doxygen/html/structmd3triangle.html new file mode 100644 index 00000000..27b1558d --- /dev/null +++ b/source/doxygen/html/structmd3triangle.html @@ -0,0 +1,58 @@ + + +AssaultCube: md3triangle Struct Reference + + + + + +
+

md3triangle Struct Reference

#include <md3.h> +

+ +

+List of all members. + + + + +

Public Attributes

int vertexindices [3]
+


Member Data Documentation

+ +
+
+ + + + +
int md3triangle::vertexindices[3]
+
+
+ +

+ +

+

+


The documentation for this struct was generated from the following file:
    +
  • R:/projects/actioncube/_svn/trunk/ac/source/src/md3.h
+
+
Generated on Mon Dec 8 21:41:36 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structmd3vertex-members.html b/source/doxygen/html/structmd3vertex-members.html new file mode 100644 index 00000000..a91f61af --- /dev/null +++ b/source/doxygen/html/structmd3vertex-members.html @@ -0,0 +1,33 @@ + + +AssaultCube: Member List + + + + + +
+

md3vertex Member List

This is the complete list of members for md3vertex, including all inherited members.

+ + +
normalmd3vertex
vertexmd3vertex

+
Generated on Mon Dec 8 21:41:36 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structmd3vertex.html b/source/doxygen/html/structmd3vertex.html new file mode 100644 index 00000000..63319eeb --- /dev/null +++ b/source/doxygen/html/structmd3vertex.html @@ -0,0 +1,75 @@ + + +AssaultCube: md3vertex Struct Reference + + + + + +
+

md3vertex Struct Reference

#include <md3.h> +

+ +

+List of all members. + + + + + + +

Public Attributes

short vertex [3]
short normal
+


Member Data Documentation

+ +
+
+ + + + +
short md3vertex::normal
+
+
+ +

+ +

+

+ +

+
+ + + + +
short md3vertex::vertex[3]
+
+
+ +

+ +

+

+


The documentation for this struct was generated from the following file:
    +
  • R:/projects/actioncube/_svn/trunk/ac/source/src/md3.h
+
+
Generated on Mon Dec 8 21:41:36 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structmdirlist-members.html b/source/doxygen/html/structmdirlist-members.html new file mode 100644 index 00000000..b870821f --- /dev/null +++ b/source/doxygen/html/structmdirlist-members.html @@ -0,0 +1,36 @@ + + +AssaultCube: Member List + + + + + +
+

mdirlist Member List

This is the complete list of members for mdirlist, including all inherited members.

+ + + + + +
actionmdirlist
dirmdirlist
extmdirlist
imagemdirlist
~mdirlist()mdirlist [inline]

+
Generated on Mon Dec 8 21:41:36 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structmdirlist.html b/source/doxygen/html/structmdirlist.html new file mode 100644 index 00000000..12799cf6 --- /dev/null +++ b/source/doxygen/html/structmdirlist.html @@ -0,0 +1,132 @@ + + +AssaultCube: mdirlist Struct Reference + + + + + +
+

mdirlist Struct Reference

#include <protos.h> +

+ +

+List of all members. + + + + + + + + + + + + + +

Public Member Functions

 ~mdirlist ()

Public Attributes

char * dir
char * ext
char * action
bool image
+


Constructor & Destructor Documentation

+ +
+
+ + + + + + + + +
mdirlist::~mdirlist (  )  [inline]
+
+
+ +

+ +

+

+


Member Data Documentation

+ +
+
+ + + + +
char * mdirlist::action
+
+
+ +

+ +

+

+ +

+
+ + + + +
char* mdirlist::dir
+
+
+ +

+ +

+

+ +

+
+ + + + +
char * mdirlist::ext
+
+
+ +

+ +

+

+ +

+
+ + + + +
bool mdirlist::image
+
+
+ +

+ +

+

+


The documentation for this struct was generated from the following file:
    +
  • R:/projects/actioncube/_svn/trunk/ac/source/src/protos.h
+
+
Generated on Mon Dec 8 21:41:36 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structmitem-members.html b/source/doxygen/html/structmitem-members.html new file mode 100644 index 00000000..ef6d7889 --- /dev/null +++ b/source/doxygen/html/structmitem-members.html @@ -0,0 +1,47 @@ + + +AssaultCube: Member List + + + + + +
+

mitem Member List

This is the complete list of members for mitem, including all inherited members.

+ + + + + + + + + + + + + + + + +
bgcolormitem
focus(bool on)mitem [inline, virtual]
getdesc()mitem [inline, virtual]
graymitem [static]
init()mitem [inline, virtual]
isselection()mitem
key(int code, bool isdown, int unicode)mitem [inline, virtual]
mitem(gmenu *parent, color *bgcolor)mitem [inline]
parentmitem
render(int x, int y, int w)mitem [virtual]
renderbg(int x, int y, int w, color *c)mitem
select()mitem [inline, virtual]
whitemitem [static]
whitepulsemitem [static]
width()=0mitem [pure virtual]
~mitem()mitem [inline, virtual]

+
Generated on Mon Dec 8 21:41:36 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structmitem.html b/source/doxygen/html/structmitem.html new file mode 100644 index 00000000..d4fd0461 --- /dev/null +++ b/source/doxygen/html/structmitem.html @@ -0,0 +1,447 @@ + + +AssaultCube: mitem Struct Reference + + + + + +
+

mitem Struct Reference

#include <protos.h> +

+Inherited by mitemcheckbox, mitemkeyinput, mitemmanual, and mitemslider. +

+

+Collaboration diagram for mitem:
+
+

Collaboration graph
+
[legend]
+ +

+List of all members. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Public Member Functions

 mitem (gmenu *parent, color *bgcolor)
virtual ~mitem ()
virtual void render (int x, int y, int w)
virtual int width ()=0
virtual void select ()
virtual void focus (bool on)
virtual void key (int code, bool isdown, int unicode)
virtual void init ()
virtual const char * getdesc ()
bool isselection ()
void renderbg (int x, int y, int w, color *c)

Public Attributes

struct gmenu * parent
color * bgcolor

Static Public Attributes

static color gray
static color white
static color whitepulse
+


Constructor & Destructor Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + +
mitem::mitem (gmenu *  parent,
color *  bgcolor 
) [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
virtual mitem::~mitem (  )  [inline, virtual]
+
+
+ +

+ +

+

+


Member Function Documentation

+ +
+
+ + + + + + + + + +
virtual void mitem::focus (bool  on  )  [inline, virtual]
+
+
+ +

+ +

Reimplemented in mitemmanual, and mitemtextinput.

+ +
+

+ +

+
+ + + + + + + + +
virtual const char* mitem::getdesc (  )  [inline, virtual]
+
+
+ +

+ +

Reimplemented in mitemmanual.

+ +
+

+ +

+
+ + + + + + + + +
virtual void mitem::init (  )  [inline, virtual]
+
+
+ +

+ +

Reimplemented in mitemtextinput, mitemslider, mitemkeyinput, and mitemcheckbox.

+ +
+

+ +

+
+ + + + + + + + +
bool mitem::isselection (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
virtual void mitem::key (int  code,
bool  isdown,
int  unicode 
) [inline, virtual]
+
+
+ +

+ +

Reimplemented in mitemtextinput, mitemslider, and mitemkeyinput.

+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void mitem::render (int  x,
int  y,
int  w 
) [virtual]
+
+ +

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void mitem::renderbg (int  x,
int  y,
int  w,
color *  c 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
virtual void mitem::select (  )  [inline, virtual]
+
+
+ +

+ +

Reimplemented in mitemmanual, mitemtextinput, mitemkeyinput, and mitemcheckbox.

+ +
+

+ +

+
+ + + + + + + + +
virtual int mitem::width (  )  [pure virtual]
+
+ +

+


Member Data Documentation

+ +
+
+ + + + +
color* mitem::bgcolor
+
+
+ +

+ +

+

+ +

+
+ + + + +
color mitem::gray [static]
+
+
+ +

+ +

+

+ +

+
+ + + + +
struct gmenu* mitem::parent [read]
+
+
+ +

+ +

+

+ +

+
+ + + + +
color mitem::white [static]
+
+
+ +

+ +

+

+ +

+
+ + + + +
color mitem::whitepulse [static]
+
+
+ +

+ +

+

+


The documentation for this struct was generated from the following files:
    +
  • R:/projects/actioncube/_svn/trunk/ac/source/src/protos.h
  • R:/projects/actioncube/_svn/trunk/ac/source/src/menus.cpp
+
+
Generated on Mon Dec 8 21:41:36 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structmitem__coll__graph.dot b/source/doxygen/html/structmitem__coll__graph.dot new file mode 100644 index 00000000..beb36876 --- /dev/null +++ b/source/doxygen/html/structmitem__coll__graph.dot @@ -0,0 +1,14 @@ +digraph G +{ + edge [fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"]; + node [fontname="FreeSans",fontsize="10",shape=record]; + Node1 [label="mitem",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; + Node2 -> Node1 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="parent",fontname="FreeSans"]; + Node2 [label="gmenu",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structgmenu.html"]; + Node3 -> Node2 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="dirlist",fontname="FreeSans"]; + Node3 [label="mdirlist",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structmdirlist.html"]; + Node4 -> Node2 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="items",fontname="FreeSans"]; + Node4 [label="vector\< mitem * \>",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structvector.html"]; + Node5 -> Node1 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="gray\nwhite\nbgcolor\nwhitepulse",fontname="FreeSans"]; + Node5 [label="color",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structcolor.html"]; +} diff --git a/source/doxygen/html/structmitem__coll__graph.md5 b/source/doxygen/html/structmitem__coll__graph.md5 new file mode 100644 index 00000000..11eda6f5 --- /dev/null +++ b/source/doxygen/html/structmitem__coll__graph.md5 @@ -0,0 +1 @@ +e83006d43c1bbd45a53960667de0a47a \ No newline at end of file diff --git a/source/doxygen/html/structmitemcheckbox-members.html b/source/doxygen/html/structmitemcheckbox-members.html new file mode 100644 index 00000000..25fecf8b --- /dev/null +++ b/source/doxygen/html/structmitemcheckbox-members.html @@ -0,0 +1,53 @@ + + +AssaultCube: Member List + + + + + +
+

mitemcheckbox Member List

This is the complete list of members for mitemcheckbox, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + +
actionmitemcheckbox
bgcolormitem
checkedmitemcheckbox
focus(bool on)mitem [inline, virtual]
getdesc()mitem [inline, virtual]
graymitem [static]
init()mitemcheckbox [inline, virtual]
isselection()mitem
key(int code, bool isdown, int unicode)mitem [inline, virtual]
mitem(gmenu *parent, color *bgcolor)mitem [inline]
mitemcheckbox(gmenu *parent, char *text, char *value, char *action, color *bgcolor)mitemcheckbox [inline]
parentmitem
render(int x, int y, int w)mitemcheckbox [inline, virtual]
renderbg(int x, int y, int w, color *c)mitem
select()mitemcheckbox [inline, virtual]
textmitemcheckbox
valueexpmitemcheckbox
whitemitem [static]
whitepulsemitem [static]
width()mitemcheckbox [inline, virtual]
~mitem()mitem [inline, virtual]
~mitemcheckbox()mitemcheckbox [inline]

+
Generated on Mon Dec 8 21:41:36 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structmitemcheckbox.html b/source/doxygen/html/structmitemcheckbox.html new file mode 100644 index 00000000..7a23bd6e --- /dev/null +++ b/source/doxygen/html/structmitemcheckbox.html @@ -0,0 +1,295 @@ + + +AssaultCube: mitemcheckbox Struct Reference + + + + + +
+

mitemcheckbox Struct Reference

Inherits mitem. +

+

+Collaboration diagram for mitemcheckbox:
+
+

Collaboration graph
+
[legend]
+ +

+List of all members. + + + + + + + + + + + + + + + + + + + + + + + +

Public Member Functions

 mitemcheckbox (gmenu *parent, char *text, char *value, char *action, color *bgcolor)
 ~mitemcheckbox ()
virtual int width ()
virtual void select ()
virtual void init ()
virtual void render (int x, int y, int w)

Public Attributes

char * text
char * valueexp
char * action
bool checked
+


Constructor & Destructor Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
mitemcheckbox::mitemcheckbox (gmenu *  parent,
char *  text,
char *  value,
char *  action,
color *  bgcolor 
) [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
mitemcheckbox::~mitemcheckbox (  )  [inline]
+
+
+ +

+ +

+

+


Member Function Documentation

+ +
+
+ + + + + + + + +
virtual void mitemcheckbox::init (  )  [inline, virtual]
+
+
+ +

+ +

Reimplemented from mitem.

+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
virtual void mitemcheckbox::render (int  x,
int  y,
int  w 
) [inline, virtual]
+
+
+ +

+ +

Reimplemented from mitem.

+ +
+

+ +

+
+ + + + + + + + +
virtual void mitemcheckbox::select (  )  [inline, virtual]
+
+
+ +

+ +

Reimplemented from mitem.

+ +
+

+ +

+
+ + + + + + + + +
virtual int mitemcheckbox::width (  )  [inline, virtual]
+
+
+ +

+ +

Implements mitem.

+ +
+

+


Member Data Documentation

+ +
+
+ + + + +
char * mitemcheckbox::action
+
+
+ +

+ +

+

+ +

+
+ + + + +
bool mitemcheckbox::checked
+
+
+ +

+ +

+

+ +

+
+ + + + +
char* mitemcheckbox::text
+
+
+ +

+ +

+

+ +

+
+ + + + +
char * mitemcheckbox::valueexp
+
+
+ +

+ +

+

+


The documentation for this struct was generated from the following file:
    +
  • R:/projects/actioncube/_svn/trunk/ac/source/src/menus.cpp
+
+
Generated on Mon Dec 8 21:41:36 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structmitemcheckbox__coll__graph.dot b/source/doxygen/html/structmitemcheckbox__coll__graph.dot new file mode 100644 index 00000000..e6d14eed --- /dev/null +++ b/source/doxygen/html/structmitemcheckbox__coll__graph.dot @@ -0,0 +1,16 @@ +digraph G +{ + edge [fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"]; + node [fontname="FreeSans",fontsize="10",shape=record]; + Node1 [label="mitemcheckbox",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; + Node2 -> Node1 [dir=back,color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; + Node2 [label="mitem",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structmitem.html"]; + Node3 -> Node2 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="parent",fontname="FreeSans"]; + Node3 [label="gmenu",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structgmenu.html"]; + Node4 -> Node3 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="dirlist",fontname="FreeSans"]; + Node4 [label="mdirlist",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structmdirlist.html"]; + Node5 -> Node3 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="items",fontname="FreeSans"]; + Node5 [label="vector\< mitem * \>",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structvector.html"]; + Node6 -> Node2 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="gray\nwhite\nbgcolor\nwhitepulse",fontname="FreeSans"]; + Node6 [label="color",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structcolor.html"]; +} diff --git a/source/doxygen/html/structmitemcheckbox__coll__graph.md5 b/source/doxygen/html/structmitemcheckbox__coll__graph.md5 new file mode 100644 index 00000000..c08fb496 --- /dev/null +++ b/source/doxygen/html/structmitemcheckbox__coll__graph.md5 @@ -0,0 +1 @@ +4996f037c9809cd1b33c6198c79001e2 \ No newline at end of file diff --git a/source/doxygen/html/structmitemimage-members.html b/source/doxygen/html/structmitemimage-members.html new file mode 100644 index 00000000..18c3b2c6 --- /dev/null +++ b/source/doxygen/html/structmitemimage-members.html @@ -0,0 +1,56 @@ + + +AssaultCube: Member List + + + + + +
+

mitemimage Member List

This is the complete list of members for mitemimage, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + +
actionmitemmanual
bgcolormitem
descmitemmanual
filenamemitemimage
focus(bool on)mitemmanual [inline, virtual]
getdesc()mitemmanual [inline, virtual]
graymitem [static]
hoveractionmitemmanual
imagemitemimage
init()mitem [inline, virtual]
isselection()mitem
key(int code, bool isdown, int unicode)mitem [inline, virtual]
mitem(gmenu *parent, color *bgcolor)mitem [inline]
mitemimage(gmenu *parent, char *filename, char *text, char *action, char *hoveraction, color *bgcolor, const char *desc=NULL)mitemimage [inline]
mitemmanual(gmenu *parent, char *text, char *action, char *hoveraction, color *bgcolor, const char *desc)mitemmanual [inline]
parentmitem
render(int x, int y, int w)mitemimage [inline, virtual]
renderbg(int x, int y, int w, color *c)mitem
select()mitemmanual [inline, virtual]
textmitemmanual
whitemitem [static]
whitepulsemitem [static]
width()mitemimage [inline, virtual]
~mitem()mitem [inline, virtual]
~mitemimage()mitemimage [inline, virtual]

+
Generated on Mon Dec 8 21:41:36 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structmitemimage.html b/source/doxygen/html/structmitemimage.html new file mode 100644 index 00000000..7dc41307 --- /dev/null +++ b/source/doxygen/html/structmitemimage.html @@ -0,0 +1,227 @@ + + +AssaultCube: mitemimage Struct Reference + + + + + +
+

mitemimage Struct Reference

Inherits mitemmanual. +

+

+Collaboration diagram for mitemimage:
+
+

Collaboration graph
+
[legend]
+ +

+List of all members. + + + + + + + + + + + + + + + +

Public Member Functions

 mitemimage (gmenu *parent, char *filename, char *text, char *action, char *hoveraction, color *bgcolor, const char *desc=NULL)
virtual int width ()
virtual void render (int x, int y, int w)
virtual ~mitemimage ()

Public Attributes

const char * filename
Texture * image
+


Constructor & Destructor Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
mitemimage::mitemimage (gmenu *  parent,
char *  filename,
char *  text,
char *  action,
char *  hoveraction,
color *  bgcolor,
const char *  desc = NULL 
) [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
virtual mitemimage::~mitemimage (  )  [inline, virtual]
+
+
+ +

+ +

+

+


Member Function Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
virtual void mitemimage::render (int  x,
int  y,
int  w 
) [inline, virtual]
+
+
+ +

+ +

Reimplemented from mitemmanual.

+ +
+

+ +

+
+ + + + + + + + +
virtual int mitemimage::width (  )  [inline, virtual]
+
+
+ +

+ +

Reimplemented from mitemmanual.

+ +
+

+


Member Data Documentation

+ +
+
+ + + + +
const char* mitemimage::filename
+
+
+ +

+ +

+

+ +

+ +
+ +

+ +

+

+


The documentation for this struct was generated from the following file:
    +
  • R:/projects/actioncube/_svn/trunk/ac/source/src/menus.cpp
+
+
Generated on Mon Dec 8 21:41:36 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structmitemimage__coll__graph.dot b/source/doxygen/html/structmitemimage__coll__graph.dot new file mode 100644 index 00000000..d75a5c62 --- /dev/null +++ b/source/doxygen/html/structmitemimage__coll__graph.dot @@ -0,0 +1,20 @@ +digraph G +{ + edge [fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"]; + node [fontname="FreeSans",fontsize="10",shape=record]; + Node1 [label="mitemimage",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; + Node2 -> Node1 [dir=back,color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; + Node2 [label="mitemmanual",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structmitemmanual.html"]; + Node3 -> Node2 [dir=back,color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; + Node3 [label="mitem",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structmitem.html"]; + Node4 -> Node3 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="parent",fontname="FreeSans"]; + Node4 [label="gmenu",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structgmenu.html"]; + Node5 -> Node4 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="dirlist",fontname="FreeSans"]; + Node5 [label="mdirlist",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structmdirlist.html"]; + Node6 -> Node4 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="items",fontname="FreeSans"]; + Node6 [label="vector\< mitem * \>",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structvector.html"]; + Node7 -> Node3 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="gray\nwhite\nbgcolor\nwhitepulse",fontname="FreeSans"]; + Node7 [label="color",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structcolor.html"]; + Node8 -> Node1 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="image",fontname="FreeSans"]; + Node8 [label="Texture",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$struct_texture.html"]; +} diff --git a/source/doxygen/html/structmitemimage__coll__graph.md5 b/source/doxygen/html/structmitemimage__coll__graph.md5 new file mode 100644 index 00000000..0a30fb17 --- /dev/null +++ b/source/doxygen/html/structmitemimage__coll__graph.md5 @@ -0,0 +1 @@ +0ee2436af3b933a403674c0e7b2d386b \ No newline at end of file diff --git a/source/doxygen/html/structmitemkeyinput-members.html b/source/doxygen/html/structmitemkeyinput-members.html new file mode 100644 index 00000000..d15942a6 --- /dev/null +++ b/source/doxygen/html/structmitemkeyinput-members.html @@ -0,0 +1,56 @@ + + +AssaultCube: Member List + + + + + +
+

mitemkeyinput Member List

This is the complete list of members for mitemkeyinput, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + +
bgcolormitem
bindcmdmitemkeyinput
capturemitemkeyinput
displaycurrentbind()mitemkeyinput [inline]
emptymitemkeyinput [static]
focus(bool on)mitem [inline, virtual]
getdesc()mitem [inline, virtual]
graymitem [static]
init()mitemkeyinput [inline, virtual]
isselection()mitem
key(int code, bool isdown, int unicode)mitemkeyinput [inline, virtual]
keynamemitemkeyinput
mitem(gmenu *parent, color *bgcolor)mitem [inline]
mitemkeyinput(gmenu *parent, char *text, char *bindcmd, color *bgcolor)mitemkeyinput [inline]
parentmitem
render(int x, int y, int w)mitemkeyinput [inline, virtual]
renderbg(int x, int y, int w, color *c)mitem
select()mitemkeyinput [inline, virtual]
textmitemkeyinput
unknownmitemkeyinput [static]
whitemitem [static]
whitepulsemitem [static]
width()mitemkeyinput [inline, virtual]
~mitem()mitem [inline, virtual]
~mitemkeyinput()mitemkeyinput [inline]

+
Generated on Mon Dec 8 21:41:36 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structmitemkeyinput.html b/source/doxygen/html/structmitemkeyinput.html new file mode 100644 index 00000000..150f6950 --- /dev/null +++ b/source/doxygen/html/structmitemkeyinput.html @@ -0,0 +1,384 @@ + + +AssaultCube: mitemkeyinput Struct Reference + + + + + +
+

mitemkeyinput Struct Reference

Inherits mitem. +

+

+Collaboration diagram for mitemkeyinput:
+
+

Collaboration graph
+
[legend]
+ +

+List of all members. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Public Member Functions

 mitemkeyinput (gmenu *parent, char *text, char *bindcmd, color *bgcolor)
 ~mitemkeyinput ()
virtual int width ()
virtual void render (int x, int y, int w)
virtual void init ()
virtual void select ()
virtual void key (int code, bool isdown, int unicode)
void displaycurrentbind ()

Public Attributes

char * text
char * bindcmd
const char * keyname
bool capture

Static Public Attributes

static const char * unknown = "?"
static const char * empty = " "
+


Constructor & Destructor Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
mitemkeyinput::mitemkeyinput (gmenu *  parent,
char *  text,
char *  bindcmd,
color *  bgcolor 
) [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
mitemkeyinput::~mitemkeyinput (  )  [inline]
+
+
+ +

+ +

+

+


Member Function Documentation

+ +
+
+ + + + + + + + +
void mitemkeyinput::displaycurrentbind (  )  [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
virtual void mitemkeyinput::init (  )  [inline, virtual]
+
+
+ +

+ +

Reimplemented from mitem.

+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
virtual void mitemkeyinput::key (int  code,
bool  isdown,
int  unicode 
) [inline, virtual]
+
+
+ +

+ +

Reimplemented from mitem.

+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
virtual void mitemkeyinput::render (int  x,
int  y,
int  w 
) [inline, virtual]
+
+
+ +

+ +

Reimplemented from mitem.

+ +
+

+ +

+
+ + + + + + + + +
virtual void mitemkeyinput::select (  )  [inline, virtual]
+
+
+ +

+ +

Reimplemented from mitem.

+ +
+

+ +

+
+ + + + + + + + +
virtual int mitemkeyinput::width (  )  [inline, virtual]
+
+
+ +

+ +

Implements mitem.

+ +
+

+


Member Data Documentation

+ +
+
+ + + + +
char * mitemkeyinput::bindcmd
+
+
+ +

+ +

+

+ +

+
+ + + + +
bool mitemkeyinput::capture
+
+
+ +

+ +

+

+ +

+
+ + + + +
const char * mitemkeyinput::empty = " " [static]
+
+
+ +

+ +

+

+ +

+
+ + + + +
const char* mitemkeyinput::keyname
+
+
+ +

+ +

+

+ +

+
+ + + + +
char* mitemkeyinput::text
+
+
+ +

+ +

+

+ +

+
+ + + + +
const char * mitemkeyinput::unknown = "?" [static]
+
+
+ +

+ +

+

+


The documentation for this struct was generated from the following file:
    +
  • R:/projects/actioncube/_svn/trunk/ac/source/src/menus.cpp
+
+
Generated on Mon Dec 8 21:41:36 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structmitemkeyinput__coll__graph.dot b/source/doxygen/html/structmitemkeyinput__coll__graph.dot new file mode 100644 index 00000000..1529155b --- /dev/null +++ b/source/doxygen/html/structmitemkeyinput__coll__graph.dot @@ -0,0 +1,16 @@ +digraph G +{ + edge [fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"]; + node [fontname="FreeSans",fontsize="10",shape=record]; + Node1 [label="mitemkeyinput",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; + Node2 -> Node1 [dir=back,color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; + Node2 [label="mitem",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structmitem.html"]; + Node3 -> Node2 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="parent",fontname="FreeSans"]; + Node3 [label="gmenu",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structgmenu.html"]; + Node4 -> Node3 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="dirlist",fontname="FreeSans"]; + Node4 [label="mdirlist",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structmdirlist.html"]; + Node5 -> Node3 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="items",fontname="FreeSans"]; + Node5 [label="vector\< mitem * \>",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structvector.html"]; + Node6 -> Node2 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="gray\nwhite\nbgcolor\nwhitepulse",fontname="FreeSans"]; + Node6 [label="color",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structcolor.html"]; +} diff --git a/source/doxygen/html/structmitemkeyinput__coll__graph.md5 b/source/doxygen/html/structmitemkeyinput__coll__graph.md5 new file mode 100644 index 00000000..74dd53d5 --- /dev/null +++ b/source/doxygen/html/structmitemkeyinput__coll__graph.md5 @@ -0,0 +1 @@ +eb693d542b33efe9e4241d48faf95b64 \ No newline at end of file diff --git a/source/doxygen/html/structmitemmanual-members.html b/source/doxygen/html/structmitemmanual-members.html new file mode 100644 index 00000000..0fb14244 --- /dev/null +++ b/source/doxygen/html/structmitemmanual-members.html @@ -0,0 +1,52 @@ + + +AssaultCube: Member List + + + + + +
+

mitemmanual Member List

This is the complete list of members for mitemmanual, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + +
actionmitemmanual
bgcolormitem
descmitemmanual
focus(bool on)mitemmanual [inline, virtual]
getdesc()mitemmanual [inline, virtual]
graymitem [static]
hoveractionmitemmanual
init()mitem [inline, virtual]
isselection()mitem
key(int code, bool isdown, int unicode)mitem [inline, virtual]
mitem(gmenu *parent, color *bgcolor)mitem [inline]
mitemmanual(gmenu *parent, char *text, char *action, char *hoveraction, color *bgcolor, const char *desc)mitemmanual [inline]
parentmitem
render(int x, int y, int w)mitemmanual [inline, virtual]
renderbg(int x, int y, int w, color *c)mitem
select()mitemmanual [inline, virtual]
textmitemmanual
whitemitem [static]
whitepulsemitem [static]
width()mitemmanual [inline, virtual]
~mitem()mitem [inline, virtual]

+
Generated on Mon Dec 8 21:41:36 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structmitemmanual.html b/source/doxygen/html/structmitemmanual.html new file mode 100644 index 00000000..7066b534 --- /dev/null +++ b/source/doxygen/html/structmitemmanual.html @@ -0,0 +1,314 @@ + + +AssaultCube: mitemmanual Struct Reference + + + + + +
+

mitemmanual Struct Reference

Inherits mitem. +

+Inherited by mitemimage, and mitemtext. +

+

+Collaboration diagram for mitemmanual:
+
+

Collaboration graph
+
[legend]
+ +

+List of all members. + + + + + + + + + + + + + + + + + + + + + + + +

Public Member Functions

 mitemmanual (gmenu *parent, char *text, char *action, char *hoveraction, color *bgcolor, const char *desc)
virtual int width ()
virtual void render (int x, int y, int w)
virtual void focus (bool on)
virtual void select ()
virtual const char * getdesc ()

Public Attributes

const char * text
const char * action
const char * hoveraction
const char * desc
+


Constructor & Destructor Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
mitemmanual::mitemmanual (gmenu *  parent,
char *  text,
char *  action,
char *  hoveraction,
color *  bgcolor,
const char *  desc 
) [inline]
+
+
+ +

+ +

+

+


Member Function Documentation

+ +
+
+ + + + + + + + + +
virtual void mitemmanual::focus (bool  on  )  [inline, virtual]
+
+
+ +

+ +

Reimplemented from mitem.

+ +

Reimplemented in mitemtextinput.

+ +
+

+ +

+
+ + + + + + + + +
virtual const char* mitemmanual::getdesc (  )  [inline, virtual]
+
+
+ +

+ +

Reimplemented from mitem.

+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
virtual void mitemmanual::render (int  x,
int  y,
int  w 
) [inline, virtual]
+
+
+ +

+ +

Reimplemented from mitem.

+ +

Reimplemented in mitemimage, and mitemtextinput.

+ +
+

+ +

+
+ + + + + + + + +
virtual void mitemmanual::select (  )  [inline, virtual]
+
+
+ +

+ +

Reimplemented from mitem.

+ +

Reimplemented in mitemtextinput.

+ +
+

+ +

+
+ + + + + + + + +
virtual int mitemmanual::width (  )  [inline, virtual]
+
+
+ +

+ +

Implements mitem.

+ +

Reimplemented in mitemimage, and mitemtextinput.

+ +
+

+


Member Data Documentation

+ +
+
+ + + + +
const char * mitemmanual::action
+
+
+ +

+ +

+

+ +

+
+ + + + +
const char * mitemmanual::desc
+
+
+ +

+ +

+

+ +

+
+ + + + +
const char * mitemmanual::hoveraction
+
+
+ +

+ +

+

+ +

+
+ + + + +
const char* mitemmanual::text
+
+
+ +

+ +

+

+


The documentation for this struct was generated from the following file:
    +
  • R:/projects/actioncube/_svn/trunk/ac/source/src/menus.cpp
+
+
Generated on Mon Dec 8 21:41:36 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structmitemmanual__coll__graph.dot b/source/doxygen/html/structmitemmanual__coll__graph.dot new file mode 100644 index 00000000..2dedf11d --- /dev/null +++ b/source/doxygen/html/structmitemmanual__coll__graph.dot @@ -0,0 +1,16 @@ +digraph G +{ + edge [fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"]; + node [fontname="FreeSans",fontsize="10",shape=record]; + Node1 [label="mitemmanual",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; + Node2 -> Node1 [dir=back,color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; + Node2 [label="mitem",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structmitem.html"]; + Node3 -> Node2 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="parent",fontname="FreeSans"]; + Node3 [label="gmenu",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structgmenu.html"]; + Node4 -> Node3 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="dirlist",fontname="FreeSans"]; + Node4 [label="mdirlist",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structmdirlist.html"]; + Node5 -> Node3 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="items",fontname="FreeSans"]; + Node5 [label="vector\< mitem * \>",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structvector.html"]; + Node6 -> Node2 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="gray\nwhite\nbgcolor\nwhitepulse",fontname="FreeSans"]; + Node6 [label="color",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structcolor.html"]; +} diff --git a/source/doxygen/html/structmitemmanual__coll__graph.md5 b/source/doxygen/html/structmitemmanual__coll__graph.md5 new file mode 100644 index 00000000..ceaa4c85 --- /dev/null +++ b/source/doxygen/html/structmitemmanual__coll__graph.md5 @@ -0,0 +1 @@ +1eeaa36556f6b4678680be7db713e259 \ No newline at end of file diff --git a/source/doxygen/html/structmitemslider-members.html b/source/doxygen/html/structmitemslider-members.html new file mode 100644 index 00000000..602029d0 --- /dev/null +++ b/source/doxygen/html/structmitemslider-members.html @@ -0,0 +1,63 @@ + + +AssaultCube: Member List + + + + + +
+

mitemslider Member List

This is the complete list of members for mitemslider, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
actionmitemslider
bgcolormitem
curvalmitemslider
displaymitemslider
displaycurvalue()mitemslider [inline]
focus(bool on)mitem [inline, virtual]
getdesc()mitem [inline, virtual]
getmaxvaluewidth()mitemslider [inline]
graymitem [static]
init()mitemslider [inline, virtual]
isselection()mitem
key(int code, bool isdown, int unicode)mitemslider [inline, virtual]
max_mitemslider
maxvaluewidthmitemslider
min_mitemslider
mitem(gmenu *parent, color *bgcolor)mitem [inline]
mitemslider(gmenu *parent, char *text, int min_, int max_, int step, char *value, char *display, char *action, color *bgcolor)mitemslider [inline]
parentmitem
render(int x, int y, int w)mitemslider [inline, virtual]
renderbg(int x, int y, int w, color *c)mitem
select()mitem [inline, virtual]
slide(bool right)mitemslider [inline]
sliderwidthmitemslider [static]
stepmitemslider
textmitemslider
valuemitemslider
valueexpmitemslider
whitemitem [static]
whitepulsemitem [static]
width()mitemslider [inline, virtual]
~mitem()mitem [inline, virtual]
~mitemslider()mitemslider [inline, virtual]

+
Generated on Mon Dec 8 21:41:36 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structmitemslider.html b/source/doxygen/html/structmitemslider.html new file mode 100644 index 00000000..8446b687 --- /dev/null +++ b/source/doxygen/html/structmitemslider.html @@ -0,0 +1,519 @@ + + +AssaultCube: mitemslider Struct Reference + + + + + +
+

mitemslider Struct Reference

Inherits mitem. +

+

+Collaboration diagram for mitemslider:
+
+

Collaboration graph
+
[legend]
+ +

+List of all members. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Public Member Functions

 mitemslider (gmenu *parent, char *text, int min_, int max_, int step, char *value, char *display, char *action, color *bgcolor)
virtual ~mitemslider ()
virtual int width ()
virtual void render (int x, int y, int w)
virtual void key (int code, bool isdown, int unicode)
virtual void init ()
void slide (bool right)
void displaycurvalue ()
void getmaxvaluewidth ()

Public Attributes

int min_
int max_
int step
int value
int maxvaluewidth
char * text
char * valueexp
char * display
char * action
string curval

Static Public Attributes

static int sliderwidth = 0
+


Constructor & Destructor Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
mitemslider::mitemslider (gmenu *  parent,
char *  text,
int  min_,
int  max_,
int  step,
char *  value,
char *  display,
char *  action,
color *  bgcolor 
) [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
virtual mitemslider::~mitemslider (  )  [inline, virtual]
+
+
+ +

+ +

+

+


Member Function Documentation

+ +
+
+ + + + + + + + +
void mitemslider::displaycurvalue (  )  [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void mitemslider::getmaxvaluewidth (  )  [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
virtual void mitemslider::init (  )  [inline, virtual]
+
+
+ +

+ +

Reimplemented from mitem.

+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
virtual void mitemslider::key (int  code,
bool  isdown,
int  unicode 
) [inline, virtual]
+
+
+ +

+ +

Reimplemented from mitem.

+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
virtual void mitemslider::render (int  x,
int  y,
int  w 
) [inline, virtual]
+
+
+ +

+ +

Reimplemented from mitem.

+ +
+

+ +

+
+ + + + + + + + + +
void mitemslider::slide (bool  right  )  [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
virtual int mitemslider::width (  )  [inline, virtual]
+
+
+ +

+ +

Implements mitem.

+ +
+

+


Member Data Documentation

+ +
+
+ + + + +
char * mitemslider::action
+
+
+ +

+ +

+

+ +

+ +
+ +

+ +

+

+ +

+
+ + + + +
char * mitemslider::display
+
+
+ +

+ +

+

+ +

+
+ + + + +
int mitemslider::max_
+
+
+ +

+ +

+

+ +

+ +
+ +

+ +

+

+ +

+
+ + + + +
int mitemslider::min_
+
+
+ +

+ +

+

+ +

+
+ + + + +
int mitemslider::sliderwidth = 0 [static]
+
+
+ +

+ +

+

+ +

+
+ + + + +
int mitemslider::step
+
+
+ +

+ +

+

+ +

+
+ + + + +
char* mitemslider::text
+
+
+ +

+ +

+

+ +

+
+ + + + +
int mitemslider::value
+
+
+ +

+ +

+

+ +

+
+ + + + +
char * mitemslider::valueexp
+
+
+ +

+ +

+

+


The documentation for this struct was generated from the following file:
    +
  • R:/projects/actioncube/_svn/trunk/ac/source/src/menus.cpp
+
+
Generated on Mon Dec 8 21:41:36 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structmitemslider__coll__graph.dot b/source/doxygen/html/structmitemslider__coll__graph.dot new file mode 100644 index 00000000..292a3577 --- /dev/null +++ b/source/doxygen/html/structmitemslider__coll__graph.dot @@ -0,0 +1,16 @@ +digraph G +{ + edge [fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"]; + node [fontname="FreeSans",fontsize="10",shape=record]; + Node1 [label="mitemslider",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; + Node2 -> Node1 [dir=back,color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; + Node2 [label="mitem",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structmitem.html"]; + Node3 -> Node2 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="parent",fontname="FreeSans"]; + Node3 [label="gmenu",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structgmenu.html"]; + Node4 -> Node3 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="dirlist",fontname="FreeSans"]; + Node4 [label="mdirlist",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structmdirlist.html"]; + Node5 -> Node3 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="items",fontname="FreeSans"]; + Node5 [label="vector\< mitem * \>",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structvector.html"]; + Node6 -> Node2 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="gray\nwhite\nbgcolor\nwhitepulse",fontname="FreeSans"]; + Node6 [label="color",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structcolor.html"]; +} diff --git a/source/doxygen/html/structmitemslider__coll__graph.md5 b/source/doxygen/html/structmitemslider__coll__graph.md5 new file mode 100644 index 00000000..30bb2376 --- /dev/null +++ b/source/doxygen/html/structmitemslider__coll__graph.md5 @@ -0,0 +1 @@ +cd352861a5ecb4a37b023878cddaccf3 \ No newline at end of file diff --git a/source/doxygen/html/structmitemtext-members.html b/source/doxygen/html/structmitemtext-members.html new file mode 100644 index 00000000..c403cfea --- /dev/null +++ b/source/doxygen/html/structmitemtext-members.html @@ -0,0 +1,54 @@ + + +AssaultCube: Member List + + + + + +
+

mitemtext Member List

This is the complete list of members for mitemtext, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + +
actionmitemmanual
bgcolormitem
descmitemmanual
focus(bool on)mitemmanual [inline, virtual]
getdesc()mitemmanual [inline, virtual]
graymitem [static]
hoveractionmitemmanual
init()mitem [inline, virtual]
isselection()mitem
key(int code, bool isdown, int unicode)mitem [inline, virtual]
mitem(gmenu *parent, color *bgcolor)mitem [inline]
mitemmanual(gmenu *parent, char *text, char *action, char *hoveraction, color *bgcolor, const char *desc)mitemmanual [inline]
mitemtext(gmenu *parent, char *text, char *action, char *hoveraction, color *bgcolor, const char *desc=NULL)mitemtext [inline]
parentmitem
render(int x, int y, int w)mitemmanual [inline, virtual]
renderbg(int x, int y, int w, color *c)mitem
select()mitemmanual [inline, virtual]
textmitemmanual
whitemitem [static]
whitepulsemitem [static]
width()mitemmanual [inline, virtual]
~mitem()mitem [inline, virtual]
~mitemtext()mitemtext [inline, virtual]

+
Generated on Mon Dec 8 21:41:36 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structmitemtext.html b/source/doxygen/html/structmitemtext.html new file mode 100644 index 00000000..c8453a9a --- /dev/null +++ b/source/doxygen/html/structmitemtext.html @@ -0,0 +1,124 @@ + + +AssaultCube: mitemtext Struct Reference + + + + + +
+

mitemtext Struct Reference

Inherits mitemmanual. +

+Inherited by mitemtextinput. +

+

+Collaboration diagram for mitemtext:
+
+

Collaboration graph
+
[legend]
+ +

+List of all members. + + + + + + +

Public Member Functions

 mitemtext (gmenu *parent, char *text, char *action, char *hoveraction, color *bgcolor, const char *desc=NULL)
virtual ~mitemtext ()
+


Constructor & Destructor Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
mitemtext::mitemtext (gmenu *  parent,
char *  text,
char *  action,
char *  hoveraction,
color *  bgcolor,
const char *  desc = NULL 
) [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
virtual mitemtext::~mitemtext (  )  [inline, virtual]
+
+
+ +

+ +

+

+


The documentation for this struct was generated from the following file:
    +
  • R:/projects/actioncube/_svn/trunk/ac/source/src/menus.cpp
+
+
Generated on Mon Dec 8 21:41:36 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structmitemtext__coll__graph.dot b/source/doxygen/html/structmitemtext__coll__graph.dot new file mode 100644 index 00000000..a30b91a3 --- /dev/null +++ b/source/doxygen/html/structmitemtext__coll__graph.dot @@ -0,0 +1,18 @@ +digraph G +{ + edge [fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"]; + node [fontname="FreeSans",fontsize="10",shape=record]; + Node1 [label="mitemtext",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; + Node2 -> Node1 [dir=back,color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; + Node2 [label="mitemmanual",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structmitemmanual.html"]; + Node3 -> Node2 [dir=back,color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; + Node3 [label="mitem",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structmitem.html"]; + Node4 -> Node3 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="parent",fontname="FreeSans"]; + Node4 [label="gmenu",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structgmenu.html"]; + Node5 -> Node4 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="dirlist",fontname="FreeSans"]; + Node5 [label="mdirlist",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structmdirlist.html"]; + Node6 -> Node4 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="items",fontname="FreeSans"]; + Node6 [label="vector\< mitem * \>",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structvector.html"]; + Node7 -> Node3 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="gray\nwhite\nbgcolor\nwhitepulse",fontname="FreeSans"]; + Node7 [label="color",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structcolor.html"]; +} diff --git a/source/doxygen/html/structmitemtext__coll__graph.md5 b/source/doxygen/html/structmitemtext__coll__graph.md5 new file mode 100644 index 00000000..0ec64028 --- /dev/null +++ b/source/doxygen/html/structmitemtext__coll__graph.md5 @@ -0,0 +1 @@ +49945e9de0439c8221493cdadd227497 \ No newline at end of file diff --git a/source/doxygen/html/structmitemtextinput-members.html b/source/doxygen/html/structmitemtextinput-members.html new file mode 100644 index 00000000..3edddfd7 --- /dev/null +++ b/source/doxygen/html/structmitemtextinput-members.html @@ -0,0 +1,59 @@ + + +AssaultCube: Member List + + + + + +
+

mitemtextinput Member List

This is the complete list of members for mitemtextinput, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
actionmitemmanual
bgcolormitem
defaultvalueexpmitemtextinput
descmitemmanual
focus(bool on)mitemtextinput [inline, virtual]
getdesc()mitemmanual [inline, virtual]
graymitem [static]
hoveractionmitemmanual
init()mitemtextinput [inline, virtual]
inputmitemtextinput
isselection()mitem
key(int code, bool isdown, int unicode)mitemtextinput [inline, virtual]
mitem(gmenu *parent, color *bgcolor)mitem [inline]
mitemmanual(gmenu *parent, char *text, char *action, char *hoveraction, color *bgcolor, const char *desc)mitemmanual [inline]
mitemtext(gmenu *parent, char *text, char *action, char *hoveraction, color *bgcolor, const char *desc=NULL)mitemtext [inline]
mitemtextinput(gmenu *parent, char *text, char *value, char *action, char *hoveraction, color *bgcolor, int maxchars)mitemtextinput [inline]
modifiedmitemtextinput
parentmitem
render(int x, int y, int w)mitemtextinput [inline, virtual]
renderbg(int x, int y, int w, color *c)mitem
select()mitemtextinput [inline, virtual]
setdefaultvalue()mitemtextinput [inline]
textmitemmanual
whitemitem [static]
whitepulsemitem [static]
width()mitemtextinput [inline, virtual]
~mitem()mitem [inline, virtual]
~mitemtext()mitemtext [inline, virtual]

+
Generated on Mon Dec 8 21:41:36 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structmitemtextinput.html b/source/doxygen/html/structmitemtextinput.html new file mode 100644 index 00000000..c5a0ecb8 --- /dev/null +++ b/source/doxygen/html/structmitemtextinput.html @@ -0,0 +1,353 @@ + + +AssaultCube: mitemtextinput Struct Reference + + + + + +
+

mitemtextinput Struct Reference

Inherits mitemtext. +

+

+Collaboration diagram for mitemtextinput:
+
+

Collaboration graph
+
[legend]
+ +

+List of all members. + + + + + + + + + + + + + + + + + + + + + + + + + +

Public Member Functions

 mitemtextinput (gmenu *parent, char *text, char *value, char *action, char *hoveraction, color *bgcolor, int maxchars)
virtual int width ()
virtual void render (int x, int y, int w)
virtual void focus (bool on)
virtual void key (int code, bool isdown, int unicode)
virtual void init ()
virtual void select ()
void setdefaultvalue ()

Public Attributes

textinputbuffer input
char * defaultvalueexp
bool modified
+


Constructor & Destructor Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
mitemtextinput::mitemtextinput (gmenu *  parent,
char *  text,
char *  value,
char *  action,
char *  hoveraction,
color *  bgcolor,
int  maxchars 
) [inline]
+
+
+ +

+ +

+

+


Member Function Documentation

+ +
+
+ + + + + + + + + +
virtual void mitemtextinput::focus (bool  on  )  [inline, virtual]
+
+
+ +

+ +

Reimplemented from mitemmanual.

+ +
+

+ +

+
+ + + + + + + + +
virtual void mitemtextinput::init (  )  [inline, virtual]
+
+
+ +

+ +

Reimplemented from mitem.

+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
virtual void mitemtextinput::key (int  code,
bool  isdown,
int  unicode 
) [inline, virtual]
+
+
+ +

+ +

Reimplemented from mitem.

+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
virtual void mitemtextinput::render (int  x,
int  y,
int  w 
) [inline, virtual]
+
+
+ +

+ +

Reimplemented from mitemmanual.

+ +
+

+ +

+
+ + + + + + + + +
virtual void mitemtextinput::select (  )  [inline, virtual]
+
+
+ +

+ +

Reimplemented from mitemmanual.

+ +
+

+ +

+
+ + + + + + + + +
void mitemtextinput::setdefaultvalue (  )  [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
virtual int mitemtextinput::width (  )  [inline, virtual]
+
+
+ +

+ +

Reimplemented from mitemmanual.

+ +
+

+


Member Data Documentation

+ +
+ +
+ +

+ +

+

+ +

+ +
+ +

+ +

+

+ +

+
+ + + + +
bool mitemtextinput::modified
+
+
+ +

+ +

+

+


The documentation for this struct was generated from the following file:
    +
  • R:/projects/actioncube/_svn/trunk/ac/source/src/menus.cpp
+
+
Generated on Mon Dec 8 21:41:36 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structmitemtextinput__coll__graph.dot b/source/doxygen/html/structmitemtextinput__coll__graph.dot new file mode 100644 index 00000000..ddd84aa3 --- /dev/null +++ b/source/doxygen/html/structmitemtextinput__coll__graph.dot @@ -0,0 +1,22 @@ +digraph G +{ + edge [fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"]; + node [fontname="FreeSans",fontsize="10",shape=record]; + Node1 [label="mitemtextinput",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; + Node2 -> Node1 [dir=back,color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; + Node2 [label="mitemtext",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structmitemtext.html"]; + Node3 -> Node2 [dir=back,color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; + Node3 [label="mitemmanual",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structmitemmanual.html"]; + Node4 -> Node3 [dir=back,color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; + Node4 [label="mitem",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structmitem.html"]; + Node5 -> Node4 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="parent",fontname="FreeSans"]; + Node5 [label="gmenu",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structgmenu.html"]; + Node6 -> Node5 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="dirlist",fontname="FreeSans"]; + Node6 [label="mdirlist",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structmdirlist.html"]; + Node7 -> Node5 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="items",fontname="FreeSans"]; + Node7 [label="vector\< mitem * \>",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structvector.html"]; + Node8 -> Node4 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="gray\nwhite\nbgcolor\nwhitepulse",fontname="FreeSans"]; + Node8 [label="color",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structcolor.html"]; + Node9 -> Node1 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="input",fontname="FreeSans"]; + Node9 [label="textinputbuffer",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structtextinputbuffer.html"]; +} diff --git a/source/doxygen/html/structmitemtextinput__coll__graph.md5 b/source/doxygen/html/structmitemtextinput__coll__graph.md5 new file mode 100644 index 00000000..5bb8225a --- /dev/null +++ b/source/doxygen/html/structmitemtextinput__coll__graph.md5 @@ -0,0 +1 @@ +bf3b60eaef67e30243e5b1b8364e61b1 \ No newline at end of file diff --git a/source/doxygen/html/structmline-members.html b/source/doxygen/html/structmline-members.html new file mode 100644 index 00000000..e4aa90d4 --- /dev/null +++ b/source/doxygen/html/structmline-members.html @@ -0,0 +1,33 @@ + + +AssaultCube: Member List + + + + + +
+

mline Member List

This is the complete list of members for mline, including all inherited members.

+ + +
cmdmline
namemline

+
Generated on Mon Dec 8 21:41:36 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structmline.html b/source/doxygen/html/structmline.html new file mode 100644 index 00000000..404d6b83 --- /dev/null +++ b/source/doxygen/html/structmline.html @@ -0,0 +1,73 @@ + + +AssaultCube: mline Struct Reference + + + + + +
+

mline Struct Reference

+

+List of all members. + + + + + + +

Public Attributes

string name
string cmd
+


Member Data Documentation

+ +
+
+ + + + +
string mline::cmd
+
+
+ +

+ +

+

+ +

+
+ + + + +
string mline::name
+
+
+ +

+ +

+

+


The documentation for this struct was generated from the following file: +
+
Generated on Mon Dec 8 21:41:36 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structmodel-members.html b/source/doxygen/html/structmodel-members.html new file mode 100644 index 00000000..799cf858 --- /dev/null +++ b/source/doxygen/html/structmodel-members.html @@ -0,0 +1,54 @@ + + +AssaultCube: Member List + + + + + +
+

model Member List

This is the complete list of members for model, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + +
alphatestmodel
batchmodel
cachelimitmodel
cleanup()=0model [pure virtual]
cullfacemodel
endrender()model [inline, virtual]
genshadows(float height, float rad)model [inline, virtual]
hasshadows()model [inline, virtual]
load()=0model [pure virtual]
model()model [inline]
name()=0model [pure virtual]
radiusmodel
render(int anim, int varseed, float speed, int basetime, const vec &o, float yaw, float pitch, dynent *d, modelattach *a=NULL, float scale=1.0f)=0model [pure virtual]
rendershadow(int anim, int varseed, float speed, int basetime, const vec &o, float yaw, modelattach *a=NULL)model [inline, virtual]
scalemodel
setskin(int tex=0)=0model [pure virtual]
shadowdistmodel
startrender()model [inline, virtual]
translatemodel
translucencymodel
type()=0model [pure virtual]
vertexlightmodel
~model()model [inline, virtual]

+
Generated on Mon Dec 8 21:41:36 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structmodel.html b/source/doxygen/html/structmodel.html new file mode 100644 index 00000000..36bffb26 --- /dev/null +++ b/source/doxygen/html/structmodel.html @@ -0,0 +1,625 @@ + + +AssaultCube: model Struct Reference + + + + + +
+

model Struct Reference

#include <model.h> +

+Inherited by vertmodel. +

+

+Collaboration diagram for model:
+
+

Collaboration graph
+
[legend]
+ +

+List of all members. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Public Member Functions

 model ()
virtual ~model ()
virtual bool load ()=0
virtual char * name ()=0
virtual int type ()=0
virtual void cleanup ()=0
virtual void render (int anim, int varseed, float speed, int basetime, const vec &o, float yaw, float pitch, dynent *d, modelattach *a=NULL, float scale=1.0f)=0
virtual void setskin (int tex=0)=0
virtual void genshadows (float height, float rad)
virtual void rendershadow (int anim, int varseed, float speed, int basetime, const vec &o, float yaw, modelattach *a=NULL)
virtual bool hasshadows ()
virtual void startrender ()
virtual void endrender ()

Public Attributes

bool cullface
bool vertexlight
float alphatest
float translucency
float scale
float radius
float shadowdist
vec translate
int cachelimit
int batch
+


Constructor & Destructor Documentation

+ +
+
+ + + + + + + + +
model::model (  )  [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
virtual model::~model (  )  [inline, virtual]
+
+
+ +

+ +

+

+


Member Function Documentation

+ +
+
+ + + + + + + + +
virtual void model::cleanup (  )  [pure virtual]
+
+
+ +

+ +

Implemented in vertmodel.

+ +
+

+ +

+
+ + + + + + + + +
virtual void model::endrender (  )  [inline, virtual]
+
+
+ +

+ +

Reimplemented in vertmodel.

+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + +
virtual void model::genshadows (float  height,
float  rad 
) [inline, virtual]
+
+
+ +

+ +

Reimplemented in vertmodel.

+ +
+

+ +

+
+ + + + + + + + +
virtual bool model::hasshadows (  )  [inline, virtual]
+
+
+ +

+ +

Reimplemented in vertmodel.

+ +
+

+ +

+
+ + + + + + + + +
virtual bool model::load (  )  [pure virtual]
+
+
+ +

+ +

Implemented in md2, and md3.

+ +
+

+ +

+
+ + + + + + + + +
virtual char* model::name (  )  [pure virtual]
+
+
+ +

+ +

Implemented in vertmodel.

+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
virtual void model::render (int  anim,
int  varseed,
float  speed,
int  basetime,
const vec &  o,
float  yaw,
float  pitch,
dynent *  d,
modelattach *  a = NULL,
float  scale = 1.0f 
) [pure virtual]
+
+
+ +

+ +

Implemented in md2, and md3.

+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
virtual void model::rendershadow (int  anim,
int  varseed,
float  speed,
int  basetime,
const vec &  o,
float  yaw,
modelattach *  a = NULL 
) [inline, virtual]
+
+
+ +

+ +

Reimplemented in md2, and md3.

+ +
+

+ +

+
+ + + + + + + + + +
virtual void model::setskin (int  tex = 0  )  [pure virtual]
+
+
+ +

+ +

Implemented in vertmodel.

+ +
+

+ +

+
+ + + + + + + + +
virtual void model::startrender (  )  [inline, virtual]
+
+
+ +

+ +

Reimplemented in vertmodel.

+ +
+

+ +

+
+ + + + + + + + +
virtual int model::type (  )  [pure virtual]
+
+
+ +

+ +

Implemented in md2, and md3.

+ +
+

+


Member Data Documentation

+ +
+
+ + + + +
float model::alphatest
+
+
+ +

+ +

+

+ +

+
+ + + + +
int model::batch
+
+
+ +

+ +

+

+ +

+
+ + + + +
int model::cachelimit
+
+
+ +

+ +

+

+ +

+
+ + + + +
bool model::cullface
+
+
+ +

+ +

+

+ +

+
+ + + + +
float model::radius
+
+
+ +

+ +

+

+ +

+
+ + + + +
float model::scale
+
+
+ +

+ +

+

+ +

+
+ + + + +
float model::shadowdist
+
+
+ +

+ +

+

+ +

+
+ + + + +
vec model::translate
+
+
+ +

+ +

+

+ +

+
+ + + + +
float model::translucency
+
+
+ +

+ +

+

+ +

+
+ + + + +
bool model::vertexlight
+
+
+ +

+ +

+

+


The documentation for this struct was generated from the following file:
    +
  • R:/projects/actioncube/_svn/trunk/ac/source/src/model.h
+
+
Generated on Mon Dec 8 21:41:36 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structmodel__coll__graph.dot b/source/doxygen/html/structmodel__coll__graph.dot new file mode 100644 index 00000000..12592291 --- /dev/null +++ b/source/doxygen/html/structmodel__coll__graph.dot @@ -0,0 +1,8 @@ +digraph G +{ + edge [fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"]; + node [fontname="FreeSans",fontsize="10",shape=record]; + Node1 [label="model",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; + Node2 -> Node1 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="translate",fontname="FreeSans"]; + Node2 [label="vec",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structvec.html"]; +} diff --git a/source/doxygen/html/structmodel__coll__graph.md5 b/source/doxygen/html/structmodel__coll__graph.md5 new file mode 100644 index 00000000..5956cce4 --- /dev/null +++ b/source/doxygen/html/structmodel__coll__graph.md5 @@ -0,0 +1 @@ +1389edd66f1bef3e2071e5c27d9af70d \ No newline at end of file diff --git a/source/doxygen/html/structmodelattach-members.html b/source/doxygen/html/structmodelattach-members.html new file mode 100644 index 00000000..1e9e448e --- /dev/null +++ b/source/doxygen/html/structmodelattach-members.html @@ -0,0 +1,38 @@ + + +AssaultCube: Member List + + + + + +
+

modelattach Member List

This is the complete list of members for modelattach, including all inherited members.

+ + + + + + + +
mmodelattach
modelattach()modelattach [inline]
modelattach(const char *tag, const char *name)modelattach [inline]
modelattach(const char *tag, vec *pos)modelattach [inline]
namemodelattach
posmodelattach
tagmodelattach

+
Generated on Mon Dec 8 21:41:36 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structmodelattach.html b/source/doxygen/html/structmodelattach.html new file mode 100644 index 00000000..dda6d0ed --- /dev/null +++ b/source/doxygen/html/structmodelattach.html @@ -0,0 +1,199 @@ + + +AssaultCube: modelattach Struct Reference + + + + + +
+

modelattach Struct Reference

#include <model.h> +

+

+Collaboration diagram for modelattach:
+
+

Collaboration graph
+
[legend]
+ +

+List of all members. + + + + + + + + + + + + + + + + + +

Public Member Functions

 modelattach ()
 modelattach (const char *tag, const char *name)
 modelattach (const char *tag, vec *pos)

Public Attributes

const char * tag
const char * name
vec * pos
model * m
+


Constructor & Destructor Documentation

+ +
+
+ + + + + + + + +
modelattach::modelattach (  )  [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
modelattach::modelattach (const char *  tag,
const char *  name 
) [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
modelattach::modelattach (const char *  tag,
vec *  pos 
) [inline]
+
+
+ +

+ +

+

+


Member Data Documentation

+ +
+
+ + + + +
model* modelattach::m
+
+
+ +

+ +

+

+ +

+
+ + + + +
const char * modelattach::name
+
+
+ +

+ +

+

+ +

+
+ + + + +
vec* modelattach::pos
+
+
+ +

+ +

+

+ +

+
+ + + + +
const char* modelattach::tag
+
+
+ +

+ +

+

+


The documentation for this struct was generated from the following file:
    +
  • R:/projects/actioncube/_svn/trunk/ac/source/src/model.h
+
+
Generated on Mon Dec 8 21:41:36 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structmodelattach__coll__graph.dot b/source/doxygen/html/structmodelattach__coll__graph.dot new file mode 100644 index 00000000..7f57f91f --- /dev/null +++ b/source/doxygen/html/structmodelattach__coll__graph.dot @@ -0,0 +1,11 @@ +digraph G +{ + edge [fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"]; + node [fontname="FreeSans",fontsize="10",shape=record]; + Node1 [label="modelattach",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; + Node2 -> Node1 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="m",fontname="FreeSans"]; + Node2 [label="model",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structmodel.html"]; + Node3 -> Node2 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="translate",fontname="FreeSans"]; + Node3 [label="vec",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structvec.html"]; + Node3 -> Node1 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="pos",fontname="FreeSans"]; +} diff --git a/source/doxygen/html/structmodelattach__coll__graph.md5 b/source/doxygen/html/structmodelattach__coll__graph.md5 new file mode 100644 index 00000000..09088a4e --- /dev/null +++ b/source/doxygen/html/structmodelattach__coll__graph.md5 @@ -0,0 +1 @@ +9caa8f26bd06cea343936ab2b15f83dd \ No newline at end of file diff --git a/source/doxygen/html/structmodelbatch-members.html b/source/doxygen/html/structmodelbatch-members.html new file mode 100644 index 00000000..b9a1245a --- /dev/null +++ b/source/doxygen/html/structmodelbatch-members.html @@ -0,0 +1,33 @@ + + +AssaultCube: Member List + + + + + +
+

modelbatch Member List

This is the complete list of members for modelbatch, including all inherited members.

+ + +
batchedmodelbatch
mmodelbatch

+
Generated on Mon Dec 8 21:41:36 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structmodelbatch.html b/source/doxygen/html/structmodelbatch.html new file mode 100644 index 00000000..f37c36f2 --- /dev/null +++ b/source/doxygen/html/structmodelbatch.html @@ -0,0 +1,78 @@ + + +AssaultCube: modelbatch Struct Reference + + + + + +
+

modelbatch Struct Reference

+Collaboration diagram for modelbatch:
+
+

Collaboration graph
+
[legend]
+ +

+List of all members. + + + + + + +

Public Attributes

model * m
vector< batchedmodel > batched
+


Member Data Documentation

+ +
+ +
+ +

+ +

+

+ +

+
+ + + + +
model* modelbatch::m
+
+
+ +

+ +

+

+


The documentation for this struct was generated from the following file: +
+
Generated on Mon Dec 8 21:41:36 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structmodelbatch__coll__graph.dot b/source/doxygen/html/structmodelbatch__coll__graph.dot new file mode 100644 index 00000000..7e73776c --- /dev/null +++ b/source/doxygen/html/structmodelbatch__coll__graph.dot @@ -0,0 +1,12 @@ +digraph G +{ + edge [fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"]; + node [fontname="FreeSans",fontsize="10",shape=record]; + Node1 [label="modelbatch",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; + Node2 -> Node1 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="m",fontname="FreeSans"]; + Node2 [label="model",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structmodel.html"]; + Node3 -> Node2 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="translate",fontname="FreeSans"]; + Node3 [label="vec",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structvec.html"]; + Node4 -> Node1 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="batched",fontname="FreeSans"]; + Node4 [label="vector\< batchedmodel \>",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structvector.html"]; +} diff --git a/source/doxygen/html/structmodelbatch__coll__graph.md5 b/source/doxygen/html/structmodelbatch__coll__graph.md5 new file mode 100644 index 00000000..aa51a0bd --- /dev/null +++ b/source/doxygen/html/structmodelbatch__coll__graph.md5 @@ -0,0 +1 @@ +8c4a1c5b9af34be70874e04a1fc82bb0 \ No newline at end of file diff --git a/source/doxygen/html/structmodelcache-members.html b/source/doxygen/html/structmodelcache-members.html new file mode 100644 index 00000000..50bcd349 --- /dev/null +++ b/source/doxygen/html/structmodelcache-members.html @@ -0,0 +1,39 @@ + + +AssaultCube: Member List + + + + + +
+

modelcache Member List

This is the complete list of members for modelcache, including all inherited members.

+ + + + + + + + +
allocate(size_t reqsize)modelcache [inline]
bufmodelcache
curallocmodelcache
modelcache(size_t size=0)modelcache [inline]
release(modelcacheentry< T > *e)modelcache [inline]
resize(size_t nsize)modelcache [inline]
sizemodelcache
~modelcache()modelcache [inline]

+
Generated on Mon Dec 8 21:41:36 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structmodelcache.html b/source/doxygen/html/structmodelcache.html new file mode 100644 index 00000000..06a19c99 --- /dev/null +++ b/source/doxygen/html/structmodelcache.html @@ -0,0 +1,218 @@ + + +AssaultCube: modelcache Struct Reference + + + + + +
+

modelcache Struct Reference

#include <modelcache.h> +

+

+Collaboration diagram for modelcache:
+
+

Collaboration graph
+
[legend]
+ +

+List of all members. + + + + + + + + + + + + + + + + + + + + + + + + +

Classes

struct  entry

Public Member Functions

 modelcache (size_t size=0)
 ~modelcache ()
void resize (size_t nsize)
template<class T >
T * allocate (size_t reqsize)
template<class T >
void release (modelcacheentry< T > *e)

Public Attributes

uchar * buf
size_t size
entry * curalloc
+


Constructor & Destructor Documentation

+ +
+
+ + + + + + + + + +
modelcache::modelcache (size_t  size = 0  )  [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
modelcache::~modelcache (  )  [inline]
+
+
+ +

+ +

+

+


Member Function Documentation

+ +
+
+
+template<class T >
+ + + + + + + + + +
T* modelcache::allocate (size_t  reqsize  )  [inline]
+
+
+ +

+ +

+

+ +

+
+
+template<class T >
+ + + + + + + + + +
void modelcache::release (modelcacheentry< T > *  e  )  [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void modelcache::resize (size_t  nsize  )  [inline]
+
+
+ +

+ +

+

+


Member Data Documentation

+ +
+
+ + + + +
uchar* modelcache::buf
+
+
+ +

+ +

+

+ +

+ +
+ +

+ +

+

+ +

+
+ + + + +
size_t modelcache::size
+
+
+ +

+ +

+

+


The documentation for this struct was generated from the following file:
    +
  • R:/projects/actioncube/_svn/trunk/ac/source/src/modelcache.h
+
+
Generated on Mon Dec 8 21:41:36 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structmodelcache_1_1entry-members.html b/source/doxygen/html/structmodelcache_1_1entry-members.html new file mode 100644 index 00000000..6850e02e --- /dev/null +++ b/source/doxygen/html/structmodelcache_1_1entry-members.html @@ -0,0 +1,43 @@ + + +AssaultCube: Member List + + + + + +
+

modelcache::entry Member List

This is the complete list of members for modelcache::entry, including all inherited members.

+ + + + + + + + + + + + +
empty() const modelcacheentry< T > [inline]
entry typedefmodelcacheentry< T >
getdata()modelcacheentry< T > [inline]
linkafter(T *pos)modelcacheentry< T > [inline]
linkbefore(T *pos)modelcacheentry< T > [inline]
lockedmodelcacheentry< T >
modelcacheentry(T *prev=NULL, T *next=NULL)modelcacheentry< T > [inline]
nextmodelcacheentry< T >
nextallocmodelcacheentry< T >
prevmodelcacheentry< T >
sizemodelcacheentry< T >
unlink()modelcacheentry< T > [inline]

+
Generated on Mon Dec 8 21:41:36 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structmodelcache_1_1entry.html b/source/doxygen/html/structmodelcache_1_1entry.html new file mode 100644 index 00000000..0e47837b --- /dev/null +++ b/source/doxygen/html/structmodelcache_1_1entry.html @@ -0,0 +1,48 @@ + + +AssaultCube: modelcache::entry Struct Reference + + + + + +
+

modelcache::entry Struct Reference

#include <modelcache.h> +

+Inherits modelcacheentry< modelcache::entry >. +

+

+Collaboration diagram for modelcache::entry:
+
+

Collaboration graph
+
[legend]
+ +

+List of all members. + +
+


The documentation for this struct was generated from the following file:
    +
  • R:/projects/actioncube/_svn/trunk/ac/source/src/modelcache.h
+
+
Generated on Mon Dec 8 21:41:36 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structmodelcache_1_1entry__coll__graph.dot b/source/doxygen/html/structmodelcache_1_1entry__coll__graph.dot new file mode 100644 index 00000000..f9f70f9d --- /dev/null +++ b/source/doxygen/html/structmodelcache_1_1entry__coll__graph.dot @@ -0,0 +1,8 @@ +digraph G +{ + edge [fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"]; + node [fontname="FreeSans",fontsize="10",shape=record]; + Node1 [label="modelcache::entry",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; + Node2 -> Node1 [dir=back,color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; + Node2 [label="modelcacheentry\< modelcache::entry \>",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structmodelcacheentry.html"]; +} diff --git a/source/doxygen/html/structmodelcache_1_1entry__coll__graph.md5 b/source/doxygen/html/structmodelcache_1_1entry__coll__graph.md5 new file mode 100644 index 00000000..766a5ae5 --- /dev/null +++ b/source/doxygen/html/structmodelcache_1_1entry__coll__graph.md5 @@ -0,0 +1 @@ +08b34b5e0d4b9a797b451807a686a170 \ No newline at end of file diff --git a/source/doxygen/html/structmodelcache__coll__graph.dot b/source/doxygen/html/structmodelcache__coll__graph.dot new file mode 100644 index 00000000..cde74356 --- /dev/null +++ b/source/doxygen/html/structmodelcache__coll__graph.dot @@ -0,0 +1,10 @@ +digraph G +{ + edge [fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"]; + node [fontname="FreeSans",fontsize="10",shape=record]; + Node1 [label="modelcache",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; + Node2 -> Node1 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="curalloc",fontname="FreeSans"]; + Node2 [label="modelcache::entry",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structmodelcache_1_1entry.html"]; + Node3 -> Node2 [dir=back,color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; + Node3 [label="modelcacheentry\< modelcache::entry \>",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structmodelcacheentry.html"]; +} diff --git a/source/doxygen/html/structmodelcache__coll__graph.md5 b/source/doxygen/html/structmodelcache__coll__graph.md5 new file mode 100644 index 00000000..3dd6b4a6 --- /dev/null +++ b/source/doxygen/html/structmodelcache__coll__graph.md5 @@ -0,0 +1 @@ +3252bedd9f63f7c35dea6dbee0fa483f \ No newline at end of file diff --git a/source/doxygen/html/structmodelcacheentry-members.html b/source/doxygen/html/structmodelcacheentry-members.html new file mode 100644 index 00000000..c87a8c17 --- /dev/null +++ b/source/doxygen/html/structmodelcacheentry-members.html @@ -0,0 +1,43 @@ + + +AssaultCube: Member List + + + + + +
+

modelcacheentry< T > Member List

This is the complete list of members for modelcacheentry< T >, including all inherited members.

+ + + + + + + + + + + + +
empty() const modelcacheentry< T > [inline]
entry typedefmodelcacheentry< T >
getdata()modelcacheentry< T > [inline]
linkafter(T *pos)modelcacheentry< T > [inline]
linkbefore(T *pos)modelcacheentry< T > [inline]
lockedmodelcacheentry< T >
modelcacheentry(T *prev=NULL, T *next=NULL)modelcacheentry< T > [inline]
nextmodelcacheentry< T >
nextallocmodelcacheentry< T >
prevmodelcacheentry< T >
sizemodelcacheentry< T >
unlink()modelcacheentry< T > [inline]

+
Generated on Mon Dec 8 21:41:36 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structmodelcacheentry.html b/source/doxygen/html/structmodelcacheentry.html new file mode 100644 index 00000000..8f7b0d19 --- /dev/null +++ b/source/doxygen/html/structmodelcacheentry.html @@ -0,0 +1,319 @@ + + +AssaultCube: modelcacheentry< T > Struct Template Reference + + + + + +
+

modelcacheentry< T > Struct Template Reference

#include <modelcache.h> +

+Inherited by modelcache::entry, modelcachelist< T >, modelcachelist< vertmodel::dyncacheentry >, modelcachelist< vertmodel::lightcacheentry >, modelcachelist< vertmodel::shadowcacheentry >, vertmodel::dyncacheentry, vertmodel::lightcacheentry, and vertmodel::shadowcacheentry. +

+ +

+List of all members. + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Public Types

typedef modelcacheentry< T > entry

Public Member Functions

 modelcacheentry (T *prev=NULL, T *next=NULL)
bool empty () const
void linkbefore (T *pos)
void linkafter (T *pos)
void unlink ()
void * getdata ()

Public Attributes

T * prev
T * next
T * nextalloc
size_t size
bool locked
+

template<class T>
+ struct modelcacheentry< T >

+ +

Member Typedef Documentation

+ +

+


Constructor & Destructor Documentation

+ +
+
+
+template<class T >
+ + + + + + + + + + + + + + + + + + +
modelcacheentry< T >::modelcacheentry (T *  prev = NULL,
T *  next = NULL 
) [inline]
+
+
+ +

+ +

+

+


Member Function Documentation

+ +
+
+
+template<class T >
+ + + + + + + + +
bool modelcacheentry< T >::empty (  )  const [inline]
+
+
+ +

+ +

+

+ +

+
+
+template<class T >
+ + + + + + + + +
void* modelcacheentry< T >::getdata (  )  [inline]
+
+
+ +

+ +

+

+ +

+
+
+template<class T >
+ + + + + + + + + +
void modelcacheentry< T >::linkafter (T *  pos  )  [inline]
+
+
+ +

+ +

+

+ +

+
+
+template<class T >
+ + + + + + + + + +
void modelcacheentry< T >::linkbefore (T *  pos  )  [inline]
+
+
+ +

+ +

+

+ +

+
+
+template<class T >
+ + + + + + + + +
void modelcacheentry< T >::unlink (  )  [inline]
+
+
+ +

+ +

+

+


Member Data Documentation

+ +
+
+
+template<class T >
+ + + + +
bool modelcacheentry< T >::locked
+
+
+ +

+ +

+

+ +

+
+
+template<class T >
+ + + + +
T * modelcacheentry< T >::next
+
+
+ +

+ +

+

+ +

+
+
+template<class T >
+ + + + +
T * modelcacheentry< T >::nextalloc
+
+
+ +

+ +

+

+ +

+
+
+template<class T >
+ + + + +
T* modelcacheentry< T >::prev
+
+ +

+ +

+
+
+template<class T >
+ + + + +
size_t modelcacheentry< T >::size
+
+
+ +

+ +

+

+


The documentation for this struct was generated from the following file:
    +
  • R:/projects/actioncube/_svn/trunk/ac/source/src/modelcache.h
+
+
Generated on Mon Dec 8 21:41:36 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structmodelcachelist-members.html b/source/doxygen/html/structmodelcachelist-members.html new file mode 100644 index 00000000..406d48d7 --- /dev/null +++ b/source/doxygen/html/structmodelcachelist-members.html @@ -0,0 +1,50 @@ + + +AssaultCube: Member List + + + + + +
+

modelcachelist< T > Member List

This is the complete list of members for modelcachelist< T >, including all inherited members.

+ + + + + + + + + + + + + + + + + + + +
addfirst(entry *e)modelcachelist< T > [inline]
addlast(entry *e)modelcachelist< T > [inline]
empty() const modelcacheentry< T > [inline]
end()modelcachelist< T > [inline]
entry typedefmodelcachelist< T >
getdata()modelcacheentry< T > [inline]
linkafter(T *pos)modelcacheentry< T > [inline]
linkbefore(T *pos)modelcacheentry< T > [inline]
lockedmodelcacheentry< T >
modelcacheentry(T *prev=NULL, T *next=NULL)modelcacheentry< T > [inline]
modelcachelist()modelcachelist< T > [inline]
nextmodelcacheentry< T >
nextallocmodelcacheentry< T >
prevmodelcacheentry< T >
removefirst()modelcachelist< T > [inline]
removelast()modelcachelist< T > [inline]
sizemodelcacheentry< T >
start()modelcachelist< T > [inline]
unlink()modelcacheentry< T > [inline]

+
Generated on Mon Dec 8 21:41:36 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structmodelcachelist.html b/source/doxygen/html/structmodelcachelist.html new file mode 100644 index 00000000..f5b600d7 --- /dev/null +++ b/source/doxygen/html/structmodelcachelist.html @@ -0,0 +1,238 @@ + + +AssaultCube: modelcachelist< T > Struct Template Reference + + + + + +
+

modelcachelist< T > Struct Template Reference

#include <modelcache.h> +

+Inherits modelcacheentry< T >. +

+

+Collaboration diagram for modelcachelist< T >:
+
+

Collaboration graph
+
[legend]
+ +

+List of all members. + + + + + + + + + + + + + + + + + + + +

Public Types

typedef modelcacheentry< T > entry

Public Member Functions

 modelcachelist ()
T * start ()
T * end ()
void addfirst (entry *e)
void addlast (entry *e)
void removefirst ()
void removelast ()
+

template<class T>
+ struct modelcachelist< T >

+ +

Member Typedef Documentation

+ +
+
+
+template<class T >
+ + + + +
typedef modelcacheentry<T> modelcachelist< T >::entry
+
+
+ +

+ +

Reimplemented from modelcacheentry< T >.

+ +
+

+


Constructor & Destructor Documentation

+ +
+
+
+template<class T >
+ + + + + + + + +
modelcachelist< T >::modelcachelist (  )  [inline]
+
+
+ +

+ +

+

+


Member Function Documentation

+ +
+
+
+template<class T >
+ + + + + + + + + +
void modelcachelist< T >::addfirst (entry *  e  )  [inline]
+
+
+ +

+ +

+

+ +

+
+
+template<class T >
+ + + + + + + + + +
void modelcachelist< T >::addlast (entry *  e  )  [inline]
+
+
+ +

+ +

+

+ +

+
+
+template<class T >
+ + + + + + + + +
T* modelcachelist< T >::end (  )  [inline]
+
+
+ +

+ +

+

+ +

+
+
+template<class T >
+ + + + + + + + +
void modelcachelist< T >::removefirst (  )  [inline]
+
+
+ +

+ +

+

+ +

+
+
+template<class T >
+ + + + + + + + +
void modelcachelist< T >::removelast (  )  [inline]
+
+
+ +

+ +

+

+ +

+
+
+template<class T >
+ + + + + + + + +
T* modelcachelist< T >::start (  )  [inline]
+
+
+ +

+ +

+

+


The documentation for this struct was generated from the following file:
    +
  • R:/projects/actioncube/_svn/trunk/ac/source/src/modelcache.h
+
+
Generated on Mon Dec 8 21:41:36 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structmodelcachelist__coll__graph.dot b/source/doxygen/html/structmodelcachelist__coll__graph.dot new file mode 100644 index 00000000..e2131097 --- /dev/null +++ b/source/doxygen/html/structmodelcachelist__coll__graph.dot @@ -0,0 +1,8 @@ +digraph G +{ + edge [fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"]; + node [fontname="FreeSans",fontsize="10",shape=record]; + Node1 [label="modelcachelist\< T \>",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; + Node2 -> Node1 [dir=back,color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; + Node2 [label="modelcacheentry\< T \>",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structmodelcacheentry.html"]; +} diff --git a/source/doxygen/html/structmodelcachelist__coll__graph.md5 b/source/doxygen/html/structmodelcachelist__coll__graph.md5 new file mode 100644 index 00000000..36978c7e --- /dev/null +++ b/source/doxygen/html/structmodelcachelist__coll__graph.md5 @@ -0,0 +1 @@ +0830e7c7a480c98d6bad1eba0b12a4b3 \ No newline at end of file diff --git a/source/doxygen/html/structmsection-members.html b/source/doxygen/html/structmsection-members.html new file mode 100644 index 00000000..693f76cb --- /dev/null +++ b/source/doxygen/html/structmsection-members.html @@ -0,0 +1,33 @@ + + +AssaultCube: Member List + + + + + +
+

msection Member List

This is the complete list of members for msection, including all inherited members.

+ + +
cmdmsection
namemsection

+
Generated on Mon Dec 8 21:41:36 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structmsection.html b/source/doxygen/html/structmsection.html new file mode 100644 index 00000000..edf0231b --- /dev/null +++ b/source/doxygen/html/structmsection.html @@ -0,0 +1,73 @@ + + +AssaultCube: msection Struct Reference + + + + + +
+

msection Struct Reference

+

+List of all members. + + + + + + +

Public Attributes

char * name
string cmd
+


Member Data Documentation

+ +
+
+ + + + +
string msection::cmd
+
+
+ +

+ +

+

+ +

+
+ + + + +
char* msection::name
+
+
+ +

+ +

+

+


The documentation for this struct was generated from the following file:
    +
  • R:/projects/actioncube/_svn/trunk/ac/source/src/docs.cpp
+
+
Generated on Mon Dec 8 21:41:36 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structpacketqueue-members.html b/source/doxygen/html/structpacketqueue-members.html new file mode 100644 index 00000000..5e141ace --- /dev/null +++ b/source/doxygen/html/structpacketqueue-members.html @@ -0,0 +1,37 @@ + + +AssaultCube: Member List + + + + + +
+

packetqueue Member List

This is the complete list of members for packetqueue, including all inherited members.

+ + + + + + +
clear()packetqueue
flushtolog(const char *logfile)packetqueue
packetqueue()packetqueue
packetspacketqueue
queue(ENetPacket *p)packetqueue
~packetqueue()packetqueue

+
Generated on Mon Dec 8 21:41:36 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structpacketqueue.html b/source/doxygen/html/structpacketqueue.html new file mode 100644 index 00000000..c02ad6d0 --- /dev/null +++ b/source/doxygen/html/structpacketqueue.html @@ -0,0 +1,173 @@ + + +AssaultCube: packetqueue Struct Reference + + + + + +
+

packetqueue Struct Reference

#include <protos.h> +

+

+Collaboration diagram for packetqueue:
+
+

Collaboration graph
+
[legend]
+ +

+List of all members. + + + + + + + + + + + + + + + +

Public Member Functions

 packetqueue ()
 ~packetqueue ()
void queue (ENetPacket *p)
bool flushtolog (const char *logfile)
void clear ()

Public Attributes

ringbuf< ENetPacket *, 8 > packets
+


Constructor & Destructor Documentation

+ +
+
+ + + + + + + + +
packetqueue::packetqueue (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
packetqueue::~packetqueue (  ) 
+
+
+ +

+ +

+

+


Member Function Documentation

+ +
+
+ + + + + + + + +
void packetqueue::clear (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
bool packetqueue::flushtolog (const char *  logfile  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void packetqueue::queue (ENetPacket *  p  ) 
+
+
+ +

+ +

+

+


Member Data Documentation

+ +
+
+ + + + +
ringbuf<ENetPacket *, 8> packetqueue::packets
+
+
+ +

+ +

+

+


The documentation for this struct was generated from the following files:
    +
  • R:/projects/actioncube/_svn/trunk/ac/source/src/protos.h
  • R:/projects/actioncube/_svn/trunk/ac/source/src/packetqueue.cpp
+
+
Generated on Mon Dec 8 21:41:36 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structpacketqueue__coll__graph.dot b/source/doxygen/html/structpacketqueue__coll__graph.dot new file mode 100644 index 00000000..d9d96687 --- /dev/null +++ b/source/doxygen/html/structpacketqueue__coll__graph.dot @@ -0,0 +1,8 @@ +digraph G +{ + edge [fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"]; + node [fontname="FreeSans",fontsize="10",shape=record]; + Node1 [label="packetqueue",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; + Node2 -> Node1 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="packets",fontname="FreeSans"]; + Node2 [label="ringbuf\< ENetPacket *, 8 \>",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structringbuf.html"]; +} diff --git a/source/doxygen/html/structpacketqueue__coll__graph.md5 b/source/doxygen/html/structpacketqueue__coll__graph.md5 new file mode 100644 index 00000000..8eb584bc --- /dev/null +++ b/source/doxygen/html/structpacketqueue__coll__graph.md5 @@ -0,0 +1 @@ +dbe7c72c84cfd33e3260720b714e47f8 \ No newline at end of file diff --git a/source/doxygen/html/structparticle-members.html b/source/doxygen/html/structparticle-members.html new file mode 100644 index 00000000..95877a6c --- /dev/null +++ b/source/doxygen/html/structparticle-members.html @@ -0,0 +1,37 @@ + + +AssaultCube: Member List + + + + + +
+

particle Member List

This is the complete list of members for particle, including all inherited members.

+ + + + + + +
dparticle
fadeparticle
millisparticle
nextparticle
oparticle
typeparticle

+
Generated on Mon Dec 8 21:41:36 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structparticle.html b/source/doxygen/html/structparticle.html new file mode 100644 index 00000000..9d1eec7e --- /dev/null +++ b/source/doxygen/html/structparticle.html @@ -0,0 +1,146 @@ + + +AssaultCube: particle Struct Reference + + + + + +
+

particle Struct Reference

+Collaboration diagram for particle:
+
+

Collaboration graph
+
[legend]
+ +

+List of all members. + + + + + + + + + + + + + + +

Public Attributes

vec o
vec d
int fade
int type
int millis
particle * next
+


Member Data Documentation

+ +
+
+ + + + +
vec particle::d
+
+
+ +

+ +

+

+ +

+
+ + + + +
int particle::fade
+
+
+ +

+ +

+

+ +

+
+ + + + +
int particle::millis
+
+
+ +

+ +

+

+ +

+
+ + + + +
particle* particle::next
+
+
+ +

+ +

+

+ +

+
+ + + + +
vec particle::o
+
+
+ +

+ +

+

+ +

+
+ + + + +
int particle::type
+
+
+ +

+ +

+

+


The documentation for this struct was generated from the following file: +
+
Generated on Mon Dec 8 21:41:36 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structparticle__coll__graph.dot b/source/doxygen/html/structparticle__coll__graph.dot new file mode 100644 index 00000000..159e4347 --- /dev/null +++ b/source/doxygen/html/structparticle__coll__graph.dot @@ -0,0 +1,9 @@ +digraph G +{ + edge [fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"]; + node [fontname="FreeSans",fontsize="10",shape=record]; + Node1 [label="particle",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; + Node1 -> Node1 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="next",fontname="FreeSans"]; + Node2 -> Node1 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="o\nd",fontname="FreeSans"]; + Node2 [label="vec",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structvec.html"]; +} diff --git a/source/doxygen/html/structparticle__coll__graph.md5 b/source/doxygen/html/structparticle__coll__graph.md5 new file mode 100644 index 00000000..1af694dd --- /dev/null +++ b/source/doxygen/html/structparticle__coll__graph.md5 @@ -0,0 +1 @@ +f2626ddd83bc91b8f66e9f4e00e713d7 \ No newline at end of file diff --git a/source/doxygen/html/structparttype-members.html b/source/doxygen/html/structparttype-members.html new file mode 100644 index 00000000..f756ae38 --- /dev/null +++ b/source/doxygen/html/structparttype-members.html @@ -0,0 +1,38 @@ + + +AssaultCube: Member List + + + + + +
+

parttype Member List

This is the complete list of members for parttype, including all inherited members.

+ + + + + + + +
bparttype
gparttype
grparttype
rparttype
szparttype
texparttype
typeparttype

+
Generated on Mon Dec 8 21:41:36 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structparttype.html b/source/doxygen/html/structparttype.html new file mode 100644 index 00000000..35506b26 --- /dev/null +++ b/source/doxygen/html/structparttype.html @@ -0,0 +1,158 @@ + + +AssaultCube: parttype Struct Reference + + + + + +
+

parttype Struct Reference

+

+List of all members. + + + + + + + + + + + + + + + + +

Public Attributes

int type
float r
float g
float b
int gr
int tex
float sz
+


Member Data Documentation

+ +
+
+ + + + +
float parttype::b
+
+
+ +

+ +

+

+ +

+
+ + + + +
float parttype::g
+
+
+ +

+ +

+

+ +

+
+ + + + +
int parttype::gr
+
+
+ +

+ +

+

+ +

+
+ + + + +
float parttype::r
+
+
+ +

+ +

+

+ +

+
+ + + + +
float parttype::sz
+
+
+ +

+ +

+

+ +

+
+ + + + +
int parttype::tex
+
+
+ +

+ +

+

+ +

+
+ + + + +
int parttype::type
+
+
+ +

+ +

+

+


The documentation for this struct was generated from the following file: +
+
Generated on Mon Dec 8 21:41:36 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structpersistent__entity-members.html b/source/doxygen/html/structpersistent__entity-members.html new file mode 100644 index 00000000..0a9118a6 --- /dev/null +++ b/source/doxygen/html/structpersistent__entity-members.html @@ -0,0 +1,41 @@ + + +AssaultCube: Member List + + + + + +
+

persistent_entity Member List

This is the complete list of members for persistent_entity, including all inherited members.

+ + + + + + + + + + +
attr1persistent_entity
attr2persistent_entity
attr3persistent_entity
attr4persistent_entity
persistent_entity(short x, short y, short z, uchar type, short attr1, uchar attr2, uchar attr3, uchar attr4)persistent_entity [inline]
persistent_entity()persistent_entity [inline]
typepersistent_entity
xpersistent_entity
ypersistent_entity
zpersistent_entity

+
Generated on Mon Dec 8 21:41:36 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structpersistent__entity.html b/source/doxygen/html/structpersistent__entity.html new file mode 100644 index 00000000..8b823e4d --- /dev/null +++ b/source/doxygen/html/structpersistent__entity.html @@ -0,0 +1,269 @@ + + +AssaultCube: persistent_entity Struct Reference + + + + + +
+

persistent_entity Struct Reference

#include <entity.h> +

+Inherited by entity. +

+ +

+List of all members. + + + + + + + + + + + + + + + + + + + + + + + +

Public Member Functions

 persistent_entity (short x, short y, short z, uchar type, short attr1, uchar attr2, uchar attr3, uchar attr4)
 persistent_entity ()

Public Attributes

short x
short y
short z
short attr1
uchar type
uchar attr2
uchar attr3
uchar attr4
+


Constructor & Destructor Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
persistent_entity::persistent_entity (short  x,
short  y,
short  z,
uchar  type,
short  attr1,
uchar  attr2,
uchar  attr3,
uchar  attr4 
) [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
persistent_entity::persistent_entity (  )  [inline]
+
+
+ +

+ +

+

+


Member Data Documentation

+ +
+
+ + + + +
short persistent_entity::attr1
+
+
+ +

+ +

+

+ +

+ +
+ +

+ +

+

+ +

+ +
+ +

+ +

+

+ +

+ +
+ +

+ +

+

+ +

+ +
+ +

+ +

+

+ +

+
+ + + + +
short persistent_entity::x
+
+
+ +

+ +

+

+ +

+
+ + + + +
short persistent_entity::y
+
+
+ +

+ +

+

+ +

+
+ + + + +
short persistent_entity::z
+
+
+ +

+ +

+

+


The documentation for this struct was generated from the following file:
    +
  • R:/projects/actioncube/_svn/trunk/ac/source/src/entity.h
+
+
Generated on Mon Dec 8 21:41:36 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structpickupevent-members.html b/source/doxygen/html/structpickupevent-members.html new file mode 100644 index 00000000..48b071bb --- /dev/null +++ b/source/doxygen/html/structpickupevent-members.html @@ -0,0 +1,33 @@ + + +AssaultCube: Member List + + + + + +
+

pickupevent Member List

This is the complete list of members for pickupevent, including all inherited members.

+ + +
entpickupevent
typepickupevent

+
Generated on Mon Dec 8 21:41:36 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structpickupevent.html b/source/doxygen/html/structpickupevent.html new file mode 100644 index 00000000..a189059f --- /dev/null +++ b/source/doxygen/html/structpickupevent.html @@ -0,0 +1,73 @@ + + +AssaultCube: pickupevent Struct Reference + + + + + +
+

pickupevent Struct Reference

+

+List of all members. + + + + + + +

Public Attributes

int type
int ent
+


Member Data Documentation

+ +
+
+ + + + +
int pickupevent::ent
+
+
+ +

+ +

+

+ +

+
+ + + + +
int pickupevent::type
+
+
+ +

+ +

+

+


The documentation for this struct was generated from the following file:
    +
  • R:/projects/actioncube/_svn/trunk/ac/source/src/server.cpp
+
+
Generated on Mon Dec 8 21:41:36 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structpistol-members.html b/source/doxygen/html/structpistol-members.html new file mode 100644 index 00000000..5ef7ff1a --- /dev/null +++ b/source/doxygen/html/structpistol-members.html @@ -0,0 +1,73 @@ + + +AssaultCube: Member List + + + + + +
+

pistol Member List

This is the complete list of members for pistol, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ammoweapon
attack(vec &targ)gun [virtual]
attackfx(const vec &from, const vec &to, int millis)gun [virtual]
attackphysics(vec &from, vec &to)weapon [virtual]
attacksound()weapon [virtual]
busy()weapon [inline, virtual]
checkautoreload()gun
deselectable()weapon [virtual]
dynrecoil()weapon [virtual]
dynspread()weapon [virtual]
equipplayer(playerent *pl)weapon [static]
flashtime() const weapon [virtual]
gun(playerent *owner, int type)gun
gunwaitweapon
infoweapon
lastactionweapon
magweapon
modelanim()gun [virtual]
modelattacking()weapon
onammopicked()weapon [inline, virtual]
ondeselecting()weapon [inline, virtual]
onownerdies()weapon [inline, virtual]
onselecting()weapon [virtual]
ownerweapon
pistol(playerent *owner)pistol
reload()weapon [virtual]
reloadingweapon
renderaimhelp(bool teamwarning)weapon [virtual]
renderhudmodel()weapon [virtual]
renderhudmodel(int lastaction, int index=0)weapon
renderstats()weapon [virtual]
reset()weapon [inline, virtual]
selectable()pistol [virtual]
sendshoot(vec &from, vec &to)weapon
shotsweapon
typeweapon
updatetimers()weapon [virtual]
valid(int id)weapon [static]
weapon(struct playerent *owner, int type)weapon
weaponbeloweyeweapon [static]
weaponchangetimeweapon [static]
~weapon()weapon [inline, virtual]

+
Generated on Mon Dec 8 21:41:36 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structpistol.html b/source/doxygen/html/structpistol.html new file mode 100644 index 00000000..79f196dc --- /dev/null +++ b/source/doxygen/html/structpistol.html @@ -0,0 +1,94 @@ + + +AssaultCube: pistol Struct Reference + + + + + +
+

pistol Struct Reference

#include <weapon.h> +

+Inherits gun. +

+

+Collaboration diagram for pistol:
+
+

Collaboration graph
+
[legend]
+ +

+List of all members. + + + + + + +

Public Member Functions

 pistol (playerent *owner)
bool selectable ()
+


Constructor & Destructor Documentation

+ +
+
+ + + + + + + + + +
pistol::pistol (playerent *  owner  ) 
+
+
+ +

+ +

+

+


Member Function Documentation

+ +
+
+ + + + + + + + +
bool pistol::selectable (  )  [virtual]
+
+
+ +

+ +

Reimplemented from weapon.

+ +
+

+


The documentation for this struct was generated from the following files:
    +
  • R:/projects/actioncube/_svn/trunk/ac/source/src/weapon.h
  • R:/projects/actioncube/_svn/trunk/ac/source/src/weapon.cpp
+
+
Generated on Mon Dec 8 21:41:36 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structpistol__coll__graph.dot b/source/doxygen/html/structpistol__coll__graph.dot new file mode 100644 index 00000000..9476ce6b --- /dev/null +++ b/source/doxygen/html/structpistol__coll__graph.dot @@ -0,0 +1,31 @@ +digraph G +{ + edge [fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"]; + node [fontname="FreeSans",fontsize="10",shape=record]; + Node1 [label="pistol",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; + Node2 -> Node1 [dir=back,color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; + Node2 [label="gun",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structgun.html"]; + Node3 -> Node2 [dir=back,color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; + Node3 [label="weapon",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structweapon.html"]; + Node4 -> Node3 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="owner",fontname="FreeSans"]; + Node4 [label="playerent",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classplayerent.html"]; + Node5 -> Node4 [dir=back,color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; + Node5 [label="dynent",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classdynent.html"]; + Node6 -> Node5 [dir=back,color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; + Node6 [label="physent",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classphysent.html"]; + Node7 -> Node6 [dir=back,color="firebrick4",fontsize="10",style="solid",fontname="FreeSans"]; + Node7 [label="worldobject",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classworldobject.html"]; + Node8 -> Node6 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="deltapos\nnewpos\nvel\no",fontname="FreeSans"]; + Node8 [label="vec",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structvec.html"]; + Node9 -> Node5 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="prev\ncurrent",fontname="FreeSans"]; + Node9 [label="animstate",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structanimstate.html"]; + Node10 -> Node4 [dir=back,color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; + Node10 [label="playerstate",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classplayerstate.html"]; + Node11 -> Node4 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="history",fontname="FreeSans"]; + Node11 [label="poshist",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structposhist.html"]; + Node8 -> Node11 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="pos",fontname="FreeSans"]; + Node3 -> Node4 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="weaponsel\nnextweaponsel\nweapons\nnextprimweap\nprevweaponsel\nprimweap\nlastattackweapon",fontname="FreeSans"]; + Node8 -> Node4 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="head",fontname="FreeSans"]; + Node12 -> Node3 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="info",fontname="FreeSans"]; + Node12 [label="guninfo",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structguninfo.html"]; +} diff --git a/source/doxygen/html/structpistol__coll__graph.md5 b/source/doxygen/html/structpistol__coll__graph.md5 new file mode 100644 index 00000000..f886f0cc --- /dev/null +++ b/source/doxygen/html/structpistol__coll__graph.md5 @@ -0,0 +1 @@ +3158bd65e7c072d75195271d40446053 \ No newline at end of file diff --git a/source/doxygen/html/structplayeraction-members.html b/source/doxygen/html/structplayeraction-members.html new file mode 100644 index 00000000..ced874a4 --- /dev/null +++ b/source/doxygen/html/structplayeraction-members.html @@ -0,0 +1,43 @@ + + +AssaultCube: Member List + + + + + +
+

playeraction Member List

This is the complete list of members for playeraction, including all inherited members.

+ + + + + + + + + + + + +
addressplayeraction
areaserveraction
cnplayeraction
descserveraction
disconnect(int reason)playeraction [inline]
isdisabled()serveraction [inline, virtual]
isvalid()playeraction [inline, virtual]
perform()=0serveraction [pure virtual]
playeraction(int cn)playeraction [inline]
roleserveraction
serveraction()serveraction [inline]
~serveraction()serveraction [inline, virtual]

+
Generated on Mon Dec 8 21:41:36 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structplayeraction.html b/source/doxygen/html/structplayeraction.html new file mode 100644 index 00000000..e661cdc1 --- /dev/null +++ b/source/doxygen/html/structplayeraction.html @@ -0,0 +1,156 @@ + + +AssaultCube: playeraction Struct Reference + + + + + +
+

playeraction Struct Reference

#include <serveractions.h> +

+Inherits serveraction. +

+Inherited by banaction, forceteamaction, giveadminaction, and kickaction. +

+

+Collaboration diagram for playeraction:
+
+

Collaboration graph
+
[legend]
+ +

+List of all members. + + + + + + + + + + + + + +

Public Member Functions

void disconnect (int reason)
virtual bool isvalid ()
 playeraction (int cn)

Public Attributes

int cn
ENetAddress address
+


Constructor & Destructor Documentation

+ +
+
+ + + + + + + + + +
playeraction::playeraction (int  cn  )  [inline]
+
+
+ +

+ +

+

+


Member Function Documentation

+ +
+
+ + + + + + + + + +
void playeraction::disconnect (int  reason  )  [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
virtual bool playeraction::isvalid (  )  [inline, virtual]
+
+
+ +

+ +

Reimplemented from serveraction.

+ +

Reimplemented in forceteamaction, kickaction, and banaction.

+ +
+

+


Member Data Documentation

+ +
+
+ + + + +
ENetAddress playeraction::address
+
+
+ +

+ +

+

+ +

+
+ + + + +
int playeraction::cn
+
+
+ +

+ +

+

+


The documentation for this struct was generated from the following file: +
+
Generated on Mon Dec 8 21:41:36 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structplayeraction__coll__graph.dot b/source/doxygen/html/structplayeraction__coll__graph.dot new file mode 100644 index 00000000..a4869be8 --- /dev/null +++ b/source/doxygen/html/structplayeraction__coll__graph.dot @@ -0,0 +1,8 @@ +digraph G +{ + edge [fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"]; + node [fontname="FreeSans",fontsize="10",shape=record]; + Node1 [label="playeraction",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; + Node2 -> Node1 [dir=back,color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; + Node2 [label="serveraction",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structserveraction.html"]; +} diff --git a/source/doxygen/html/structplayeraction__coll__graph.md5 b/source/doxygen/html/structplayeraction__coll__graph.md5 new file mode 100644 index 00000000..3b38c3a3 --- /dev/null +++ b/source/doxygen/html/structplayeraction__coll__graph.md5 @@ -0,0 +1 @@ +be7300c7d0e9a00c27811fb87f3e7bde \ No newline at end of file diff --git a/source/doxygen/html/structposhist-members.html b/source/doxygen/html/structposhist-members.html new file mode 100644 index 00000000..5bc51746 --- /dev/null +++ b/source/doxygen/html/structposhist-members.html @@ -0,0 +1,41 @@ + + +AssaultCube: Member List + + + + + +
+

poshist Member List

This is the complete list of members for poshist, including all inherited members.

+ + + + + + + + + + +
addpos(const vec &o)poshist [inline]
curposposhist
getpos(int i) const poshist [inline]
nextupdateposhist
numposposhist
posposhist
poshist()poshist [inline]
reset()poshist [inline]
size() const poshist [inline]
update(const vec &o, int lastmillis)poshist [inline]

+
Generated on Mon Dec 8 21:41:36 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structposhist.html b/source/doxygen/html/structposhist.html new file mode 100644 index 00000000..5f05ccbf --- /dev/null +++ b/source/doxygen/html/structposhist.html @@ -0,0 +1,255 @@ + + +AssaultCube: poshist Struct Reference + + + + + +
+

poshist Struct Reference

#include <entity.h> +

+

+Collaboration diagram for poshist:
+
+

Collaboration graph
+
[legend]
+ +

+List of all members. + + + + + + + + + + + + + + + + + + + + + + + +

Public Member Functions

 poshist ()
const int size () const
void reset ()
void addpos (const vec &o)
const vec & getpos (int i) const
void update (const vec &o, int lastmillis)

Public Attributes

int nextupdate
int curpos
int numpos
vec pos [POSHIST_SIZE]
+


Constructor & Destructor Documentation

+ +
+
+ + + + + + + + +
poshist::poshist (  )  [inline]
+
+
+ +

+ +

+

+


Member Function Documentation

+ +
+
+ + + + + + + + + +
void poshist::addpos (const vec &  o  )  [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
const vec& poshist::getpos (int  i  )  const [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void poshist::reset (  )  [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
const int poshist::size (  )  const [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void poshist::update (const vec &  o,
int  lastmillis 
) [inline]
+
+
+ +

+ +

+

+


Member Data Documentation

+ +
+
+ + + + +
int poshist::curpos
+
+
+ +

+ +

+

+ +

+
+ + + + +
int poshist::nextupdate
+
+
+ +

+ +

+

+ +

+
+ + + + +
int poshist::numpos
+
+
+ +

+ +

+

+ +

+
+ + + + +
vec poshist::pos[POSHIST_SIZE]
+
+
+ +

+ +

+

+


The documentation for this struct was generated from the following file:
    +
  • R:/projects/actioncube/_svn/trunk/ac/source/src/entity.h
+
+
Generated on Mon Dec 8 21:41:36 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structposhist__coll__graph.dot b/source/doxygen/html/structposhist__coll__graph.dot new file mode 100644 index 00000000..3ae40adb --- /dev/null +++ b/source/doxygen/html/structposhist__coll__graph.dot @@ -0,0 +1,8 @@ +digraph G +{ + edge [fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"]; + node [fontname="FreeSans",fontsize="10",shape=record]; + Node1 [label="poshist",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; + Node2 -> Node1 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="pos",fontname="FreeSans"]; + Node2 [label="vec",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structvec.html"]; +} diff --git a/source/doxygen/html/structposhist__coll__graph.md5 b/source/doxygen/html/structposhist__coll__graph.md5 new file mode 100644 index 00000000..d3282a32 --- /dev/null +++ b/source/doxygen/html/structposhist__coll__graph.md5 @@ -0,0 +1 @@ +0637b41d8fdc35c3d6b54efe682490de \ No newline at end of file diff --git a/source/doxygen/html/structposixsyslog-members.html b/source/doxygen/html/structposixsyslog-members.html new file mode 100644 index 00000000..27a3fc42 --- /dev/null +++ b/source/doxygen/html/structposixsyslog-members.html @@ -0,0 +1,46 @@ + + +AssaultCube: Member List + + + + + +
+

posixsyslog Member List

This is the complete list of members for posixsyslog, including all inherited members.

+ + + + + + + + + + + + + + + +
close()posixsyslog [inline, virtual]
consolelog
enabledlog
error enum valuelog
facilityposixsyslog
identposixsyslog
info enum valuelog
level enum namelog
log()log [inline]
open()posixsyslog [inline, virtual]
posixsyslog(int facility, const char *ident)posixsyslog [inline]
warning enum valuelog
writeline(int level, const char *msg,...)posixsyslog [inline, virtual]
~log()log [inline, virtual]
~posixsyslog()posixsyslog [inline]

+
Generated on Mon Dec 8 21:41:36 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structposixsyslog.html b/source/doxygen/html/structposixsyslog.html new file mode 100644 index 00000000..753ae784 --- /dev/null +++ b/source/doxygen/html/structposixsyslog.html @@ -0,0 +1,220 @@ + + +AssaultCube: posixsyslog Struct Reference + + + + + +
+

posixsyslog Struct Reference

Inherits log. +

+

+Collaboration diagram for posixsyslog:
+
+

Collaboration graph
+
[legend]
+ +

+List of all members. + + + + + + + + + + + + + + + + + +

Public Member Functions

 posixsyslog (int facility, const char *ident)
 ~posixsyslog ()
virtual void writeline (int level, const char *msg,...)
virtual void open ()
virtual void close ()

Public Attributes

int facility
string ident
+


Constructor & Destructor Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + +
posixsyslog::posixsyslog (int  facility,
const char *  ident 
) [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
posixsyslog::~posixsyslog (  )  [inline]
+
+
+ +

+ +

+

+


Member Function Documentation

+ +
+
+ + + + + + + + +
virtual void posixsyslog::close (  )  [inline, virtual]
+
+
+ +

+ +

Implements log.

+ +
+

+ +

+
+ + + + + + + + +
virtual void posixsyslog::open (  )  [inline, virtual]
+
+
+ +

+ +

Implements log.

+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
virtual void posixsyslog::writeline (int  level,
const char *  msg,
  ... 
) [inline, virtual]
+
+
+ +

+ +

Implements log.

+ +
+

+


Member Data Documentation

+ +
+
+ + + + +
int posixsyslog::facility
+
+
+ +

+ +

+

+ +

+ +
+ +

+ +

+

+


The documentation for this struct was generated from the following file:
    +
  • R:/projects/actioncube/_svn/trunk/ac/source/src/log.cpp
+
+
Generated on Mon Dec 8 21:41:36 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structposixsyslog__coll__graph.dot b/source/doxygen/html/structposixsyslog__coll__graph.dot new file mode 100644 index 00000000..f7e9ca8d --- /dev/null +++ b/source/doxygen/html/structposixsyslog__coll__graph.dot @@ -0,0 +1,8 @@ +digraph G +{ + edge [fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"]; + node [fontname="FreeSans",fontsize="10",shape=record]; + Node1 [label="posixsyslog",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; + Node2 -> Node1 [dir=back,color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; + Node2 [label="log",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structlog.html"]; +} diff --git a/source/doxygen/html/structposixsyslog__coll__graph.md5 b/source/doxygen/html/structposixsyslog__coll__graph.md5 new file mode 100644 index 00000000..acd6df0f --- /dev/null +++ b/source/doxygen/html/structposixsyslog__coll__graph.md5 @@ -0,0 +1 @@ +be85dd42dc857591c0ed09585e2570ee \ No newline at end of file diff --git a/source/doxygen/html/structprojectilestate-members.html b/source/doxygen/html/structprojectilestate-members.html new file mode 100644 index 00000000..ee7d930a --- /dev/null +++ b/source/doxygen/html/structprojectilestate-members.html @@ -0,0 +1,37 @@ + + +AssaultCube: Member List + + + + + +
+

projectilestate< N > Member List

This is the complete list of members for projectilestate< N >, including all inherited members.

+ + + + + + +
add(int val)projectilestate< N > [inline]
numprojsprojectilestate< N >
projectilestate()projectilestate< N > [inline]
projsprojectilestate< N >
remove(int val)projectilestate< N > [inline]
reset()projectilestate< N > [inline]

+
Generated on Mon Dec 8 21:41:36 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structprojectilestate.html b/source/doxygen/html/structprojectilestate.html new file mode 100644 index 00000000..5fc0eaa2 --- /dev/null +++ b/source/doxygen/html/structprojectilestate.html @@ -0,0 +1,177 @@ + + +AssaultCube: projectilestate< N > Struct Template Reference + + + + + +
+

projectilestate< N > Struct Template Reference

+

+List of all members. + + + + + + + + + + + + + + + +

Public Member Functions

 projectilestate ()
void reset ()
void add (int val)
bool remove (int val)

Public Attributes

int projs [N]
int numprojs
+

template<int N>
+ struct projectilestate< N >

+ +

Constructor & Destructor Documentation

+ +
+
+
+template<int N>
+ + + + + + + + +
projectilestate< N >::projectilestate (  )  [inline]
+
+
+ +

+ +

+

+


Member Function Documentation

+ +
+
+
+template<int N>
+ + + + + + + + + +
void projectilestate< N >::add (int  val  )  [inline]
+
+
+ +

+ +

+

+ +

+
+
+template<int N>
+ + + + + + + + + +
bool projectilestate< N >::remove (int  val  )  [inline]
+
+
+ +

+ +

+

+ +

+
+
+template<int N>
+ + + + + + + + +
void projectilestate< N >::reset (  )  [inline]
+
+
+ +

+ +

+

+


Member Data Documentation

+ +
+
+
+template<int N>
+ + + + +
int projectilestate< N >::numprojs
+
+
+ +

+ +

+

+ +

+
+
+template<int N>
+ + + + +
int projectilestate< N >::projs[N]
+
+
+ +

+ +

+

+


The documentation for this struct was generated from the following file:
    +
  • R:/projects/actioncube/_svn/trunk/ac/source/src/server.cpp
+
+
Generated on Mon Dec 8 21:41:36 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structpwddetail-members.html b/source/doxygen/html/structpwddetail-members.html new file mode 100644 index 00000000..ac07d282 --- /dev/null +++ b/source/doxygen/html/structpwddetail-members.html @@ -0,0 +1,34 @@ + + +AssaultCube: Member List + + + + + +
+

pwddetail Member List

This is the complete list of members for pwddetail, including all inherited members.

+ + + +
denyadminpwddetail
linepwddetail
pwdpwddetail

+
Generated on Mon Dec 8 21:41:36 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structpwddetail.html b/source/doxygen/html/structpwddetail.html new file mode 100644 index 00000000..1fd4142d --- /dev/null +++ b/source/doxygen/html/structpwddetail.html @@ -0,0 +1,90 @@ + + +AssaultCube: pwddetail Struct Reference + + + + + +
+

pwddetail Struct Reference

+

+List of all members. + + + + + + + + +

Public Attributes

string pwd
int line
bool denyadmin
+


Member Data Documentation

+ +
+
+ + + + +
bool pwddetail::denyadmin
+
+
+ +

+ +

+

+ +

+
+ + + + +
int pwddetail::line
+
+
+ +

+ +

+

+ +

+
+ + + + +
string pwddetail::pwd
+
+
+ +

+ +

+

+


The documentation for this struct was generated from the following file:
    +
  • R:/projects/actioncube/_svn/trunk/ac/source/src/server.cpp
+
+
Generated on Mon Dec 8 21:41:36 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structrecorddemoaction-members.html b/source/doxygen/html/structrecorddemoaction-members.html new file mode 100644 index 00000000..fe20def5 --- /dev/null +++ b/source/doxygen/html/structrecorddemoaction-members.html @@ -0,0 +1,42 @@ + + +AssaultCube: Member List + + + + + +
+

recorddemoaction Member List

This is the complete list of members for recorddemoaction, including all inherited members.

+ + + + + + + + + + + +
areaserveraction
descserveraction
enableenableaction
enableaction(bool enable)enableaction [inline]
isdisabled()serveraction [inline, virtual]
isvalid()serveraction [inline, virtual]
perform()recorddemoaction [inline, virtual]
recorddemoaction(bool enable)recorddemoaction [inline]
roleserveraction
serveraction()serveraction [inline]
~serveraction()serveraction [inline, virtual]

+
Generated on Mon Dec 8 21:41:36 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structrecorddemoaction.html b/source/doxygen/html/structrecorddemoaction.html new file mode 100644 index 00000000..d5ed1145 --- /dev/null +++ b/source/doxygen/html/structrecorddemoaction.html @@ -0,0 +1,94 @@ + + +AssaultCube: recorddemoaction Struct Reference + + + + + +
+

recorddemoaction Struct Reference

#include <serveractions.h> +

+Inherits enableaction. +

+

+Collaboration diagram for recorddemoaction:
+
+

Collaboration graph
+
[legend]
+ +

+List of all members. + + + + + + +

Public Member Functions

void perform ()
 recorddemoaction (bool enable)
+


Constructor & Destructor Documentation

+ +
+
+ + + + + + + + + +
recorddemoaction::recorddemoaction (bool  enable  )  [inline]
+
+
+ +

+ +

+

+


Member Function Documentation

+ +
+
+ + + + + + + + +
void recorddemoaction::perform (  )  [inline, virtual]
+
+
+ +

+ +

Implements serveraction.

+ +
+

+


The documentation for this struct was generated from the following file: +
+
Generated on Mon Dec 8 21:41:36 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structrecorddemoaction__coll__graph.dot b/source/doxygen/html/structrecorddemoaction__coll__graph.dot new file mode 100644 index 00000000..57077950 --- /dev/null +++ b/source/doxygen/html/structrecorddemoaction__coll__graph.dot @@ -0,0 +1,10 @@ +digraph G +{ + edge [fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"]; + node [fontname="FreeSans",fontsize="10",shape=record]; + Node1 [label="recorddemoaction",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; + Node2 -> Node1 [dir=back,color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; + Node2 [label="enableaction",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structenableaction.html"]; + Node3 -> Node2 [dir=back,color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; + Node3 [label="serveraction",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structserveraction.html"]; +} diff --git a/source/doxygen/html/structrecorddemoaction__coll__graph.md5 b/source/doxygen/html/structrecorddemoaction__coll__graph.md5 new file mode 100644 index 00000000..935a901f --- /dev/null +++ b/source/doxygen/html/structrecorddemoaction__coll__graph.md5 @@ -0,0 +1 @@ +b19f0ac291a0493dc009db904417bc58 \ No newline at end of file diff --git a/source/doxygen/html/structreleaseaction-members.html b/source/doxygen/html/structreleaseaction-members.html new file mode 100644 index 00000000..7d168482 --- /dev/null +++ b/source/doxygen/html/structreleaseaction-members.html @@ -0,0 +1,33 @@ + + +AssaultCube: Member List + + + + + +
+

releaseaction Member List

This is the complete list of members for releaseaction, including all inherited members.

+ + +
actionreleaseaction
keyreleaseaction

+
Generated on Mon Dec 8 21:41:36 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structreleaseaction.html b/source/doxygen/html/structreleaseaction.html new file mode 100644 index 00000000..37c84adb --- /dev/null +++ b/source/doxygen/html/structreleaseaction.html @@ -0,0 +1,78 @@ + + +AssaultCube: releaseaction Struct Reference + + + + + +
+

releaseaction Struct Reference

+Collaboration diagram for releaseaction:
+
+

Collaboration graph
+
[legend]
+ +

+List of all members. + + + + + + +

Public Attributes

keym * key
char * action
+


Member Data Documentation

+ +
+
+ + + + +
char* releaseaction::action
+
+
+ +

+ +

+

+ +

+
+ + + + +
keym* releaseaction::key
+
+
+ +

+ +

+

+


The documentation for this struct was generated from the following file:
    +
  • R:/projects/actioncube/_svn/trunk/ac/source/src/console.cpp
+
+
Generated on Mon Dec 8 21:41:36 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structreleaseaction__coll__graph.dot b/source/doxygen/html/structreleaseaction__coll__graph.dot new file mode 100644 index 00000000..0dc6ec4c --- /dev/null +++ b/source/doxygen/html/structreleaseaction__coll__graph.dot @@ -0,0 +1,8 @@ +digraph G +{ + edge [fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"]; + node [fontname="FreeSans",fontsize="10",shape=record]; + Node1 [label="releaseaction",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; + Node2 -> Node1 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="key",fontname="FreeSans"]; + Node2 [label="keym",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structkeym.html"]; +} diff --git a/source/doxygen/html/structreleaseaction__coll__graph.md5 b/source/doxygen/html/structreleaseaction__coll__graph.md5 new file mode 100644 index 00000000..da685aa5 --- /dev/null +++ b/source/doxygen/html/structreleaseaction__coll__graph.md5 @@ -0,0 +1 @@ +5ada05e60b41a6f959414b46bacdd055 \ No newline at end of file diff --git a/source/doxygen/html/structreloadevent-members.html b/source/doxygen/html/structreloadevent-members.html new file mode 100644 index 00000000..634d3e78 --- /dev/null +++ b/source/doxygen/html/structreloadevent-members.html @@ -0,0 +1,35 @@ + + +AssaultCube: Member List + + + + + +
+

reloadevent Member List

This is the complete list of members for reloadevent, including all inherited members.

+ + + + +
gunreloadevent
idreloadevent
millisreloadevent
typereloadevent

+
Generated on Mon Dec 8 21:41:36 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structreloadevent.html b/source/doxygen/html/structreloadevent.html new file mode 100644 index 00000000..fdd68c6e --- /dev/null +++ b/source/doxygen/html/structreloadevent.html @@ -0,0 +1,107 @@ + + +AssaultCube: reloadevent Struct Reference + + + + + +
+

reloadevent Struct Reference

+

+List of all members. + + + + + + + + + + +

Public Attributes

int type
int millis
int id
int gun
+


Member Data Documentation

+ +
+
+ + + + +
int reloadevent::gun
+
+
+ +

+ +

+

+ +

+
+ + + + +
int reloadevent::id
+
+
+ +

+ +

+

+ +

+
+ + + + +
int reloadevent::millis
+
+
+ +

+ +

+

+ +

+
+ + + + +
int reloadevent::type
+
+
+ +

+ +

+

+


The documentation for this struct was generated from the following file:
    +
  • R:/projects/actioncube/_svn/trunk/ac/source/src/server.cpp
+
+
Generated on Mon Dec 8 21:41:36 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structremovebansaction-members.html b/source/doxygen/html/structremovebansaction-members.html new file mode 100644 index 00000000..86002916 --- /dev/null +++ b/source/doxygen/html/structremovebansaction-members.html @@ -0,0 +1,40 @@ + + +AssaultCube: Member List + + + + + +
+

removebansaction Member List

This is the complete list of members for removebansaction, including all inherited members.

+ + + + + + + + + +
areaserveraction
descserveraction
isdisabled()serveraction [inline, virtual]
isvalid()serveraction [inline, virtual]
perform()removebansaction [inline, virtual]
removebansaction()removebansaction [inline]
roleserveraction
serveraction()serveraction [inline]
~serveraction()serveraction [inline, virtual]

+
Generated on Mon Dec 8 21:41:36 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structremovebansaction.html b/source/doxygen/html/structremovebansaction.html new file mode 100644 index 00000000..37e4f8f6 --- /dev/null +++ b/source/doxygen/html/structremovebansaction.html @@ -0,0 +1,93 @@ + + +AssaultCube: removebansaction Struct Reference + + + + + +
+

removebansaction Struct Reference

#include <serveractions.h> +

+Inherits serveraction. +

+

+Collaboration diagram for removebansaction:
+
+

Collaboration graph
+
[legend]
+ +

+List of all members. + + + + + + +

Public Member Functions

void perform ()
 removebansaction ()
+


Constructor & Destructor Documentation

+ +
+
+ + + + + + + + +
removebansaction::removebansaction (  )  [inline]
+
+
+ +

+ +

+

+


Member Function Documentation

+ +
+
+ + + + + + + + +
void removebansaction::perform (  )  [inline, virtual]
+
+
+ +

+ +

Implements serveraction.

+ +
+

+


The documentation for this struct was generated from the following file: +
+
Generated on Mon Dec 8 21:41:36 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structremovebansaction__coll__graph.dot b/source/doxygen/html/structremovebansaction__coll__graph.dot new file mode 100644 index 00000000..9675a0bc --- /dev/null +++ b/source/doxygen/html/structremovebansaction__coll__graph.dot @@ -0,0 +1,8 @@ +digraph G +{ + edge [fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"]; + node [fontname="FreeSans",fontsize="10",shape=record]; + Node1 [label="removebansaction",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; + Node2 -> Node1 [dir=back,color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; + Node2 [label="serveraction",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structserveraction.html"]; +} diff --git a/source/doxygen/html/structremovebansaction__coll__graph.md5 b/source/doxygen/html/structremovebansaction__coll__graph.md5 new file mode 100644 index 00000000..4ac2d9cf --- /dev/null +++ b/source/doxygen/html/structremovebansaction__coll__graph.md5 @@ -0,0 +1 @@ +ef7e5a184a5bfa7a7acc47dfc567a087 \ No newline at end of file diff --git a/source/doxygen/html/structresolverresult-members.html b/source/doxygen/html/structresolverresult-members.html new file mode 100644 index 00000000..65904a9f --- /dev/null +++ b/source/doxygen/html/structresolverresult-members.html @@ -0,0 +1,33 @@ + + +AssaultCube: Member List + + + + + +
+

resolverresult Member List

This is the complete list of members for resolverresult, including all inherited members.

+ + +
addressresolverresult
queryresolverresult

+
Generated on Mon Dec 8 21:41:36 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structresolverresult.html b/source/doxygen/html/structresolverresult.html new file mode 100644 index 00000000..99932b86 --- /dev/null +++ b/source/doxygen/html/structresolverresult.html @@ -0,0 +1,73 @@ + + +AssaultCube: resolverresult Struct Reference + + + + + +
+

resolverresult Struct Reference

+

+List of all members. + + + + + + +

Public Attributes

const char * query
ENetAddress address
+


Member Data Documentation

+ +
+
+ + + + +
ENetAddress resolverresult::address
+
+
+ +

+ +

+

+ +

+
+ + + + +
const char* resolverresult::query
+
+
+ +

+ +

+

+


The documentation for this struct was generated from the following file: +
+
Generated on Mon Dec 8 21:41:36 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structresolverthread-members.html b/source/doxygen/html/structresolverthread-members.html new file mode 100644 index 00000000..f05d0816 --- /dev/null +++ b/source/doxygen/html/structresolverthread-members.html @@ -0,0 +1,34 @@ + + +AssaultCube: Member List + + + + + +
+

resolverthread Member List

This is the complete list of members for resolverthread, including all inherited members.

+ + + +
queryresolverthread
starttimeresolverthread
threadresolverthread

+
Generated on Mon Dec 8 21:41:36 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structresolverthread.html b/source/doxygen/html/structresolverthread.html new file mode 100644 index 00000000..8f3a92ec --- /dev/null +++ b/source/doxygen/html/structresolverthread.html @@ -0,0 +1,90 @@ + + +AssaultCube: resolverthread Struct Reference + + + + + +
+

resolverthread Struct Reference

+

+List of all members. + + + + + + + + +

Public Attributes

SDL_Thread * thread
const char * query
int starttime
+


Member Data Documentation

+ +
+
+ + + + +
const char* resolverthread::query
+
+
+ +

+ +

+

+ +

+
+ + + + +
int resolverthread::starttime
+
+
+ +

+ +

+

+ +

+
+ + + + +
SDL_Thread* resolverthread::thread
+
+
+ +

+ +

+

+


The documentation for this struct was generated from the following file: +
+
Generated on Mon Dec 8 21:41:36 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structringbuf-members.html b/source/doxygen/html/structringbuf-members.html new file mode 100644 index 00000000..5310552f --- /dev/null +++ b/source/doxygen/html/structringbuf-members.html @@ -0,0 +1,44 @@ + + +AssaultCube: Member List + + + + + +
+

ringbuf< T, SIZE > Member List

This is the complete list of members for ringbuf< T, SIZE >, including all inherited members.

+ + + + + + + + + + + + + +
add(const T &e)ringbuf< T, SIZE > [inline]
add()ringbuf< T, SIZE > [inline]
clear()ringbuf< T, SIZE > [inline]
dataringbuf< T, SIZE >
empty() const ringbuf< T, SIZE > [inline]
indexringbuf< T, SIZE >
lenringbuf< T, SIZE >
length() const ringbuf< T, SIZE > [inline]
maxsize() const ringbuf< T, SIZE > [inline]
operator[](int i)ringbuf< T, SIZE > [inline]
operator[](int i) const ringbuf< T, SIZE > [inline]
remove()ringbuf< T, SIZE > [inline]
ringbuf()ringbuf< T, SIZE > [inline]

+
Generated on Mon Dec 8 21:41:36 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structringbuf.html b/source/doxygen/html/structringbuf.html new file mode 100644 index 00000000..715652b4 --- /dev/null +++ b/source/doxygen/html/structringbuf.html @@ -0,0 +1,337 @@ + + +AssaultCube: ringbuf< T, SIZE > Struct Template Reference + + + + + +
+

ringbuf< T, SIZE > Struct Template Reference

#include <tools.h> +

+ +

+List of all members. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Public Member Functions

 ringbuf ()
void clear ()
bool empty () const
int maxsize () const
int length () const
T & remove ()
T & add (const T &e)
T & add ()
T & operator[] (int i)
const T & operator[] (int i) const

Public Attributes

int index
int len
T data [SIZE]
+

template<class T, int SIZE>
+ struct ringbuf< T, SIZE >

+ +

Constructor & Destructor Documentation

+ +
+
+
+template<class T , int SIZE>
+ + + + + + + + +
ringbuf< T, SIZE >::ringbuf (  )  [inline]
+
+
+ +

+ +

+

+


Member Function Documentation

+ +
+
+
+template<class T , int SIZE>
+ + + + + + + + +
T& ringbuf< T, SIZE >::add (  )  [inline]
+
+
+ +

+ +

+

+ +

+
+
+template<class T , int SIZE>
+ + + + + + + + + +
T& ringbuf< T, SIZE >::add (const T &  e  )  [inline]
+
+
+ +

+ +

+

+ +

+
+
+template<class T , int SIZE>
+ + + + + + + + +
void ringbuf< T, SIZE >::clear (  )  [inline]
+
+
+ +

+ +

+

+ +

+
+
+template<class T , int SIZE>
+ + + + + + + + +
bool ringbuf< T, SIZE >::empty (  )  const [inline]
+
+
+ +

+ +

+

+ +

+
+
+template<class T , int SIZE>
+ + + + + + + + +
int ringbuf< T, SIZE >::length (  )  const [inline]
+
+
+ +

+ +

+

+ +

+
+
+template<class T , int SIZE>
+ + + + + + + + +
int ringbuf< T, SIZE >::maxsize (  )  const [inline]
+
+
+ +

+ +

+

+ +

+
+
+template<class T , int SIZE>
+ + + + + + + + + +
const T& ringbuf< T, SIZE >::operator[] (int  i  )  const [inline]
+
+
+ +

+ +

+

+ +

+
+
+template<class T , int SIZE>
+ + + + + + + + + +
T& ringbuf< T, SIZE >::operator[] (int  i  )  [inline]
+
+
+ +

+ +

+

+ +

+
+
+template<class T , int SIZE>
+ + + + + + + + +
T& ringbuf< T, SIZE >::remove (  )  [inline]
+
+
+ +

+ +

+

+


Member Data Documentation

+ +
+
+
+template<class T , int SIZE>
+ + + + +
T ringbuf< T, SIZE >::data[SIZE]
+
+
+ +

+ +

+

+ +

+
+
+template<class T , int SIZE>
+ + + + +
int ringbuf< T, SIZE >::index
+
+
+ +

+ +

+

+ +

+
+
+template<class T , int SIZE>
+ + + + +
int ringbuf< T, SIZE >::len
+
+
+ +

+ +

+

+


The documentation for this struct was generated from the following file:
    +
  • R:/projects/actioncube/_svn/trunk/ac/source/src/tools.h
+
+
Generated on Mon Dec 8 21:41:36 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structs__sprintf__f-members.html b/source/doxygen/html/structs__sprintf__f-members.html new file mode 100644 index 00000000..31cf9244 --- /dev/null +++ b/source/doxygen/html/structs__sprintf__f-members.html @@ -0,0 +1,34 @@ + + +AssaultCube: Member List + + + + + +
+

s_sprintf_f Member List

This is the complete list of members for s_sprintf_f, including all inherited members.

+ + + +
ds_sprintf_f
operator()(const char *fmt,...)s_sprintf_f [inline]
s_sprintf_f(char *str)s_sprintf_f [inline]

+
Generated on Mon Dec 8 21:41:36 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structs__sprintf__f.html b/source/doxygen/html/structs__sprintf__f.html new file mode 100644 index 00000000..8d316e95 --- /dev/null +++ b/source/doxygen/html/structs__sprintf__f.html @@ -0,0 +1,114 @@ + + +AssaultCube: s_sprintf_f Struct Reference + + + + + +
+

s_sprintf_f Struct Reference

#include <tools.h> +

+ +

+List of all members. + + + + + + + + + +

Public Member Functions

 s_sprintf_f (char *str)
void operator() (const char *fmt,...)

Public Attributes

char * d
+


Constructor & Destructor Documentation

+ +
+
+ + + + + + + + + +
s_sprintf_f::s_sprintf_f (char *  str  )  [inline]
+
+
+ +

+ +

+

+


Member Function Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + +
void s_sprintf_f::operator() (const char *  fmt,
  ... 
) [inline]
+
+
+ +

+ +

+

+


Member Data Documentation

+ +
+
+ + + + +
char* s_sprintf_f::d
+
+
+ +

+ +

+

+


The documentation for this struct was generated from the following file:
    +
  • R:/projects/actioncube/_svn/trunk/ac/source/src/tools.h
+
+
Generated on Mon Dec 8 21:41:36 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structsavedscore-members.html b/source/doxygen/html/structsavedscore-members.html new file mode 100644 index 00000000..361934fd --- /dev/null +++ b/source/doxygen/html/structsavedscore-members.html @@ -0,0 +1,41 @@ + + +AssaultCube: Member List + + + + + +
+

savedscore Member List

This is the complete list of members for savedscore, including all inherited members.

+ + + + + + + + + + +
damagesavedscore
deathssavedscore
flagscoresavedscore
fragssavedscore
ipsavedscore
namesavedscore
restore(clientstate &cs)savedscore [inline]
save(clientstate &cs)savedscore [inline]
shotdamagesavedscore
teamkillssavedscore

+
Generated on Mon Dec 8 21:41:36 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structsavedscore.html b/source/doxygen/html/structsavedscore.html new file mode 100644 index 00000000..6256ce50 --- /dev/null +++ b/source/doxygen/html/structsavedscore.html @@ -0,0 +1,221 @@ + + +AssaultCube: savedscore Struct Reference + + + + + +
+

savedscore Struct Reference

+

+List of all members. + + + + + + + + + + + + + + + + + + + + + + + +

Public Member Functions

void save (clientstate &cs)
void restore (clientstate &cs)

Public Attributes

string name
uint ip
int frags
int flagscore
int deaths
int teamkills
int shotdamage
int damage
+


Member Function Documentation

+ +
+
+ + + + + + + + + +
void savedscore::restore (clientstate &  cs  )  [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void savedscore::save (clientstate &  cs  )  [inline]
+
+
+ +

+ +

+

+


Member Data Documentation

+ +
+
+ + + + +
int savedscore::damage
+
+
+ +

+ +

+

+ +

+
+ + + + +
int savedscore::deaths
+
+
+ +

+ +

+

+ +

+
+ + + + +
int savedscore::flagscore
+
+
+ +

+ +

+

+ +

+
+ + + + +
int savedscore::frags
+
+
+ +

+ +

+

+ +

+
+ + + + +
uint savedscore::ip
+
+
+ +

+ +

+

+ +

+ +
+ +

+ +

+

+ +

+
+ + + + +
int savedscore::shotdamage
+
+
+ +

+ +

+

+ +

+
+ + + + +
int savedscore::teamkills
+
+
+ +

+ +

+

+


The documentation for this struct was generated from the following file:
    +
  • R:/projects/actioncube/_svn/trunk/ac/source/src/server.cpp
+
+
Generated on Mon Dec 8 21:41:36 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structscoreratio-members.html b/source/doxygen/html/structscoreratio-members.html new file mode 100644 index 00000000..222fb009 --- /dev/null +++ b/source/doxygen/html/structscoreratio-members.html @@ -0,0 +1,34 @@ + + +AssaultCube: Member List + + + + + +
+

scoreratio Member List

This is the complete list of members for scoreratio, including all inherited members.

+ + + +
calc(int frags, int deaths)scoreratio [inline]
precisionscoreratio
ratioscoreratio

+
Generated on Mon Dec 8 21:41:36 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structscoreratio.html b/source/doxygen/html/structscoreratio.html new file mode 100644 index 00000000..464ccc7e --- /dev/null +++ b/source/doxygen/html/structscoreratio.html @@ -0,0 +1,106 @@ + + +AssaultCube: scoreratio Struct Reference + + + + + +
+

scoreratio Struct Reference

+

+List of all members. + + + + + + + + + +

Public Member Functions

void calc (int frags, int deaths)

Public Attributes

float ratio
int precision
+


Member Function Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + +
void scoreratio::calc (int  frags,
int  deaths 
) [inline]
+
+
+ +

+ +

+

+


Member Data Documentation

+ +
+
+ + + + +
int scoreratio::precision
+
+
+ +

+ +

+

+ +

+
+ + + + +
float scoreratio::ratio
+
+
+ +

+ +

+

+


The documentation for this struct was generated from the following file: +
+
Generated on Mon Dec 8 21:41:36 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structscriptsleep-members.html b/source/doxygen/html/structscriptsleep-members.html new file mode 100644 index 00000000..e66b2eac --- /dev/null +++ b/source/doxygen/html/structscriptsleep-members.html @@ -0,0 +1,33 @@ + + +AssaultCube: Member List + + + + + +
+

scriptsleep Member List

This is the complete list of members for scriptsleep, including all inherited members.

+ + +
cmdscriptsleep
waitscriptsleep

+
Generated on Mon Dec 8 21:41:36 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structscriptsleep.html b/source/doxygen/html/structscriptsleep.html new file mode 100644 index 00000000..6ab77344 --- /dev/null +++ b/source/doxygen/html/structscriptsleep.html @@ -0,0 +1,73 @@ + + +AssaultCube: scriptsleep Struct Reference + + + + + +
+

scriptsleep Struct Reference

+

+List of all members. + + + + + + +

Public Attributes

int wait
char * cmd
+


Member Data Documentation

+ +
+
+ + + + +
char* scriptsleep::cmd
+
+
+ +

+ +

+

+ +

+
+ + + + +
int scriptsleep::wait
+
+
+ +

+ +

+

+


The documentation for this struct was generated from the following file: +
+
Generated on Mon Dec 8 21:41:36 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structserver__entity-members.html b/source/doxygen/html/structserver__entity-members.html new file mode 100644 index 00000000..caf67db7 --- /dev/null +++ b/source/doxygen/html/structserver__entity-members.html @@ -0,0 +1,34 @@ + + +AssaultCube: Member List + + + + + +
+

server_entity Member List

This is the complete list of members for server_entity, including all inherited members.

+ + + +
spawnedserver_entity
spawntimeserver_entity
typeserver_entity

+
Generated on Mon Dec 8 21:41:36 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structserver__entity.html b/source/doxygen/html/structserver__entity.html new file mode 100644 index 00000000..b0fa7030 --- /dev/null +++ b/source/doxygen/html/structserver__entity.html @@ -0,0 +1,90 @@ + + +AssaultCube: server_entity Struct Reference + + + + + +
+

server_entity Struct Reference

+

+List of all members. + + + + + + + + +

Public Attributes

int type
bool spawned
int spawntime
+


Member Data Documentation

+ +
+
+ + + + +
bool server_entity::spawned
+
+
+ +

+ +

+

+ +

+
+ + + + +
int server_entity::spawntime
+
+
+ +

+ +

+

+ +

+
+ + + + +
int server_entity::type
+
+
+ +

+ +

+

+


The documentation for this struct was generated from the following file:
    +
  • R:/projects/actioncube/_svn/trunk/ac/source/src/server.cpp
+
+
Generated on Mon Dec 8 21:41:36 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structserveraction-members.html b/source/doxygen/html/structserveraction-members.html new file mode 100644 index 00000000..783237f5 --- /dev/null +++ b/source/doxygen/html/structserveraction-members.html @@ -0,0 +1,39 @@ + + +AssaultCube: Member List + + + + + +
+

serveraction Member List

This is the complete list of members for serveraction, including all inherited members.

+ + + + + + + + +
areaserveraction
descserveraction
isdisabled()serveraction [inline, virtual]
isvalid()serveraction [inline, virtual]
perform()=0serveraction [pure virtual]
roleserveraction
serveraction()serveraction [inline]
~serveraction()serveraction [inline, virtual]

+
Generated on Mon Dec 8 21:41:36 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structserveraction.html b/source/doxygen/html/structserveraction.html new file mode 100644 index 00000000..c6c578e7 --- /dev/null +++ b/source/doxygen/html/structserveraction.html @@ -0,0 +1,208 @@ + + +AssaultCube: serveraction Struct Reference + + + + + +
+

serveraction Struct Reference

#include <serveractions.h> +

+Inherited by cleardemosaction, demoplayaction, enableaction, mapaction, mastermodeaction, playeraction, removebansaction, serverdescaction, shuffleteamaction, and stopdemoaction. +

+ +

+List of all members. + + + + + + + + + + + + + + + + + + + +

Public Member Functions

virtual void perform ()=0
virtual bool isvalid ()
virtual bool isdisabled ()
 serveraction ()
virtual ~serveraction ()

Public Attributes

int role
int area
string desc
+


Constructor & Destructor Documentation

+ +
+
+ + + + + + + + +
serveraction::serveraction (  )  [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
virtual serveraction::~serveraction (  )  [inline, virtual]
+
+
+ +

+ +

+

+


Member Function Documentation

+ +
+
+ + + + + + + + +
virtual bool serveraction::isdisabled (  )  [inline, virtual]
+
+
+ +

+ +

Reimplemented in mapaction.

+ +
+

+ +

+
+ + + + + + + + +
virtual bool serveraction::isvalid (  )  [inline, virtual]
+
+ +

+ +

+
+ + + + + + + + +
virtual void serveraction::perform (  )  [pure virtual]
+
+ +

+


Member Data Documentation

+ +
+
+ + + + +
int serveraction::area
+
+
+ +

+ +

+

+ +

+ +
+ +

+ +

+

+ +

+
+ + + + +
int serveraction::role
+
+
+ +

+ +

+

+


The documentation for this struct was generated from the following file: +
+
Generated on Mon Dec 8 21:41:36 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structservercontroller-members.html b/source/doxygen/html/structservercontroller-members.html new file mode 100644 index 00000000..f9e9e9f0 --- /dev/null +++ b/source/doxygen/html/structservercontroller-members.html @@ -0,0 +1,37 @@ + + +AssaultCube: Member List + + + + + +
+

servercontroller Member List

This is the complete list of members for servercontroller, including all inherited members.

+ + + + + + +
argcservercontroller
argvservercontroller
keepalive()=0servercontroller [pure virtual]
start()=0servercontroller [pure virtual]
stop()=0servercontroller [pure virtual]
~servercontroller()servercontroller [inline, virtual]

+
Generated on Mon Dec 8 21:41:36 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structservercontroller.html b/source/doxygen/html/structservercontroller.html new file mode 100644 index 00000000..02ed05bc --- /dev/null +++ b/source/doxygen/html/structservercontroller.html @@ -0,0 +1,162 @@ + + +AssaultCube: servercontroller Struct Reference + + + + + +
+

servercontroller Struct Reference

#include <servercontroller.h> +

+ +

+List of all members. + + + + + + + + + + + + + + + +

Public Member Functions

virtual void start ()=0
virtual void keepalive ()=0
virtual void stop ()=0
virtual ~servercontroller ()

Public Attributes

int argc
char ** argv
+


Constructor & Destructor Documentation

+ +
+
+ + + + + + + + +
virtual servercontroller::~servercontroller (  )  [inline, virtual]
+
+
+ +

+ +

+

+


Member Function Documentation

+ +
+
+ + + + + + + + +
virtual void servercontroller::keepalive (  )  [pure virtual]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
virtual void servercontroller::start (  )  [pure virtual]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
virtual void servercontroller::stop (  )  [pure virtual]
+
+
+ +

+ +

+

+


Member Data Documentation

+ +
+
+ + + + +
int servercontroller::argc
+
+
+ +

+ +

+

+ +

+
+ + + + +
char** servercontroller::argv
+
+
+ +

+ +

+

+


The documentation for this struct was generated from the following file: +
+
Generated on Mon Dec 8 21:41:36 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structserverdescaction-members.html b/source/doxygen/html/structserverdescaction-members.html new file mode 100644 index 00000000..322b6195 --- /dev/null +++ b/source/doxygen/html/structserverdescaction-members.html @@ -0,0 +1,44 @@ + + +AssaultCube: Member List + + + + + +
+

serverdescaction Member List

This is the complete list of members for serverdescaction, including all inherited members.

+ + + + + + + + + + + + + +
addressserverdescaction
areaserveraction
cnserverdescaction
descserveraction
isdisabled()serveraction [inline, virtual]
isvalid()serverdescaction [inline, virtual]
perform()serverdescaction [inline, virtual]
roleserveraction
sdescserverdescaction
serveraction()serveraction [inline]
serverdescaction(char *sdesc, int cn)serverdescaction [inline]
~serveraction()serveraction [inline, virtual]
~serverdescaction()serverdescaction [inline]

+
Generated on Mon Dec 8 21:41:36 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structserverdescaction.html b/source/doxygen/html/structserverdescaction.html new file mode 100644 index 00000000..7b2ee359 --- /dev/null +++ b/source/doxygen/html/structserverdescaction.html @@ -0,0 +1,200 @@ + + +AssaultCube: serverdescaction Struct Reference + + + + + +
+

serverdescaction Struct Reference

#include <serveractions.h> +

+Inherits serveraction. +

+

+Collaboration diagram for serverdescaction:
+
+

Collaboration graph
+
[legend]
+ +

+List of all members. + + + + + + + + + + + + + + + + + +

Public Member Functions

void perform ()
bool isvalid ()
 serverdescaction (char *sdesc, int cn)
 ~serverdescaction ()

Public Attributes

char * sdesc
int cn
ENetAddress address
+


Constructor & Destructor Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + +
serverdescaction::serverdescaction (char *  sdesc,
int  cn 
) [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
serverdescaction::~serverdescaction (  )  [inline]
+
+
+ +

+ +

+

+


Member Function Documentation

+ +
+
+ + + + + + + + +
bool serverdescaction::isvalid (  )  [inline, virtual]
+
+
+ +

+ +

Reimplemented from serveraction.

+ +
+

+ +

+
+ + + + + + + + +
void serverdescaction::perform (  )  [inline, virtual]
+
+
+ +

+ +

Implements serveraction.

+ +
+

+


Member Data Documentation

+ +
+
+ + + + +
ENetAddress serverdescaction::address
+
+
+ +

+ +

+

+ +

+
+ + + + +
int serverdescaction::cn
+
+
+ +

+ +

+

+ +

+
+ + + + +
char* serverdescaction::sdesc
+
+
+ +

+ +

+

+


The documentation for this struct was generated from the following file: +
+
Generated on Mon Dec 8 21:41:36 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structserverdescaction__coll__graph.dot b/source/doxygen/html/structserverdescaction__coll__graph.dot new file mode 100644 index 00000000..82a7ba8b --- /dev/null +++ b/source/doxygen/html/structserverdescaction__coll__graph.dot @@ -0,0 +1,8 @@ +digraph G +{ + edge [fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"]; + node [fontname="FreeSans",fontsize="10",shape=record]; + Node1 [label="serverdescaction",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; + Node2 -> Node1 [dir=back,color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; + Node2 [label="serveraction",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structserveraction.html"]; +} diff --git a/source/doxygen/html/structserverdescaction__coll__graph.md5 b/source/doxygen/html/structserverdescaction__coll__graph.md5 new file mode 100644 index 00000000..9faedfd9 --- /dev/null +++ b/source/doxygen/html/structserverdescaction__coll__graph.md5 @@ -0,0 +1 @@ +54f460ab3efa47aa10f7dc9c67ba2f8e \ No newline at end of file diff --git a/source/doxygen/html/structserverinfo-members.html b/source/doxygen/html/structserverinfo-members.html new file mode 100644 index 00000000..3261d593 --- /dev/null +++ b/source/doxygen/html/structserverinfo-members.html @@ -0,0 +1,50 @@ + + +AssaultCube: Member List + + + + + + +
Generated on Mon Dec 8 21:41:37 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structserverinfo.html b/source/doxygen/html/structserverinfo.html new file mode 100644 index 00000000..67519300 --- /dev/null +++ b/source/doxygen/html/structserverinfo.html @@ -0,0 +1,351 @@ + + +AssaultCube: serverinfo Struct Reference + + + + + +
+

serverinfo Struct Reference

#include <protos.h> +

+ +

+List of all members. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Public Types

enum  { UNRESOLVED = 0, +RESOLVING, +RESOLVED + }

Public Member Functions

 serverinfo ()

Public Attributes

string name
string full
string map
string sdesc
string cmd
int mode
int numplayers
int maxclients
int ping
int protocol
int minremain
int resolved
int port
int lastpingmillis
ENetAddress address
+


Member Enumeration Documentation

+ +
+
+ + + + +
anonymous enum
+
+
+ +

+

Enumerator:
+ + + + +
UNRESOLVED  +
RESOLVING  +
RESOLVED  +
+
+ +
+

+


Constructor & Destructor Documentation

+ +
+
+ + + + + + + + +
serverinfo::serverinfo (  )  [inline]
+
+
+ +

+ +

+

+


Member Data Documentation

+ +
+
+ + + + +
ENetAddress serverinfo::address
+
+
+ +

+ +

+

+ +

+
+ + + + +
string serverinfo::cmd
+
+
+ +

+ +

+

+ +

+ +
+ +

+ +

+

+ +

+ +
+ +

+ +

+

+ +

+
+ + + + +
string serverinfo::map
+
+
+ +

+ +

+

+ +

+
+ + + + +
int serverinfo::maxclients
+
+
+ +

+ +

+

+ +

+
+ + + + +
int serverinfo::minremain
+
+
+ +

+ +

+

+ +

+
+ + + + +
int serverinfo::mode
+
+
+ +

+ +

+

+ +

+ +
+ +

+ +

+

+ +

+
+ + + + +
int serverinfo::numplayers
+
+
+ +

+ +

+

+ +

+
+ + + + +
int serverinfo::ping
+
+
+ +

+ +

+

+ +

+
+ + + + +
int serverinfo::port
+
+
+ +

+ +

+

+ +

+
+ + + + +
int serverinfo::protocol
+
+
+ +

+ +

+

+ +

+
+ + + + +
int serverinfo::resolved
+
+
+ +

+ +

+

+ +

+ +
+ +

+ +

+

+


The documentation for this struct was generated from the following file:
    +
  • R:/projects/actioncube/_svn/trunk/ac/source/src/protos.h
+
+
Generated on Mon Dec 8 21:41:37 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structsflaginfo-members.html b/source/doxygen/html/structsflaginfo-members.html new file mode 100644 index 00000000..76f72875 --- /dev/null +++ b/source/doxygen/html/structsflaginfo-members.html @@ -0,0 +1,36 @@ + + +AssaultCube: Member List + + + + + +
+

sflaginfo Member List

This is the complete list of members for sflaginfo, including all inherited members.

+ + + + + +
actor_cnsflaginfo
lastupdatesflaginfo
possflaginfo
statesflaginfo
stolentimesflaginfo

+
Generated on Mon Dec 8 21:41:37 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structsflaginfo.html b/source/doxygen/html/structsflaginfo.html new file mode 100644 index 00000000..68eda9dd --- /dev/null +++ b/source/doxygen/html/structsflaginfo.html @@ -0,0 +1,124 @@ + + +AssaultCube: sflaginfo Struct Reference + + + + + +
+

sflaginfo Struct Reference

+

+List of all members. + + + + + + + + + + + + +

Public Attributes

int state
int actor_cn
float pos [3]
int lastupdate
int stolentime
+


Member Data Documentation

+ +
+
+ + + + +
int sflaginfo::actor_cn
+
+
+ +

+ +

+

+ +

+
+ + + + +
int sflaginfo::lastupdate
+
+
+ +

+ +

+

+ +

+
+ + + + +
float sflaginfo::pos[3]
+
+
+ +

+ +

+

+ +

+
+ + + + +
int sflaginfo::state
+
+
+ +

+ +

+

+ +

+
+ + + + +
int sflaginfo::stolentime
+
+
+ +

+ +

+

+


The documentation for this struct was generated from the following file:
    +
  • R:/projects/actioncube/_svn/trunk/ac/source/src/server.cpp
+
+
Generated on Mon Dec 8 21:41:37 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structshadowvertex-members.html b/source/doxygen/html/structshadowvertex-members.html new file mode 100644 index 00000000..8cc881f2 --- /dev/null +++ b/source/doxygen/html/structshadowvertex-members.html @@ -0,0 +1,36 @@ + + +AssaultCube: Member List + + + + + +
+

shadowvertex Member List

This is the complete list of members for shadowvertex, including all inherited members.

+ + + + + +
ushadowvertex
vshadowvertex
xshadowvertex
yshadowvertex
zshadowvertex

+
Generated on Mon Dec 8 21:41:37 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structshadowvertex.html b/source/doxygen/html/structshadowvertex.html new file mode 100644 index 00000000..bbcfd430 --- /dev/null +++ b/source/doxygen/html/structshadowvertex.html @@ -0,0 +1,124 @@ + + +AssaultCube: shadowvertex Struct Reference + + + + + +
+

shadowvertex Struct Reference

+

+List of all members. + + + + + + + + + + + + +

Public Attributes

float u
float v
float x
float y
float z
+


Member Data Documentation

+ +
+
+ + + + +
float shadowvertex::u
+
+
+ +

+ +

+

+ +

+
+ + + + +
float shadowvertex::v
+
+
+ +

+ +

+

+ +

+
+ + + + +
float shadowvertex::x
+
+
+ +

+ +

+

+ +

+
+ + + + +
float shadowvertex::y
+
+
+ +

+ +

+

+ +

+
+ + + + +
float shadowvertex::z
+
+
+ +

+ +

+

+


The documentation for this struct was generated from the following file: +
+
Generated on Mon Dec 8 21:41:37 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structshotevent-members.html b/source/doxygen/html/structshotevent-members.html new file mode 100644 index 00000000..ebb983ea --- /dev/null +++ b/source/doxygen/html/structshotevent-members.html @@ -0,0 +1,37 @@ + + +AssaultCube: Member List + + + + + +
+

shotevent Member List

This is the complete list of members for shotevent, including all inherited members.

+ + + + + + +
fromshotevent
gunshotevent
idshotevent
millisshotevent
toshotevent
typeshotevent

+
Generated on Mon Dec 8 21:41:37 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structshotevent.html b/source/doxygen/html/structshotevent.html new file mode 100644 index 00000000..00e981b0 --- /dev/null +++ b/source/doxygen/html/structshotevent.html @@ -0,0 +1,141 @@ + + +AssaultCube: shotevent Struct Reference + + + + + +
+

shotevent Struct Reference

+

+List of all members. + + + + + + + + + + + + + + +

Public Attributes

int type
int millis
int id
int gun
float from [3]
float to [3]
+


Member Data Documentation

+ +
+
+ + + + +
float shotevent::from[3]
+
+
+ +

+ +

+

+ +

+
+ + + + +
int shotevent::gun
+
+
+ +

+ +

+

+ +

+
+ + + + +
int shotevent::id
+
+
+ +

+ +

+

+ +

+
+ + + + +
int shotevent::millis
+
+
+ +

+ +

+

+ +

+
+ + + + +
float shotevent::to[3]
+
+
+ +

+ +

+

+ +

+
+ + + + +
int shotevent::type
+
+
+ +

+ +

+

+


The documentation for this struct was generated from the following file:
    +
  • R:/projects/actioncube/_svn/trunk/ac/source/src/server.cpp
+
+
Generated on Mon Dec 8 21:41:37 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structshotgun-members.html b/source/doxygen/html/structshotgun-members.html new file mode 100644 index 00000000..cf8d2123 --- /dev/null +++ b/source/doxygen/html/structshotgun-members.html @@ -0,0 +1,73 @@ + + +AssaultCube: Member List + + + + + +
+

shotgun Member List

This is the complete list of members for shotgun, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ammoweapon
attack(vec &targ)shotgun [virtual]
attackfx(const vec &from, const vec &to, int millis)shotgun [virtual]
attackphysics(vec &from, vec &to)weapon [virtual]
attacksound()weapon [virtual]
busy()weapon [inline, virtual]
checkautoreload()gun
deselectable()weapon [virtual]
dynrecoil()weapon [virtual]
dynspread()weapon [virtual]
equipplayer(playerent *pl)weapon [static]
flashtime() const weapon [virtual]
gun(playerent *owner, int type)gun
gunwaitweapon
infoweapon
lastactionweapon
magweapon
modelanim()gun [virtual]
modelattacking()weapon
onammopicked()weapon [inline, virtual]
ondeselecting()weapon [inline, virtual]
onownerdies()weapon [inline, virtual]
onselecting()weapon [virtual]
ownerweapon
reload()weapon [virtual]
reloadingweapon
renderaimhelp(bool teamwarning)weapon [virtual]
renderhudmodel()weapon [virtual]
renderhudmodel(int lastaction, int index=0)weapon
renderstats()weapon [virtual]
reset()weapon [inline, virtual]
selectable()shotgun [virtual]
sendshoot(vec &from, vec &to)weapon
shotgun(playerent *owner)shotgun
shotsweapon
typeweapon
updatetimers()weapon [virtual]
valid(int id)weapon [static]
weapon(struct playerent *owner, int type)weapon
weaponbeloweyeweapon [static]
weaponchangetimeweapon [static]
~weapon()weapon [inline, virtual]

+
Generated on Mon Dec 8 21:41:37 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structshotgun.html b/source/doxygen/html/structshotgun.html new file mode 100644 index 00000000..7db78e58 --- /dev/null +++ b/source/doxygen/html/structshotgun.html @@ -0,0 +1,157 @@ + + +AssaultCube: shotgun Struct Reference + + + + + +
+

shotgun Struct Reference

#include <weapon.h> +

+Inherits gun. +

+

+Collaboration diagram for shotgun:
+
+

Collaboration graph
+
[legend]
+ +

+List of all members. + + + + + + + + + + +

Public Member Functions

 shotgun (playerent *owner)
bool attack (vec &targ)
void attackfx (const vec &from, const vec &to, int millis)
bool selectable ()
+


Constructor & Destructor Documentation

+ +
+
+ + + + + + + + + +
shotgun::shotgun (playerent *  owner  ) 
+
+
+ +

+ +

+

+


Member Function Documentation

+ +
+
+ + + + + + + + + +
bool shotgun::attack (vec &  targ  )  [virtual]
+
+
+ +

+ +

Reimplemented from gun.

+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void shotgun::attackfx (const vec &  from,
const vec &  to,
int  millis 
) [virtual]
+
+
+ +

+ +

Reimplemented from gun.

+ +
+

+ +

+
+ + + + + + + + +
bool shotgun::selectable (  )  [virtual]
+
+
+ +

+ +

Reimplemented from weapon.

+ +
+

+


The documentation for this struct was generated from the following files:
    +
  • R:/projects/actioncube/_svn/trunk/ac/source/src/weapon.h
  • R:/projects/actioncube/_svn/trunk/ac/source/src/weapon.cpp
+
+
Generated on Mon Dec 8 21:41:37 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structshotgun__coll__graph.dot b/source/doxygen/html/structshotgun__coll__graph.dot new file mode 100644 index 00000000..a156274b --- /dev/null +++ b/source/doxygen/html/structshotgun__coll__graph.dot @@ -0,0 +1,31 @@ +digraph G +{ + edge [fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"]; + node [fontname="FreeSans",fontsize="10",shape=record]; + Node1 [label="shotgun",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; + Node2 -> Node1 [dir=back,color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; + Node2 [label="gun",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structgun.html"]; + Node3 -> Node2 [dir=back,color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; + Node3 [label="weapon",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structweapon.html"]; + Node4 -> Node3 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="owner",fontname="FreeSans"]; + Node4 [label="playerent",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classplayerent.html"]; + Node5 -> Node4 [dir=back,color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; + Node5 [label="dynent",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classdynent.html"]; + Node6 -> Node5 [dir=back,color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; + Node6 [label="physent",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classphysent.html"]; + Node7 -> Node6 [dir=back,color="firebrick4",fontsize="10",style="solid",fontname="FreeSans"]; + Node7 [label="worldobject",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classworldobject.html"]; + Node8 -> Node6 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="deltapos\nnewpos\nvel\no",fontname="FreeSans"]; + Node8 [label="vec",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structvec.html"]; + Node9 -> Node5 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="prev\ncurrent",fontname="FreeSans"]; + Node9 [label="animstate",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structanimstate.html"]; + Node10 -> Node4 [dir=back,color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; + Node10 [label="playerstate",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classplayerstate.html"]; + Node11 -> Node4 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="history",fontname="FreeSans"]; + Node11 [label="poshist",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structposhist.html"]; + Node8 -> Node11 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="pos",fontname="FreeSans"]; + Node3 -> Node4 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="weaponsel\nnextweaponsel\nweapons\nnextprimweap\nprevweaponsel\nprimweap\nlastattackweapon",fontname="FreeSans"]; + Node8 -> Node4 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="head",fontname="FreeSans"]; + Node12 -> Node3 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="info",fontname="FreeSans"]; + Node12 [label="guninfo",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structguninfo.html"]; +} diff --git a/source/doxygen/html/structshotgun__coll__graph.md5 b/source/doxygen/html/structshotgun__coll__graph.md5 new file mode 100644 index 00000000..6ddcd995 --- /dev/null +++ b/source/doxygen/html/structshotgun__coll__graph.md5 @@ -0,0 +1 @@ +29eca5c5175a90912a9750e22b3c700b \ No newline at end of file diff --git a/source/doxygen/html/structshuffleteamaction-members.html b/source/doxygen/html/structshuffleteamaction-members.html new file mode 100644 index 00000000..d5e586b9 --- /dev/null +++ b/source/doxygen/html/structshuffleteamaction-members.html @@ -0,0 +1,40 @@ + + +AssaultCube: Member List + + + + + +
+

shuffleteamaction Member List

This is the complete list of members for shuffleteamaction, including all inherited members.

+ + + + + + + + + +
areaserveraction
descserveraction
isdisabled()serveraction [inline, virtual]
isvalid()shuffleteamaction [inline, virtual]
perform()shuffleteamaction [inline, virtual]
roleserveraction
serveraction()serveraction [inline]
shuffleteamaction()shuffleteamaction [inline]
~serveraction()serveraction [inline, virtual]

+
Generated on Mon Dec 8 21:41:37 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structshuffleteamaction.html b/source/doxygen/html/structshuffleteamaction.html new file mode 100644 index 00000000..0118f881 --- /dev/null +++ b/source/doxygen/html/structshuffleteamaction.html @@ -0,0 +1,116 @@ + + +AssaultCube: shuffleteamaction Struct Reference + + + + + +
+

shuffleteamaction Struct Reference

#include <serveractions.h> +

+Inherits serveraction. +

+

+Collaboration diagram for shuffleteamaction:
+
+

Collaboration graph
+
[legend]
+ +

+List of all members. + + + + + + + + +

Public Member Functions

void perform ()
bool isvalid ()
 shuffleteamaction ()
+


Constructor & Destructor Documentation

+ +
+
+ + + + + + + + +
shuffleteamaction::shuffleteamaction (  )  [inline]
+
+
+ +

+ +

+

+


Member Function Documentation

+ +
+
+ + + + + + + + +
bool shuffleteamaction::isvalid (  )  [inline, virtual]
+
+
+ +

+ +

Reimplemented from serveraction.

+ +
+

+ +

+
+ + + + + + + + +
void shuffleteamaction::perform (  )  [inline, virtual]
+
+
+ +

+ +

Implements serveraction.

+ +
+

+


The documentation for this struct was generated from the following file: +
+
Generated on Mon Dec 8 21:41:37 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structshuffleteamaction__coll__graph.dot b/source/doxygen/html/structshuffleteamaction__coll__graph.dot new file mode 100644 index 00000000..be80680a --- /dev/null +++ b/source/doxygen/html/structshuffleteamaction__coll__graph.dot @@ -0,0 +1,8 @@ +digraph G +{ + edge [fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"]; + node [fontname="FreeSans",fontsize="10",shape=record]; + Node1 [label="shuffleteamaction",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; + Node2 -> Node1 [dir=back,color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; + Node2 [label="serveraction",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structserveraction.html"]; +} diff --git a/source/doxygen/html/structshuffleteamaction__coll__graph.md5 b/source/doxygen/html/structshuffleteamaction__coll__graph.md5 new file mode 100644 index 00000000..3971ad58 --- /dev/null +++ b/source/doxygen/html/structshuffleteamaction__coll__graph.md5 @@ -0,0 +1 @@ +df75b711baeb249e3a9e608d8a97aa61 \ No newline at end of file diff --git a/source/doxygen/html/structsline-members.html b/source/doxygen/html/structsline-members.html new file mode 100644 index 00000000..83b6ff21 --- /dev/null +++ b/source/doxygen/html/structsline-members.html @@ -0,0 +1,34 @@ + + +AssaultCube: Member List + + + + + +
+

sline Member List

This is the complete list of members for sline, including all inherited members.

+ + + +
bgcolorsline
ssline
sline()sline [inline]

+
Generated on Mon Dec 8 21:41:37 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structsline.html b/source/doxygen/html/structsline.html new file mode 100644 index 00000000..e3f0e094 --- /dev/null +++ b/source/doxygen/html/structsline.html @@ -0,0 +1,101 @@ + + +AssaultCube: sline Struct Reference + + + + + +
+

sline Struct Reference

+Collaboration diagram for sline:
+
+

Collaboration graph
+
[legend]
+ +

+List of all members. + + + + + + + + + +

Public Member Functions

 sline ()

Public Attributes

string s
color * bgcolor
+


Constructor & Destructor Documentation

+ +
+
+ + + + + + + + +
sline::sline (  )  [inline]
+
+
+ +

+ +

+

+


Member Data Documentation

+ +
+
+ + + + +
color* sline::bgcolor
+
+
+ +

+ +

+

+ +

+
+ + + + +
string sline::s
+
+
+ +

+ +

+

+


The documentation for this struct was generated from the following file: +
+
Generated on Mon Dec 8 21:41:37 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structsline__coll__graph.dot b/source/doxygen/html/structsline__coll__graph.dot new file mode 100644 index 00000000..12792803 --- /dev/null +++ b/source/doxygen/html/structsline__coll__graph.dot @@ -0,0 +1,8 @@ +digraph G +{ + edge [fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"]; + node [fontname="FreeSans",fontsize="10",shape=record]; + Node1 [label="sline",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; + Node2 -> Node1 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="bgcolor",fontname="FreeSans"]; + Node2 [label="color",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structcolor.html"]; +} diff --git a/source/doxygen/html/structsline__coll__graph.md5 b/source/doxygen/html/structsline__coll__graph.md5 new file mode 100644 index 00000000..4c8aabea --- /dev/null +++ b/source/doxygen/html/structsline__coll__graph.md5 @@ -0,0 +1 @@ +77fc94b22c3a4dafc1da53bd41e03c3a \ No newline at end of file diff --git a/source/doxygen/html/structsniperrifle-members.html b/source/doxygen/html/structsniperrifle-members.html new file mode 100644 index 00000000..1a17d799 --- /dev/null +++ b/source/doxygen/html/structsniperrifle-members.html @@ -0,0 +1,76 @@ + + +AssaultCube: Member List + + + + + +
+

sniperrifle Member List

This is the complete list of members for sniperrifle, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ammoweapon
attack(vec &targ)gun [virtual]
attackfx(const vec &from, const vec &to, int millis)sniperrifle [virtual]
attackphysics(vec &from, vec &to)weapon [virtual]
attacksound()weapon [virtual]
busy()weapon [inline, virtual]
checkautoreload()gun
deselectable()weapon [virtual]
dynrecoil()sniperrifle [virtual]
dynspread()sniperrifle [virtual]
equipplayer(playerent *pl)weapon [static]
flashtime() const weapon [virtual]
gun(playerent *owner, int type)gun
gunwaitweapon
infoweapon
lastactionweapon
magweapon
modelanim()gun [virtual]
modelattacking()weapon
onammopicked()weapon [inline, virtual]
ondeselecting()sniperrifle [virtual]
onownerdies()sniperrifle [virtual]
onselecting()sniperrifle [virtual]
ownerweapon
reload()sniperrifle [virtual]
reloadingweapon
renderaimhelp(bool teamwarning)sniperrifle [virtual]
renderhudmodel()sniperrifle [virtual]
gun::renderhudmodel(int lastaction, int index=0)weapon
renderstats()weapon [virtual]
reset()weapon [inline, virtual]
scopedsniperrifle
scoped_sincesniperrifle
selectable()sniperrifle [virtual]
sendshoot(vec &from, vec &to)weapon
setscope(bool enable)sniperrifle
shotsweapon
sniperrifle(playerent *owner)sniperrifle
typeweapon
updatetimers()weapon [virtual]
valid(int id)weapon [static]
weapon(struct playerent *owner, int type)weapon
weaponbeloweyeweapon [static]
weaponchangetimeweapon [static]
~weapon()weapon [inline, virtual]

+
Generated on Mon Dec 8 21:41:37 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structsniperrifle.html b/source/doxygen/html/structsniperrifle.html new file mode 100644 index 00000000..c5c11319 --- /dev/null +++ b/source/doxygen/html/structsniperrifle.html @@ -0,0 +1,376 @@ + + +AssaultCube: sniperrifle Struct Reference + + + + + +
+

sniperrifle Struct Reference

#include <weapon.h> +

+Inherits gun. +

+

+Collaboration diagram for sniperrifle:
+
+

Collaboration graph
+
[legend]
+ +

+List of all members. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Public Member Functions

 sniperrifle (playerent *owner)
void attackfx (const vec &from, const vec &to, int millis)
bool reload ()
int dynspread ()
float dynrecoil ()
bool selectable ()
void onselecting ()
void ondeselecting ()
void onownerdies ()
void renderhudmodel ()
void renderaimhelp (bool teamwarning)
void setscope (bool enable)

Public Attributes

bool scoped
int scoped_since
+


Constructor & Destructor Documentation

+ +
+
+ + + + + + + + + +
sniperrifle::sniperrifle (playerent *  owner  ) 
+
+
+ +

+ +

+

+


Member Function Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void sniperrifle::attackfx (const vec &  from,
const vec &  to,
int  millis 
) [virtual]
+
+
+ +

+ +

Reimplemented from gun.

+ +
+

+ +

+
+ + + + + + + + +
float sniperrifle::dynrecoil (  )  [virtual]
+
+
+ +

+ +

Reimplemented from weapon.

+ +
+

+ +

+
+ + + + + + + + +
int sniperrifle::dynspread (  )  [virtual]
+
+
+ +

+ +

Reimplemented from weapon.

+ +
+

+ +

+
+ + + + + + + + +
void sniperrifle::ondeselecting (  )  [virtual]
+
+
+ +

+ +

Reimplemented from weapon.

+ +
+

+ +

+
+ + + + + + + + +
void sniperrifle::onownerdies (  )  [virtual]
+
+
+ +

+ +

Reimplemented from weapon.

+ +
+

+ +

+
+ + + + + + + + +
void sniperrifle::onselecting (  )  [virtual]
+
+
+ +

+ +

Reimplemented from weapon.

+ +
+

+ +

+
+ + + + + + + + +
bool sniperrifle::reload (  )  [virtual]
+
+
+ +

+ +

Reimplemented from weapon.

+ +
+

+ +

+
+ + + + + + + + + +
void sniperrifle::renderaimhelp (bool  teamwarning  )  [virtual]
+
+
+ +

+ +

Reimplemented from weapon.

+ +
+

+ +

+
+ + + + + + + + +
void sniperrifle::renderhudmodel (  )  [virtual]
+
+
+ +

+ +

Reimplemented from weapon.

+ +
+

+ +

+
+ + + + + + + + +
bool sniperrifle::selectable (  )  [virtual]
+
+
+ +

+ +

Reimplemented from weapon.

+ +
+

+ +

+
+ + + + + + + + + +
void sniperrifle::setscope (bool  enable  ) 
+
+
+ +

+ +

+

+


Member Data Documentation

+ +
+
+ + + + +
bool sniperrifle::scoped
+
+
+ +

+ +

+

+ +

+
+ + + + +
int sniperrifle::scoped_since
+
+
+ +

+ +

+

+


The documentation for this struct was generated from the following files:
    +
  • R:/projects/actioncube/_svn/trunk/ac/source/src/weapon.h
  • R:/projects/actioncube/_svn/trunk/ac/source/src/weapon.cpp
+
+
Generated on Mon Dec 8 21:41:37 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structsniperrifle__coll__graph.dot b/source/doxygen/html/structsniperrifle__coll__graph.dot new file mode 100644 index 00000000..bc9b7a0d --- /dev/null +++ b/source/doxygen/html/structsniperrifle__coll__graph.dot @@ -0,0 +1,31 @@ +digraph G +{ + edge [fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"]; + node [fontname="FreeSans",fontsize="10",shape=record]; + Node1 [label="sniperrifle",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; + Node2 -> Node1 [dir=back,color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; + Node2 [label="gun",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structgun.html"]; + Node3 -> Node2 [dir=back,color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; + Node3 [label="weapon",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structweapon.html"]; + Node4 -> Node3 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="owner",fontname="FreeSans"]; + Node4 [label="playerent",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classplayerent.html"]; + Node5 -> Node4 [dir=back,color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; + Node5 [label="dynent",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classdynent.html"]; + Node6 -> Node5 [dir=back,color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; + Node6 [label="physent",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classphysent.html"]; + Node7 -> Node6 [dir=back,color="firebrick4",fontsize="10",style="solid",fontname="FreeSans"]; + Node7 [label="worldobject",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classworldobject.html"]; + Node8 -> Node6 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="deltapos\nnewpos\nvel\no",fontname="FreeSans"]; + Node8 [label="vec",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structvec.html"]; + Node9 -> Node5 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="prev\ncurrent",fontname="FreeSans"]; + Node9 [label="animstate",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structanimstate.html"]; + Node10 -> Node4 [dir=back,color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; + Node10 [label="playerstate",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classplayerstate.html"]; + Node11 -> Node4 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="history",fontname="FreeSans"]; + Node11 [label="poshist",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structposhist.html"]; + Node8 -> Node11 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="pos",fontname="FreeSans"]; + Node3 -> Node4 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="weaponsel\nnextweaponsel\nweapons\nnextprimweap\nprevweaponsel\nprimweap\nlastattackweapon",fontname="FreeSans"]; + Node8 -> Node4 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="head",fontname="FreeSans"]; + Node12 -> Node3 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="info",fontname="FreeSans"]; + Node12 [label="guninfo",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structguninfo.html"]; +} diff --git a/source/doxygen/html/structsniperrifle__coll__graph.md5 b/source/doxygen/html/structsniperrifle__coll__graph.md5 new file mode 100644 index 00000000..4d7285f2 --- /dev/null +++ b/source/doxygen/html/structsniperrifle__coll__graph.md5 @@ -0,0 +1 @@ +ec41559c606439148e69329884593f52 \ No newline at end of file diff --git a/source/doxygen/html/structsoundconfig-members.html b/source/doxygen/html/structsoundconfig-members.html new file mode 100644 index 00000000..c342c169 --- /dev/null +++ b/source/doxygen/html/structsoundconfig-members.html @@ -0,0 +1,45 @@ + + +AssaultCube: Member List + + + + + +
+

soundconfig Member List

This is the complete list of members for soundconfig, including all inherited members.

+ + + + + + + + + + + + + + +
audibleradiussoundconfig
bufsoundconfig
distancemodel enum namesoundconfig
DM_DEFAULT enum valuesoundconfig
DM_LINEAR enum valuesoundconfig
loopsoundconfig
maxusessoundconfig
modelsoundconfig
mutedsoundconfig
onattach()soundconfig
ondetach()soundconfig
soundconfig(sbuffer *b, int vol, int maxuses, bool loop, int audibleradius)soundconfig
usessoundconfig
volsoundconfig

+
Generated on Mon Dec 8 21:41:37 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structsoundconfig.html b/source/doxygen/html/structsoundconfig.html new file mode 100644 index 00000000..cf47f32f --- /dev/null +++ b/source/doxygen/html/structsoundconfig.html @@ -0,0 +1,305 @@ + + +AssaultCube: soundconfig Struct Reference + + + + + +
+

soundconfig Struct Reference

#include <sound.h> +

+

+Collaboration diagram for soundconfig:
+
+

Collaboration graph
+
[legend]
+ +

+List of all members. + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Public Types

enum  distancemodel { DM_DEFAULT = 0, +DM_LINEAR + }

Public Member Functions

 soundconfig (sbuffer *b, int vol, int maxuses, bool loop, int audibleradius)
void onattach ()
void ondetach ()

Public Attributes

sbuffer * buf
int vol
int uses
int maxuses
bool loop
bool muted
int audibleradius
distancemodel model
+


Member Enumeration Documentation

+ +
+
+ + + + +
enum soundconfig::distancemodel
+
+
+ +

+

Enumerator:
+ + + +
DM_DEFAULT  +
DM_LINEAR  +
+
+ +
+

+


Constructor & Destructor Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
soundconfig::soundconfig (sbuffer *  b,
int  vol,
int  maxuses,
bool  loop,
int  audibleradius 
)
+
+
+ +

+ +

+

+


Member Function Documentation

+ +
+
+ + + + + + + + +
void soundconfig::onattach (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void soundconfig::ondetach (  ) 
+
+
+ +

+ +

+

+


Member Data Documentation

+ +
+ +
+ +

+ +

+

+ +

+ +
+ +

+ +

+

+ +

+
+ + + + +
bool soundconfig::loop
+
+
+ +

+ +

+

+ +

+
+ + + + +
int soundconfig::maxuses
+
+
+ +

+ +

+

+ +

+ +
+ +

+ +

+

+ +

+
+ + + + +
bool soundconfig::muted
+
+
+ +

+ +

+

+ +

+
+ + + + +
int soundconfig::uses
+
+
+ +

+ +

+

+ +

+
+ + + + +
int soundconfig::vol
+
+
+ +

+ +

+

+


The documentation for this struct was generated from the following files:
    +
  • R:/projects/actioncube/_svn/trunk/ac/source/src/sound.h
  • R:/projects/actioncube/_svn/trunk/ac/source/src/audiomanager.cpp
+
+
Generated on Mon Dec 8 21:41:37 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structsoundconfig__coll__graph.dot b/source/doxygen/html/structsoundconfig__coll__graph.dot new file mode 100644 index 00000000..e852169a --- /dev/null +++ b/source/doxygen/html/structsoundconfig__coll__graph.dot @@ -0,0 +1,8 @@ +digraph G +{ + edge [fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"]; + node [fontname="FreeSans",fontsize="10",shape=record]; + Node1 [label="soundconfig",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; + Node2 -> Node1 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="buf",fontname="FreeSans"]; + Node2 [label="sbuffer",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classsbuffer.html"]; +} diff --git a/source/doxygen/html/structsoundconfig__coll__graph.md5 b/source/doxygen/html/structsoundconfig__coll__graph.md5 new file mode 100644 index 00000000..9f547001 --- /dev/null +++ b/source/doxygen/html/structsoundconfig__coll__graph.md5 @@ -0,0 +1 @@ +6776cd539864daa0be1a74be25d13683 \ No newline at end of file diff --git a/source/doxygen/html/structsqr-members.html b/source/doxygen/html/structsqr-members.html new file mode 100644 index 00000000..3ee850d2 --- /dev/null +++ b/source/doxygen/html/structsqr-members.html @@ -0,0 +1,45 @@ + + +AssaultCube: Member List + + + + + +
+

sqr Member List

This is the complete list of members for sqr, including all inherited members.

+ + + + + + + + + + + + + + +
bsqr
ceilsqr
ctexsqr
defersqr
floorsqr
ftexsqr
gsqr
occludedsqr
rsqr
tagsqr
typesqr
utexsqr
vdeltasqr
wtexsqr

+
Generated on Mon Dec 8 21:41:37 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structsqr.html b/source/doxygen/html/structsqr.html new file mode 100644 index 00000000..a98bbb09 --- /dev/null +++ b/source/doxygen/html/structsqr.html @@ -0,0 +1,279 @@ + + +AssaultCube: sqr Struct Reference + + + + + +
+

sqr Struct Reference

#include <world.h> +

+ +

+List of all members. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Public Attributes

uchar type
char floor
char ceil
uchar wtex
uchar ftex
uchar ctex
uchar r
uchar g
uchar b
uchar vdelta
char defer
char occluded
uchar utex
uchar tag
+


Member Data Documentation

+ +
+
+ + + + +
uchar sqr::b
+
+
+ +

+ +

+

+ +

+
+ + + + +
char sqr::ceil
+
+
+ +

+ +

+

+ +

+
+ + + + +
uchar sqr::ctex
+
+
+ +

+ +

+

+ +

+
+ + + + +
char sqr::defer
+
+
+ +

+ +

+

+ +

+
+ + + + +
char sqr::floor
+
+
+ +

+ +

+

+ +

+
+ + + + +
uchar sqr::ftex
+
+
+ +

+ +

+

+ +

+
+ + + + +
uchar sqr::g
+
+
+ +

+ +

+

+ +

+
+ + + + +
char sqr::occluded
+
+
+ +

+ +

+

+ +

+
+ + + + +
uchar sqr::r
+
+
+ +

+ +

+

+ +

+
+ + + + +
uchar sqr::tag
+
+
+ +

+ +

+

+ +

+
+ + + + +
uchar sqr::type
+
+
+ +

+ +

+

+ +

+
+ + + + +
uchar sqr::utex
+
+
+ +

+ +

+

+ +

+
+ + + + +
uchar sqr::vdelta
+
+
+ +

+ +

+

+ +

+
+ + + + +
uchar sqr::wtex
+
+
+ +

+ +

+

+


The documentation for this struct was generated from the following file:
    +
  • R:/projects/actioncube/_svn/trunk/ac/source/src/world.h
+
+
Generated on Mon Dec 8 21:41:37 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structstaticreference-members.html b/source/doxygen/html/structstaticreference-members.html new file mode 100644 index 00000000..030000b7 --- /dev/null +++ b/source/doxygen/html/structstaticreference-members.html @@ -0,0 +1,48 @@ + + +AssaultCube: Member List + + + + + +
+

staticreference Member List

This is the complete list of members for staticreference, including all inherited members.

+ + + + + + + + + + + + + + + + + +
attach()worldobjreference [inline, virtual]
clone() const staticreference [virtual]
currentposition() const staticreference [virtual]
detach()worldobjreference [inline, virtual]
nodistance()staticreference [virtual]
operator!=(const worldobjreference &other)worldobjreference [inline, virtual]
operator==(const worldobjreference &other)staticreference [virtual]
posstaticreference
staticreference(const vec &ref)staticreference
typeworldobjreference
worldobjreference(int t)worldobjreference [inline]
worldobjtype enum nameworldobjreference
WR_CAMERA enum valueworldobjreference
WR_ENTITY enum valueworldobjreference
WR_PHYSENT enum valueworldobjreference
WR_STATICPOS enum valueworldobjreference
~worldobjreference()worldobjreference [inline, virtual]

+
Generated on Mon Dec 8 21:41:37 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structstaticreference.html b/source/doxygen/html/structstaticreference.html new file mode 100644 index 00000000..3458e450 --- /dev/null +++ b/source/doxygen/html/structstaticreference.html @@ -0,0 +1,183 @@ + + +AssaultCube: staticreference Struct Reference + + + + + +
+

staticreference Struct Reference

#include <sound.h> +

+Inherits worldobjreference. +

+

+Collaboration diagram for staticreference:
+
+

Collaboration graph
+
[legend]
+ +

+List of all members. + + + + + + + + + + + + + + + +

Public Member Functions

 staticreference (const vec &ref)
worldobjreference * clone () const
const vec & currentposition () const
bool nodistance ()
bool operator== (const worldobjreference &other)

Public Attributes

vec pos
+


Constructor & Destructor Documentation

+ +
+
+ + + + + + + + + +
staticreference::staticreference (const vec &  ref  ) 
+
+
+ +

+ +

+

+


Member Function Documentation

+ +
+
+ + + + + + + + +
worldobjreference * staticreference::clone (  )  const [virtual]
+
+
+ +

+ +

Implements worldobjreference.

+ +
+

+ +

+
+ + + + + + + + +
const vec & staticreference::currentposition (  )  const [virtual]
+
+
+ +

+ +

Implements worldobjreference.

+ +
+

+ +

+
+ + + + + + + + +
bool staticreference::nodistance (  )  [virtual]
+
+
+ +

+ +

Implements worldobjreference.

+ +
+

+ +

+
+ + + + + + + + + +
bool staticreference::operator== (const worldobjreference &  other  )  [virtual]
+
+
+ +

+ +

Implements worldobjreference.

+ +
+

+


Member Data Documentation

+ +
+ +
+ +

+ +

+

+


The documentation for this struct was generated from the following files:
    +
  • R:/projects/actioncube/_svn/trunk/ac/source/src/sound.h
  • R:/projects/actioncube/_svn/trunk/ac/source/src/audiomanager.cpp
+
+
Generated on Mon Dec 8 21:41:37 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structstaticreference__coll__graph.dot b/source/doxygen/html/structstaticreference__coll__graph.dot new file mode 100644 index 00000000..f7a69296 --- /dev/null +++ b/source/doxygen/html/structstaticreference__coll__graph.dot @@ -0,0 +1,10 @@ +digraph G +{ + edge [fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"]; + node [fontname="FreeSans",fontsize="10",shape=record]; + Node1 [label="staticreference",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; + Node2 -> Node1 [dir=back,color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; + Node2 [label="worldobjreference",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classworldobjreference.html"]; + Node3 -> Node1 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="pos",fontname="FreeSans"]; + Node3 [label="vec",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structvec.html"]; +} diff --git a/source/doxygen/html/structstaticreference__coll__graph.md5 b/source/doxygen/html/structstaticreference__coll__graph.md5 new file mode 100644 index 00000000..b0b3b4ad --- /dev/null +++ b/source/doxygen/html/structstaticreference__coll__graph.md5 @@ -0,0 +1 @@ +d96f75c9fed3017d84ee1c76e9c6f933 \ No newline at end of file diff --git a/source/doxygen/html/structstopdemoaction-members.html b/source/doxygen/html/structstopdemoaction-members.html new file mode 100644 index 00000000..3f4d6bce --- /dev/null +++ b/source/doxygen/html/structstopdemoaction-members.html @@ -0,0 +1,40 @@ + + +AssaultCube: Member List + + + + + +
+

stopdemoaction Member List

This is the complete list of members for stopdemoaction, including all inherited members.

+ + + + + + + + + +
areaserveraction
descserveraction
isdisabled()serveraction [inline, virtual]
isvalid()serveraction [inline, virtual]
perform()stopdemoaction [inline, virtual]
roleserveraction
serveraction()serveraction [inline]
stopdemoaction()stopdemoaction [inline]
~serveraction()serveraction [inline, virtual]

+
Generated on Mon Dec 8 21:41:37 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structstopdemoaction.html b/source/doxygen/html/structstopdemoaction.html new file mode 100644 index 00000000..6d6360c7 --- /dev/null +++ b/source/doxygen/html/structstopdemoaction.html @@ -0,0 +1,93 @@ + + +AssaultCube: stopdemoaction Struct Reference + + + + + +
+

stopdemoaction Struct Reference

#include <serveractions.h> +

+Inherits serveraction. +

+

+Collaboration diagram for stopdemoaction:
+
+

Collaboration graph
+
[legend]
+ +

+List of all members. + + + + + + +

Public Member Functions

void perform ()
 stopdemoaction ()
+


Constructor & Destructor Documentation

+ +
+
+ + + + + + + + +
stopdemoaction::stopdemoaction (  )  [inline]
+
+
+ +

+ +

+

+


Member Function Documentation

+ +
+
+ + + + + + + + +
void stopdemoaction::perform (  )  [inline, virtual]
+
+
+ +

+ +

Implements serveraction.

+ +
+

+


The documentation for this struct was generated from the following file: +
+
Generated on Mon Dec 8 21:41:37 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structstopdemoaction__coll__graph.dot b/source/doxygen/html/structstopdemoaction__coll__graph.dot new file mode 100644 index 00000000..1d9fab23 --- /dev/null +++ b/source/doxygen/html/structstopdemoaction__coll__graph.dot @@ -0,0 +1,8 @@ +digraph G +{ + edge [fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"]; + node [fontname="FreeSans",fontsize="10",shape=record]; + Node1 [label="stopdemoaction",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; + Node2 -> Node1 [dir=back,color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; + Node2 [label="serveraction",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structserveraction.html"]; +} diff --git a/source/doxygen/html/structstopdemoaction__coll__graph.md5 b/source/doxygen/html/structstopdemoaction__coll__graph.md5 new file mode 100644 index 00000000..b25f112c --- /dev/null +++ b/source/doxygen/html/structstopdemoaction__coll__graph.md5 @@ -0,0 +1 @@ +2ab3a735bd9ce199fb3df7f1b2a0ecb4 \ No newline at end of file diff --git a/source/doxygen/html/structstripbatch-members.html b/source/doxygen/html/structstripbatch-members.html new file mode 100644 index 00000000..5c12fec1 --- /dev/null +++ b/source/doxygen/html/structstripbatch-members.html @@ -0,0 +1,35 @@ + + +AssaultCube: Member List + + + + + +
+

stripbatch Member List

This is the complete list of members for stripbatch, including all inherited members.

+ + + + +
quadsstripbatch
texstripbatch
trisstripbatch
tristripsstripbatch

+
Generated on Mon Dec 8 21:41:37 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structstripbatch.html b/source/doxygen/html/structstripbatch.html new file mode 100644 index 00000000..a755a98d --- /dev/null +++ b/source/doxygen/html/structstripbatch.html @@ -0,0 +1,112 @@ + + +AssaultCube: stripbatch Struct Reference + + + + + +
+

stripbatch Struct Reference

+Collaboration diagram for stripbatch:
+
+

Collaboration graph
+
[legend]
+ +

+List of all members. + + + + + + + + + + +

Public Attributes

int tex
strips tris
strips tristrips
strips quads
+


Member Data Documentation

+ +
+ +
+ +

+ +

+

+ +

+
+ + + + +
int stripbatch::tex
+
+
+ +

+ +

+

+ +

+ +
+ +

+ +

+

+ +

+ +
+ +

+ +

+

+


The documentation for this struct was generated from the following file: +
+
Generated on Mon Dec 8 21:41:37 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structstripbatch__coll__graph.dot b/source/doxygen/html/structstripbatch__coll__graph.dot new file mode 100644 index 00000000..45a2c11d --- /dev/null +++ b/source/doxygen/html/structstripbatch__coll__graph.dot @@ -0,0 +1,12 @@ +digraph G +{ + edge [fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"]; + node [fontname="FreeSans",fontsize="10",shape=record]; + Node1 [label="stripbatch",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; + Node2 -> Node1 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="tristrips\nquads\ntris",fontname="FreeSans"]; + Node2 [label="strips",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structstrips.html"]; + Node3 -> Node2 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="first",fontname="FreeSans"]; + Node3 [label="vector\< GLint \>",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structvector.html"]; + Node4 -> Node2 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="count",fontname="FreeSans"]; + Node4 [label="vector\< GLsizei \>",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structvector.html"]; +} diff --git a/source/doxygen/html/structstripbatch__coll__graph.md5 b/source/doxygen/html/structstripbatch__coll__graph.md5 new file mode 100644 index 00000000..297f5c01 --- /dev/null +++ b/source/doxygen/html/structstripbatch__coll__graph.md5 @@ -0,0 +1 @@ +047fea45baeaf5316f026fed264dbae7 \ No newline at end of file diff --git a/source/doxygen/html/structstrips-members.html b/source/doxygen/html/structstrips-members.html new file mode 100644 index 00000000..d52d230e --- /dev/null +++ b/source/doxygen/html/structstrips-members.html @@ -0,0 +1,33 @@ + + +AssaultCube: Member List + + + + + +
+

strips Member List

This is the complete list of members for strips, including all inherited members.

+ + +
countstrips
firststrips

+
Generated on Mon Dec 8 21:41:37 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structstrips.html b/source/doxygen/html/structstrips.html new file mode 100644 index 00000000..5d5e0c06 --- /dev/null +++ b/source/doxygen/html/structstrips.html @@ -0,0 +1,78 @@ + + +AssaultCube: strips Struct Reference + + + + + +
+

strips Struct Reference

+Collaboration diagram for strips:
+
+

Collaboration graph
+
[legend]
+ +

+List of all members. + + + + + + +

Public Attributes

vector< GLint > first
vector< GLsizei > count
+


Member Data Documentation

+ +
+
+ + + + +
vector<GLsizei> strips::count
+
+
+ +

+ +

+

+ +

+
+ + + + +
vector<GLint> strips::first
+
+
+ +

+ +

+

+


The documentation for this struct was generated from the following file: +
+
Generated on Mon Dec 8 21:41:37 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structstrips__coll__graph.dot b/source/doxygen/html/structstrips__coll__graph.dot new file mode 100644 index 00000000..3604c85d --- /dev/null +++ b/source/doxygen/html/structstrips__coll__graph.dot @@ -0,0 +1,10 @@ +digraph G +{ + edge [fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"]; + node [fontname="FreeSans",fontsize="10",shape=record]; + Node1 [label="strips",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; + Node2 -> Node1 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="first",fontname="FreeSans"]; + Node2 [label="vector\< GLint \>",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structvector.html"]; + Node3 -> Node1 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="count",fontname="FreeSans"]; + Node3 [label="vector\< GLsizei \>",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structvector.html"]; +} diff --git a/source/doxygen/html/structstrips__coll__graph.md5 b/source/doxygen/html/structstrips__coll__graph.md5 new file mode 100644 index 00000000..61e7fb15 --- /dev/null +++ b/source/doxygen/html/structstrips__coll__graph.md5 @@ -0,0 +1 @@ +01796ecef5c61ed112db2358f8d181f4 \ No newline at end of file diff --git a/source/doxygen/html/structsubgun-members.html b/source/doxygen/html/structsubgun-members.html new file mode 100644 index 00000000..3192cf9c --- /dev/null +++ b/source/doxygen/html/structsubgun-members.html @@ -0,0 +1,73 @@ + + +AssaultCube: Member List + + + + + +
+

subgun Member List

This is the complete list of members for subgun, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ammoweapon
attack(vec &targ)gun [virtual]
attackfx(const vec &from, const vec &to, int millis)gun [virtual]
attackphysics(vec &from, vec &to)weapon [virtual]
attacksound()weapon [virtual]
busy()weapon [inline, virtual]
checkautoreload()gun
deselectable()weapon [virtual]
dynrecoil()weapon [virtual]
dynspread()weapon [virtual]
equipplayer(playerent *pl)weapon [static]
flashtime() const weapon [virtual]
gun(playerent *owner, int type)gun
gunwaitweapon
infoweapon
lastactionweapon
magweapon
modelanim()gun [virtual]
modelattacking()weapon
onammopicked()weapon [inline, virtual]
ondeselecting()weapon [inline, virtual]
onownerdies()weapon [inline, virtual]
onselecting()weapon [virtual]
ownerweapon
reload()weapon [virtual]
reloadingweapon
renderaimhelp(bool teamwarning)weapon [virtual]
renderhudmodel()weapon [virtual]
renderhudmodel(int lastaction, int index=0)weapon
renderstats()weapon [virtual]
reset()weapon [inline, virtual]
selectable()subgun [virtual]
sendshoot(vec &from, vec &to)weapon
shotsweapon
subgun(playerent *owner)subgun
typeweapon
updatetimers()weapon [virtual]
valid(int id)weapon [static]
weapon(struct playerent *owner, int type)weapon
weaponbeloweyeweapon [static]
weaponchangetimeweapon [static]
~weapon()weapon [inline, virtual]

+
Generated on Mon Dec 8 21:41:37 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structsubgun.html b/source/doxygen/html/structsubgun.html new file mode 100644 index 00000000..88d832c7 --- /dev/null +++ b/source/doxygen/html/structsubgun.html @@ -0,0 +1,94 @@ + + +AssaultCube: subgun Struct Reference + + + + + +
+

subgun Struct Reference

#include <weapon.h> +

+Inherits gun. +

+

+Collaboration diagram for subgun:
+
+

Collaboration graph
+
[legend]
+ +

+List of all members. + + + + + + +

Public Member Functions

 subgun (playerent *owner)
bool selectable ()
+


Constructor & Destructor Documentation

+ +
+
+ + + + + + + + + +
subgun::subgun (playerent *  owner  ) 
+
+
+ +

+ +

+

+


Member Function Documentation

+ +
+
+ + + + + + + + +
bool subgun::selectable (  )  [virtual]
+
+
+ +

+ +

Reimplemented from weapon.

+ +
+

+


The documentation for this struct was generated from the following files:
    +
  • R:/projects/actioncube/_svn/trunk/ac/source/src/weapon.h
  • R:/projects/actioncube/_svn/trunk/ac/source/src/weapon.cpp
+
+
Generated on Mon Dec 8 21:41:37 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structsubgun__coll__graph.dot b/source/doxygen/html/structsubgun__coll__graph.dot new file mode 100644 index 00000000..275f789f --- /dev/null +++ b/source/doxygen/html/structsubgun__coll__graph.dot @@ -0,0 +1,31 @@ +digraph G +{ + edge [fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"]; + node [fontname="FreeSans",fontsize="10",shape=record]; + Node1 [label="subgun",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; + Node2 -> Node1 [dir=back,color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; + Node2 [label="gun",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structgun.html"]; + Node3 -> Node2 [dir=back,color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; + Node3 [label="weapon",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structweapon.html"]; + Node4 -> Node3 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="owner",fontname="FreeSans"]; + Node4 [label="playerent",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classplayerent.html"]; + Node5 -> Node4 [dir=back,color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; + Node5 [label="dynent",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classdynent.html"]; + Node6 -> Node5 [dir=back,color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; + Node6 [label="physent",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classphysent.html"]; + Node7 -> Node6 [dir=back,color="firebrick4",fontsize="10",style="solid",fontname="FreeSans"]; + Node7 [label="worldobject",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classworldobject.html"]; + Node8 -> Node6 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="deltapos\nnewpos\nvel\no",fontname="FreeSans"]; + Node8 [label="vec",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structvec.html"]; + Node9 -> Node5 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="prev\ncurrent",fontname="FreeSans"]; + Node9 [label="animstate",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structanimstate.html"]; + Node10 -> Node4 [dir=back,color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; + Node10 [label="playerstate",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classplayerstate.html"]; + Node11 -> Node4 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="history",fontname="FreeSans"]; + Node11 [label="poshist",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structposhist.html"]; + Node8 -> Node11 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="pos",fontname="FreeSans"]; + Node3 -> Node4 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="weaponsel\nnextweaponsel\nweapons\nnextprimweap\nprevweaponsel\nprimweap\nlastattackweapon",fontname="FreeSans"]; + Node8 -> Node4 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="head",fontname="FreeSans"]; + Node12 -> Node3 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="info",fontname="FreeSans"]; + Node12 [label="guninfo",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structguninfo.html"]; +} diff --git a/source/doxygen/html/structsubgun__coll__graph.md5 b/source/doxygen/html/structsubgun__coll__graph.md5 new file mode 100644 index 00000000..8fbf924a --- /dev/null +++ b/source/doxygen/html/structsubgun__coll__graph.md5 @@ -0,0 +1 @@ +a50df463e560d82b36663760b6beeacb \ No newline at end of file diff --git a/source/doxygen/html/structsuicideevent-members.html b/source/doxygen/html/structsuicideevent-members.html new file mode 100644 index 00000000..c27d1083 --- /dev/null +++ b/source/doxygen/html/structsuicideevent-members.html @@ -0,0 +1,32 @@ + + +AssaultCube: Member List + + + + + +
+

suicideevent Member List

This is the complete list of members for suicideevent, including all inherited members.

+ +
typesuicideevent

+
Generated on Mon Dec 8 21:41:37 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structsuicideevent.html b/source/doxygen/html/structsuicideevent.html new file mode 100644 index 00000000..101c3cdf --- /dev/null +++ b/source/doxygen/html/structsuicideevent.html @@ -0,0 +1,56 @@ + + +AssaultCube: suicideevent Struct Reference + + + + + +
+

suicideevent Struct Reference

+

+List of all members. + + + + +

Public Attributes

int type
+


Member Data Documentation

+ +
+
+ + + + +
int suicideevent::type
+
+
+ +

+ +

+

+


The documentation for this struct was generated from the following file:
    +
  • R:/projects/actioncube/_svn/trunk/ac/source/src/server.cpp
+
+
Generated on Mon Dec 8 21:41:37 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structteamscore-members.html b/source/doxygen/html/structteamscore-members.html new file mode 100644 index 00000000..ab316562 --- /dev/null +++ b/source/doxygen/html/structteamscore-members.html @@ -0,0 +1,38 @@ + + +AssaultCube: Member List + + + + + +
+

teamscore Member List

This is the complete list of members for teamscore, including all inherited members.

+ + + + + + + +
addscore(playerent *d)teamscore [inline]
deathsteamscore
flagscoreteamscore
fragsteamscore
teamteamscore
teammembersteamscore
teamscore(int t)teamscore [inline]

+
Generated on Mon Dec 8 21:41:37 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structteamscore.html b/source/doxygen/html/structteamscore.html new file mode 100644 index 00000000..f414d701 --- /dev/null +++ b/source/doxygen/html/structteamscore.html @@ -0,0 +1,176 @@ + + +AssaultCube: teamscore Struct Reference + + + + + +
+

teamscore Struct Reference

+Collaboration diagram for teamscore:
+
+

Collaboration graph
+
[legend]
+ +

+List of all members. + + + + + + + + + + + + + + + + + +

Public Member Functions

 teamscore (int t)
void addscore (playerent *d)

Public Attributes

int team
int frags
int deaths
int flagscore
vector< playerent * > teammembers
+


Constructor & Destructor Documentation

+ +
+
+ + + + + + + + + +
teamscore::teamscore (int  t  )  [inline]
+
+
+ +

+ +

+

+


Member Function Documentation

+ +
+
+ + + + + + + + + +
void teamscore::addscore (playerent *  d  )  [inline]
+
+
+ +

+ +

+

+


Member Data Documentation

+ +
+
+ + + + +
int teamscore::deaths
+
+
+ +

+ +

+

+ +

+
+ + + + +
int teamscore::flagscore
+
+
+ +

+ +

+

+ +

+
+ + + + +
int teamscore::frags
+
+
+ +

+ +

+

+ +

+
+ + + + +
int teamscore::team
+
+
+ +

+ +

+

+ +

+ +
+ +

+ +

+

+


The documentation for this struct was generated from the following file: +
+
Generated on Mon Dec 8 21:41:37 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structteamscore__coll__graph.dot b/source/doxygen/html/structteamscore__coll__graph.dot new file mode 100644 index 00000000..72d25325 --- /dev/null +++ b/source/doxygen/html/structteamscore__coll__graph.dot @@ -0,0 +1,8 @@ +digraph G +{ + edge [fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"]; + node [fontname="FreeSans",fontsize="10",shape=record]; + Node1 [label="teamscore",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; + Node2 -> Node1 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="teammembers",fontname="FreeSans"]; + Node2 [label="vector\< playerent * \>",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structvector.html"]; +} diff --git a/source/doxygen/html/structteamscore__coll__graph.md5 b/source/doxygen/html/structteamscore__coll__graph.md5 new file mode 100644 index 00000000..c639d5d0 --- /dev/null +++ b/source/doxygen/html/structteamscore__coll__graph.md5 @@ -0,0 +1 @@ +b1dfafc12711e68e3007fe830a3ed30a \ No newline at end of file diff --git a/source/doxygen/html/structtextinputbuffer-members.html b/source/doxygen/html/structtextinputbuffer-members.html new file mode 100644 index 00000000..6e90f101 --- /dev/null +++ b/source/doxygen/html/structtextinputbuffer-members.html @@ -0,0 +1,36 @@ + + +AssaultCube: Member List + + + + + +
+

textinputbuffer Member List

This is the complete list of members for textinputbuffer, including all inherited members.

+ + + + + +
buftextinputbuffer
key(int code, bool isdown, int unicode)textinputbuffer [inline]
maxtextinputbuffer
postextinputbuffer
textinputbuffer()textinputbuffer [inline]

+
Generated on Mon Dec 8 21:41:37 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structtextinputbuffer.html b/source/doxygen/html/structtextinputbuffer.html new file mode 100644 index 00000000..e1356df6 --- /dev/null +++ b/source/doxygen/html/structtextinputbuffer.html @@ -0,0 +1,153 @@ + + +AssaultCube: textinputbuffer Struct Reference + + + + + +
+

textinputbuffer Struct Reference

#include <console.h> +

+ +

+List of all members. + + + + + + + + + + + + + +

Public Member Functions

 textinputbuffer ()
bool key (int code, bool isdown, int unicode)

Public Attributes

string buf
int pos
int max
+


Constructor & Destructor Documentation

+ +
+
+ + + + + + + + +
textinputbuffer::textinputbuffer (  )  [inline]
+
+
+ +

+ +

+

+


Member Function Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
bool textinputbuffer::key (int  code,
bool  isdown,
int  unicode 
) [inline]
+
+
+ +

+ +

+

+


Member Data Documentation

+ +
+ +
+ +

+ +

+

+ +

+
+ + + + +
int textinputbuffer::max
+
+
+ +

+ +

+

+ +

+
+ + + + +
int textinputbuffer::pos
+
+
+ +

+ +

+

+


The documentation for this struct was generated from the following file:
    +
  • R:/projects/actioncube/_svn/trunk/ac/source/src/console.h
+
+
Generated on Mon Dec 8 21:41:37 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structtiger-members.html b/source/doxygen/html/structtiger-members.html new file mode 100644 index 00000000..bd856ad2 --- /dev/null +++ b/source/doxygen/html/structtiger-members.html @@ -0,0 +1,37 @@ + + +AssaultCube: Member List + + + + + +
+

tiger Member List

This is the complete list of members for tiger, including all inherited members.

+ + + + + + +
chunk typedeftiger
compress(const chunk *str, chunk state[3])tiger [inline, static]
gensboxes()tiger [inline, static]
hash(const uchar *str, int length, hashval &val)tiger [inline, static]
littleendiantiger [static]
sboxestiger [static]

+
Generated on Mon Dec 8 21:41:37 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structtiger.html b/source/doxygen/html/structtiger.html new file mode 100644 index 00000000..83751f65 --- /dev/null +++ b/source/doxygen/html/structtiger.html @@ -0,0 +1,188 @@ + + +AssaultCube: tiger Struct Reference + + + + + +
+

tiger Struct Reference

#include <hash.h> +

+ +

+List of all members. + + + + + + + + + + + + + + + + + + + +

Classes

union  hashval

Public Types

typedef unsigned long long int chunk

Static Public Member Functions

static void gensboxes ()
static void compress (const chunk *str, chunk state[3])
static void hash (const uchar *str, int length, hashval &val)

Static Public Attributes

static const int littleendian = 1
static chunk sboxes [4 *256]
+


Member Typedef Documentation

+ +
+
+ + + + +
typedef unsigned long long int tiger::chunk
+
+
+ +

+ +

+

+


Member Function Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + +
static void tiger::compress (const chunk *  str,
chunk  state[3] 
) [inline, static]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
static void tiger::gensboxes (  )  [inline, static]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
static void tiger::hash (const uchar *  str,
int  length,
hashval &  val 
) [inline, static]
+
+
+ +

+ +

+

+


Member Data Documentation

+ +
+
+ + + + +
const int tiger::littleendian = 1 [static]
+
+
+ +

+ +

+

+ +

+
+ + + + +
tiger::chunk tiger::sboxes [static]
+
+
+ +

+ +

+

+


The documentation for this struct was generated from the following file:
    +
  • R:/projects/actioncube/_svn/trunk/ac/source/src/hash.h
+
+
Generated on Mon Dec 8 21:41:37 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structtmu-members.html b/source/doxygen/html/structtmu-members.html new file mode 100644 index 00000000..0a02612c --- /dev/null +++ b/source/doxygen/html/structtmu-members.html @@ -0,0 +1,35 @@ + + +AssaultCube: Member List + + + + + +
+

tmu Member List

This is the complete list of members for tmu, including all inherited members.

+ + + + +
alphatmu
colortmu
modetmu
rgbtmu

+
Generated on Mon Dec 8 21:41:37 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structtmu.html b/source/doxygen/html/structtmu.html new file mode 100644 index 00000000..7c14afcd --- /dev/null +++ b/source/doxygen/html/structtmu.html @@ -0,0 +1,112 @@ + + +AssaultCube: tmu Struct Reference + + + + + +
+

tmu Struct Reference

+Collaboration diagram for tmu:
+
+

Collaboration graph
+
[legend]
+ +

+List of all members. + + + + + + + + + + +

Public Attributes

GLenum mode
GLfloat color [4]
tmufunc rgb
tmufunc alpha
+


Member Data Documentation

+ +
+
+ + + + +
tmufunc tmu::alpha
+
+
+ +

+ +

+

+ +

+
+ + + + +
GLfloat tmu::color[4]
+
+
+ +

+ +

+

+ +

+
+ + + + +
GLenum tmu::mode
+
+
+ +

+ +

+

+ +

+
+ + + + +
tmufunc tmu::rgb
+
+
+ +

+ +

+

+


The documentation for this struct was generated from the following file:
    +
  • R:/projects/actioncube/_svn/trunk/ac/source/src/texture.cpp
+
+
Generated on Mon Dec 8 21:41:37 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structtmu__coll__graph.dot b/source/doxygen/html/structtmu__coll__graph.dot new file mode 100644 index 00000000..bd3bacb1 --- /dev/null +++ b/source/doxygen/html/structtmu__coll__graph.dot @@ -0,0 +1,8 @@ +digraph G +{ + edge [fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"]; + node [fontname="FreeSans",fontsize="10",shape=record]; + Node1 [label="tmu",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; + Node2 -> Node1 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="rgb\nalpha",fontname="FreeSans"]; + Node2 [label="tmufunc",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structtmufunc.html"]; +} diff --git a/source/doxygen/html/structtmu__coll__graph.md5 b/source/doxygen/html/structtmu__coll__graph.md5 new file mode 100644 index 00000000..fdae3a5c --- /dev/null +++ b/source/doxygen/html/structtmu__coll__graph.md5 @@ -0,0 +1 @@ +a360fad0672c00c3af2ec65d224d02a8 \ No newline at end of file diff --git a/source/doxygen/html/structtmufunc-members.html b/source/doxygen/html/structtmufunc-members.html new file mode 100644 index 00000000..4aeec27e --- /dev/null +++ b/source/doxygen/html/structtmufunc-members.html @@ -0,0 +1,35 @@ + + +AssaultCube: Member List + + + + + +
+

tmufunc Member List

This is the complete list of members for tmufunc, including all inherited members.

+ + + + +
combinetmufunc
opstmufunc
scaletmufunc
sourcestmufunc

+
Generated on Mon Dec 8 21:41:37 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structtmufunc.html b/source/doxygen/html/structtmufunc.html new file mode 100644 index 00000000..a08ca56b --- /dev/null +++ b/source/doxygen/html/structtmufunc.html @@ -0,0 +1,107 @@ + + +AssaultCube: tmufunc Struct Reference + + + + + +
+

tmufunc Struct Reference

+

+List of all members. + + + + + + + + + + +

Public Attributes

GLenum combine
GLenum sources [3]
GLenum ops [3]
int scale
+


Member Data Documentation

+ +
+
+ + + + +
GLenum tmufunc::combine
+
+
+ +

+ +

+

+ +

+
+ + + + +
GLenum tmufunc::ops[3]
+
+
+ +

+ +

+

+ +

+
+ + + + +
int tmufunc::scale
+
+
+ +

+ +

+

+ +

+
+ + + + +
GLenum tmufunc::sources[3]
+
+
+ +

+ +

+

+


The documentation for this struct was generated from the following file:
    +
  • R:/projects/actioncube/_svn/trunk/ac/source/src/texture.cpp
+
+
Generated on Mon Dec 8 21:41:37 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structtranslucentmodel-members.html b/source/doxygen/html/structtranslucentmodel-members.html new file mode 100644 index 00000000..67f75da1 --- /dev/null +++ b/source/doxygen/html/structtranslucentmodel-members.html @@ -0,0 +1,34 @@ + + +AssaultCube: Member List + + + + + +
+

translucentmodel Member List

This is the complete list of members for translucentmodel, including all inherited members.

+ + + +
batchedtranslucentmodel
disttranslucentmodel
mtranslucentmodel

+
Generated on Mon Dec 8 21:41:37 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structtranslucentmodel.html b/source/doxygen/html/structtranslucentmodel.html new file mode 100644 index 00000000..ebc0883d --- /dev/null +++ b/source/doxygen/html/structtranslucentmodel.html @@ -0,0 +1,95 @@ + + +AssaultCube: translucentmodel Struct Reference + + + + + +
+

translucentmodel Struct Reference

+Collaboration diagram for translucentmodel:
+
+

Collaboration graph
+
[legend]
+ +

+List of all members. + + + + + + + + +

Public Attributes

model * m
batchedmodel * batched
float dist
+


Member Data Documentation

+ +
+ +
+ +

+ +

+

+ +

+
+ + + + +
float translucentmodel::dist
+
+
+ +

+ +

+

+ +

+ +
+ +

+ +

+

+


The documentation for this struct was generated from the following file: +
+
Generated on Mon Dec 8 21:41:37 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structtranslucentmodel__coll__graph.dot b/source/doxygen/html/structtranslucentmodel__coll__graph.dot new file mode 100644 index 00000000..78e2b6a3 --- /dev/null +++ b/source/doxygen/html/structtranslucentmodel__coll__graph.dot @@ -0,0 +1,35 @@ +digraph G +{ + edge [fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"]; + node [fontname="FreeSans",fontsize="10",shape=record]; + Node1 [label="translucentmodel",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; + Node2 -> Node1 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="batched",fontname="FreeSans"]; + Node2 [label="batchedmodel",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structbatchedmodel.html"]; + Node3 -> Node2 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="d",fontname="FreeSans"]; + Node3 [label="playerent",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classplayerent.html"]; + Node4 -> Node3 [dir=back,color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; + Node4 [label="dynent",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classdynent.html"]; + Node5 -> Node4 [dir=back,color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; + Node5 [label="physent",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classphysent.html"]; + Node6 -> Node5 [dir=back,color="firebrick4",fontsize="10",style="solid",fontname="FreeSans"]; + Node6 [label="worldobject",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classworldobject.html"]; + Node7 -> Node5 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="deltapos\nnewpos\nvel\no",fontname="FreeSans"]; + Node7 [label="vec",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structvec.html"]; + Node8 -> Node4 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="prev\ncurrent",fontname="FreeSans"]; + Node8 [label="animstate",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structanimstate.html"]; + Node9 -> Node3 [dir=back,color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; + Node9 [label="playerstate",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classplayerstate.html"]; + Node10 -> Node3 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="history",fontname="FreeSans"]; + Node10 [label="poshist",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structposhist.html"]; + Node7 -> Node10 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="pos",fontname="FreeSans"]; + Node11 -> Node3 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="weaponsel\nnextweaponsel\nweapons\nnextprimweap\nprevweaponsel\nprimweap\nlastattackweapon",fontname="FreeSans"]; + Node11 [label="weapon",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structweapon.html"]; + Node3 -> Node11 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="owner",fontname="FreeSans"]; + Node12 -> Node11 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="info",fontname="FreeSans"]; + Node12 [label="guninfo",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structguninfo.html"]; + Node7 -> Node3 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="head",fontname="FreeSans"]; + Node7 -> Node2 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="o",fontname="FreeSans"]; + Node13 -> Node1 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="m",fontname="FreeSans"]; + Node13 [label="model",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structmodel.html"]; + Node7 -> Node13 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="translate",fontname="FreeSans"]; +} diff --git a/source/doxygen/html/structtranslucentmodel__coll__graph.md5 b/source/doxygen/html/structtranslucentmodel__coll__graph.md5 new file mode 100644 index 00000000..6ae4042f --- /dev/null +++ b/source/doxygen/html/structtranslucentmodel__coll__graph.md5 @@ -0,0 +1 @@ +a221cd21de4194c9e8c5a790a98f4f71 \ No newline at end of file diff --git a/source/doxygen/html/structtristrip-members.html b/source/doxygen/html/structtristrip-members.html new file mode 100644 index 00000000..d7c77643 --- /dev/null +++ b/source/doxygen/html/structtristrip-members.html @@ -0,0 +1,46 @@ + + +AssaultCube: Member List + + + + + +
+

tristrip Member List

This is the complete list of members for tristrip, including all inherited members.

+ + + + + + + + + + + + + + + +
addtriangles(const T *tris, int numtris)tristrip [inline]
buildstrip(vector< ushort > &strip, bool reverse=false, bool prims=false)tristrip [inline]
buildstrips(vector< ushort > &strips, vector< drawcall > &draws, bool prims=true, bool degen=false)tristrip [inline]
connectivitytristrip
findconnectivity()tristrip [inline]
findedge(const triangle &from, const triangle &to, ushort v=UNUSED)tristrip [inline]
leastconnected()tristrip [inline]
nexttriangle(triangle &tri, bool &nextswap, ushort v1=UNUSED, ushort v2=UNUSED)tristrip [inline]
nodestristrip
remaining() const tristrip [inline]
removeconnectivity(ushort i)tristrip [inline]
REMOVED enum valuetristrip
removenodes(int i)tristrip [inline]
trianglestristrip
UNUSED enum valuetristrip

+
Generated on Mon Dec 8 21:41:37 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structtristrip.html b/source/doxygen/html/structtristrip.html new file mode 100644 index 00000000..8a91e702 --- /dev/null +++ b/source/doxygen/html/structtristrip.html @@ -0,0 +1,431 @@ + + +AssaultCube: tristrip Struct Reference + + + + + +
+

tristrip Struct Reference

#include <tristrip.h> +

+ +

+List of all members. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Classes

struct  drawcall
struct  edge
struct  triangle

Public Types

enum  { UNUSED = 0xFFFE, +REMOVED = 0xFFFF + }

Public Member Functions

template<class T >
void addtriangles (const T *tris, int numtris)
void findconnectivity ()
void removeconnectivity (ushort i)
bool remaining () const
ushort leastconnected ()
int findedge (const triangle &from, const triangle &to, ushort v=UNUSED)
void removenodes (int i)
ushort nexttriangle (triangle &tri, bool &nextswap, ushort v1=UNUSED, ushort v2=UNUSED)
void buildstrip (vector< ushort > &strip, bool reverse=false, bool prims=false)
void buildstrips (vector< ushort > &strips, vector< drawcall > &draws, bool prims=true, bool degen=false)

Public Attributes

vector< triangle > triangles
vector< ushort > connectivity [4]
vector< uchar > nodes
+


Member Enumeration Documentation

+ +
+
+ + + + +
anonymous enum
+
+
+ +

+

Enumerator:
+ + + +
UNUSED  +
REMOVED  +
+
+ +
+

+


Member Function Documentation

+ +
+
+
+template<class T >
+ + + + + + + + + + + + + + + + + + +
void tristrip::addtriangles (const T *  tris,
int  numtris 
) [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void tristrip::buildstrip (vector< ushort > &  strip,
bool  reverse = false,
bool  prims = false 
) [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void tristrip::buildstrips (vector< ushort > &  strips,
vector< drawcall > &  draws,
bool  prims = true,
bool  degen = false 
) [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void tristrip::findconnectivity (  )  [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
int tristrip::findedge (const triangle &  from,
const triangle &  to,
ushort  v = UNUSED 
) [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
ushort tristrip::leastconnected (  )  [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ushort tristrip::nexttriangle (triangle &  tri,
bool &  nextswap,
ushort  v1 = UNUSED,
ushort  v2 = UNUSED 
) [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
bool tristrip::remaining (  )  const [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void tristrip::removeconnectivity (ushort  i  )  [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void tristrip::removenodes (int  i  )  [inline]
+
+
+ +

+ +

+

+


Member Data Documentation

+ +
+ +
+ +

+ +

+

+ +

+ +
+ +

+ +

+

+ +

+ +
+ +

+ +

+

+


The documentation for this struct was generated from the following file:
    +
  • R:/projects/actioncube/_svn/trunk/ac/source/src/tristrip.h
+
+
Generated on Mon Dec 8 21:41:37 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structtristrip_1_1drawcall-members.html b/source/doxygen/html/structtristrip_1_1drawcall-members.html new file mode 100644 index 00000000..b0c59e66 --- /dev/null +++ b/source/doxygen/html/structtristrip_1_1drawcall-members.html @@ -0,0 +1,38 @@ + + +AssaultCube: Member List + + + + + +
+

tristrip::drawcall Member List

This is the complete list of members for tristrip::drawcall, including all inherited members.

+ + + + + + + +
counttristrip::drawcall
drawcall()tristrip::drawcall [inline]
drawcall(GLenum type, GLuint start, GLsizei count=0)tristrip::drawcall [inline]
maxverttristrip::drawcall
minverttristrip::drawcall
starttristrip::drawcall
typetristrip::drawcall

+
Generated on Mon Dec 8 21:41:37 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structtristrip_1_1drawcall.html b/source/doxygen/html/structtristrip_1_1drawcall.html new file mode 100644 index 00000000..584dafe9 --- /dev/null +++ b/source/doxygen/html/structtristrip_1_1drawcall.html @@ -0,0 +1,188 @@ + + +AssaultCube: tristrip::drawcall Struct Reference + + + + + +
+

tristrip::drawcall Struct Reference

#include <tristrip.h> +

+ +

+List of all members. + + + + + + + + + + + + + + + + + +

Public Member Functions

 drawcall ()
 drawcall (GLenum type, GLuint start, GLsizei count=0)

Public Attributes

GLenum type
GLuint start
GLuint minvert
GLuint maxvert
GLsizei count
+


Constructor & Destructor Documentation

+ +
+
+ + + + + + + + +
tristrip::drawcall::drawcall (  )  [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
tristrip::drawcall::drawcall (GLenum  type,
GLuint  start,
GLsizei  count = 0 
) [inline]
+
+
+ +

+ +

+

+


Member Data Documentation

+ +
+
+ + + + +
GLsizei tristrip::drawcall::count
+
+
+ +

+ +

+

+ +

+
+ + + + +
GLuint tristrip::drawcall::maxvert
+
+
+ +

+ +

+

+ +

+
+ + + + +
GLuint tristrip::drawcall::minvert
+
+
+ +

+ +

+

+ +

+
+ + + + +
GLuint tristrip::drawcall::start
+
+
+ +

+ +

+

+ +

+
+ + + + +
GLenum tristrip::drawcall::type
+
+
+ +

+ +

+

+


The documentation for this struct was generated from the following file:
    +
  • R:/projects/actioncube/_svn/trunk/ac/source/src/tristrip.h
+
+
Generated on Mon Dec 8 21:41:37 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structtristrip_1_1edge-members.html b/source/doxygen/html/structtristrip_1_1edge-members.html new file mode 100644 index 00000000..87950124 --- /dev/null +++ b/source/doxygen/html/structtristrip_1_1edge-members.html @@ -0,0 +1,33 @@ + + +AssaultCube: Member List + + + + + +
+

tristrip::edge Member List

This is the complete list of members for tristrip::edge, including all inherited members.

+ + +
fromtristrip::edge
totristrip::edge

+
Generated on Mon Dec 8 21:41:37 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structtristrip_1_1edge.html b/source/doxygen/html/structtristrip_1_1edge.html new file mode 100644 index 00000000..8020c79e --- /dev/null +++ b/source/doxygen/html/structtristrip_1_1edge.html @@ -0,0 +1,77 @@ + + +AssaultCube: tristrip::edge Struct Reference + + + + + +
+

tristrip::edge Struct Reference

#include <tristrip.h> +

+ +

+List of all members. + + + + + + +

Public Attributes

ushort from
ushort to
+


Member Data Documentation

+ +
+ +
+ +

+ +

+

+ +

+ +
+ +

+ +

+

+


The documentation for this struct was generated from the following file:
    +
  • R:/projects/actioncube/_svn/trunk/ac/source/src/tristrip.h
+
+
Generated on Mon Dec 8 21:41:37 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structtristrip_1_1triangle-members.html b/source/doxygen/html/structtristrip_1_1triangle-members.html new file mode 100644 index 00000000..e17a1387 --- /dev/null +++ b/source/doxygen/html/structtristrip_1_1triangle-members.html @@ -0,0 +1,39 @@ + + +AssaultCube: Member List + + + + + +
+

tristrip::triangle Member List

This is the complete list of members for tristrip::triangle, including all inherited members.

+ + + + + + + + +
diffvert(ushort v1, ushort v2)tristrip::triangle [inline]
haslink(ushort neighbor) const tristrip::triangle [inline]
hasvert(ushort idx) const tristrip::triangle [inline]
link(ushort neighbor, ushort old=UNUSED)tristrip::triangle [inline]
ntristrip::triangle
numlinks() const tristrip::triangle [inline]
unlink(ushort neighbor, ushort unused=UNUSED)tristrip::triangle [inline]
vtristrip::triangle

+
Generated on Mon Dec 8 21:41:37 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structtristrip_1_1triangle.html b/source/doxygen/html/structtristrip_1_1triangle.html new file mode 100644 index 00000000..c2e28ec1 --- /dev/null +++ b/source/doxygen/html/structtristrip_1_1triangle.html @@ -0,0 +1,237 @@ + + +AssaultCube: tristrip::triangle Struct Reference + + + + + +
+

tristrip::triangle Struct Reference

#include <tristrip.h> +

+ +

+List of all members. + + + + + + + + + + + + + + + + + + + +

Public Member Functions

bool link (ushort neighbor, ushort old=UNUSED)
void unlink (ushort neighbor, ushort unused=UNUSED)
int numlinks () const
bool hasvert (ushort idx) const
ushort diffvert (ushort v1, ushort v2)
bool haslink (ushort neighbor) const

Public Attributes

ushort v [3]
ushort n [3]
+


Member Function Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + +
ushort tristrip::triangle::diffvert (ushort  v1,
ushort  v2 
) [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
bool tristrip::triangle::haslink (ushort  neighbor  )  const [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
bool tristrip::triangle::hasvert (ushort  idx  )  const [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
bool tristrip::triangle::link (ushort  neighbor,
ushort  old = UNUSED 
) [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
int tristrip::triangle::numlinks (  )  const [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void tristrip::triangle::unlink (ushort  neighbor,
ushort  unused = UNUSED 
) [inline]
+
+
+ +

+ +

+

+


Member Data Documentation

+ +
+ +
+ +

+ +

+

+ +

+ +
+ +

+ +

+

+


The documentation for this struct was generated from the following file:
    +
  • R:/projects/actioncube/_svn/trunk/ac/source/src/tristrip.h
+
+
Generated on Mon Dec 8 21:41:37 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structtwoint-members.html b/source/doxygen/html/structtwoint-members.html new file mode 100644 index 00000000..0e88ffff --- /dev/null +++ b/source/doxygen/html/structtwoint-members.html @@ -0,0 +1,33 @@ + + +AssaultCube: Member List + + + + + +
+

twoint Member List

This is the complete list of members for twoint, including all inherited members.

+ + +
indextwoint
valuetwoint

+
Generated on Mon Dec 8 21:41:37 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structtwoint.html b/source/doxygen/html/structtwoint.html new file mode 100644 index 00000000..2f58c217 --- /dev/null +++ b/source/doxygen/html/structtwoint.html @@ -0,0 +1,73 @@ + + +AssaultCube: twoint Struct Reference + + + + + +
+

twoint Struct Reference

+

+List of all members. + + + + + + +

Public Attributes

int index
int value
+


Member Data Documentation

+ +
+
+ + + + +
int twoint::index
+
+
+ +

+ +

+

+ +

+
+ + + + +
int twoint::value
+
+
+ +

+ +

+

+


The documentation for this struct was generated from the following file:
    +
  • R:/projects/actioncube/_svn/trunk/ac/source/src/server.cpp
+
+
Generated on Mon Dec 8 21:41:37 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structvec-members.html b/source/doxygen/html/structvec-members.html new file mode 100644 index 00000000..00755a51 --- /dev/null +++ b/source/doxygen/html/structvec-members.html @@ -0,0 +1,67 @@ + + +AssaultCube: Member List + + + + + +
+

vec Member List

This is the complete list of members for vec, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
add(float f)vec [inline]
add(const vec &o)vec [inline]
cross(const vec &a, const vec &b)vec [inline]
dist(const vec &e) const vec [inline]
dist(const vec &e, vec &t) const vec [inline]
distxy(const vec &e) const vec [inline]
div(float f)vec [inline]
dot(const vec &o) const vec [inline]
ivec
iszero() const vec [inline]
magnitude() const vec [inline]
magnitudexy() const vec [inline]
mul(float f)vec [inline]
normalize()vec [inline]
operator!=(const vec &o) const vec [inline]
operator-() const vec [inline]
operator==(const vec &o) const vec [inline]
operator[](int i)vec [inline]
operator[](int i) const vec [inline]
orthogonal(const vec &d)vec [inline]
reject(const vec &o, float max) const vec [inline]
rotate(float angle, const vec &d)vec [inline]
rotate(float c, float s, const vec &d)vec [inline]
rotate_around_x(float angle)vec [inline]
rotate_around_y(float angle)vec [inline]
rotate_around_z(float angle)vec [inline]
squaredlen() const vec [inline]
sub(float f)vec [inline]
sub(const vec &o)vec [inline]
vvec
vec()vec [inline]
vec(float a, float b, float c)vec [inline]
vec(float *v)vec [inline]
xvec
yvec
zvec

+
Generated on Mon Dec 8 21:41:37 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structvec.html b/source/doxygen/html/structvec.html new file mode 100644 index 00000000..bc183b03 --- /dev/null +++ b/source/doxygen/html/structvec.html @@ -0,0 +1,893 @@ + + +AssaultCube: vec Struct Reference + + + + + +
+

vec Struct Reference

#include <geom.h> +

+ +

+List of all members. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Public Member Functions

 vec ()
 vec (float a, float b, float c)
 vec (float *v)
float & operator[] (int i)
float operator[] (int i) const
bool iszero () const
bool operator== (const vec &o) const
bool operator!= (const vec &o) const
vec operator- () const
vec & mul (float f)
vec & div (float f)
vec & add (float f)
vec & sub (float f)
vec & add (const vec &o)
vec & sub (const vec &o)
float squaredlen () const
float dot (const vec &o) const
float magnitude () const
vec & normalize ()
float dist (const vec &e) const
float dist (const vec &e, vec &t) const
float distxy (const vec &e) const
float magnitudexy () const
bool reject (const vec &o, float max) const
vec & cross (const vec &a, const vec &b)
void rotate_around_z (float angle)
void rotate_around_x (float angle)
void rotate_around_y (float angle)
vec & rotate (float angle, const vec &d)
vec & rotate (float c, float s, const vec &d)
void orthogonal (const vec &d)

Public Attributes

union {
   struct {
      float   x
      float   y
      float   z
   } 
   float   v [3]
   int   i [3]
}; 
+


Constructor & Destructor Documentation

+ +
+
+ + + + + + + + +
vec::vec (  )  [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
vec::vec (float  a,
float  b,
float  c 
) [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
vec::vec (float *  v  )  [inline]
+
+
+ +

+ +

+

+


Member Function Documentation

+ +
+
+ + + + + + + + + +
vec& vec::add (const vec &  o  )  [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
vec& vec::add (float  f  )  [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
vec& vec::cross (const vec &  a,
const vec &  b 
) [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
float vec::dist (const vec &  e,
vec &  t 
) const [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
float vec::dist (const vec &  e  )  const [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
float vec::distxy (const vec &  e  )  const [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
vec& vec::div (float  f  )  [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
float vec::dot (const vec &  o  )  const [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
bool vec::iszero (  )  const [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
float vec::magnitude (  )  const [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
float vec::magnitudexy (  )  const [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
vec& vec::mul (float  f  )  [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
vec& vec::normalize (  )  [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
bool vec::operator!= (const vec &  o  )  const [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
vec vec::operator- (  )  const [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
bool vec::operator== (const vec &  o  )  const [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
float vec::operator[] (int  i  )  const [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
float& vec::operator[] (int  i  )  [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void vec::orthogonal (const vec &  d  )  [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
bool vec::reject (const vec &  o,
float  max 
) const [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
vec& vec::rotate (float  c,
float  s,
const vec &  d 
) [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
vec& vec::rotate (float  angle,
const vec &  d 
) [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void vec::rotate_around_x (float  angle  )  [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void vec::rotate_around_y (float  angle  )  [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void vec::rotate_around_z (float  angle  )  [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
float vec::squaredlen (  )  const [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
vec& vec::sub (const vec &  o  )  [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
vec& vec::sub (float  f  )  [inline]
+
+
+ +

+ +

+

+


Member Data Documentation

+ +
+
+ + + + +
union { ... }
+
+
+ +

+ +

+

+ +

+
+ + + + +
int vec::i[3]
+
+
+ +

+ +

+

+ +

+
+ + + + +
float vec::v[3]
+
+
+ +

+ +

+

+ +

+
+ + + + +
float vec::x
+
+
+ +

+ +

+

+ +

+
+ + + + +
float vec::y
+
+
+ +

+ +

+

+ +

+
+ + + + +
float vec::z
+
+
+ +

+ +

+

+


The documentation for this struct was generated from the following file:
    +
  • R:/projects/actioncube/_svn/trunk/ac/source/src/geom.h
+
+
Generated on Mon Dec 8 21:41:37 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structvec4-members.html b/source/doxygen/html/structvec4-members.html new file mode 100644 index 00000000..1bc4ecae --- /dev/null +++ b/source/doxygen/html/structvec4-members.html @@ -0,0 +1,41 @@ + + +AssaultCube: Member List + + + + + +
+

vec4 Member List

This is the complete list of members for vec4, including all inherited members.

+ + + + + + + + + + +
operator[](int i)vec4 [inline]
operator[](int i) const vec4 [inline]
vvec4
vec4()vec4 [inline]
vec4(const vec &p, float w=0)vec4 [inline, explicit]
vec4(float x, float y, float z, float w)vec4 [inline]
wvec4
xvec4
yvec4
zvec4

+
Generated on Mon Dec 8 21:41:37 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structvec4.html b/source/doxygen/html/structvec4.html new file mode 100644 index 00000000..21bea463 --- /dev/null +++ b/source/doxygen/html/structvec4.html @@ -0,0 +1,291 @@ + + +AssaultCube: vec4 Struct Reference + + + + + +
+

vec4 Struct Reference

#include <geom.h> +

+ +

+List of all members. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Public Member Functions

 vec4 ()
 vec4 (const vec &p, float w=0)
 vec4 (float x, float y, float z, float w)
float & operator[] (int i)
float operator[] (int i) const

Public Attributes

union {
   struct {
      float   x
      float   y
      float   z
      float   w
   } 
   float   v [4]
}; 
+


Constructor & Destructor Documentation

+ +
+
+ + + + + + + + +
vec4::vec4 (  )  [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
vec4::vec4 (const vec &  p,
float  w = 0 
) [inline, explicit]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
vec4::vec4 (float  x,
float  y,
float  z,
float  w 
) [inline]
+
+
+ +

+ +

+

+


Member Function Documentation

+ +
+
+ + + + + + + + + +
float vec4::operator[] (int  i  )  const [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
float& vec4::operator[] (int  i  )  [inline]
+
+
+ +

+ +

+

+


Member Data Documentation

+ +
+
+ + + + +
union { ... }
+
+
+ +

+ +

+

+ +

+
+ + + + +
float vec4::v[4]
+
+
+ +

+ +

+

+ +

+
+ + + + +
float vec4::w
+
+
+ +

+ +

+

+ +

+
+ + + + +
float vec4::x
+
+
+ +

+ +

+

+ +

+
+ + + + +
float vec4::y
+
+
+ +

+ +

+

+ +

+
+ + + + +
float vec4::z
+
+
+ +

+ +

+

+


The documentation for this struct was generated from the following file:
    +
  • R:/projects/actioncube/_svn/trunk/ac/source/src/geom.h
+
+
Generated on Mon Dec 8 21:41:37 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structvector-members.html b/source/doxygen/html/structvector-members.html new file mode 100644 index 00000000..3d92fd92 --- /dev/null +++ b/source/doxygen/html/structvector-members.html @@ -0,0 +1,68 @@ + + +AssaultCube: Member List + + + + + +
+

vector< T > Member List

This is the complete list of members for vector< T >, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
add(const T &x)vector< T > [inline]
add()vector< T > [inline]
addbuf(const databuf< T > &p)vector< T > [inline]
alenvector< T >
bufvector< T >
deletecontentsa()vector< T > [inline]
deletecontentsp()vector< T > [inline]
drop()vector< T > [inline]
dup()vector< T > [inline]
empty() const vector< T > [inline]
find(const T &o)vector< T > [inline]
getbuf()vector< T > [inline]
getbuf() const vector< T > [inline]
inrange(size_t i) const vector< T > [inline]
inrange(int i) const vector< T > [inline]
insert(int i, const T &e)vector< T > [inline]
last()vector< T > [inline]
length() const vector< T > [inline]
MINSIZEvector< T > [static]
operator=(const vector< T > &v)vector< T > [inline]
operator[](int i)vector< T > [inline]
operator[](int i) const vector< T > [inline]
pop()vector< T > [inline]
remove(int i, int n)vector< T > [inline]
remove(int i)vector< T > [inline]
removeobj(const T &o)vector< T > [inline]
replacewithlast(const T &o)vector< T > [inline]
reserve(int sz)vector< T > [inline]
search(T *key, int(__cdecl *cf)(ST *, ST *), int i=0, int n=-1)vector< T > [inline]
setsize(int i)vector< T > [inline]
setsizenodelete(int i)vector< T > [inline]
sort(int(__cdecl *cf)(ST *, ST *), int i=0, int n=-1)vector< T > [inline]
ulenvector< T >
vector()vector< T > [inline]
vector(const vector &v)vector< T > [inline]
vrealloc(int sz)vector< T > [inline]
~vector()vector< T > [inline]

+
Generated on Mon Dec 8 21:41:37 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structvector.html b/source/doxygen/html/structvector.html new file mode 100644 index 00000000..21df9713 --- /dev/null +++ b/source/doxygen/html/structvector.html @@ -0,0 +1,963 @@ + + +AssaultCube: vector< T > Struct Template Reference + + + + + +
+

vector< T > Struct Template Reference

#include <tools.h> +

+ +

+List of all members. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Public Member Functions

 vector ()
 vector (const vector &v)
 ~vector ()
vector< T > & operator= (const vector< T > &v)
T & add (const T &x)
T & add ()
T & dup ()
bool inrange (size_t i) const
bool inrange (int i) const
T & pop ()
T & last ()
void drop ()
bool empty () const
int length () const
T & operator[] (int i)
const T & operator[] (int i) const
void setsize (int i)
void setsizenodelete (int i)
void deletecontentsp ()
void deletecontentsa ()
T * getbuf ()
const T * getbuf () const
template<class ST >
void sort (int(__cdecl *cf)(ST *, ST *), int i=0, int n=-1)
template<class ST >
T * search (T *key, int(__cdecl *cf)(ST *, ST *), int i=0, int n=-1)
void vrealloc (int sz)
databuf< T > reserve (int sz)
void addbuf (const databuf< T > &p)
void remove (int i, int n)
T remove (int i)
int find (const T &o)
void removeobj (const T &o)
void replacewithlast (const T &o)
T & insert (int i, const T &e)

Public Attributes

T * buf
int alen
int ulen

Static Public Attributes

static const int MINSIZE = 8
+

template<class T>
+ struct vector< T >

+ +

Constructor & Destructor Documentation

+ +
+
+
+template<class T >
+ + + + + + + + +
vector< T >::vector (  )  [inline]
+
+
+ +

+ +

+

+ +

+
+
+template<class T >
+ + + + + + + + + +
vector< T >::vector (const vector< T > &  v  )  [inline]
+
+
+ +

+ +

+

+ +

+
+
+template<class T >
+ + + + + + + + +
vector< T >::~vector (  )  [inline]
+
+
+ +

+ +

+

+


Member Function Documentation

+ +
+
+
+template<class T >
+ + + + + + + + +
T& vector< T >::add (  )  [inline]
+
+
+ +

+ +

+

+ +

+
+
+template<class T >
+ + + + + + + + + +
T& vector< T >::add (const T &  x  )  [inline]
+
+
+ +

+ +

+

+ +

+
+
+template<class T >
+ + + + + + + + + +
void vector< T >::addbuf (const databuf< T > &  p  )  [inline]
+
+
+ +

+ +

+

+ +

+
+
+template<class T >
+ + + + + + + + +
void vector< T >::deletecontentsa (  )  [inline]
+
+
+ +

+ +

+

+ +

+
+
+template<class T >
+ + + + + + + + +
void vector< T >::deletecontentsp (  )  [inline]
+
+
+ +

+ +

+

+ +

+
+
+template<class T >
+ + + + + + + + +
void vector< T >::drop (  )  [inline]
+
+
+ +

+ +

+

+ +

+
+
+template<class T >
+ + + + + + + + +
T& vector< T >::dup (  )  [inline]
+
+
+ +

+ +

+

+ +

+
+
+template<class T >
+ + + + + + + + +
bool vector< T >::empty (  )  const [inline]
+
+
+ +

+ +

+

+ +

+
+
+template<class T >
+ + + + + + + + + +
int vector< T >::find (const T &  o  )  [inline]
+
+
+ +

+ +

+

+ +

+
+
+template<class T >
+ + + + + + + + +
const T* vector< T >::getbuf (  )  const [inline]
+
+
+ +

+ +

+

+ +

+
+
+template<class T >
+ + + + + + + + +
T* vector< T >::getbuf (  )  [inline]
+
+
+ +

+ +

+

+ +

+
+
+template<class T >
+ + + + + + + + + +
bool vector< T >::inrange (int  i  )  const [inline]
+
+
+ +

+ +

+

+ +

+
+
+template<class T >
+ + + + + + + + + +
bool vector< T >::inrange (size_t  i  )  const [inline]
+
+
+ +

+ +

+

+ +

+
+
+template<class T >
+ + + + + + + + + + + + + + + + + + +
T& vector< T >::insert (int  i,
const T &  e 
) [inline]
+
+
+ +

+ +

+

+ +

+
+
+template<class T >
+ + + + + + + + +
T& vector< T >::last (  )  [inline]
+
+
+ +

+ +

+

+ +

+
+
+template<class T >
+ + + + + + + + +
int vector< T >::length (  )  const [inline]
+
+
+ +

+ +

+

+ +

+
+
+template<class T >
+ + + + + + + + + +
vector<T>& vector< T >::operator= (const vector< T > &  v  )  [inline]
+
+
+ +

+ +

+

+ +

+
+
+template<class T >
+ + + + + + + + + +
const T& vector< T >::operator[] (int  i  )  const [inline]
+
+
+ +

+ +

+

+ +

+
+
+template<class T >
+ + + + + + + + + +
T& vector< T >::operator[] (int  i  )  [inline]
+
+
+ +

+ +

+

+ +

+
+
+template<class T >
+ + + + + + + + +
T& vector< T >::pop (  )  [inline]
+
+
+ +

+ +

+

+ +

+
+
+template<class T >
+ + + + + + + + + +
T vector< T >::remove (int  i  )  [inline]
+
+
+ +

+ +

+

+ +

+
+
+template<class T >
+ + + + + + + + + + + + + + + + + + +
void vector< T >::remove (int  i,
int  n 
) [inline]
+
+
+ +

+ +

+

+ +

+
+
+template<class T >
+ + + + + + + + + +
void vector< T >::removeobj (const T &  o  )  [inline]
+
+
+ +

+ +

+

+ +

+
+
+template<class T >
+ + + + + + + + + +
void vector< T >::replacewithlast (const T &  o  )  [inline]
+
+
+ +

+ +

+

+ +

+
+
+template<class T >
+ + + + + + + + + +
databuf<T> vector< T >::reserve (int  sz  )  [inline]
+
+
+ +

+ +

+

+ +

+
+
+template<class T >
+
+template<class ST >
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
T* vector< T >::search (T *  key,
int(__cdecl *cf)(ST *, ST *) ,
int  i = 0,
int  n = -1 
) [inline]
+
+
+ +

+ +

+

+ +

+
+
+template<class T >
+ + + + + + + + + +
void vector< T >::setsize (int  i  )  [inline]
+
+
+ +

+ +

+

+ +

+
+
+template<class T >
+ + + + + + + + + +
void vector< T >::setsizenodelete (int  i  )  [inline]
+
+
+ +

+ +

+

+ +

+
+
+template<class T >
+
+template<class ST >
+ + + + + + + + + + + + + + + + + + + + + + + + +
void vector< T >::sort (int(__cdecl *cf)(ST *, ST *) ,
int  i = 0,
int  n = -1 
) [inline]
+
+
+ +

+ +

+

+ +

+
+
+template<class T >
+ + + + + + + + + +
void vector< T >::vrealloc (int  sz  )  [inline]
+
+
+ +

+ +

+

+


Member Data Documentation

+ +
+
+
+template<class T >
+ + + + +
int vector< T >::alen
+
+
+ +

+ +

+

+ +

+
+
+template<class T >
+ + + + +
T* vector< T >::buf
+
+
+ +

+ +

+

+ +

+
+
+template<class T >
+ + + + +
const int vector< T >::MINSIZE = 8 [static]
+
+
+ +

+ +

+

+ +

+
+
+template<class T >
+ + + + +
int vector< T >::ulen
+
+
+ +

+ +

+

+


The documentation for this struct was generated from the following file:
    +
  • R:/projects/actioncube/_svn/trunk/ac/source/src/tools.h
+
+
Generated on Mon Dec 8 21:41:37 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structvertex-members.html b/source/doxygen/html/structvertex-members.html new file mode 100644 index 00000000..c206178f --- /dev/null +++ b/source/doxygen/html/structvertex-members.html @@ -0,0 +1,40 @@ + + +AssaultCube: Member List + + + + + +
+

vertex Member List

This is the complete list of members for vertex, including all inherited members.

+ + + + + + + + + +
avertex
bvertex
gvertex
rvertex
uvertex
vvertex
xvertex
yvertex
zvertex

+
Generated on Mon Dec 8 21:41:37 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structvertex.html b/source/doxygen/html/structvertex.html new file mode 100644 index 00000000..6ff0eb59 --- /dev/null +++ b/source/doxygen/html/structvertex.html @@ -0,0 +1,194 @@ + + +AssaultCube: vertex Struct Reference + + + + + +
+

vertex Struct Reference

#include <world.h> +

+ +

+List of all members. + + + + + + + + + + + + + + + + + + + + +

Public Attributes

float u
float v
float x
float y
float z
uchar r
uchar g
uchar b
uchar a
+


Member Data Documentation

+ +
+
+ + + + +
uchar vertex::a
+
+
+ +

+ +

+

+ +

+
+ + + + +
uchar vertex::b
+
+
+ +

+ +

+

+ +

+
+ + + + +
uchar vertex::g
+
+
+ +

+ +

+

+ +

+
+ + + + +
uchar vertex::r
+
+
+ +

+ +

+

+ +

+
+ + + + +
float vertex::u
+
+
+ +

+ +

+

+ +

+
+ + + + +
float vertex::v
+
+
+ +

+ +

+

+ +

+
+ + + + +
float vertex::x
+
+
+ +

+ +

+

+ +

+
+ + + + +
float vertex::y
+
+
+ +

+ +

+

+ +

+
+ + + + +
float vertex::z
+
+
+ +

+ +

+

+


The documentation for this struct was generated from the following file:
    +
  • R:/projects/actioncube/_svn/trunk/ac/source/src/world.h
+
+
Generated on Mon Dec 8 21:41:37 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structvertmodel-members.html b/source/doxygen/html/structvertmodel-members.html new file mode 100644 index 00000000..e4087cd3 --- /dev/null +++ b/source/doxygen/html/structvertmodel-members.html @@ -0,0 +1,77 @@ + + +AssaultCube: Member List + + + + + +
+

vertmodel Member List

This is the complete list of members for vertmodel, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
alphatestmodel
batchmodel
cachelimitmodel
calcbbs()vertmodel [inline]
calcneighbors()vertmodel [inline]
calcradius()vertmodel [inline]
cleanup()vertmodel [inline, virtual]
cullfacemodel
drawcall typedefvertmodel
dynallocvertmodel [static]
enablealphablendvertmodel [static]
enablealphatestvertmodel [static]
enabledepthmaskvertmodel [static]
enableoffsetvertmodel [static]
endrender()vertmodel [inline, virtual]
genshadows(float height, float rad)vertmodel [inline, virtual]
hasshadows()vertmodel [inline, virtual]
lastalphatestvertmodel [static]
lastcolorarrayvertmodel [static]
lasttexvertmodel [static]
lasttexcoordarrayvertmodel [static]
lastvertexarrayvertmodel [static]
link(part *link, const char *tag, vec *pos=NULL)vertmodel [inline]
load()=0model [pure virtual]
loadedvertmodel
loadnamevertmodel
matrixposvertmodel [static]
matrixstackvertmodel [static]
model()model [inline]
name()vertmodel [inline, virtual]
partsvertmodel
radiusmodel
render(int anim, int varseed, float speed, int basetime, const vec &o, float yaw, float pitch, dynent *d, modelattach *a=NULL, float scale=1.0f)=0model [pure virtual]
rendershadow(int anim, int varseed, float speed, int basetime, const vec &o, float yaw, modelattach *a=NULL)model [inline, virtual]
scalemodel
setskin(int tex=0)vertmodel [inline, virtual]
shadowdistmodel
startrender()vertmodel [inline, virtual]
statallocvertmodel [static]
translatemodel
translucencymodel
type()=0model [pure virtual]
vertexlightmodel
vertmodel(const char *name)vertmodel [inline]
~model()model [inline, virtual]
~vertmodel()vertmodel [inline]

+
Generated on Mon Dec 8 21:41:37 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structvertmodel.html b/source/doxygen/html/structvertmodel.html new file mode 100644 index 00000000..d263fd71 --- /dev/null +++ b/source/doxygen/html/structvertmodel.html @@ -0,0 +1,689 @@ + + +AssaultCube: vertmodel Struct Reference + + + + + +
+

vertmodel Struct Reference

#include <vertmodel.h> +

+Inherits model. +

+Inherited by md2, and md3. +

+

+Collaboration diagram for vertmodel:
+
+

Collaboration graph
+
[legend]
+ +

+List of all members. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Classes

struct  animinfo
struct  anpos
struct  bb
struct  dyncacheentry
struct  lightcacheentry
struct  lightvert
struct  linkedpart
struct  mesh
struct  part
struct  particleemitter
struct  shadowcacheentry
struct  tag
struct  tcvert
struct  tri

Public Types

typedef tristrip::drawcall drawcall

Public Member Functions

 vertmodel (const char *name)
 ~vertmodel ()
char * name ()
void cleanup ()
bool link (part *link, const char *tag, vec *pos=NULL)
void setskin (int tex=0)
void genshadows (float height, float rad)
bool hasshadows ()
float calcradius ()
void calcneighbors ()
void calcbbs ()
void startrender ()
void endrender ()

Public Attributes

bool loaded
char * loadname
vector< part * > parts

Static Public Attributes

static bool enablealphablend = false
static bool enablealphatest = false
static bool enabledepthmask = true
static bool enableoffset = false
static GLuint lasttex = 0
static float lastalphatest = -1
static void * lastvertexarray = NULL
static void * lasttexcoordarray = NULL
static void * lastcolorarray = NULL
static glmatrixf matrixstack [32]
static int matrixpos = 0
static modelcache dynalloc
static modelcache statalloc
+


Member Typedef Documentation

+ +
+ +
+ +

+ +

+

+


Constructor & Destructor Documentation

+ +
+
+ + + + + + + + + +
vertmodel::vertmodel (const char *  name  )  [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
vertmodel::~vertmodel (  )  [inline]
+
+
+ +

+ +

+

+


Member Function Documentation

+ +
+
+ + + + + + + + +
void vertmodel::calcbbs (  )  [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void vertmodel::calcneighbors (  )  [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
float vertmodel::calcradius (  )  [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void vertmodel::cleanup (  )  [inline, virtual]
+
+
+ +

+ +

Implements model.

+ +
+

+ +

+
+ + + + + + + + +
void vertmodel::endrender (  )  [inline, virtual]
+
+
+ +

+ +

Reimplemented from model.

+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void vertmodel::genshadows (float  height,
float  rad 
) [inline, virtual]
+
+
+ +

+ +

Reimplemented from model.

+ +
+

+ +

+
+ + + + + + + + +
bool vertmodel::hasshadows (  )  [inline, virtual]
+
+
+ +

+ +

Reimplemented from model.

+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
bool vertmodel::link (part *  link,
const char *  tag,
vec *  pos = NULL 
) [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
char* vertmodel::name (  )  [inline, virtual]
+
+
+ +

+ +

Implements model.

+ +
+

+ +

+
+ + + + + + + + + +
void vertmodel::setskin (int  tex = 0  )  [inline, virtual]
+
+
+ +

+ +

Implements model.

+ +
+

+ +

+
+ + + + + + + + +
void vertmodel::startrender (  )  [inline, virtual]
+
+
+ +

+ +

Reimplemented from model.

+ +
+

+


Member Data Documentation

+ +
+
+ + + + +
modelcache vertmodel::dynalloc [static]
+
+
+ +

+ +

+

+ +

+
+ + + + +
bool vertmodel::enablealphablend = false [static]
+
+
+ +

+ +

+

+ +

+
+ + + + +
bool vertmodel::enablealphatest = false [static]
+
+
+ +

+ +

+

+ +

+
+ + + + +
bool vertmodel::enabledepthmask = true [static]
+
+
+ +

+ +

+

+ +

+
+ + + + +
bool vertmodel::enableoffset = false [static]
+
+
+ +

+ +

+

+ +

+
+ + + + +
float vertmodel::lastalphatest = -1 [static]
+
+
+ +

+ +

+

+ +

+
+ + + + +
void * vertmodel::lastcolorarray = NULL [static]
+
+
+ +

+ +

+

+ +

+
+ + + + +
GLuint vertmodel::lasttex = 0 [static]
+
+
+ +

+ +

+

+ +

+
+ + + + +
void * vertmodel::lasttexcoordarray = NULL [static]
+
+
+ +

+ +

+

+ +

+
+ + + + +
void * vertmodel::lastvertexarray = NULL [static]
+
+
+ +

+ +

+

+ +

+
+ + + + +
bool vertmodel::loaded
+
+
+ +

+ +

+

+ +

+
+ + + + +
char* vertmodel::loadname
+
+
+ +

+ +

+

+ +

+
+ + + + +
int vertmodel::matrixpos = 0 [static]
+
+
+ +

+ +

+

+ +

+
+ + + + +
glmatrixf vertmodel::matrixstack [static]
+
+
+ +

+ +

+

+ +

+
+ + + + +
vector<part *> vertmodel::parts
+
+
+ +

+ +

+

+ +

+
+ + + + +
modelcache vertmodel::statalloc [static]
+
+
+ +

+ +

+

+


The documentation for this struct was generated from the following file:
    +
  • R:/projects/actioncube/_svn/trunk/ac/source/src/vertmodel.h
+
+
Generated on Mon Dec 8 21:41:37 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structvertmodel_1_1animinfo-members.html b/source/doxygen/html/structvertmodel_1_1animinfo-members.html new file mode 100644 index 00000000..b8fbe6e9 --- /dev/null +++ b/source/doxygen/html/structvertmodel_1_1animinfo-members.html @@ -0,0 +1,34 @@ + + +AssaultCube: Member List + + + + + +
+

vertmodel::animinfo Member List

This is the complete list of members for vertmodel::animinfo, including all inherited members.

+ + + +
framevertmodel::animinfo
rangevertmodel::animinfo
speedvertmodel::animinfo

+
Generated on Mon Dec 8 21:41:37 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structvertmodel_1_1animinfo.html b/source/doxygen/html/structvertmodel_1_1animinfo.html new file mode 100644 index 00000000..cf2b8631 --- /dev/null +++ b/source/doxygen/html/structvertmodel_1_1animinfo.html @@ -0,0 +1,94 @@ + + +AssaultCube: vertmodel::animinfo Struct Reference + + + + + +
+

vertmodel::animinfo Struct Reference

#include <vertmodel.h> +

+ +

+List of all members. + + + + + + + + +

Public Attributes

int frame
int range
float speed
+


Member Data Documentation

+ +
+ +
+ +

+ +

+

+ +

+ +
+ +

+ +

+

+ +

+
+ + + + +
float vertmodel::animinfo::speed
+
+
+ +

+ +

+

+


The documentation for this struct was generated from the following file:
    +
  • R:/projects/actioncube/_svn/trunk/ac/source/src/vertmodel.h
+
+
Generated on Mon Dec 8 21:41:37 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structvertmodel_1_1anpos-members.html b/source/doxygen/html/structvertmodel_1_1anpos-members.html new file mode 100644 index 00000000..3fecc1b6 --- /dev/null +++ b/source/doxygen/html/structvertmodel_1_1anpos-members.html @@ -0,0 +1,37 @@ + + +AssaultCube: Member List + + + + + +
+

vertmodel::anpos Member List

This is the complete list of members for vertmodel::anpos, including all inherited members.

+ + + + + + +
fr1vertmodel::anpos
fr2vertmodel::anpos
operator!=(const anpos &a) const vertmodel::anpos [inline]
operator==(const anpos &a) const vertmodel::anpos [inline]
setframes(const animstate &as)vertmodel::anpos [inline]
tvertmodel::anpos

+
Generated on Mon Dec 8 21:41:37 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structvertmodel_1_1anpos.html b/source/doxygen/html/structvertmodel_1_1anpos.html new file mode 100644 index 00000000..b8e4c5ad --- /dev/null +++ b/source/doxygen/html/structvertmodel_1_1anpos.html @@ -0,0 +1,162 @@ + + +AssaultCube: vertmodel::anpos Struct Reference + + + + + +
+

vertmodel::anpos Struct Reference

#include <vertmodel.h> +

+ +

+List of all members. + + + + + + + + + + + + + + + +

Public Member Functions

void setframes (const animstate &as)
bool operator== (const anpos &a) const
bool operator!= (const anpos &a) const

Public Attributes

int fr1
int fr2
float t
+


Member Function Documentation

+ +
+
+ + + + + + + + + +
bool vertmodel::anpos::operator!= (const anpos &  a  )  const [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
bool vertmodel::anpos::operator== (const anpos &  a  )  const [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void vertmodel::anpos::setframes (const animstate &  as  )  [inline]
+
+
+ +

+ +

+

+


Member Data Documentation

+ +
+
+ + + + +
int vertmodel::anpos::fr1
+
+
+ +

+ +

+

+ +

+
+ + + + +
int vertmodel::anpos::fr2
+
+
+ +

+ +

+

+ +

+
+ + + + +
float vertmodel::anpos::t
+
+
+ +

+ +

+

+


The documentation for this struct was generated from the following file:
    +
  • R:/projects/actioncube/_svn/trunk/ac/source/src/vertmodel.h
+
+
Generated on Mon Dec 8 21:41:37 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structvertmodel_1_1bb-members.html b/source/doxygen/html/structvertmodel_1_1bb-members.html new file mode 100644 index 00000000..8b18504a --- /dev/null +++ b/source/doxygen/html/structvertmodel_1_1bb-members.html @@ -0,0 +1,37 @@ + + +AssaultCube: Member List + + + + + +
+

vertmodel::bb Member List

This is the complete list of members for vertmodel::bb, including all inherited members.

+ + + + + + +
add(const vec &v)vertmodel::bb [inline]
add(const bb &b)vertmodel::bb [inline]
addhigh(const vec &v)vertmodel::bb [inline]
addlow(const vec &v)vertmodel::bb [inline]
highvertmodel::bb
lowvertmodel::bb

+
Generated on Mon Dec 8 21:41:37 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structvertmodel_1_1bb.html b/source/doxygen/html/structvertmodel_1_1bb.html new file mode 100644 index 00000000..fb891f38 --- /dev/null +++ b/source/doxygen/html/structvertmodel_1_1bb.html @@ -0,0 +1,172 @@ + + +AssaultCube: vertmodel::bb Struct Reference + + + + + +
+

vertmodel::bb Struct Reference

#include <vertmodel.h> +

+

+Collaboration diagram for vertmodel::bb:
+
+

Collaboration graph
+
[legend]
+ +

+List of all members. + + + + + + + + + + + + + + + +

Public Member Functions

void addlow (const vec &v)
void addhigh (const vec &v)
void add (const vec &v)
void add (const bb &b)

Public Attributes

vec low
vec high
+


Member Function Documentation

+ +
+
+ + + + + + + + + +
void vertmodel::bb::add (const bb &  b  )  [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void vertmodel::bb::add (const vec &  v  )  [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void vertmodel::bb::addhigh (const vec &  v  )  [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void vertmodel::bb::addlow (const vec &  v  )  [inline]
+
+
+ +

+ +

+

+


Member Data Documentation

+ +
+ +
+ +

+ +

+

+ +

+
+ + + + +
vec vertmodel::bb::low
+
+
+ +

+ +

+

+


The documentation for this struct was generated from the following file:
    +
  • R:/projects/actioncube/_svn/trunk/ac/source/src/vertmodel.h
+
+
Generated on Mon Dec 8 21:41:37 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structvertmodel_1_1bb__coll__graph.dot b/source/doxygen/html/structvertmodel_1_1bb__coll__graph.dot new file mode 100644 index 00000000..e803c28c --- /dev/null +++ b/source/doxygen/html/structvertmodel_1_1bb__coll__graph.dot @@ -0,0 +1,8 @@ +digraph G +{ + edge [fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"]; + node [fontname="FreeSans",fontsize="10",shape=record]; + Node1 [label="vertmodel::bb",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; + Node2 -> Node1 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="high\nlow",fontname="FreeSans"]; + Node2 [label="vec",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structvec.html"]; +} diff --git a/source/doxygen/html/structvertmodel_1_1bb__coll__graph.md5 b/source/doxygen/html/structvertmodel_1_1bb__coll__graph.md5 new file mode 100644 index 00000000..f59aec4b --- /dev/null +++ b/source/doxygen/html/structvertmodel_1_1bb__coll__graph.md5 @@ -0,0 +1 @@ +df925af02d04e687ab82da74c0e7ee02 \ No newline at end of file diff --git a/source/doxygen/html/structvertmodel_1_1dyncacheentry-members.html b/source/doxygen/html/structvertmodel_1_1dyncacheentry-members.html new file mode 100644 index 00000000..769d6db0 --- /dev/null +++ b/source/doxygen/html/structvertmodel_1_1dyncacheentry-members.html @@ -0,0 +1,47 @@ + + +AssaultCube: Member List + + + + + + +
Generated on Mon Dec 8 21:41:37 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structvertmodel_1_1dyncacheentry.html b/source/doxygen/html/structvertmodel_1_1dyncacheentry.html new file mode 100644 index 00000000..9c8023ae --- /dev/null +++ b/source/doxygen/html/structvertmodel_1_1dyncacheentry.html @@ -0,0 +1,147 @@ + + +AssaultCube: vertmodel::dyncacheentry Struct Reference + + + + + +
+

vertmodel::dyncacheentry Struct Reference

#include <vertmodel.h> +

+Inherits modelcacheentry< vertmodel::dyncacheentry >. +

+

+Collaboration diagram for vertmodel::dyncacheentry:
+
+

Collaboration graph
+
[legend]
+ +

+List of all members. + + + + + + + + + + + + + +

Public Member Functions

vec * verts ()
int numverts ()

Public Attributes

anpos cur
anpos prev
float t
+


Member Function Documentation

+ +
+
+ + + + + + + + +
int vertmodel::dyncacheentry::numverts (  )  [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
vec* vertmodel::dyncacheentry::verts (  )  [inline]
+
+
+ +

+ +

+

+


Member Data Documentation

+ +
+ +
+ +

+ +

+

+ +

+ +
+ +

+ +

Reimplemented from modelcacheentry< T >.

+ +
+

+ +

+
+ + + + +
float vertmodel::dyncacheentry::t
+
+
+ +

+ +

+

+


The documentation for this struct was generated from the following file:
    +
  • R:/projects/actioncube/_svn/trunk/ac/source/src/vertmodel.h
+
+
Generated on Mon Dec 8 21:41:37 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structvertmodel_1_1dyncacheentry__coll__graph.dot b/source/doxygen/html/structvertmodel_1_1dyncacheentry__coll__graph.dot new file mode 100644 index 00000000..087ecaa6 --- /dev/null +++ b/source/doxygen/html/structvertmodel_1_1dyncacheentry__coll__graph.dot @@ -0,0 +1,10 @@ +digraph G +{ + edge [fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"]; + node [fontname="FreeSans",fontsize="10",shape=record]; + Node1 [label="vertmodel::dyncacheentry",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; + Node2 -> Node1 [dir=back,color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; + Node2 [label="modelcacheentry\< vertmodel::dyncacheentry \>",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structmodelcacheentry.html"]; + Node3 -> Node1 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="prev\ncur",fontname="FreeSans"]; + Node3 [label="vertmodel::anpos",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structvertmodel_1_1anpos.html"]; +} diff --git a/source/doxygen/html/structvertmodel_1_1dyncacheentry__coll__graph.md5 b/source/doxygen/html/structvertmodel_1_1dyncacheentry__coll__graph.md5 new file mode 100644 index 00000000..07abcad9 --- /dev/null +++ b/source/doxygen/html/structvertmodel_1_1dyncacheentry__coll__graph.md5 @@ -0,0 +1 @@ +479fe88911f944687eeb0e839afb496c \ No newline at end of file diff --git a/source/doxygen/html/structvertmodel_1_1lightcacheentry-members.html b/source/doxygen/html/structvertmodel_1_1lightcacheentry-members.html new file mode 100644 index 00000000..ebcc503a --- /dev/null +++ b/source/doxygen/html/structvertmodel_1_1lightcacheentry-members.html @@ -0,0 +1,51 @@ + + +AssaultCube: Member List + + + + + + +
Generated on Mon Dec 8 21:41:37 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structvertmodel_1_1lightcacheentry.html b/source/doxygen/html/structvertmodel_1_1lightcacheentry.html new file mode 100644 index 00000000..066b8ca3 --- /dev/null +++ b/source/doxygen/html/structvertmodel_1_1lightcacheentry.html @@ -0,0 +1,215 @@ + + +AssaultCube: vertmodel::lightcacheentry Struct Reference + + + + + +
+

vertmodel::lightcacheentry Struct Reference

#include <vertmodel.h> +

+Inherits modelcacheentry< vertmodel::lightcacheentry >. +

+

+Collaboration diagram for vertmodel::lightcacheentry:
+
+

Collaboration graph
+
[legend]
+ +

+List of all members. + + + + + + + + + + + + + + + + + + + + + +

Public Member Functions

lightvert * verts ()
int numverts ()

Public Attributes

anpos cur
anpos prev
float t
int lastcalclight
vec pos
float yaw
float pitch
+


Member Function Documentation

+ +
+
+ + + + + + + + +
int vertmodel::lightcacheentry::numverts (  )  [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
lightvert* vertmodel::lightcacheentry::verts (  )  [inline]
+
+
+ +

+ +

+

+


Member Data Documentation

+ +
+ +
+ +

+ +

+

+ +

+ +
+ +

+ +

+

+ +

+ +
+ +

+ +

+

+ +

+ +
+ +

+ +

+

+ +

+ +
+ +

+ +

Reimplemented from modelcacheentry< T >.

+ +
+

+ +

+ +
+ +

+ +

+

+ +

+ +
+ +

+ +

+

+


The documentation for this struct was generated from the following file:
    +
  • R:/projects/actioncube/_svn/trunk/ac/source/src/vertmodel.h
+
+
Generated on Mon Dec 8 21:41:37 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structvertmodel_1_1lightcacheentry__coll__graph.dot b/source/doxygen/html/structvertmodel_1_1lightcacheentry__coll__graph.dot new file mode 100644 index 00000000..fa4e20fa --- /dev/null +++ b/source/doxygen/html/structvertmodel_1_1lightcacheentry__coll__graph.dot @@ -0,0 +1,12 @@ +digraph G +{ + edge [fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"]; + node [fontname="FreeSans",fontsize="10",shape=record]; + Node1 [label="vertmodel::lightcacheentry",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; + Node2 -> Node1 [dir=back,color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; + Node2 [label="modelcacheentry\< vertmodel::lightcacheentry \>",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structmodelcacheentry.html"]; + Node3 -> Node1 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="prev\ncur",fontname="FreeSans"]; + Node3 [label="vertmodel::anpos",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structvertmodel_1_1anpos.html"]; + Node4 -> Node1 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="pos",fontname="FreeSans"]; + Node4 [label="vec",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structvec.html"]; +} diff --git a/source/doxygen/html/structvertmodel_1_1lightcacheentry__coll__graph.md5 b/source/doxygen/html/structvertmodel_1_1lightcacheentry__coll__graph.md5 new file mode 100644 index 00000000..855d865d --- /dev/null +++ b/source/doxygen/html/structvertmodel_1_1lightcacheentry__coll__graph.md5 @@ -0,0 +1 @@ +d9318d9112f2dc61c895fa6a0fe354df \ No newline at end of file diff --git a/source/doxygen/html/structvertmodel_1_1lightvert-members.html b/source/doxygen/html/structvertmodel_1_1lightvert-members.html new file mode 100644 index 00000000..49dfbe26 --- /dev/null +++ b/source/doxygen/html/structvertmodel_1_1lightvert-members.html @@ -0,0 +1,35 @@ + + +AssaultCube: Member List + + + + + +
+

vertmodel::lightvert Member List

This is the complete list of members for vertmodel::lightvert, including all inherited members.

+ + + + +
avertmodel::lightvert
bvertmodel::lightvert
gvertmodel::lightvert
rvertmodel::lightvert

+
Generated on Mon Dec 8 21:41:37 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structvertmodel_1_1lightvert.html b/source/doxygen/html/structvertmodel_1_1lightvert.html new file mode 100644 index 00000000..757b664c --- /dev/null +++ b/source/doxygen/html/structvertmodel_1_1lightvert.html @@ -0,0 +1,111 @@ + + +AssaultCube: vertmodel::lightvert Struct Reference + + + + + +
+

vertmodel::lightvert Struct Reference

#include <vertmodel.h> +

+ +

+List of all members. + + + + + + + + + + +

Public Attributes

uchar r
uchar g
uchar b
uchar a
+


Member Data Documentation

+ +
+ +
+ +

+ +

+

+ +

+ +
+ +

+ +

+

+ +

+ +
+ +

+ +

+

+ +

+ +
+ +

+ +

+

+


The documentation for this struct was generated from the following file:
    +
  • R:/projects/actioncube/_svn/trunk/ac/source/src/vertmodel.h
+
+
Generated on Mon Dec 8 21:41:37 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structvertmodel_1_1linkedpart-members.html b/source/doxygen/html/structvertmodel_1_1linkedpart-members.html new file mode 100644 index 00000000..780398b0 --- /dev/null +++ b/source/doxygen/html/structvertmodel_1_1linkedpart-members.html @@ -0,0 +1,36 @@ + + +AssaultCube: Member List + + + + + +
+

vertmodel::linkedpart Member List

This is the complete list of members for vertmodel::linkedpart, including all inherited members.

+ + + + + +
emittervertmodel::linkedpart
linkedpart()vertmodel::linkedpart [inline]
pvertmodel::linkedpart
posvertmodel::linkedpart
~linkedpart()vertmodel::linkedpart [inline]

+
Generated on Mon Dec 8 21:41:37 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structvertmodel_1_1linkedpart.html b/source/doxygen/html/structvertmodel_1_1linkedpart.html new file mode 100644 index 00000000..b0ad5dde --- /dev/null +++ b/source/doxygen/html/structvertmodel_1_1linkedpart.html @@ -0,0 +1,143 @@ + + +AssaultCube: vertmodel::linkedpart Struct Reference + + + + + +
+

vertmodel::linkedpart Struct Reference

#include <vertmodel.h> +

+

+Collaboration diagram for vertmodel::linkedpart:
+
+

Collaboration graph
+
[legend]
+ +

+List of all members. + + + + + + + + + + + + + +

Public Member Functions

 linkedpart ()
 ~linkedpart ()

Public Attributes

part * p
particleemitter * emitter
vec * pos
+


Constructor & Destructor Documentation

+ +
+
+ + + + + + + + +
vertmodel::linkedpart::linkedpart (  )  [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
vertmodel::linkedpart::~linkedpart (  )  [inline]
+
+
+ +

+ +

+

+


Member Data Documentation

+ +

+ +

+ +
+ +

+ +

+

+ +

+ +
+ +

+ +

+

+


The documentation for this struct was generated from the following file:
    +
  • R:/projects/actioncube/_svn/trunk/ac/source/src/vertmodel.h
+
+
Generated on Mon Dec 8 21:41:37 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structvertmodel_1_1linkedpart__coll__graph.dot b/source/doxygen/html/structvertmodel_1_1linkedpart__coll__graph.dot new file mode 100644 index 00000000..e9268ed0 --- /dev/null +++ b/source/doxygen/html/structvertmodel_1_1linkedpart__coll__graph.dot @@ -0,0 +1,29 @@ +digraph G +{ + edge [fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"]; + node [fontname="FreeSans",fontsize="10",shape=record]; + Node1 [label="vertmodel::linkedpart",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; + Node2 -> Node1 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="p",fontname="FreeSans"]; + Node2 [label="vertmodel::part",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structvertmodel_1_1part.html"]; + Node3 -> Node2 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="tags",fontname="FreeSans"]; + Node3 [label="vertmodel::tag",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structvertmodel_1_1tag.html"]; + Node4 -> Node3 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="pos",fontname="FreeSans"]; + Node4 [label="vec",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structvec.html"]; + Node5 -> Node2 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="model",fontname="FreeSans"]; + Node5 [label="vertmodel",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structvertmodel.html"]; + Node6 -> Node5 [dir=back,color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; + Node6 [label="model",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structmodel.html"]; + Node4 -> Node6 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="translate",fontname="FreeSans"]; + Node7 -> Node5 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="dynalloc\nstatalloc",fontname="FreeSans"]; + Node7 [label="modelcache",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structmodelcache.html"]; + Node8 -> Node7 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="curalloc",fontname="FreeSans"]; + Node8 [label="modelcache::entry",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structmodelcache_1_1entry.html"]; + Node9 -> Node8 [dir=back,color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; + Node9 [label="modelcacheentry\< modelcache::entry \>",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structmodelcacheentry.html"]; + Node10 -> Node5 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="matrixstack",fontname="FreeSans"]; + Node10 [label="glmatrixf",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structglmatrixf.html"]; + Node1 -> Node2 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="links",fontname="FreeSans"]; + Node4 -> Node1 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="pos",fontname="FreeSans"]; + Node11 -> Node1 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="emitter",fontname="FreeSans"]; + Node11 [label="vertmodel::particleemitter",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structvertmodel_1_1particleemitter.html"]; +} diff --git a/source/doxygen/html/structvertmodel_1_1linkedpart__coll__graph.md5 b/source/doxygen/html/structvertmodel_1_1linkedpart__coll__graph.md5 new file mode 100644 index 00000000..f88ba137 --- /dev/null +++ b/source/doxygen/html/structvertmodel_1_1linkedpart__coll__graph.md5 @@ -0,0 +1 @@ +f8b2b5b28cce4b58ee21463661c5a7cc \ No newline at end of file diff --git a/source/doxygen/html/structvertmodel_1_1mesh-members.html b/source/doxygen/html/structvertmodel_1_1mesh-members.html new file mode 100644 index 00000000..6182addc --- /dev/null +++ b/source/doxygen/html/structvertmodel_1_1mesh-members.html @@ -0,0 +1,66 @@ + + +AssaultCube: Member List + + + + + +
+

vertmodel::mesh Member List

This is the complete list of members for vertmodel::mesh, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
bbsvertmodel::mesh
calcbbs()vertmodel::mesh [inline]
calcneighbors()vertmodel::mesh [inline]
calcradius()vertmodel::mesh [inline]
cleanup()vertmodel::mesh [inline]
dyncachevertmodel::mesh
dyndrawsvertmodel::mesh
dynidxvertmodel::mesh
dynlenvertmodel::mesh
findneighbors()vertmodel::mesh [inline]
findvert(int axis, int dir)vertmodel::mesh [inline]
gendynverts(animstate &as, anpos &cur, anpos *prev, float ai_t)vertmodel::mesh [inline]
genshadowvolume(animstate &as, anpos &cur, anpos *prev, float ai_t, vec *buf)vertmodel::mesh [inline]
genstrips()vertmodel::mesh [inline]
getcurbb(bb &b, animstate &as, anpos &cur, anpos *prev, float ai_t)vertmodel::mesh [inline]
lightcachevertmodel::mesh
lightvertexes(animstate &as, anpos &cur, anpos *prev, float ai_t, vec *buf)vertmodel::mesh [inline]
mesh()vertmodel::mesh [inline]
namevertmodel::mesh
numdyndrawsvertmodel::mesh
numtrisvertmodel::mesh
numvertsvertmodel::mesh
ownervertmodel::mesh
render(animstate &as, anpos &cur, anpos *prev, float ai_t)vertmodel::mesh [inline]
shadowcachevertmodel::mesh
sharevertsvertmodel::mesh
skinvertmodel::mesh
statlenvertmodel::mesh
statlistvertmodel::mesh
tcvertsvertmodel::mesh
texvertmodel::mesh
trisvertmodel::mesh
vertsvertmodel::mesh
weldverts()vertmodel::mesh [inline]
~mesh()vertmodel::mesh [inline]

+
Generated on Mon Dec 8 21:41:37 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structvertmodel_1_1mesh.html b/source/doxygen/html/structvertmodel_1_1mesh.html new file mode 100644 index 00000000..f7a7110b --- /dev/null +++ b/source/doxygen/html/structvertmodel_1_1mesh.html @@ -0,0 +1,844 @@ + + +AssaultCube: vertmodel::mesh Struct Reference + + + + + +
+

vertmodel::mesh Struct Reference

#include <vertmodel.h> +

+

+Collaboration diagram for vertmodel::mesh:
+
+

Collaboration graph
+
[legend]
+ +

+List of all members. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Public Member Functions

 mesh ()
 ~mesh ()
void genstrips ()
dyncacheentry * gendynverts (animstate &as, anpos &cur, anpos *prev, float ai_t)
void weldverts ()
void findneighbors ()
void cleanup ()
shadowcacheentry * genshadowvolume (animstate &as, anpos &cur, anpos *prev, float ai_t, vec *buf)
lightcacheentry * lightvertexes (animstate &as, anpos &cur, anpos *prev, float ai_t, vec *buf)
void getcurbb (bb &b, animstate &as, anpos &cur, anpos *prev, float ai_t)
void render (animstate &as, anpos &cur, anpos *prev, float ai_t)
int findvert (int axis, int dir)
float calcradius ()
void calcneighbors ()
void calcbbs ()

Public Attributes

char * name
part * owner
vec * verts
tcvert * tcverts
bb * bbs
ushort * shareverts
tri * tris
int numverts
int numtris
Texture * skin
int tex
modelcachelist< dyncacheentry > dyncache
modelcachelist< shadowcacheentry > shadowcache
modelcachelist< lightcacheentry > lightcache
ushort * dynidx
int dynlen
drawcall * dyndraws
int numdyndraws
GLuint statlist
int statlen
+


Constructor & Destructor Documentation

+ +
+
+ + + + + + + + +
vertmodel::mesh::mesh (  )  [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
vertmodel::mesh::~mesh (  )  [inline]
+
+
+ +

+ +

+

+


Member Function Documentation

+ +
+
+ + + + + + + + +
void vertmodel::mesh::calcbbs (  )  [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void vertmodel::mesh::calcneighbors (  )  [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
float vertmodel::mesh::calcradius (  )  [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void vertmodel::mesh::cleanup (  )  [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void vertmodel::mesh::findneighbors (  )  [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
int vertmodel::mesh::findvert (int  axis,
int  dir 
) [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
dyncacheentry* vertmodel::mesh::gendynverts (animstate &  as,
anpos &  cur,
anpos *  prev,
float  ai_t 
) [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
shadowcacheentry* vertmodel::mesh::genshadowvolume (animstate &  as,
anpos &  cur,
anpos *  prev,
float  ai_t,
vec *  buf 
) [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void vertmodel::mesh::genstrips (  )  [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void vertmodel::mesh::getcurbb (bb &  b,
animstate &  as,
anpos &  cur,
anpos *  prev,
float  ai_t 
) [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
lightcacheentry* vertmodel::mesh::lightvertexes (animstate &  as,
anpos &  cur,
anpos *  prev,
float  ai_t,
vec *  buf 
) [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void vertmodel::mesh::render (animstate &  as,
anpos &  cur,
anpos *  prev,
float  ai_t 
) [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void vertmodel::mesh::weldverts (  )  [inline]
+
+
+ +

+ +

+

+


Member Data Documentation

+ +
+
+ + + + +
bb* vertmodel::mesh::bbs
+
+
+ +

+ +

+

+ +

+ +

+ +
+ +

+ +

+

+ +

+ +
+ +

+ +

+

+ +

+
+ + + + +
int vertmodel::mesh::dynlen
+
+
+ +

+ +

+

+ +

+ +

+
+ + + + +
char* vertmodel::mesh::name
+
+
+ +

+ +

+

+ +

+ +
+ +

+ +

+

+ +

+
+ + + + +
int vertmodel::mesh::numtris
+
+
+ +

+ +

+

+ +

+
+ + + + +
int vertmodel::mesh::numverts
+
+
+ +

+ +

+

+ +

+ +
+ +

+ +

+

+ +

+ +

+ +
+ +

+ +

+

+ +

+ +
+ +

+ +

+

+ +

+
+ + + + +
int vertmodel::mesh::statlen
+
+
+ +

+ +

+

+ +

+
+ + + + +
GLuint vertmodel::mesh::statlist
+
+
+ +

+ +

+

+ +

+ +
+ +

+ +

+

+ +

+
+ + + + +
int vertmodel::mesh::tex
+
+
+ +

+ +

+

+ +

+ +
+ +

+ +

+

+ +

+ +
+ +

+ +

+

+


The documentation for this struct was generated from the following file:
    +
  • R:/projects/actioncube/_svn/trunk/ac/source/src/vertmodel.h
+
+
Generated on Mon Dec 8 21:41:37 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structvertmodel_1_1mesh__coll__graph.dot b/source/doxygen/html/structvertmodel_1_1mesh__coll__graph.dot new file mode 100644 index 00000000..128e7bfa --- /dev/null +++ b/source/doxygen/html/structvertmodel_1_1mesh__coll__graph.dot @@ -0,0 +1,44 @@ +digraph G +{ + edge [fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"]; + node [fontname="FreeSans",fontsize="10",shape=record]; + rankdir=LR; + Node1 [label="vertmodel::mesh",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; + Node2 -> Node1 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="owner",fontname="FreeSans"]; + Node2 [label="vertmodel::part",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structvertmodel_1_1part.html"]; + Node3 -> Node2 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="tags",fontname="FreeSans"]; + Node3 [label="vertmodel::tag",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structvertmodel_1_1tag.html"]; + Node4 -> Node3 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="pos",fontname="FreeSans"]; + Node4 [label="vec",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structvec.html"]; + Node5 -> Node2 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="model",fontname="FreeSans"]; + Node5 [label="vertmodel",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structvertmodel.html"]; + Node6 -> Node5 [dir=back,color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; + Node6 [label="model",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structmodel.html"]; + Node4 -> Node6 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="translate",fontname="FreeSans"]; + Node7 -> Node5 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="dynalloc\nstatalloc",fontname="FreeSans"]; + Node7 [label="modelcache",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structmodelcache.html"]; + Node8 -> Node7 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="curalloc",fontname="FreeSans"]; + Node8 [label="modelcache::entry",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structmodelcache_1_1entry.html"]; + Node9 -> Node8 [dir=back,color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; + Node9 [label="modelcacheentry\< modelcache::entry \>",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structmodelcacheentry.html"]; + Node10 -> Node5 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="matrixstack",fontname="FreeSans"]; + Node10 [label="glmatrixf",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structglmatrixf.html"]; + Node11 -> Node2 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="links",fontname="FreeSans"]; + Node11 [label="vertmodel::linkedpart",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structvertmodel_1_1linkedpart.html"]; + Node2 -> Node11 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="p",fontname="FreeSans"]; + Node4 -> Node11 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="pos",fontname="FreeSans"]; + Node12 -> Node11 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="emitter",fontname="FreeSans"]; + Node12 [label="vertmodel::particleemitter",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structvertmodel_1_1particleemitter.html"]; + Node13 -> Node1 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="skin",fontname="FreeSans"]; + Node13 [label="Texture",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$struct_texture.html"]; + Node14 -> Node1 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="tris",fontname="FreeSans"]; + Node14 [label="vertmodel::tri",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structvertmodel_1_1tri.html"]; + Node15 -> Node1 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="dyndraws",fontname="FreeSans"]; + Node15 [label="tristrip::drawcall",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structtristrip_1_1drawcall.html"]; + Node16 -> Node1 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="bbs",fontname="FreeSans"]; + Node16 [label="vertmodel::bb",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structvertmodel_1_1bb.html"]; + Node4 -> Node16 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="high\nlow",fontname="FreeSans"]; + Node4 -> Node1 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="verts",fontname="FreeSans"]; + Node17 -> Node1 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="tcverts",fontname="FreeSans"]; + Node17 [label="vertmodel::tcvert",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structvertmodel_1_1tcvert.html"]; +} diff --git a/source/doxygen/html/structvertmodel_1_1mesh__coll__graph.md5 b/source/doxygen/html/structvertmodel_1_1mesh__coll__graph.md5 new file mode 100644 index 00000000..60c07e8b --- /dev/null +++ b/source/doxygen/html/structvertmodel_1_1mesh__coll__graph.md5 @@ -0,0 +1 @@ +229cde13637e51ff28f9f5ae7d3f68d4 \ No newline at end of file diff --git a/source/doxygen/html/structvertmodel_1_1part-members.html b/source/doxygen/html/structvertmodel_1_1part-members.html new file mode 100644 index 00000000..882d6db1 --- /dev/null +++ b/source/doxygen/html/structvertmodel_1_1part-members.html @@ -0,0 +1,66 @@ + + +AssaultCube: Member List + + + + + +
+

vertmodel::part Member List

This is the complete list of members for vertmodel::part, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
addemitter(const char *tag, int type, int arg1=0, int arg2=0)vertmodel::part [inline]
animsvertmodel::part
begingenshadow()vertmodel::part [inline, virtual]
blurshadow(const uchar *in, uchar *out, uint size)vertmodel::part [inline]
calcanimstate(int anim, int varseed, float speed, int basetime, dynent *d, animstate &as)vertmodel::part [inline]
calcbbs()vertmodel::part [inline]
calcneighbors()vertmodel::part [inline]
calcradius()vertmodel::part [inline]
cleanup()vertmodel::part [inline]
endgenshadow()vertmodel::part [inline, virtual]
filenamevertmodel::part
genshadow(int aasize, int frame, gzFile f)vertmodel::part [inline]
genshadows(float height, float rad)vertmodel::part [inline]
genstrips()vertmodel::part [inline]
gentag(const char *name, int *verts, int numverts, mesh *m=NULL)vertmodel::part [inline]
gentagmatrix(anpos &cur, anpos *prev, float ai_t, int i, GLfloat *matrix)vertmodel::part [inline]
getdefaultanim(animstate &as, int anim, int varseed)vertmodel::part [inline, virtual]
indexvertmodel::part
link(part *link, const char *tag, vec *pos=NULL)vertmodel::part [inline]
linksvertmodel::part
loadshadows(const char *filename)vertmodel::part [inline]
meshesvertmodel::part
modelvertmodel::part
numframesvertmodel::part
numtagsvertmodel::part
part()vertmodel::part [inline]
render(int anim, int varseed, float speed, int basetime, dynent *d)vertmodel::part [inline]
rendershadow(int anim, int varseed, float speed, int basetime, const vec &o, float yaw)vertmodel::part [inline]
scaleverts(const float scale, const vec &translate)vertmodel::part [inline]
setanim(int num, int frame, int range, float speed)vertmodel::part [inline]
shadowfile()vertmodel::part [inline]
shadowradvertmodel::part
shadowsvertmodel::part
tagsvertmodel::part
~part()vertmodel::part [inline, virtual]

+
Generated on Mon Dec 8 21:41:37 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structvertmodel_1_1part.html b/source/doxygen/html/structvertmodel_1_1part.html new file mode 100644 index 00000000..71358055 --- /dev/null +++ b/source/doxygen/html/structvertmodel_1_1part.html @@ -0,0 +1,1026 @@ + + +AssaultCube: vertmodel::part Struct Reference + + + + + +
+

vertmodel::part Struct Reference

#include <vertmodel.h> +

+Inherited by md2::md2part. +

+

+Collaboration diagram for vertmodel::part:
+
+

Collaboration graph
+
[legend]
+ +

+List of all members. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Classes

struct  shadowheader

Public Member Functions

 part ()
virtual ~part ()
void cleanup ()
bool link (part *link, const char *tag, vec *pos=NULL)
bool gentag (const char *name, int *verts, int numverts, mesh *m=NULL)
bool addemitter (const char *tag, int type, int arg1=0, int arg2=0)
void scaleverts (const float scale, const vec &translate)
void genstrips ()
virtual void getdefaultanim (animstate &as, int anim, int varseed)
void gentagmatrix (anpos &cur, anpos *prev, float ai_t, int i, GLfloat *matrix)
bool calcanimstate (int anim, int varseed, float speed, int basetime, dynent *d, animstate &as)
void render (int anim, int varseed, float speed, int basetime, dynent *d)
void setanim (int num, int frame, int range, float speed)
virtual void begingenshadow ()
virtual void endgenshadow ()
void blurshadow (const uchar *in, uchar *out, uint size)
void genshadow (int aasize, int frame, gzFile f)
void genshadows (float height, float rad)
bool loadshadows (const char *filename)
void rendershadow (int anim, int varseed, float speed, int basetime, const vec &o, float yaw)
char * shadowfile ()
float calcradius ()
void calcneighbors ()
void calcbbs ()

Public Attributes

char * filename
vertmodel * model
int index
int numframes
vector< mesh * > meshes
vector< animinfo > * anims
linkedpart * links
tag * tags
int numtags
GLuint * shadows
float shadowrad
+


Constructor & Destructor Documentation

+ +
+
+ + + + + + + + +
vertmodel::part::part (  )  [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
virtual vertmodel::part::~part (  )  [inline, virtual]
+
+
+ +

+ +

+

+


Member Function Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
bool vertmodel::part::addemitter (const char *  tag,
int  type,
int  arg1 = 0,
int  arg2 = 0 
) [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
virtual void vertmodel::part::begingenshadow (  )  [inline, virtual]
+
+
+ +

+ +

Reimplemented in md2::md2part.

+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void vertmodel::part::blurshadow (const uchar *  in,
uchar *  out,
uint  size 
) [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
bool vertmodel::part::calcanimstate (int  anim,
int  varseed,
float  speed,
int  basetime,
dynent *  d,
animstate &  as 
) [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void vertmodel::part::calcbbs (  )  [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void vertmodel::part::calcneighbors (  )  [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
float vertmodel::part::calcradius (  )  [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void vertmodel::part::cleanup (  )  [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
virtual void vertmodel::part::endgenshadow (  )  [inline, virtual]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void vertmodel::part::genshadow (int  aasize,
int  frame,
gzFile  f 
) [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void vertmodel::part::genshadows (float  height,
float  rad 
) [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void vertmodel::part::genstrips (  )  [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
bool vertmodel::part::gentag (const char *  name,
int *  verts,
int  numverts,
mesh *  m = NULL 
) [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void vertmodel::part::gentagmatrix (anpos &  cur,
anpos *  prev,
float  ai_t,
int  i,
GLfloat *  matrix 
) [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
virtual void vertmodel::part::getdefaultanim (animstate &  as,
int  anim,
int  varseed 
) [inline, virtual]
+
+
+ +

+ +

Reimplemented in md2::md2part.

+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
bool vertmodel::part::link (part *  link,
const char *  tag,
vec *  pos = NULL 
) [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
bool vertmodel::part::loadshadows (const char *  filename  )  [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void vertmodel::part::render (int  anim,
int  varseed,
float  speed,
int  basetime,
dynent *  d 
) [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void vertmodel::part::rendershadow (int  anim,
int  varseed,
float  speed,
int  basetime,
const vec &  o,
float  yaw 
) [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void vertmodel::part::scaleverts (const float  scale,
const vec &  translate 
) [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void vertmodel::part::setanim (int  num,
int  frame,
int  range,
float  speed 
) [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
char* vertmodel::part::shadowfile (  )  [inline]
+
+
+ +

+ +

+

+


Member Data Documentation

+ +
+ +
+ +

+ +

+

+ +

+
+ + + + +
char* vertmodel::part::filename
+
+
+ +

+ +

+

+ +

+
+ + + + +
int vertmodel::part::index
+
+
+ +

+ +

+

+ +

+ +
+ +

+ +

+

+ +

+ +
+ +

+ +

+

+ +

+ +
+ +

+ +

+

+ +

+ +
+ +

+ +

+

+ +

+
+ + + + +
int vertmodel::part::numtags
+
+
+ +

+ +

+

+ +

+
+ + + + +
float vertmodel::part::shadowrad
+
+
+ +

+ +

+

+ +

+
+ + + + +
GLuint* vertmodel::part::shadows
+
+
+ +

+ +

+

+ +

+ +
+ +

+ +

+

+


The documentation for this struct was generated from the following file:
    +
  • R:/projects/actioncube/_svn/trunk/ac/source/src/vertmodel.h
+
+
Generated on Mon Dec 8 21:41:37 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structvertmodel_1_1part_1_1shadowheader-members.html b/source/doxygen/html/structvertmodel_1_1part_1_1shadowheader-members.html new file mode 100644 index 00000000..5446910a --- /dev/null +++ b/source/doxygen/html/structvertmodel_1_1part_1_1shadowheader-members.html @@ -0,0 +1,35 @@ + + +AssaultCube: Member List + + + + + +
+

vertmodel::part::shadowheader Member List

This is the complete list of members for vertmodel::part::shadowheader, including all inherited members.

+ + + + +
framesvertmodel::part::shadowheader
heightvertmodel::part::shadowheader
radvertmodel::part::shadowheader
sizevertmodel::part::shadowheader

+
Generated on Mon Dec 8 21:41:37 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structvertmodel_1_1part_1_1shadowheader.html b/source/doxygen/html/structvertmodel_1_1part_1_1shadowheader.html new file mode 100644 index 00000000..633bc0ca --- /dev/null +++ b/source/doxygen/html/structvertmodel_1_1part_1_1shadowheader.html @@ -0,0 +1,111 @@ + + +AssaultCube: vertmodel::part::shadowheader Struct Reference + + + + + +
+

vertmodel::part::shadowheader Struct Reference

#include <vertmodel.h> +

+ +

+List of all members. + + + + + + + + + + +

Public Attributes

ushort size
ushort frames
float height
float rad
+


Member Data Documentation

+ +

+ +

+ +
+ +

+ +

+

+ +

+ +
+ +

+ +

+

+ +

+ +
+ +

+ +

+

+


The documentation for this struct was generated from the following file:
    +
  • R:/projects/actioncube/_svn/trunk/ac/source/src/vertmodel.h
+
+
Generated on Mon Dec 8 21:41:37 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structvertmodel_1_1part__coll__graph.dot b/source/doxygen/html/structvertmodel_1_1part__coll__graph.dot new file mode 100644 index 00000000..557b2fc7 --- /dev/null +++ b/source/doxygen/html/structvertmodel_1_1part__coll__graph.dot @@ -0,0 +1,29 @@ +digraph G +{ + edge [fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"]; + node [fontname="FreeSans",fontsize="10",shape=record]; + Node1 [label="vertmodel::part",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; + Node2 -> Node1 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="tags",fontname="FreeSans"]; + Node2 [label="vertmodel::tag",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structvertmodel_1_1tag.html"]; + Node3 -> Node2 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="pos",fontname="FreeSans"]; + Node3 [label="vec",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structvec.html"]; + Node4 -> Node1 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="model",fontname="FreeSans"]; + Node4 [label="vertmodel",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structvertmodel.html"]; + Node5 -> Node4 [dir=back,color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; + Node5 [label="model",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structmodel.html"]; + Node3 -> Node5 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="translate",fontname="FreeSans"]; + Node6 -> Node4 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="dynalloc\nstatalloc",fontname="FreeSans"]; + Node6 [label="modelcache",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structmodelcache.html"]; + Node7 -> Node6 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="curalloc",fontname="FreeSans"]; + Node7 [label="modelcache::entry",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structmodelcache_1_1entry.html"]; + Node8 -> Node7 [dir=back,color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; + Node8 [label="modelcacheentry\< modelcache::entry \>",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structmodelcacheentry.html"]; + Node9 -> Node4 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="matrixstack",fontname="FreeSans"]; + Node9 [label="glmatrixf",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structglmatrixf.html"]; + Node10 -> Node1 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="links",fontname="FreeSans"]; + Node10 [label="vertmodel::linkedpart",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structvertmodel_1_1linkedpart.html"]; + Node1 -> Node10 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="p",fontname="FreeSans"]; + Node3 -> Node10 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="pos",fontname="FreeSans"]; + Node11 -> Node10 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="emitter",fontname="FreeSans"]; + Node11 [label="vertmodel::particleemitter",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structvertmodel_1_1particleemitter.html"]; +} diff --git a/source/doxygen/html/structvertmodel_1_1part__coll__graph.md5 b/source/doxygen/html/structvertmodel_1_1part__coll__graph.md5 new file mode 100644 index 00000000..1bca1737 --- /dev/null +++ b/source/doxygen/html/structvertmodel_1_1part__coll__graph.md5 @@ -0,0 +1 @@ +17ea95d93eae97594f648ec84ceeeab8 \ No newline at end of file diff --git a/source/doxygen/html/structvertmodel_1_1particleemitter-members.html b/source/doxygen/html/structvertmodel_1_1particleemitter-members.html new file mode 100644 index 00000000..5fe77d3a --- /dev/null +++ b/source/doxygen/html/structvertmodel_1_1particleemitter-members.html @@ -0,0 +1,36 @@ + + +AssaultCube: Member List + + + + + +
+

vertmodel::particleemitter Member List

This is the complete list of members for vertmodel::particleemitter, including all inherited members.

+ + + + + +
argsvertmodel::particleemitter
lastemitvertmodel::particleemitter
particleemitter()vertmodel::particleemitter [inline]
seedvertmodel::particleemitter
typevertmodel::particleemitter

+
Generated on Mon Dec 8 21:41:37 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structvertmodel_1_1particleemitter.html b/source/doxygen/html/structvertmodel_1_1particleemitter.html new file mode 100644 index 00000000..539e2e6e --- /dev/null +++ b/source/doxygen/html/structvertmodel_1_1particleemitter.html @@ -0,0 +1,134 @@ + + +AssaultCube: vertmodel::particleemitter Struct Reference + + + + + +
+

vertmodel::particleemitter Struct Reference

#include <vertmodel.h> +

+ +

+List of all members. + + + + + + + + + + + + + +

Public Member Functions

 particleemitter ()

Public Attributes

int type
int args [2]
int seed
int lastemit
+


Constructor & Destructor Documentation

+ +
+
+ + + + + + + + +
vertmodel::particleemitter::particleemitter (  )  [inline]
+
+
+ +

+ +

+

+


Member Data Documentation

+ +
+ +
+ +

+ +

+

+ +

+ +
+ +

+ +

+

+ +

+ +
+ +

+ +

+

+ +

+ +
+ +

+ +

+

+


The documentation for this struct was generated from the following file:
    +
  • R:/projects/actioncube/_svn/trunk/ac/source/src/vertmodel.h
+
+
Generated on Mon Dec 8 21:41:37 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structvertmodel_1_1shadowcacheentry-members.html b/source/doxygen/html/structvertmodel_1_1shadowcacheentry-members.html new file mode 100644 index 00000000..665e72e0 --- /dev/null +++ b/source/doxygen/html/structvertmodel_1_1shadowcacheentry-members.html @@ -0,0 +1,48 @@ + + +AssaultCube: Member List + + + + + + +
Generated on Mon Dec 8 21:41:37 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structvertmodel_1_1shadowcacheentry.html b/source/doxygen/html/structvertmodel_1_1shadowcacheentry.html new file mode 100644 index 00000000..fa766db6 --- /dev/null +++ b/source/doxygen/html/structvertmodel_1_1shadowcacheentry.html @@ -0,0 +1,164 @@ + + +AssaultCube: vertmodel::shadowcacheentry Struct Reference + + + + + +
+

vertmodel::shadowcacheentry Struct Reference

#include <vertmodel.h> +

+Inherits modelcacheentry< vertmodel::shadowcacheentry >. +

+

+Collaboration diagram for vertmodel::shadowcacheentry:
+
+

Collaboration graph
+
[legend]
+ +

+List of all members. + + + + + + + + + + + + + + + +

Public Member Functions

ushort * idxs ()
int numidxs ()

Public Attributes

anpos cur
anpos prev
float t
vec dir
+


Member Function Documentation

+ +
+
+ + + + + + + + +
ushort* vertmodel::shadowcacheentry::idxs (  )  [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
int vertmodel::shadowcacheentry::numidxs (  )  [inline]
+
+
+ +

+ +

+

+


Member Data Documentation

+ +
+ +
+ +

+ +

+

+ +

+ +
+ +

+ +

+

+ +

+ +
+ +

+ +

Reimplemented from modelcacheentry< T >.

+ +
+

+ +

+ +
+ +

+ +

+

+


The documentation for this struct was generated from the following file:
    +
  • R:/projects/actioncube/_svn/trunk/ac/source/src/vertmodel.h
+
+
Generated on Mon Dec 8 21:41:37 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structvertmodel_1_1shadowcacheentry__coll__graph.dot b/source/doxygen/html/structvertmodel_1_1shadowcacheentry__coll__graph.dot new file mode 100644 index 00000000..1a63cd02 --- /dev/null +++ b/source/doxygen/html/structvertmodel_1_1shadowcacheentry__coll__graph.dot @@ -0,0 +1,12 @@ +digraph G +{ + edge [fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"]; + node [fontname="FreeSans",fontsize="10",shape=record]; + Node1 [label="vertmodel::shadowcacheentry",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; + Node2 -> Node1 [dir=back,color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; + Node2 [label="modelcacheentry\< vertmodel::shadowcacheentry \>",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structmodelcacheentry.html"]; + Node3 -> Node1 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="prev\ncur",fontname="FreeSans"]; + Node3 [label="vertmodel::anpos",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structvertmodel_1_1anpos.html"]; + Node4 -> Node1 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="dir",fontname="FreeSans"]; + Node4 [label="vec",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structvec.html"]; +} diff --git a/source/doxygen/html/structvertmodel_1_1shadowcacheentry__coll__graph.md5 b/source/doxygen/html/structvertmodel_1_1shadowcacheentry__coll__graph.md5 new file mode 100644 index 00000000..28395cb2 --- /dev/null +++ b/source/doxygen/html/structvertmodel_1_1shadowcacheentry__coll__graph.md5 @@ -0,0 +1 @@ +9e28b3dfb3b76ad1cc10d9a3f6bae359 \ No newline at end of file diff --git a/source/doxygen/html/structvertmodel_1_1tag-members.html b/source/doxygen/html/structvertmodel_1_1tag-members.html new file mode 100644 index 00000000..d454d8ff --- /dev/null +++ b/source/doxygen/html/structvertmodel_1_1tag-members.html @@ -0,0 +1,37 @@ + + +AssaultCube: Member List + + + + + +
+

vertmodel::tag Member List

This is the complete list of members for vertmodel::tag, including all inherited members.

+ + + + + + +
identity()vertmodel::tag [inline]
namevertmodel::tag
posvertmodel::tag
tag()vertmodel::tag [inline]
transformvertmodel::tag
~tag()vertmodel::tag [inline]

+
Generated on Mon Dec 8 21:41:37 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structvertmodel_1_1tag.html b/source/doxygen/html/structvertmodel_1_1tag.html new file mode 100644 index 00000000..1fd485a3 --- /dev/null +++ b/source/doxygen/html/structvertmodel_1_1tag.html @@ -0,0 +1,165 @@ + + +AssaultCube: vertmodel::tag Struct Reference + + + + + +
+

vertmodel::tag Struct Reference

#include <vertmodel.h> +

+

+Collaboration diagram for vertmodel::tag:
+
+

Collaboration graph
+
[legend]
+ +

+List of all members. + + + + + + + + + + + + + + + +

Public Member Functions

 tag ()
 ~tag ()
void identity ()

Public Attributes

char * name
vec pos
float transform [3][3]
+


Constructor & Destructor Documentation

+ +
+
+ + + + + + + + +
vertmodel::tag::tag (  )  [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
vertmodel::tag::~tag (  )  [inline]
+
+
+ +

+ +

+

+


Member Function Documentation

+ +
+
+ + + + + + + + +
void vertmodel::tag::identity (  )  [inline]
+
+
+ +

+ +

+

+


Member Data Documentation

+ +
+
+ + + + +
char* vertmodel::tag::name
+
+
+ +

+ +

+

+ +

+ +
+ +

+ +

+

+ +

+
+ + + + +
float vertmodel::tag::transform[3][3]
+
+
+ +

+ +

+

+


The documentation for this struct was generated from the following file:
    +
  • R:/projects/actioncube/_svn/trunk/ac/source/src/vertmodel.h
+
+
Generated on Mon Dec 8 21:41:37 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structvertmodel_1_1tag__coll__graph.dot b/source/doxygen/html/structvertmodel_1_1tag__coll__graph.dot new file mode 100644 index 00000000..64214bbb --- /dev/null +++ b/source/doxygen/html/structvertmodel_1_1tag__coll__graph.dot @@ -0,0 +1,8 @@ +digraph G +{ + edge [fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"]; + node [fontname="FreeSans",fontsize="10",shape=record]; + Node1 [label="vertmodel::tag",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; + Node2 -> Node1 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="pos",fontname="FreeSans"]; + Node2 [label="vec",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structvec.html"]; +} diff --git a/source/doxygen/html/structvertmodel_1_1tag__coll__graph.md5 b/source/doxygen/html/structvertmodel_1_1tag__coll__graph.md5 new file mode 100644 index 00000000..6ce96270 --- /dev/null +++ b/source/doxygen/html/structvertmodel_1_1tag__coll__graph.md5 @@ -0,0 +1 @@ +3fca9576cc037976d234a7f5a0ea58a2 \ No newline at end of file diff --git a/source/doxygen/html/structvertmodel_1_1tcvert-members.html b/source/doxygen/html/structvertmodel_1_1tcvert-members.html new file mode 100644 index 00000000..e7bb64f0 --- /dev/null +++ b/source/doxygen/html/structvertmodel_1_1tcvert-members.html @@ -0,0 +1,33 @@ + + +AssaultCube: Member List + + + + + +
+

vertmodel::tcvert Member List

This is the complete list of members for vertmodel::tcvert, including all inherited members.

+ + +
uvertmodel::tcvert
vvertmodel::tcvert

+
Generated on Mon Dec 8 21:41:37 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structvertmodel_1_1tcvert.html b/source/doxygen/html/structvertmodel_1_1tcvert.html new file mode 100644 index 00000000..c056552b --- /dev/null +++ b/source/doxygen/html/structvertmodel_1_1tcvert.html @@ -0,0 +1,77 @@ + + +AssaultCube: vertmodel::tcvert Struct Reference + + + + + +
+

vertmodel::tcvert Struct Reference

#include <vertmodel.h> +

+ +

+List of all members. + + + + + + +

Public Attributes

float u
float v
+


Member Data Documentation

+ +
+
+ + + + +
float vertmodel::tcvert::u
+
+
+ +

+ +

+

+ +

+
+ + + + +
float vertmodel::tcvert::v
+
+
+ +

+ +

+

+


The documentation for this struct was generated from the following file:
    +
  • R:/projects/actioncube/_svn/trunk/ac/source/src/vertmodel.h
+
+
Generated on Mon Dec 8 21:41:37 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structvertmodel_1_1tri-members.html b/source/doxygen/html/structvertmodel_1_1tri-members.html new file mode 100644 index 00000000..d45b232e --- /dev/null +++ b/source/doxygen/html/structvertmodel_1_1tri-members.html @@ -0,0 +1,33 @@ + + +AssaultCube: Member List + + + + + +
+

vertmodel::tri Member List

This is the complete list of members for vertmodel::tri, including all inherited members.

+ + +
neighborvertmodel::tri
vertvertmodel::tri

+
Generated on Mon Dec 8 21:41:37 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structvertmodel_1_1tri.html b/source/doxygen/html/structvertmodel_1_1tri.html new file mode 100644 index 00000000..46d07966 --- /dev/null +++ b/source/doxygen/html/structvertmodel_1_1tri.html @@ -0,0 +1,77 @@ + + +AssaultCube: vertmodel::tri Struct Reference + + + + + +
+

vertmodel::tri Struct Reference

#include <vertmodel.h> +

+ +

+List of all members. + + + + + + +

Public Attributes

ushort vert [3]
ushort neighbor [3]
+


Member Data Documentation

+ +
+ +
+ +

+ +

+

+ +

+ +
+ +

+ +

+

+


The documentation for this struct was generated from the following file:
    +
  • R:/projects/actioncube/_svn/trunk/ac/source/src/vertmodel.h
+
+
Generated on Mon Dec 8 21:41:37 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structvertmodel__coll__graph.dot b/source/doxygen/html/structvertmodel__coll__graph.dot new file mode 100644 index 00000000..67dbd2f4 --- /dev/null +++ b/source/doxygen/html/structvertmodel__coll__graph.dot @@ -0,0 +1,18 @@ +digraph G +{ + edge [fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"]; + node [fontname="FreeSans",fontsize="10",shape=record]; + Node1 [label="vertmodel",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; + Node2 -> Node1 [dir=back,color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; + Node2 [label="model",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structmodel.html"]; + Node3 -> Node2 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="translate",fontname="FreeSans"]; + Node3 [label="vec",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structvec.html"]; + Node4 -> Node1 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="dynalloc\nstatalloc",fontname="FreeSans"]; + Node4 [label="modelcache",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structmodelcache.html"]; + Node5 -> Node4 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="curalloc",fontname="FreeSans"]; + Node5 [label="modelcache::entry",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structmodelcache_1_1entry.html"]; + Node6 -> Node5 [dir=back,color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; + Node6 [label="modelcacheentry\< modelcache::entry \>",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structmodelcacheentry.html"]; + Node7 -> Node1 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="matrixstack",fontname="FreeSans"]; + Node7 [label="glmatrixf",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structglmatrixf.html"]; +} diff --git a/source/doxygen/html/structvertmodel__coll__graph.md5 b/source/doxygen/html/structvertmodel__coll__graph.md5 new file mode 100644 index 00000000..9217f373 --- /dev/null +++ b/source/doxygen/html/structvertmodel__coll__graph.md5 @@ -0,0 +1 @@ +b73c70f9bb9f176aafb7ff499eb7cc15 \ No newline at end of file diff --git a/source/doxygen/html/structvotedisplayinfo-members.html b/source/doxygen/html/structvotedisplayinfo-members.html new file mode 100644 index 00000000..d4b02d57 --- /dev/null +++ b/source/doxygen/html/structvotedisplayinfo-members.html @@ -0,0 +1,39 @@ + + +AssaultCube: Member List + + + + + +
+

votedisplayinfo Member List

This is the complete list of members for votedisplayinfo, including all inherited members.

+ + + + + + + + +
descvotedisplayinfo
localplayervotedvotedisplayinfo
millisvotedisplayinfo
ownervotedisplayinfo
resultvotedisplayinfo
statsvotedisplayinfo
typevotedisplayinfo
votedisplayinfo()votedisplayinfo [inline]

+
Generated on Mon Dec 8 21:41:37 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structvotedisplayinfo.html b/source/doxygen/html/structvotedisplayinfo.html new file mode 100644 index 00000000..b65d4ad1 --- /dev/null +++ b/source/doxygen/html/structvotedisplayinfo.html @@ -0,0 +1,188 @@ + + +AssaultCube: votedisplayinfo Struct Reference + + + + + +
+

votedisplayinfo Struct Reference

#include <protos.h> +

+

+Collaboration diagram for votedisplayinfo:
+
+

Collaboration graph
+
[legend]
+ +

+List of all members. + + + + + + + + + + + + + + + + + + + +

Public Member Functions

 votedisplayinfo ()

Public Attributes

playerent * owner
int type
int stats [VOTE_NUM]
int result
int millis
string desc
bool localplayervoted
+


Constructor & Destructor Documentation

+ +
+
+ + + + + + + + +
votedisplayinfo::votedisplayinfo (  )  [inline]
+
+
+ +

+ +

+

+


Member Data Documentation

+ +
+ +
+ +

+ +

+

+ +

+ +
+ +

+ +

+

+ +

+
+ + + + +
int votedisplayinfo::millis
+
+
+ +

+ +

+

+ +

+ +
+ +

+ +

+

+ +

+
+ + + + +
int votedisplayinfo::result
+
+
+ +

+ +

+

+ +

+
+ + + + +
int votedisplayinfo::stats[VOTE_NUM]
+
+
+ +

+ +

+

+ +

+
+ + + + +
int votedisplayinfo::type
+
+
+ +

+ +

+

+


The documentation for this struct was generated from the following file:
    +
  • R:/projects/actioncube/_svn/trunk/ac/source/src/protos.h
+
+
Generated on Mon Dec 8 21:41:37 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structvotedisplayinfo__coll__graph.dot b/source/doxygen/html/structvotedisplayinfo__coll__graph.dot new file mode 100644 index 00000000..43be9652 --- /dev/null +++ b/source/doxygen/html/structvotedisplayinfo__coll__graph.dot @@ -0,0 +1,29 @@ +digraph G +{ + edge [fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"]; + node [fontname="FreeSans",fontsize="10",shape=record]; + Node1 [label="votedisplayinfo",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; + Node2 -> Node1 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="owner",fontname="FreeSans"]; + Node2 [label="playerent",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classplayerent.html"]; + Node3 -> Node2 [dir=back,color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; + Node3 [label="dynent",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classdynent.html"]; + Node4 -> Node3 [dir=back,color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; + Node4 [label="physent",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classphysent.html"]; + Node5 -> Node4 [dir=back,color="firebrick4",fontsize="10",style="solid",fontname="FreeSans"]; + Node5 [label="worldobject",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classworldobject.html"]; + Node6 -> Node4 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="deltapos\nnewpos\nvel\no",fontname="FreeSans"]; + Node6 [label="vec",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structvec.html"]; + Node7 -> Node3 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="prev\ncurrent",fontname="FreeSans"]; + Node7 [label="animstate",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structanimstate.html"]; + Node8 -> Node2 [dir=back,color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; + Node8 [label="playerstate",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classplayerstate.html"]; + Node9 -> Node2 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="history",fontname="FreeSans"]; + Node9 [label="poshist",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structposhist.html"]; + Node6 -> Node9 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="pos",fontname="FreeSans"]; + Node10 -> Node2 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="weaponsel\nnextweaponsel\nweapons\nnextprimweap\nprevweaponsel\nprimweap\nlastattackweapon",fontname="FreeSans"]; + Node10 [label="weapon",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structweapon.html"]; + Node2 -> Node10 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="owner",fontname="FreeSans"]; + Node11 -> Node10 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="info",fontname="FreeSans"]; + Node11 [label="guninfo",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structguninfo.html"]; + Node6 -> Node2 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="head",fontname="FreeSans"]; +} diff --git a/source/doxygen/html/structvotedisplayinfo__coll__graph.md5 b/source/doxygen/html/structvotedisplayinfo__coll__graph.md5 new file mode 100644 index 00000000..71504e70 --- /dev/null +++ b/source/doxygen/html/structvotedisplayinfo__coll__graph.md5 @@ -0,0 +1 @@ +7afa32c6f0caafae8188b0e4df82d952 \ No newline at end of file diff --git a/source/doxygen/html/structvoteinfo-members.html b/source/doxygen/html/structvoteinfo-members.html new file mode 100644 index 00000000..57c89bab --- /dev/null +++ b/source/doxygen/html/structvoteinfo-members.html @@ -0,0 +1,40 @@ + + +AssaultCube: Member List + + + + + +
+

voteinfo Member List

This is the complete list of members for voteinfo, including all inherited members.

+ + + + + + + + + +
actionvoteinfo
callmillisvoteinfo
end(int result)voteinfo [inline]
evaluate(bool forceend=false)voteinfo [inline]
isalive()voteinfo [inline]
isvalid()voteinfo [inline]
ownervoteinfo
resultvoteinfo
voteinfo()voteinfo [inline]

+
Generated on Mon Dec 8 21:41:37 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structvoteinfo.html b/source/doxygen/html/structvoteinfo.html new file mode 100644 index 00000000..9d4859c3 --- /dev/null +++ b/source/doxygen/html/structvoteinfo.html @@ -0,0 +1,222 @@ + + +AssaultCube: voteinfo Struct Reference + + + + + +
+

voteinfo Struct Reference

+Collaboration diagram for voteinfo:
+
+

Collaboration graph
+
[legend]
+ +

+List of all members. + + + + + + + + + + + + + + + + + + + + + +

Public Member Functions

 voteinfo ()
void end (int result)
bool isvalid ()
bool isalive ()
void evaluate (bool forceend=false)

Public Attributes

int owner
int callmillis
int result
serveraction * action
+


Constructor & Destructor Documentation

+ +
+
+ + + + + + + + +
voteinfo::voteinfo (  )  [inline]
+
+
+ +

+ +

+

+


Member Function Documentation

+ +
+
+ + + + + + + + + +
void voteinfo::end (int  result  )  [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void voteinfo::evaluate (bool  forceend = false  )  [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
bool voteinfo::isalive (  )  [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
bool voteinfo::isvalid (  )  [inline]
+
+
+ +

+ +

+

+


Member Data Documentation

+ +
+ +
+ +

+ +

+

+ +

+
+ + + + +
int voteinfo::callmillis
+
+
+ +

+ +

+

+ +

+
+ + + + +
int voteinfo::owner
+
+
+ +

+ +

+

+ +

+
+ + + + +
int voteinfo::result
+
+
+ +

+ +

+

+


The documentation for this struct was generated from the following file:
    +
  • R:/projects/actioncube/_svn/trunk/ac/source/src/server.cpp
+
+
Generated on Mon Dec 8 21:41:37 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structvoteinfo__coll__graph.dot b/source/doxygen/html/structvoteinfo__coll__graph.dot new file mode 100644 index 00000000..f0939868 --- /dev/null +++ b/source/doxygen/html/structvoteinfo__coll__graph.dot @@ -0,0 +1,8 @@ +digraph G +{ + edge [fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"]; + node [fontname="FreeSans",fontsize="10",shape=record]; + Node1 [label="voteinfo",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; + Node2 -> Node1 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="action",fontname="FreeSans"]; + Node2 [label="serveraction",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structserveraction.html"]; +} diff --git a/source/doxygen/html/structvoteinfo__coll__graph.md5 b/source/doxygen/html/structvoteinfo__coll__graph.md5 new file mode 100644 index 00000000..271eb5fd --- /dev/null +++ b/source/doxygen/html/structvoteinfo__coll__graph.md5 @@ -0,0 +1 @@ +f8c16597f412a1d36c91797fd5f4466e \ No newline at end of file diff --git a/source/doxygen/html/structweapon-members.html b/source/doxygen/html/structweapon-members.html new file mode 100644 index 00000000..bb29b5dd --- /dev/null +++ b/source/doxygen/html/structweapon-members.html @@ -0,0 +1,70 @@ + + +AssaultCube: Member List + + + + + +
+

weapon Member List

This is the complete list of members for weapon, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ammoweapon
attack(vec &targ)=0weapon [pure virtual]
attackfx(const vec &from, const vec &to, int millis)=0weapon [pure virtual]
attackphysics(vec &from, vec &to)weapon [virtual]
attacksound()weapon [virtual]
busy()weapon [inline, virtual]
deselectable()weapon [virtual]
dynrecoil()weapon [virtual]
dynspread()weapon [virtual]
equipplayer(playerent *pl)weapon [static]
flashtime() const weapon [virtual]
gunwaitweapon
infoweapon
lastactionweapon
magweapon
modelanim()=0weapon [pure virtual]
modelattacking()weapon
onammopicked()weapon [inline, virtual]
ondeselecting()weapon [inline, virtual]
onownerdies()weapon [inline, virtual]
onselecting()weapon [virtual]
ownerweapon
reload()weapon [virtual]
reloadingweapon
renderaimhelp(bool teamwarning)weapon [virtual]
renderhudmodel()weapon [virtual]
renderhudmodel(int lastaction, int index=0)weapon
renderstats()weapon [virtual]
reset()weapon [inline, virtual]
selectable()weapon [virtual]
sendshoot(vec &from, vec &to)weapon
shotsweapon
typeweapon
updatetimers()weapon [virtual]
valid(int id)weapon [static]
weapon(struct playerent *owner, int type)weapon
weaponbeloweyeweapon [static]
weaponchangetimeweapon [static]
~weapon()weapon [inline, virtual]

+
Generated on Mon Dec 8 21:41:37 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structweapon.html b/source/doxygen/html/structweapon.html new file mode 100644 index 00000000..ba124bcb --- /dev/null +++ b/source/doxygen/html/structweapon.html @@ -0,0 +1,926 @@ + + +AssaultCube: weapon Struct Reference + + + + + +
+

weapon Struct Reference

#include <weapon.h> +

+Inherited by grenades, gun, and knife. +

+

+Collaboration diagram for weapon:
+
+

Collaboration graph
+
[legend]
+ +

+List of all members. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Public Member Functions

 weapon (struct playerent *owner, int type)
virtual ~weapon ()
virtual int dynspread ()
virtual float dynrecoil ()
virtual bool attack (vec &targ)=0
virtual void attackfx (const vec &from, const vec &to, int millis)=0
virtual void attackphysics (vec &from, vec &to)
virtual void attacksound ()
virtual bool reload ()
virtual void reset ()
virtual bool busy ()
virtual int modelanim ()=0
virtual void updatetimers ()
virtual bool selectable ()
virtual bool deselectable ()
virtual void renderstats ()
virtual void renderhudmodel ()
virtual void renderaimhelp (bool teamwarning)
virtual void onselecting ()
virtual void ondeselecting ()
virtual void onammopicked ()
virtual void onownerdies ()
void sendshoot (vec &from, vec &to)
bool modelattacking ()
void renderhudmodel (int lastaction, int index=0)
virtual int flashtime () const

Static Public Member Functions

static void equipplayer (playerent *pl)
static bool valid (int id)

Public Attributes

int type
playerent * owner
struct guninfo & info
int & ammo
int & mag
int & gunwait
int shots
int reloading
int lastaction

Static Public Attributes

static const int weaponchangetime = 400
static const float weaponbeloweye = 0.2f
+


Constructor & Destructor Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + +
weapon::weapon (struct playerent *  owner,
int  type 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
virtual weapon::~weapon (  )  [inline, virtual]
+
+
+ +

+ +

+

+


Member Function Documentation

+ +
+
+ + + + + + + + + +
virtual bool weapon::attack (vec &  targ  )  [pure virtual]
+
+
+ +

+ +

Implemented in grenades, gun, shotgun, akimbo, and knife.

+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
virtual void weapon::attackfx (const vec &  from,
const vec &  to,
int  millis 
) [pure virtual]
+
+
+ +

+ +

Implemented in grenades, gun, sniperrifle, shotgun, and knife.

+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void weapon::attackphysics (vec &  from,
vec &  to 
) [virtual]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void weapon::attacksound (  )  [virtual]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
virtual bool weapon::busy (  )  [inline, virtual]
+
+
+ +

+ +

Reimplemented in grenades.

+ +
+

+ +

+
+ + + + + + + + +
bool weapon::deselectable (  )  [virtual]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
float weapon::dynrecoil (  )  [virtual]
+
+
+ +

+ +

Reimplemented in sniperrifle, and assaultrifle.

+ +
+

+ +

+
+ + + + + + + + +
int weapon::dynspread (  )  [virtual]
+
+
+ +

+ +

Reimplemented in sniperrifle, and assaultrifle.

+ +
+

+ +

+
+ + + + + + + + + +
void weapon::equipplayer (playerent *  pl  )  [static]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
int weapon::flashtime (  )  const [virtual]
+
+
+ +

+ +

Reimplemented in grenades, and knife.

+ +
+

+ +

+
+ + + + + + + + +
virtual int weapon::modelanim (  )  [pure virtual]
+
+
+ +

+ +

Implemented in grenades, gun, and knife.

+ +
+

+ +

+
+ + + + + + + + +
bool weapon::modelattacking (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
virtual void weapon::onammopicked (  )  [inline, virtual]
+
+
+ +

+ +

Reimplemented in akimbo.

+ +
+

+ +

+
+ + + + + + + + +
virtual void weapon::ondeselecting (  )  [inline, virtual]
+
+
+ +

+ +

Reimplemented in sniperrifle.

+ +
+

+ +

+
+ + + + + + + + +
virtual void weapon::onownerdies (  )  [inline, virtual]
+
+
+ +

+ +

Reimplemented in grenades, and sniperrifle.

+ +
+

+ +

+
+ + + + + + + + +
void weapon::onselecting (  )  [virtual]
+
+
+ +

+ +

Reimplemented in grenades, sniperrifle, and akimbo.

+ +
+

+ +

+
+ + + + + + + + +
bool weapon::reload (  )  [virtual]
+
+
+ +

+ +

Reimplemented in sniperrifle.

+ +
+

+ +

+
+ + + + + + + + + +
void weapon::renderaimhelp (bool  teamwarning  )  [virtual]
+
+
+ +

+ +

Reimplemented in sniperrifle.

+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void weapon::renderhudmodel (int  lastaction,
int  index = 0 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void weapon::renderhudmodel (  )  [virtual]
+
+
+ +

+ +

Reimplemented in sniperrifle, and akimbo.

+ +
+

+ +

+
+ + + + + + + + +
void weapon::renderstats (  )  [virtual]
+
+
+ +

+ +

+i", mag, ammo); +

Reimplemented in grenades, and knife.

+ +
+

+ +

+
+ + + + + + + + +
virtual void weapon::reset (  )  [inline, virtual]
+
+
+ +

+ +

Reimplemented in grenades, and akimbo.

+ +
+

+ +

+
+ + + + + + + + +
bool weapon::selectable (  )  [virtual]
+
+
+ +

+ +

Reimplemented in grenades, subgun, sniperrifle, shotgun, assaultrifle, pistol, and akimbo.

+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void weapon::sendshoot (vec &  from,
vec &  to 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void weapon::updatetimers (  )  [virtual]
+
+
+ +

+ +

Reimplemented in akimbo.

+ +
+

+ +

+
+ + + + + + + + + +
bool weapon::valid (int  id  )  [static]
+
+
+ +

+ +

+

+


Member Data Documentation

+ +
+
+ + + + +
int& weapon::ammo
+
+
+ +

+ +

+

+ +

+
+ + + + +
int & weapon::gunwait
+
+
+ +

+ +

+

+ +

+
+ + + + +
struct guninfo& weapon::info [read]
+
+
+ +

+ +

+

+ +

+
+ + + + +
int weapon::lastaction
+
+
+ +

+ +

+

+ +

+
+ + + + +
int & weapon::mag
+
+
+ +

+ +

+

+ +

+
+ + + + +
playerent* weapon::owner
+
+
+ +

+ +

+

+ +

+
+ + + + +
int weapon::reloading
+
+
+ +

+ +

+

+ +

+
+ + + + +
int weapon::shots
+
+
+ +

+ +

+

+ +

+
+ + + + +
int weapon::type
+
+
+ +

+ +

+

+ +

+
+ + + + +
const float weapon::weaponbeloweye = 0.2f [static]
+
+
+ +

+ +

+

+ +

+
+ + + + +
const int weapon::weaponchangetime = 400 [static]
+
+
+ +

+ +

+

+


The documentation for this struct was generated from the following files:
    +
  • R:/projects/actioncube/_svn/trunk/ac/source/src/weapon.h
  • R:/projects/actioncube/_svn/trunk/ac/source/src/weapon.cpp
+
+
Generated on Mon Dec 8 21:41:37 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structweapon__coll__graph.dot b/source/doxygen/html/structweapon__coll__graph.dot new file mode 100644 index 00000000..e80ee61d --- /dev/null +++ b/source/doxygen/html/structweapon__coll__graph.dot @@ -0,0 +1,27 @@ +digraph G +{ + edge [fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"]; + node [fontname="FreeSans",fontsize="10",shape=record]; + Node1 [label="weapon",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; + Node2 -> Node1 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="owner",fontname="FreeSans"]; + Node2 [label="playerent",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classplayerent.html"]; + Node3 -> Node2 [dir=back,color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; + Node3 [label="dynent",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classdynent.html"]; + Node4 -> Node3 [dir=back,color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; + Node4 [label="physent",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classphysent.html"]; + Node5 -> Node4 [dir=back,color="firebrick4",fontsize="10",style="solid",fontname="FreeSans"]; + Node5 [label="worldobject",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classworldobject.html"]; + Node6 -> Node4 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="deltapos\nnewpos\nvel\no",fontname="FreeSans"]; + Node6 [label="vec",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structvec.html"]; + Node7 -> Node3 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="prev\ncurrent",fontname="FreeSans"]; + Node7 [label="animstate",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structanimstate.html"]; + Node8 -> Node2 [dir=back,color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; + Node8 [label="playerstate",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classplayerstate.html"]; + Node9 -> Node2 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="history",fontname="FreeSans"]; + Node9 [label="poshist",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structposhist.html"]; + Node6 -> Node9 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="pos",fontname="FreeSans"]; + Node1 -> Node2 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="weaponsel\nnextweaponsel\nweapons\nnextprimweap\nprevweaponsel\nprimweap\nlastattackweapon",fontname="FreeSans"]; + Node6 -> Node2 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="head",fontname="FreeSans"]; + Node10 -> Node1 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="info",fontname="FreeSans"]; + Node10 [label="guninfo",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structguninfo.html"]; +} diff --git a/source/doxygen/html/structweapon__coll__graph.md5 b/source/doxygen/html/structweapon__coll__graph.md5 new file mode 100644 index 00000000..caa5ffdc --- /dev/null +++ b/source/doxygen/html/structweapon__coll__graph.md5 @@ -0,0 +1 @@ +de3b73b57d7f36cf319aaff7b40c5687 \ No newline at end of file diff --git a/source/doxygen/html/structweaponmove-members.html b/source/doxygen/html/structweaponmove-members.html new file mode 100644 index 00000000..9bf9bb02 --- /dev/null +++ b/source/doxygen/html/structweaponmove-members.html @@ -0,0 +1,41 @@ + + +AssaultCube: Member List + + + + + +
+

weaponmove Member List

This is the complete list of members for weaponmove, including all inherited members.

+ + + + + + + + + + +
animweaponmove
basetimeweaponmove
calcmove(vec aimdir, int lastaction)weaponmove [inline]
k_rotweaponmove
kickweaponmove
lastswayweaponmove [static]
posweaponmove
swaydirweaponmove [static]
swaymillisweaponmove [static]
weaponmove()weaponmove [inline]

+
Generated on Mon Dec 8 21:41:37 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structweaponmove.html b/source/doxygen/html/structweaponmove.html new file mode 100644 index 00000000..005beb56 --- /dev/null +++ b/source/doxygen/html/structweaponmove.html @@ -0,0 +1,238 @@ + + +AssaultCube: weaponmove Struct Reference + + + + + +
+

weaponmove Struct Reference

#include <hudgun.h> +

+

+Collaboration diagram for weaponmove:
+
+

Collaboration graph
+
[legend]
+ +

+List of all members. + + + + + + + + + + + + + + + + + + + + + + + + +

Public Member Functions

 weaponmove ()
void calcmove (vec aimdir, int lastaction)

Public Attributes

float k_rot
float kick
vec pos
int anim
int basetime

Static Public Attributes

static vec swaydir
static int swaymillis = 0
static int lastsway = 0
+


Constructor & Destructor Documentation

+ +
+
+ + + + + + + + +
weaponmove::weaponmove (  )  [inline]
+
+
+ +

+ +

+

+


Member Function Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + +
void weaponmove::calcmove (vec  aimdir,
int  lastaction 
) [inline]
+
+
+ +

+ +

+

+


Member Data Documentation

+ +
+
+ + + + +
int weaponmove::anim
+
+
+ +

+ +

+

+ +

+
+ + + + +
int weaponmove::basetime
+
+
+ +

+ +

+

+ +

+
+ + + + +
float weaponmove::k_rot
+
+
+ +

+ +

+

+ +

+
+ + + + +
float weaponmove::kick
+
+
+ +

+ +

+

+ +

+
+ + + + +
int weaponmove::lastsway = 0 [static]
+
+
+ +

+ +

+

+ +

+
+ + + + +
vec weaponmove::pos
+
+
+ +

+ +

+

+ +

+
+ + + + +
vec weaponmove::swaydir [static]
+
+
+ +

+ +

+

+ +

+
+ + + + +
int weaponmove::swaymillis = 0 [static]
+
+
+ +

+ +

+

+


The documentation for this struct was generated from the following file:
    +
  • R:/projects/actioncube/_svn/trunk/ac/source/src/hudgun.h
+
+
Generated on Mon Dec 8 21:41:37 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structweaponmove__coll__graph.dot b/source/doxygen/html/structweaponmove__coll__graph.dot new file mode 100644 index 00000000..c64ef413 --- /dev/null +++ b/source/doxygen/html/structweaponmove__coll__graph.dot @@ -0,0 +1,8 @@ +digraph G +{ + edge [fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"]; + node [fontname="FreeSans",fontsize="10",shape=record]; + Node1 [label="weaponmove",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; + Node2 -> Node1 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="swaydir\npos",fontname="FreeSans"]; + Node2 [label="vec",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structvec.html"]; +} diff --git a/source/doxygen/html/structweaponmove__coll__graph.md5 b/source/doxygen/html/structweaponmove__coll__graph.md5 new file mode 100644 index 00000000..67c36f1c --- /dev/null +++ b/source/doxygen/html/structweaponmove__coll__graph.md5 @@ -0,0 +1 @@ +c3b4074a8f3ba49c126ea5e9f3db04ce \ No newline at end of file diff --git a/source/doxygen/html/structworldstate-members.html b/source/doxygen/html/structworldstate-members.html new file mode 100644 index 00000000..0b4d3018 --- /dev/null +++ b/source/doxygen/html/structworldstate-members.html @@ -0,0 +1,34 @@ + + +AssaultCube: Member List + + + + + +
+

worldstate Member List

This is the complete list of members for worldstate, including all inherited members.

+ + + +
messagesworldstate
positionsworldstate
usesworldstate

+
Generated on Mon Dec 8 21:41:37 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/structworldstate.html b/source/doxygen/html/structworldstate.html new file mode 100644 index 00000000..e6089d0c --- /dev/null +++ b/source/doxygen/html/structworldstate.html @@ -0,0 +1,90 @@ + + +AssaultCube: worldstate Struct Reference + + + + + +
+

worldstate Struct Reference

+

+List of all members. + + + + + + + + +

Public Attributes

enet_uint32 uses
vector< uchar > positions
vector< uchar > messages
+


Member Data Documentation

+ +
+ +
+ +

+ +

+

+ +

+ +
+ +

+ +

+

+ +

+
+ + + + +
enet_uint32 worldstate::uses
+
+
+ +

+ +

+

+


The documentation for this struct was generated from the following file:
    +
  • R:/projects/actioncube/_svn/trunk/ac/source/src/server.cpp
+
+
Generated on Mon Dec 8 21:41:37 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/tab_b.gif b/source/doxygen/html/tab_b.gif new file mode 100644 index 0000000000000000000000000000000000000000..0d623483ffdf5f9f96900108042a7ab0643fe2a3 GIT binary patch literal 35 ncmZ?wbhEHbWMp7uXkcJy*>IeJfk6j|fqX^=1|}vKMh0sDa2W*H literal 0 HcmV?d00001 diff --git a/source/doxygen/html/tab_l.gif b/source/doxygen/html/tab_l.gif new file mode 100644 index 0000000000000000000000000000000000000000..9b1e6337c9299a700401a2a78a2c6ffced475216 GIT binary patch literal 706 zcmZ?wbhEHbZT`}F1e&(Gg}Y(8=I;HA5#Z$3JI=gGB)FQ#odI(O&E^@q;x zK6mr*m3xOS-#u~t!I@i+u0DKm^U160k6t`|^WpV}&n+8{U%dD9&a>B#U%!9-@yol< zU%&tQ{rk_K|NsC0`}dE5ET99@1@a36+kb~?0UJ*yc&I3X_m z!ND^5$O7$#8OFRuDhG}!?8z?cdZK&!`PWjdR;Aj^wZ` zeK{IEYHBJ)6K8VIp1`BVt++swf6j+=L{p1*nO(VhE`pFexG@5$|>uaCcd z`0m=9m+yak{QmXN#Sc$^{$X9h9&q2jiKAI|&T)a;PPx2K9p`YIdw8HtR5k2Q$2-O2 z*;3y{MQ-RnJTgJfI&R5|O)AHxDf_00XbPvDZPy4t=hHd)nfLPvms&O`Ok(sD()5v$ z5U@&h;a=#xbxVbo2~X&Xj0Ie(f{v>vERH+qC+nTG=B8Nca=wU-O$?1&vUgV~9=!H; zx>3p9Yn%*<>t~sk+&0xfyS8RsPfYBd<~wWK%j-LmpU>O7yX^h#UCp1x-p#i7@bE;py8XI6 zmY<)m>~)W~yIWcMVoiPg{duuf<*)9qZ9l$m*Ph&W&$jlv*Vpa+{pH@n=IQ$L?0$ax ec60Ul|8o2P|NVbd{6P)#weSbE3}s?04AuZvx_~SI literal 0 HcmV?d00001 diff --git a/source/doxygen/html/tab_r.gif b/source/doxygen/html/tab_r.gif new file mode 100644 index 0000000000000000000000000000000000000000..ce9dd9f533cb5486d6941844f442b59d4a9e9175 GIT binary patch literal 2585 zcmbV}`9Bkk1ILFF--w5zJc=ZZT(zjE=;2|_S)Qm~rCWz1Pc)KPl;jv%A#&v2*x}yc zmf2~Jm~&=xjJY?PqwIN}f8qQ2{r$uH{c*nJbmr{cR5??*egHrs-B=MzCF`3%e{FAW z{oL5xTHn~5TM{jaB;@|_Ue5F&Zb@p(kMyG{*;gWDg zyeL|eZf7Qd8=#bXzSiR{yzRgLSj-fJS8>lBjVHN z^o-0eS=nE6a`W;LChBs=`+QAJP~{b93>H^eRb5kCSC1zUNezun%`L5M?RDzv#%jk7 zYVRX=vATPD`+oEfum^{RM@GjuP?-r=yh0!p;Vx^T9G7~`7%5ydH%70=jyJ;;`d;hv92x3R=z{xp+Lg2!*@OK*K15-t&okoPtSED)h&$RLxdbA zseWm^C3d%-yRNi-ryk^!ek+C`n&~cd$#ZWct_cUL{l~i+Nzx^5d!n94(>bW-iL~Rl z&8r)?q|1DIo=0=judQ{FaGcfLERz8gfn3-Qt<2lksh{mzpT}DXxUuR^z=^key&q4! z+wWI45vL0k$R^(F#{qfqhUsN@WA+w-V?LPH33!Q?WFSB3)WBojE@hK41Nb?KfS+Qo zXgrzfsP$wr4Qzy*{OD>uJBjdgGM@VMml5)2f~_}lD*YyOb}Hjeobhz#4c`w(l^>KK zr?Ud;W~Z}*w;%hZ|2^p^+f06gJDJQD zeIhGADbDmm&6arh(q>EZ<7mjzg7l|z$hRL8=1>)Nv=S7CY$B}iYJ&*T_-T_OG*L1q ztZ3Lana33?y3AKnyq^YCF|4x%Rb5WU&2qcl{TFKey%QJeMxn^SdT!hZ5+0i1zeusiYVp-phBl7b5+Px-X&LhByq z0F&<;K0l2+v>qiHlXb#$jXMv$uK-dEGE9L~qtdU(XeRXmvu*K2Q&6!fD**JxYP4b4BR7FdJ$Qx9G9`J%-_X!a#LGpp3g9)VWytGCa;7`S1_e8F~!R+aSJ zOF17p2`H?2kPs8Q`_;U}+D%3p zs2-0BTqFwpUoBk`?P;iPQ(IbEA|JmMx!P&YYG|R@S=5Mnw;-?A6rEEVyV%d7{iU4a zNk`i!%F(Ykpm`}#oH;BjY->@b8vQedv;pza2FL&*6ufjd+*3Ute&>kes~TU?^KkojsTh(o~(3tk1Y6>4(yn( z#U*ID9@eg-beKo1B;HXe+}{Z%n@7m0+yxivuqk9~;!1LGQlah)xYK4>wgL}l6dsaN zIxlRlq`*`j9PG4*0hD6YV_b_2w5b#)o7J?`q#{GjvvKlD`T*dWcZx<-s(ZvLB44E# z=!|sw!?)@%y$oRNL#25WS3lzdii}TuQ3?CLnvQ1_n};2sT_;Y;#d3=+-(O% zMN$>O!3;ke(UuLR%h_&)N zs^!-@A>QR}4yB1bPp`9S19ikTbZ~O{&FF-yHK{En;mmShDUIEw03`j(DBIsM}Rjki2J#SQa3gFZTKBPDeIiLt9Z z%bL3(B@Qw%(B`wSMS~dPh$=R`(}lBoFXKy(s|*{#ru$wjsBc_O#zxNk9w+UUHmx(U zmJ8+M+ndtnZ<7|VU9Mbt61zpo9T&3%Wx&XII=#QJxjR`CZf22ac3d51Z?GD%LEe_&*t46Qf;4`bZ7p2K(Ab5>GfT^}4! zBT&HZD`^PEgWoI&{~o-ID0F?O`75sm(87x%A{(}Ch1)QlzdJ)1B-eqe5a(weg0`4lQIf1evjvbBY50DVbzO7CLf|vP z2#0(U-|jZ`H{y5N^o7%iK6H>_HEGN->U6^!)1{XpJV!!4(Ig7wzZQ*9WYF4X1rG0x z=1uA@i`rIAciubDC{;~b(|&|A@xkjRP5aRcvRU9tvIm}jDB6J eQ0-6-y)mpwdT=ayS0tBxKDA*~;EWmo literal 0 HcmV?d00001 diff --git a/source/doxygen/html/tabs.css b/source/doxygen/html/tabs.css new file mode 100644 index 00000000..16b1be0d --- /dev/null +++ b/source/doxygen/html/tabs.css @@ -0,0 +1,102 @@ +/* tabs styles, based on http://www.alistapart.com/articles/slidingdoors */ + +DIV.tabs +{ + float : left; + width : 100%; + background : url("tab_b.gif") repeat-x bottom; + margin-bottom : 4px; +} + +DIV.tabs UL +{ + margin : 0px; + padding-left : 10px; + list-style : none; +} + +DIV.tabs LI, DIV.tabs FORM +{ + display : inline; + margin : 0px; + padding : 0px; +} + +DIV.tabs FORM +{ + float : right; +} + +DIV.tabs A +{ + float : left; + background : url("tab_r.gif") no-repeat right top; + border-bottom : 1px solid #84B0C7; + font-size : 8px; + font-weight : bold; + text-decoration : none; +} + +DIV.tabs A:hover +{ + background-position: 100% -150px; +} + +DIV.tabs A:link, DIV.tabs A:visited, +DIV.tabs A:active, DIV.tabs A:hover +{ + color: #1A419D; +} + +DIV.tabs SPAN +{ + float : left; + display : block; + background : url("tab_l.gif") no-repeat left top; + padding : 5px 9px; + white-space : nowrap; +} + +DIV.tabs INPUT +{ + float : right; + display : inline; + font-size : 1em; +} + +DIV.tabs TD +{ + font-size : 8px; + font-weight : bold; + text-decoration : none; +} + + + +/* Commented Backslash Hack hides rule from IE5-Mac \*/ +DIV.tabs SPAN {float : none;} +/* End IE5-Mac hack */ + +DIV.tabs A:hover SPAN +{ + background-position: 0% -150px; +} + +DIV.tabs LI.current A +{ + background-position: 100% -150px; + border-width : 0px; +} + +DIV.tabs LI.current SPAN +{ + background-position: 0% -150px; + padding-bottom : 6px; +} + +DIV.navpath +{ + background : none; + border : none; + border-bottom : 1px solid #84B0C7; +} diff --git a/source/doxygen/html/texture_8cpp.html b/source/doxygen/html/texture_8cpp.html new file mode 100644 index 00000000..59fc80f7 --- /dev/null +++ b/source/doxygen/html/texture_8cpp.html @@ -0,0 +1,2004 @@ + + +AssaultCube: R:/projects/actioncube/_svn/trunk/ac/source/src/texture.cpp File Reference + + + + + +
+

R:/projects/actioncube/_svn/trunk/ac/source/src/texture.cpp File Reference

#include "pch.h"
+#include "cube.h"
+#include "scale.h"
+ +

+

+Include dependency graph for texture.cpp:
+
+

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Classes

struct  Slot
struct  tmufunc
struct  tmu

Defines

#define FUNCNAME(name)   name##1
#define DEFPIXEL   uint OP(r, 0);
#define PIXELOP   OP(r, 0);
#define BPP   1
#define FUNCNAME(name)   name##2
#define DEFPIXEL   uint OP(r, 0), OP(g, 1);
#define PIXELOP   OP(r, 0); OP(g, 1);
#define BPP   2
#define FUNCNAME(name)   name##3
#define DEFPIXEL   uint OP(r, 0), OP(g, 1), OP(b, 2);
#define PIXELOP   OP(r, 0); OP(g, 1); OP(b, 2);
#define BPP   3
#define FUNCNAME(name)   name##4
#define DEFPIXEL   uint OP(r, 0), OP(g, 1), OP(b, 2), OP(a, 3);
#define PIXELOP   OP(r, 0); OP(g, 1); OP(b, 2); OP(a, 3);
#define BPP   4
#define INVALIDTMU
#define INITTMU
#define MAXTMUS   4

Functions

void scaletexture (uchar *src, uint sw, uint sh, uint bpp, uchar *dst, uint dw, uint dh)
 VAR (hwtexsize, 1, 0, 0)
 VARFP (maxtexsize, 0, 0, 1<< 12, initwarning("texture quality", INIT_LOAD))
 VARFP (trilinear, 0, 1, 1, initwarning("texture filtering", INIT_LOAD))
 VARFP (bilinear, 0, 1, 1, initwarning("texture filtering", INIT_LOAD))
int formatsize (GLenum format)
void resizetexture (int w, int h, bool mipmap, GLenum target, int &tw, int &th)
void uploadtexture (GLenum target, GLenum internal, int tw, int th, GLenum format, GLenum type, void *pixels, int pw, int ph, bool mipmap)
void createtexture (int tnum, int w, int h, void *pixels, int clamp, bool mipmap, GLenum format)
GLenum texformat (int bpp)
SDL_Surface * texdecal (SDL_Surface *s)
GLuint loadsurface (const char *texname, int &xs, int &ys, int &bpp, int clamp)
Texture * textureload (const char *name, int clamp)
void texturereset ()
void texture (char *aframe, char *name)
 COMMAND (texturereset, ARG_NONE)
 COMMAND (texture, ARG_2STR)
Texture * lookuptexture (int tex, Texture *failtex)
void cleanuptextures ()
bool reloadtexture (Texture &t)
bool reloadtexture (const char *name)
void reloadtextures ()
void loadsky (char *basename)
 COMMAND (loadsky, ARG_1STR)
void loadnotexture (char *c)
 COMMAND (loadnotexture, ARG_1STR)
void draw_envbox_face (float s0, float t0, float x0, float y0, float z0, float s1, float t1, float x1, float y1, float z1, float s2, float t2, float x2, float y2, float z2, float s3, float t3, float x3, float y3, float z3, Texture *tex)
 VAR (skyclip, 0, 1, 1)
void draw_envbox (int w)
 VAR (maxtmus, 1, 0, 0)
void parsetmufunc (tmufunc &f, const char *s)
void committmufunc (bool rgb, tmufunc &dst, tmufunc &src)
void committmu (int n, tmu &f)
void resettmu (int n)
void scaletmu (int n, int rgbscale, int alphascale)
void colortmu (int n, float r, float g, float b, float a)
void setuptmu (int n, const char *rgbfunc, const char *alphafunc)
void inittmus ()
void cleanuptmus ()

Variables

Texture * notexture = NULL
Texture * noworldtexture = NULL
hashtable< char *, Texture > textures
vector< Slot > slots
Texture * sky [6] = {NULL, NULL, NULL, NULL, NULL, NULL}
float skyfloor = 1e16f
tmu tmus [MAXTMUS]
+

Define Documentation

+ +
+
+ + + + +
#define BPP   4
+
+
+ +

+ +

+

+ +

+
+ + + + +
#define BPP   3
+
+
+ +

+ +

+

+ +

+
+ + + + +
#define BPP   2
+
+
+ +

+ +

+

+ +

+
+ + + + +
#define BPP   1
+
+
+ +

+ +

+

+ +

+
+ + + + +
#define DEFPIXEL   uint OP(r, 0), OP(g, 1), OP(b, 2), OP(a, 3);
+
+
+ +

+ +

+

+ +

+
+ + + + +
#define DEFPIXEL   uint OP(r, 0), OP(g, 1), OP(b, 2);
+
+
+ +

+ +

+

+ +

+
+ + + + +
#define DEFPIXEL   uint OP(r, 0), OP(g, 1);
+
+
+ +

+ +

+

+ +

+
+ + + + +
#define DEFPIXEL   uint OP(r, 0);
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
#define FUNCNAME (name   )    name##4
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
#define FUNCNAME (name   )    name##3
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
#define FUNCNAME (name   )    name##2
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
#define FUNCNAME (name   )    name##1
+
+
+ +

+ +

+

+ +

+
+ + + + +
#define INITTMU
+
+
+ +

+Value:

{ \
+    GL_MODULATE, \
+    { 0, 0, 0, 0 }, \
+    { GL_MODULATE, { GL_TEXTURE, GL_PREVIOUS_ARB, GL_CONSTANT_ARB }, { GL_SRC_COLOR, GL_SRC_COLOR, GL_SRC_ALPHA }, 1 }, \
+    { GL_MODULATE, { GL_TEXTURE, GL_PREVIOUS_ARB, GL_CONSTANT_ARB }, { GL_SRC_ALPHA, GL_SRC_ALPHA, GL_SRC_ALPHA }, 1 } \
+}
+
+
+

+ +

+
+ + + + +
#define INVALIDTMU
+
+
+ +

+Value:

{ \
+    0, \
+    { -1, -1, -1, -1 }, \
+    { 0, { 0, 0, 0 }, { 0, 0, 0 }, 0 }, \
+    { 0, { 0, 0, 0 }, { 0, 0, 0 }, 0 } \
+}
+
+
+

+ +

+
+ + + + +
#define MAXTMUS   4
+
+
+ +

+ +

+

+ +

+
+ + + + +
#define PIXELOP   OP(r, 0); OP(g, 1); OP(b, 2); OP(a, 3);
+
+
+ +

+ +

+

+ +

+
+ + + + +
#define PIXELOP   OP(r, 0); OP(g, 1); OP(b, 2);
+
+
+ +

+ +

+

+ +

+
+ + + + +
#define PIXELOP   OP(r, 0); OP(g, 1);
+
+
+ +

+ +

+

+ +

+
+ + + + +
#define PIXELOP   OP(r, 0);
+
+
+ +

+ +

+

+


Function Documentation

+ +
+
+ + + + + + + + +
void cleanuptextures (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void cleanuptmus (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void colortmu (int  n,
float  r,
float  g,
float  b,
float  a 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
COMMAND (loadnotexture ,
ARG_1STR  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
COMMAND (loadsky ,
ARG_1STR  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
COMMAND (texture ,
ARG_2STR  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
COMMAND (texturereset ,
ARG_NONE  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void committmu (int  n,
tmu &  f 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void committmufunc (bool  rgb,
tmufunc &  dst,
tmufunc &  src 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void createtexture (int  tnum,
int  w,
int  h,
void *  pixels,
int  clamp,
bool  mipmap,
GLenum  format 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void draw_envbox (int  w  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void draw_envbox_face (float  s0,
float  t0,
float  x0,
float  y0,
float  z0,
float  s1,
float  t1,
float  x1,
float  y1,
float  z1,
float  s2,
float  t2,
float  x2,
float  y2,
float  z2,
float  s3,
float  t3,
float  x3,
float  y3,
float  z3,
Texture *  tex 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
int formatsize (GLenum  format  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void inittmus (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void loadnotexture (char *  c  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void loadsky (char *  basename  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
GLuint loadsurface (const char *  texname,
int &  xs,
int &  ys,
int &  bpp,
int  clamp 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
Texture* lookuptexture (int  tex,
Texture *  failtex 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void parsetmufunc (tmufunc &  f,
const char *  s 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
bool reloadtexture (const char *  name  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
bool reloadtexture (Texture &  t  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void reloadtextures (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void resettmu (int  n  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void resizetexture (int  w,
int  h,
bool  mipmap,
GLenum  target,
int &  tw,
int &  th 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void scaletexture (uchar *  src,
uint  sw,
uint  sh,
uint  bpp,
uchar *  dst,
uint  dw,
uint  dh 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void scaletmu (int  n,
int  rgbscale,
int  alphascale 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void setuptmu (int  n,
const char *  rgbfunc,
const char *  alphafunc 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
SDL_Surface* texdecal (SDL_Surface *  s  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
GLenum texformat (int  bpp  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void texture (char *  aframe,
char *  name 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
Texture* textureload (const char *  name,
int  clamp 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void texturereset (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void uploadtexture (GLenum  target,
GLenum  internal,
int  tw,
int  th,
GLenum  format,
GLenum  type,
void *  pixels,
int  pw,
int  ph,
bool  mipmap 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VAR (maxtmus ,
1 ,
0 ,
0  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VAR (skyclip ,
0 ,
1 ,
1  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VAR (hwtexsize ,
1 ,
0 ,
0  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VARFP (bilinear ,
0 ,
1 ,
1 ,
initwarning("texture filtering", INIT_LOAD)  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VARFP (trilinear ,
0 ,
1 ,
1 ,
initwarning("texture filtering", INIT_LOAD)  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VARFP (maxtexsize ,
0 ,
0 ,
1<<  12,
initwarning("texture quality", INIT_LOAD)  
)
+
+
+ +

+ +

+

+


Variable Documentation

+ +
+
+ + + + +
Texture* notexture = NULL
+
+
+ +

+ +

+

+ +

+
+ + + + +
Texture * noworldtexture = NULL
+
+
+ +

+ +

+

+ +

+
+ + + + +
Texture* sky[6] = {NULL, NULL, NULL, NULL, NULL, NULL}
+
+
+ +

+ +

+

+ +

+
+ + + + +
float skyfloor = 1e16f
+
+
+ +

+ +

+

+ +

+
+ + + + +
vector<Slot> slots
+
+
+ +

+ +

+

+ +

+
+ + + + +
hashtable<char *, Texture> textures
+
+
+ +

+ +

+

+ +

+
+ + + + +
tmu tmus[MAXTMUS]
+
+
+ +

+Initial value:

+{
+    INVALIDTMU,
+    INVALIDTMU,
+    INVALIDTMU,
+    INVALIDTMU
+}
+
+
+

+

+
Generated on Mon Dec 8 21:41:33 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/texture_8cpp__incl.md5 b/source/doxygen/html/texture_8cpp__incl.md5 new file mode 100644 index 00000000..4228e7c7 --- /dev/null +++ b/source/doxygen/html/texture_8cpp__incl.md5 @@ -0,0 +1 @@ +df30ea8b1dbf9632b013ab22c71ac5dc \ No newline at end of file diff --git a/source/doxygen/html/tools_8cpp.html b/source/doxygen/html/tools_8cpp.html new file mode 100644 index 00000000..4a9dc350 --- /dev/null +++ b/source/doxygen/html/tools_8cpp.html @@ -0,0 +1,789 @@ + + +AssaultCube: R:/projects/actioncube/_svn/trunk/ac/source/src/tools.cpp File Reference + + + + + +
+

R:/projects/actioncube/_svn/trunk/ac/source/src/tools.cpp File Reference

#include "pch.h"
+#include "cube.h"
+#include <unistd.h>
+#include <sys/stat.h>
+#include <sys/types.h>
+#include <dirent.h>
+ +

+

+Include dependency graph for tools.cpp:
+
+

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Functions

char * path (char *s)
char * path (const char *s, bool copy)
const char * behindpath (const char *s)
const char * parentdir (const char *directory)
bool fileexists (const char *path, const char *mode)
bool createdir (const char *path)
static void fixdir (char *dir)
void sethomedir (const char *dir)
void addpackagedir (const char *dir)
const char * findfile (const char *filename, const char *mode)
int getfilesize (const char *filename)
FILE * openfile (const char *filename, const char *mode)
gzFile opengzfile (const char *filename, const char *mode)
char * loadfile (const char *fn, int *size, const char *mode)
bool listdir (const char *dir, const char *ext, vector< char * > &files)
int listfiles (const char *dir, const char *ext, vector< char * > &files)
bool delfile (const char *path)
bool cmpb (void *b, int n, enet_uint32 c)
bool cmpf (char *fn, enet_uint32 c)
void endianswap (void *memory, int stride, int length)
bool isbigendian ()
static float det2x2 (float a, float b, float c, float d)
static float det3x3 (float a1, float a2, float a3, float b1, float b2, float b3, float c1, float c2, float c3)

Variables

string homedir = ""
vector< char * > packagedirs
+

Function Documentation

+ +
+
+ + + + + + + + + +
void addpackagedir (const char *  dir  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
const char* behindpath (const char *  s  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
bool cmpb (void *  b,
int  n,
enet_uint32  c 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
bool cmpf (char *  fn,
enet_uint32  c 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
bool createdir (const char *  path  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
bool delfile (const char *  path  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
static float det2x2 (float  a,
float  b,
float  c,
float  d 
) [inline, static]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
static float det3x3 (float  a1,
float  a2,
float  a3,
float  b1,
float  b2,
float  b3,
float  c1,
float  c2,
float  c3 
) [inline, static]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void endianswap (void *  memory,
int  stride,
int  length 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
bool fileexists (const char *  path,
const char *  mode 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
const char* findfile (const char *  filename,
const char *  mode 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
static void fixdir (char *  dir  )  [static]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
int getfilesize (const char *  filename  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
bool isbigendian (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
bool listdir (const char *  dir,
const char *  ext,
vector< char * > &  files 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
int listfiles (const char *  dir,
const char *  ext,
vector< char * > &  files 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
char* loadfile (const char *  fn,
int *  size,
const char *  mode 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
FILE* openfile (const char *  filename,
const char *  mode 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
gzFile opengzfile (const char *  filename,
const char *  mode 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
const char* parentdir (const char *  directory  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
char* path (const char *  s,
bool  copy 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
char* path (char *  s  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void sethomedir (const char *  dir  ) 
+
+
+ +

+ +

+

+


Variable Documentation

+ +
+
+ + + + +
string homedir = ""
+
+
+ +

+ +

+

+ +

+
+ + + + +
vector<char *> packagedirs
+
+
+ +

+ +

+

+

+
Generated on Mon Dec 8 21:41:33 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/tools_8cpp__incl.md5 b/source/doxygen/html/tools_8cpp__incl.md5 new file mode 100644 index 00000000..fd48be30 --- /dev/null +++ b/source/doxygen/html/tools_8cpp__incl.md5 @@ -0,0 +1 @@ +5bfc6f214f495e8a636f5db7b780b70c \ No newline at end of file diff --git a/source/doxygen/html/tools_8h.html b/source/doxygen/html/tools_8h.html new file mode 100644 index 00000000..8594e720 --- /dev/null +++ b/source/doxygen/html/tools_8h.html @@ -0,0 +1,2142 @@ + + +AssaultCube: R:/projects/actioncube/_svn/trunk/ac/source/src/tools.h File Reference + + + + + +
+

R:/projects/actioncube/_svn/trunk/ac/source/src/tools.h File Reference

+

+

+This graph shows which files directly or indirectly include this file:
+
+

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Classes

struct  s_sprintf_f
struct  databuf< T >
struct  vector< T >
struct  hashtable< K, T >
struct  hashtable< K, T >::chain
struct  hashtable< K, T >::chainchunk
struct  ringbuf< T, SIZE >

Defines

#define NULL   0
#define DEBUG(v)   {}
#define DEBUGVAR(v)   {}
#define ASSERT(c)   if(c) {}
#define clamp(a, b, c)   (max(b, min(a, c)))
#define rnd(max)   (rand()%(max))
#define detrnd(s, x)   ((int)(((((uint)(s))*1103515245+12345)>>16)%(x)))
#define loop(v, m)   for(int v = 0; v<int(m); v++)
#define loopi(m)   loop(i,m)
#define loopj(m)   loop(j,m)
#define loopk(m)   loop(k,m)
#define loopl(m)   loop(l,m)
#define DELETEP(p)   if(p) { delete p; p = 0; }
#define DELETEA(p)   if(p) { delete[] p; p = 0; }
#define PI   (3.1415927f)
#define PI2   (2*PI)
#define SQRT2   (1.4142136f)
#define SQRT3   (1.7320508f)
#define RAD   (PI / 180.0f)
#define __cdecl
#define _vsnprintf   vsnprintf
#define PATHDIV   '/'
#define _MAXDEFSTR   260
#define s_sprintf(d)   s_sprintf_f((char *)d)
#define s_sprintfd(d)   string d; s_sprintf(d)
#define s_sprintfdlv(d, last, fmt)   string d; { va_list ap; va_start(ap, last); formatstring(d, fmt, ap); va_end(ap); }
#define s_sprintfdv(d, fmt)   s_sprintfdlv(d,fmt,fmt)
#define loopv(v)   if(false) {} else for(int i = 0; i<(v).length(); i++)
#define loopvj(v)   if(false) {} else for(int j = 0; j<(v).length(); j++)
#define loopvk(v)   if(false) {} else for(int k = 0; k<(v).length(); k++)
#define loopvrev(v)   if(false) {} else for(int i = (v).length()-1; i>=0; i--)
#define loopvjrev(v)   if(false) {} else for(int j = (v).length()-1; i>=0; i--)
#define HTFIND(success, fail)
#define itoa(s, i)   sprintf(s, "%d", i)
#define ftoa(s, f)   sprintf(s, (f) == int(f) ? "%.1f" : "%.7g", f)
#define enumeratekt(ht, k, e, t, f, b)   loopi((ht).size) for(hashtable<k,t>::chain *enumc = (ht).table[i]; enumc;) { hashtable<k,t>::const_key &e = enumc->key; t &f = enumc->data; enumc = enumc->next; b; }
#define enumerate(ht, t, e, b)   loopi((ht).size) for((ht).enumc = (ht).table[i]; (ht).enumc;) { t &e = (ht).enumc->data; (ht).enumc = (ht).enumc->next; b; }

Typedefs

typedef unsigned char uchar
typedef unsigned short ushort
typedef unsigned int uint
typedef char string [_MAXDEFSTR]
typedef databuf< char > charbuf
typedef databuf< uchar > ucharbuf
typedef vector< char * > cvector
typedef vector< int > ivector
typedef vector< ushort > usvector

Functions

template<class T >
static void swap (T &a, T &b)
template<class T >
static T max (T a, T b)
template<class T >
static T min (T a, T b)
static float round (float x)
void formatstring (char *d, const char *fmt, va_list v)
char * s_strncpy (char *d, const char *s, size_t m)
char * s_strcpy (char *d, const char *s)
char * s_strcat (char *d, const char *s)
static uint hthash (const char *key)
static bool htcmp (const char *x, const char *y)
static uint hthash (int key)
static bool htcmp (int x, int y)
static uint hthash (uint key)
static bool htcmp (uint x, uint y)
char * newstring (size_t l)
char * newstring (const char *s, size_t l)
char * newstring (const char *s)
char * newstringbuf ()
char * newstringbuf (const char *s)
char * path (char *s)
char * path (const char *s, bool copy)
const char * behindpath (const char *s)
const char * parentdir (const char *directory)
bool fileexists (const char *path, const char *mode)
bool createdir (const char *path)
void sethomedir (const char *dir)
void addpackagedir (const char *dir)
const char * findfile (const char *filename, const char *mode)
int getfilesize (const char *filename)
FILE * openfile (const char *filename, const char *mode)
gzFile opengzfile (const char *filename, const char *mode)
char * loadfile (const char *fn, int *size, const char *mode=NULL)
bool listdir (const char *dir, const char *ext, vector< char * > &files)
int listfiles (const char *dir, const char *ext, vector< char * > &files)
bool delfile (const char *path)
bool cmpb (void *b, int n, enet_uint32 c)
bool cmpf (char *fn, enet_uint32 c)
void endianswap (void *, int, int)
bool isbigendian ()
+

Define Documentation

+ +
+
+ + + + +
#define __cdecl
+
+
+ +

+ +

+

+ +

+
+ + + + +
#define _MAXDEFSTR   260
+
+
+ +

+ +

+

+ +

+
+ + + + +
#define _vsnprintf   vsnprintf
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
#define ASSERT (c   )    if(c) {}
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + +
#define clamp (a,
b,
c   )    (max(b, min(a, c)))
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
#define DEBUG (v   )    {}
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
#define DEBUGVAR (v   )    {}
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
#define DELETEA (p   )    if(p) { delete[] p; p = 0; }
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
#define DELETEP (p   )    if(p) { delete p; p = 0; }
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + +
#define detrnd (s,
x   )    ((int)(((((uint)(s))*1103515245+12345)>>16)%(x)))
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
#define enumerate (ht,
t,
e,
b   )    loopi((ht).size) for((ht).enumc = (ht).table[i]; (ht).enumc;) { t &e = (ht).enumc->data; (ht).enumc = (ht).enumc->next; b; }
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
#define enumeratekt (ht,
k,
e,
t,
f,
b   )    loopi((ht).size) for(hashtable<k,t>::chain *enumc = (ht).table[i]; enumc;) { hashtable<k,t>::const_key &e = enumc->key; t &f = enumc->data; enumc = enumc->next; b; }
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + +
#define ftoa (s,
f   )    sprintf(s, (f) == int(f) ? "%.1f" : "%.7g", f)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + +
#define HTFIND (success,
fail   ) 
+
+
+ +

+Value:

uint h = hthash(key)&(size-1); \
+        for(chain *c = table[h]; c; c = c->next) \
+        { \
+            if(htcmp(key, c->key)) return (success); \
+        } \
+        return (fail);
+
+
+

+ +

+
+ + + + + + + + + + + + +
#define itoa (s,
i   )    sprintf(s, "%d", i)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + +
#define loop (v,
m   )    for(int v = 0; v<int(m); v++)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
#define loopi (m   )    loop(i,m)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
#define loopj (m   )    loop(j,m)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
#define loopk (m   )    loop(k,m)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
#define loopl (m   )    loop(l,m)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
#define loopv (v   )    if(false) {} else for(int i = 0; i<(v).length(); i++)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
#define loopvj (v   )    if(false) {} else for(int j = 0; j<(v).length(); j++)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
#define loopvjrev (v   )    if(false) {} else for(int j = (v).length()-1; i>=0; i--)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
#define loopvk (v   )    if(false) {} else for(int k = 0; k<(v).length(); k++)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
#define loopvrev (v   )    if(false) {} else for(int i = (v).length()-1; i>=0; i--)
+
+
+ +

+ +

+

+ +

+
+ + + + +
#define NULL   0
+
+
+ +

+ +

+

+ +

+
+ + + + +
#define PATHDIV   '/'
+
+
+ +

+ +

+

+ +

+
+ + + + +
#define PI   (3.1415927f)
+
+
+ +

+ +

+

+ +

+
+ + + + +
#define PI2   (2*PI)
+
+
+ +

+ +

+

+ +

+
+ + + + +
#define RAD   (PI / 180.0f)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
#define rnd (max   )    (rand()%(max))
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
#define s_sprintf (d   )    s_sprintf_f((char *)d)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
#define s_sprintfd (d   )    string d; s_sprintf(d)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + +
#define s_sprintfdlv (d,
last,
fmt   )    string d; { va_list ap; va_start(ap, last); formatstring(d, fmt, ap); va_end(ap); }
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + +
#define s_sprintfdv (d,
fmt   )    s_sprintfdlv(d,fmt,fmt)
+
+
+ +

+ +

+

+ +

+
+ + + + +
#define SQRT2   (1.4142136f)
+
+
+ +

+ +

+

+ +

+
+ + + + +
#define SQRT3   (1.7320508f)
+
+
+ +

+ +

+

+


Typedef Documentation

+ +
+
+ + + + +
typedef databuf<char> charbuf
+
+
+ +

+ +

+

+ +

+
+ + + + +
typedef vector<char *> cvector
+
+
+ +

+ +

+

+ +

+
+ + + + +
typedef vector<int> ivector
+
+
+ +

+ +

+

+ +

+
+ + + + +
typedef char string[_MAXDEFSTR]
+
+
+ +

+ +

+

+ +

+
+ + + + +
typedef unsigned char uchar
+
+
+ +

+ +

+

+ +

+
+ + + + +
typedef databuf<uchar> ucharbuf
+
+
+ +

+ +

+

+ +

+
+ + + + +
typedef unsigned int uint
+
+
+ +

+ +

+

+ +

+
+ + + + +
typedef unsigned short ushort
+
+
+ +

+ +

+

+ +

+
+ + + + +
typedef vector<ushort> usvector
+
+
+ +

+ +

+

+


Function Documentation

+ +
+
+ + + + + + + + + +
void addpackagedir (const char *  dir  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
const char* behindpath (const char *  s  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
bool cmpb (void *  b,
int  n,
enet_uint32  c 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
bool cmpf (char *  fn,
enet_uint32  c 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
bool createdir (const char *  path  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
bool delfile (const char *  path  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void endianswap (void * ,
int ,
int  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
bool fileexists (const char *  path,
const char *  mode 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
const char* findfile (const char *  filename,
const char *  mode 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void formatstring (char *  d,
const char *  fmt,
va_list  v 
) [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
int getfilesize (const char *  filename  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
static bool htcmp (uint  x,
uint  y 
) [inline, static]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
static bool htcmp (int  x,
int  y 
) [inline, static]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
static bool htcmp (const char *  x,
const char *  y 
) [inline, static]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
static uint hthash (uint  key  )  [inline, static]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
static uint hthash (int  key  )  [inline, static]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
static uint hthash (const char *  key  )  [inline, static]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
bool isbigendian (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
bool listdir (const char *  dir,
const char *  ext,
vector< char * > &  files 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
int listfiles (const char *  dir,
const char *  ext,
vector< char * > &  files 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
char* loadfile (const char *  fn,
int *  size,
const char *  mode = NULL 
)
+
+
+ +

+ +

+

+ +

+
+
+template<class T >
+ + + + + + + + + + + + + + + + + + +
static T max (T  a,
T  b 
) [inline, static]
+
+
+ +

+ +

+

+ +

+
+
+template<class T >
+ + + + + + + + + + + + + + + + + + +
static T min (T  a,
T  b 
) [inline, static]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
char* newstring (const char *  s  )  [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
char* newstring (const char *  s,
size_t  l 
) [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
char* newstring (size_t  l  )  [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
char* newstringbuf (const char *  s  )  [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
char* newstringbuf (  )  [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
FILE* openfile (const char *  filename,
const char *  mode 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
gzFile opengzfile (const char *  filename,
const char *  mode 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
const char* parentdir (const char *  directory  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
char* path (const char *  s,
bool  copy 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
char* path (char *  s  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
static float round (float  x  )  [inline, static]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
char* s_strcat (char *  d,
const char *  s 
) [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
char* s_strcpy (char *  d,
const char *  s 
) [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
char* s_strncpy (char *  d,
const char *  s,
size_t  m 
) [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void sethomedir (const char *  dir  ) 
+
+
+ +

+ +

+

+ +

+
+
+template<class T >
+ + + + + + + + + + + + + + + + + + +
static void swap (T &  a,
T &  b 
) [inline, static]
+
+
+ +

+ +

+

+

+
Generated on Mon Dec 8 21:41:33 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/tools_8h__dep__incl.md5 b/source/doxygen/html/tools_8h__dep__incl.md5 new file mode 100644 index 00000000..901dea41 --- /dev/null +++ b/source/doxygen/html/tools_8h__dep__incl.md5 @@ -0,0 +1 @@ +3c875e153f3c52e13ff7ced27a5eb104 \ No newline at end of file diff --git a/source/doxygen/html/tristrip_8h.html b/source/doxygen/html/tristrip_8h.html new file mode 100644 index 00000000..3cc20a8d --- /dev/null +++ b/source/doxygen/html/tristrip_8h.html @@ -0,0 +1,189 @@ + + +AssaultCube: R:/projects/actioncube/_svn/trunk/ac/source/src/tristrip.h File Reference + + + + + +
+

R:/projects/actioncube/_svn/trunk/ac/source/src/tristrip.h File Reference

+

+

+This graph shows which files directly or indirectly include this file:
+
+

+
+ + + + + + + + + + + + + + + + + + + + +

Classes

struct  tristrip
struct  tristrip::drawcall
struct  tristrip::triangle
struct  tristrip::edge

Functions

 VAR (dbgts, 0, 0, 1)
 VAR (tsswap, 0, 1, 1)
static uint hthash (const tristrip::edge &x)
static bool htcmp (const tristrip::edge &x, const tristrip::edge &y)
+

Function Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + +
static bool htcmp (const tristrip::edge &  x,
const tristrip::edge &  y 
) [inline, static]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
static uint hthash (const tristrip::edge &  x  )  [inline, static]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VAR (tsswap ,
0 ,
1 ,
1  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VAR (dbgts ,
0 ,
0 ,
1  
)
+
+
+ +

+ +

+

+

+
Generated on Mon Dec 8 21:41:33 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/tristrip_8h__dep__incl.md5 b/source/doxygen/html/tristrip_8h__dep__incl.md5 new file mode 100644 index 00000000..b40d9458 --- /dev/null +++ b/source/doxygen/html/tristrip_8h__dep__incl.md5 @@ -0,0 +1 @@ +ca0681dcf125e0f236cee45511d8bdb4 \ No newline at end of file diff --git a/source/doxygen/html/uniongameevent-members.html b/source/doxygen/html/uniongameevent-members.html new file mode 100644 index 00000000..94bf8dea --- /dev/null +++ b/source/doxygen/html/uniongameevent-members.html @@ -0,0 +1,39 @@ + + +AssaultCube: Member List + + + + + +
+

gameevent Member List

This is the complete list of members for gameevent, including all inherited members.

+ + + + + + + + +
akimbogameevent
explodegameevent
hitgameevent
pickupgameevent
reloadgameevent
shotgameevent
suicidegameevent
typegameevent

+
Generated on Mon Dec 8 21:41:35 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/uniongameevent.html b/source/doxygen/html/uniongameevent.html new file mode 100644 index 00000000..3c229ced --- /dev/null +++ b/source/doxygen/html/uniongameevent.html @@ -0,0 +1,180 @@ + + +AssaultCube: gameevent Union Reference + + + + + +
+

gameevent Union Reference

+Collaboration diagram for gameevent:
+
+

Collaboration graph
+
[legend]
+ +

+List of all members. + + + + + + + + + + + + + + + + + + +

Public Attributes

int type
shotevent shot
explodeevent explode
hitevent hit
suicideevent suicide
pickupevent pickup
akimboevent akimbo
reloadevent reload
+


Member Data Documentation

+ +
+ +
+ +

+ +

+

+ +

+ +
+ +

+ +

+

+ +

+ +
+ +

+ +

+

+ +

+ +
+ +

+ +

+

+ +

+ +
+ +

+ +

+

+ +

+ +
+ +

+ +

+

+ +

+ +
+ +

+ +

+

+ +

+
+ + + + +
int gameevent::type
+
+
+ +

+ +

+

+


The documentation for this union was generated from the following file:
    +
  • R:/projects/actioncube/_svn/trunk/ac/source/src/server.cpp
+
+
Generated on Mon Dec 8 21:41:35 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/uniongameevent__coll__graph.dot b/source/doxygen/html/uniongameevent__coll__graph.dot new file mode 100644 index 00000000..3f54f951 --- /dev/null +++ b/source/doxygen/html/uniongameevent__coll__graph.dot @@ -0,0 +1,20 @@ +digraph G +{ + edge [fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"]; + node [fontname="FreeSans",fontsize="10",shape=record]; + Node1 [label="gameevent",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; + Node2 -> Node1 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="pickup",fontname="FreeSans"]; + Node2 [label="pickupevent",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structpickupevent.html"]; + Node3 -> Node1 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="akimbo",fontname="FreeSans"]; + Node3 [label="akimboevent",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structakimboevent.html"]; + Node4 -> Node1 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="explode",fontname="FreeSans"]; + Node4 [label="explodeevent",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structexplodeevent.html"]; + Node5 -> Node1 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="reload",fontname="FreeSans"]; + Node5 [label="reloadevent",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structreloadevent.html"]; + Node6 -> Node1 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="shot",fontname="FreeSans"]; + Node6 [label="shotevent",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structshotevent.html"]; + Node7 -> Node1 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="suicide",fontname="FreeSans"]; + Node7 [label="suicideevent",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structsuicideevent.html"]; + Node8 -> Node1 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="hit",fontname="FreeSans"]; + Node8 [label="hitevent",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structhitevent.html"]; +} diff --git a/source/doxygen/html/uniongameevent__coll__graph.md5 b/source/doxygen/html/uniongameevent__coll__graph.md5 new file mode 100644 index 00000000..f8701a3e --- /dev/null +++ b/source/doxygen/html/uniongameevent__coll__graph.md5 @@ -0,0 +1 @@ +43cf1f150257ffdbc2974ddfa078e13e \ No newline at end of file diff --git a/source/doxygen/html/uniontiger_1_1hashval-members.html b/source/doxygen/html/uniontiger_1_1hashval-members.html new file mode 100644 index 00000000..a488adab --- /dev/null +++ b/source/doxygen/html/uniontiger_1_1hashval-members.html @@ -0,0 +1,33 @@ + + +AssaultCube: Member List + + + + + +
+

tiger::hashval Member List

This is the complete list of members for tiger::hashval, including all inherited members.

+ + +
bytestiger::hashval
chunkstiger::hashval

+
Generated on Mon Dec 8 21:41:37 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/uniontiger_1_1hashval.html b/source/doxygen/html/uniontiger_1_1hashval.html new file mode 100644 index 00000000..7d27c592 --- /dev/null +++ b/source/doxygen/html/uniontiger_1_1hashval.html @@ -0,0 +1,77 @@ + + +AssaultCube: tiger::hashval Union Reference + + + + + +
+

tiger::hashval Union Reference

#include <hash.h> +

+ +

+List of all members. + + + + + + +

Public Attributes

uchar bytes [3 *8]
chunk chunks [3]
+


Member Data Documentation

+ +
+
+ + + + +
uchar tiger::hashval::bytes[3 *8]
+
+
+ +

+ +

+

+ +

+ +
+ +

+ +

+

+


The documentation for this union was generated from the following file:
    +
  • R:/projects/actioncube/_svn/trunk/ac/source/src/hash.h
+
+
Generated on Mon Dec 8 21:41:37 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/vertmodel_8h.html b/source/doxygen/html/vertmodel_8h.html new file mode 100644 index 00000000..e238129c --- /dev/null +++ b/source/doxygen/html/vertmodel_8h.html @@ -0,0 +1,856 @@ + + +AssaultCube: R:/projects/actioncube/_svn/trunk/ac/source/src/vertmodel.h File Reference + + + + + +
+

R:/projects/actioncube/_svn/trunk/ac/source/src/vertmodel.h File Reference

+

+

+This graph shows which files directly or indirectly include this file:
+
+

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Classes

struct  vertmodel
struct  vertmodel::anpos
struct  vertmodel::bb
struct  vertmodel::tcvert
struct  vertmodel::lightvert
struct  vertmodel::tri
struct  vertmodel::dyncacheentry
struct  vertmodel::shadowcacheentry
struct  vertmodel::lightcacheentry
struct  vertmodel::mesh
struct  vertmodel::animinfo
struct  vertmodel::particleemitter
struct  vertmodel::tag
struct  vertmodel::linkedpart
struct  vertmodel::part
struct  vertmodel::part::shadowheader

Defines

#define iploop(body)
#define ip(p1, p2, t)   (p1+t*(p2-p1))
#define ip_v(p, c, t)   ip(p##1[i].c, p##2[i].c, t)
#define ip_v_ai(c)   ip(ip_v(pvert, c, prev->t), ip_v(vert, c, cur.t), ai_t)
#define ip(p1, p2, t)   (p1+t*(p2-p1))
#define ip_ai_tag(c)   ip( ip( tag1p->c, tag2p->c, prev->t), ip( tag1->c, tag2->c, cur.t), ai_t)
#define FILTER(c0, c1, c2, c3, c4, c5, c6, c7, c8)

Functions

 VARP (dynshadowsize, 4, 5, 8)
 VARP (aadynshadow, 0, 2, 3)
 VARP (saveshadows, 0, 1, 1)
 VARP (dynshadowquad, 0, 0, 1)
 VAR (shadowyaw, 0, 45, 360)
vec shadowdir (0, 0,-1)
vec shadowpos (0, 0, 0)
 VAR (dbgstenc, 0, 0, 2)
 VAR (dbgvlight, 0, 0, 1)
 VARP (mdldlist, 0, 1, 1)
 VARF (mdldyncache, 1, 2, 32, vertmodel::dynalloc.resize(mdldyncache<< 20))
 VARF (mdlstatcache, 1, 1, 32, vertmodel::statalloc.resize(mdlstatcache<< 20))

Variables

vec modelpos
float modelyaw
float modelpitch
+

Define Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#define FILTER (c0,
c1,
c2,
c3,
c4,
c5,
c6,
c7,
c8   ) 
+
+
+ +

+Value:

{ \
+                uint c = *src, \
+                     val = (filter3x3[0]*(c0) + filter3x3[1]*(c1) + filter3x3[2]*(c2) + \
+                            filter3x3[3]*(c3) + filter3x3[4]*(c4) + filter3x3[5]*(c5) + \
+                            filter3x3[6]*(c6) + filter3x3[7]*(c7) + filter3x3[8]*(c8)); \
+                *dst++ = val/filter3x3sum; \
+                src++; \
+                prev++; \
+                next++; \
+            }
+
+
+

+ +

+
+ + + + + + + + + + + + + + + +
#define ip (p1,
p2,
t   )    (p1+t*(p2-p1))
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + +
#define ip (p1,
p2,
t   )    (p1+t*(p2-p1))
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
#define ip_ai_tag (c   )    ip( ip( tag1p->c, tag2p->c, prev->t), ip( tag1->c, tag2->c, cur.t), ai_t)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + +
#define ip_v (p,
c,
t   )    ip(p##1[i].c, p##2[i].c, t)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
#define ip_v_ai (c   )    ip(ip_v(pvert, c, prev->t), ip_v(vert, c, cur.t), ai_t)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
#define iploop (body   ) 
+
+
+ +

+Value:

loopi(numverts) \
+                { \
+                    vec &v = buf[i]; \
+                    body; \
+                }
+
+
+

+


Function Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
vec shadowdir (0 ,
0 ,
-  1 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
vec shadowpos (0 ,
0 ,
0  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VAR (dbgvlight ,
0 ,
0 ,
1  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VAR (dbgstenc ,
0 ,
0 ,
2  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VAR (shadowyaw ,
0 ,
45 ,
360  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VARF (mdlstatcache ,
1 ,
1 ,
32 ,
vertmodel::statalloc.  resizemdlstatcache<< 20 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VARF (mdldyncache ,
1 ,
2 ,
32 ,
vertmodel::dynalloc.  resizemdldyncache<< 20 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VARP (mdldlist ,
0 ,
1 ,
1  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VARP (dynshadowquad ,
0 ,
0 ,
1  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VARP (saveshadows ,
0 ,
1 ,
1  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VARP (aadynshadow ,
0 ,
2 ,
3  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VARP (dynshadowsize ,
4 ,
5 ,
8  
)
+
+
+ +

+ +

+

+


Variable Documentation

+ +
+
+ + + + +
float modelpitch
+
+
+ +

+ +

+

+ +

+
+ + + + +
vec modelpos
+
+
+ +

+ +

+

+ +

+
+ + + + +
float modelyaw
+
+
+ +

+ +

+

+

+
Generated on Mon Dec 8 21:41:33 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/vertmodel_8h__dep__incl.md5 b/source/doxygen/html/vertmodel_8h__dep__incl.md5 new file mode 100644 index 00000000..9f7a4e49 --- /dev/null +++ b/source/doxygen/html/vertmodel_8h__dep__incl.md5 @@ -0,0 +1 @@ +3d4dda272c16e556fca43248203967fc \ No newline at end of file diff --git a/source/doxygen/html/vote_8h.html b/source/doxygen/html/vote_8h.html new file mode 100644 index 00000000..72372d4b --- /dev/null +++ b/source/doxygen/html/vote_8h.html @@ -0,0 +1,39 @@ + + +AssaultCube: R:/projects/actioncube/_svn/trunk/ac/source/src/vote.h File Reference + + + + + +
+

R:/projects/actioncube/_svn/trunk/ac/source/src/vote.h File Reference

+

+

+This graph shows which files directly or indirectly include this file:
+
+

+
+ + +
+
+
Generated on Mon Dec 8 21:41:33 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/vote_8h__dep__incl.md5 b/source/doxygen/html/vote_8h__dep__incl.md5 new file mode 100644 index 00000000..2df34675 --- /dev/null +++ b/source/doxygen/html/vote_8h__dep__incl.md5 @@ -0,0 +1 @@ +26da03203dec2052757fa1f5dbc49f79 \ No newline at end of file diff --git a/source/doxygen/html/water_8cpp.html b/source/doxygen/html/water_8cpp.html new file mode 100644 index 00000000..b977c98f --- /dev/null +++ b/source/doxygen/html/water_8cpp.html @@ -0,0 +1,739 @@ + + +AssaultCube: R:/projects/actioncube/_svn/trunk/ac/source/src/water.cpp File Reference + + + + + +
+

R:/projects/actioncube/_svn/trunk/ac/source/src/water.cpp File Reference

#include "pch.h"
+#include "cube.h"
+ +

+

+Include dependency graph for water.cpp:
+
+

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Defines

#define VERTW(vertw, body)
#define VERTWT(vertwt, body)   VERTW(vertwt, { float v = cosf(angle); float duv = 0.2f*v; body; })
#define renderwaterstrips(vertw, hf, t)

Functions

 VARP (watersubdiv, 1, 4, 64)
 VARF (waterlevel,-128,-128, 127, if(!noteditmode()) hdr.waterlevel=waterlevel)
void setwatercolor (const char *r, const char *g, const char *b, const char *a)
 COMMANDN (watercolour, setwatercolor, ARG_4STR)
 VERTW (vertwc,{float v=cosf(angle);glColor4ub(hdr.watercolor[0], hdr.watercolor[1], hdr.watercolor[2],(uchar)(hdr.watercolor[3]+(max(v, 0.0f)-0.5f)*51.0f));}) VERTWT(vertwt
void setprojtexmatrix ()
void setupmultitexrefract (GLuint reflecttex, GLuint refracttex)
void setupmultitexreflect (GLuint reflecttex)
void cleanupmultitex (GLuint reflecttex, GLuint refracttex)
 VARP (mtwater, 0, 1, 1)
int renderwater (float hf, GLuint reflecttex, GLuint refracttex)
void addwaterquad (int x, int y, int size)
void calcwaterscissor ()
void resetwater ()

Variables

int wx1
int wy1
int wx2
int wy2
float wsx1
float wsy1
float wsx2
float wsy2
+

Define Documentation

+ +
+
+ + + + + + + + + + + + + + + +
#define renderwaterstrips (vertw,
hf,
t   ) 
+
+
+ +

+Value:

for(int x = wx1; x<wx2; x += watersubdiv) \
+    { \
+        glBegin(GL_TRIANGLE_STRIP); \
+        vertw(x,             wy1, hf, t); \
+        vertw(x+watersubdiv, wy1, hf, t); \
+        for(int y = wy1; y<wy2; y += watersubdiv) \
+        { \
+            vertw(x,             y+watersubdiv, hf, t); \
+            vertw(x+watersubdiv, y+watersubdiv, hf, t); \
+        } \
+        glEnd(); \
+        nquads += (wy2-wy1-1)/watersubdiv; \
+    }
+
+
+

+ +

+
+ + + + + + + + + + + + +
#define VERTW (vertw,
body   ) 
+
+
+ +

+Value:

inline void vertw(float v1, float v2, float v3, float t) \
+    { \
+        float angle = v1*v2*0.1f + t; \
+        float h = 0.3f*sinf(angle); \
+        body; \
+        glVertex3f(v1, v2, v3+h); \
+    }
+
+
+

+ +

+
+ + + + + + + + + + + + +
#define VERTWT (vertwt,
body   )    VERTW(vertwt, { float v = cosf(angle); float duv = 0.2f*v; body; })
+
+
+ +

+ +

+

+


Function Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void addwaterquad (int  x,
int  y,
int  size 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void calcwaterscissor (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void cleanupmultitex (GLuint  reflecttex,
GLuint  refracttex 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
COMMANDN (watercolour ,
setwatercolor ,
ARG_4STR  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
int renderwater (float  hf,
GLuint  reflecttex,
GLuint  refracttex 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void resetwater (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void setprojtexmatrix (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void setupmultitexreflect (GLuint  reflecttex  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void setupmultitexrefract (GLuint  reflecttex,
GLuint  refracttex 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void setwatercolor (const char *  r,
const char *  g,
const char *  b,
const char *  a 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VARF (waterlevel ,
-  128,
-  128,
127 ,
if(!noteditmode()) hdr.  waterlevel = waterlevel 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VARP (mtwater ,
0 ,
1 ,
1  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VARP (watersubdiv ,
1 ,
4 ,
64  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
VERTW (vertwc   ) 
+
+
+ +

+ +

+

+


Variable Documentation

+ +
+
+ + + + +
float wsx1
+
+
+ +

+ +

+

+ +

+
+ + + + +
float wsx2
+
+
+ +

+ +

+

+ +

+
+ + + + +
float wsy1
+
+
+ +

+ +

+

+ +

+
+ + + + +
float wsy2
+
+
+ +

+ +

+

+ +

+
+ + + + +
int wx1
+
+
+ +

+ +

+

+ +

+
+ + + + +
int wx2
+
+
+ +

+ +

+

+ +

+
+ + + + +
int wy1
+
+
+ +

+ +

+

+ +

+
+ + + + +
int wy2
+
+
+ +

+ +

+

+

+
Generated on Mon Dec 8 21:41:33 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/water_8cpp__incl.md5 b/source/doxygen/html/water_8cpp__incl.md5 new file mode 100644 index 00000000..58761613 --- /dev/null +++ b/source/doxygen/html/water_8cpp__incl.md5 @@ -0,0 +1 @@ +71e5c298eaa31fea099b4be21c6f7b1b \ No newline at end of file diff --git a/source/doxygen/html/weapon_8cpp.html b/source/doxygen/html/weapon_8cpp.html new file mode 100644 index 00000000..6f513b48 --- /dev/null +++ b/source/doxygen/html/weapon_8cpp.html @@ -0,0 +1,1937 @@ + + +AssaultCube: R:/projects/actioncube/_svn/trunk/ac/source/src/weapon.cpp File Reference + + + + + +
+

R:/projects/actioncube/_svn/trunk/ac/source/src/weapon.cpp File Reference

#include "pch.h"
+#include "cube.h"
+#include "bot/bot.h"
+#include "hudgun.h"
+ +

+

+Include dependency graph for weapon.cpp:
+
+

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Defines

#define RNDD   (rnd(101)-50)*f
#define RNDD   (rnd(spread)-spread/2)*f
#define SCOPESETTLETIME   100

Enumerations

enum  { NS_NONE, +NS_ACTIVATED = 0, +NS_THROWED, +NS_EXPLODED + }

Functions

 VARP (autoreload, 0, 1, 1)
void updatelastaction (playerent *d)
void checkweaponswitch ()
void selectweapon (weapon *w)
void selectweaponi (int w)
void shiftweapon (int s)
int currentprimary ()
int prevweapon ()
int curweapon ()
int magcontent (int w)
int magreserve (int w)
 COMMANDN (weapon, selectweaponi, ARG_1INT)
 COMMAND (shiftweapon, ARG_1INT)
 COMMAND (currentprimary, ARG_IVAL)
 COMMAND (prevweapon, ARG_IVAL)
 COMMAND (curweapon, ARG_IVAL)
 COMMAND (magcontent, ARG_1EXP)
 COMMAND (magreserve, ARG_1EXP)
void tryreload (playerent *p)
void selfreload ()
 COMMANDN (reload, selfreload, ARG_NONE)
void createrays (vec &from, vec &to)
static bool intersectbox (const vec &o, const vec &rad, const vec &from, const vec &to, vec *end)
static bool intersectsphere (const vec &from, const vec &to, vec center, float radius, float &dist)
static bool intersectcylinder (const vec &from, const vec &to, const vec &start, const vec &end, float radius, float &dist)
int intersect (playerent *d, const vec &from, const vec &to, vec *end)
bool intersect (entity *e, const vec &from, const vec &to, vec *end)
playerent * intersectclosest (const vec &from, const vec &to, playerent *at, int &hitzone, bool aiming=true)
playerent * playerincrosshair ()
void damageeffect (int damage, playerent *d)
void hit (int damage, playerent *d, playerent *at, const vec &vel, int gun, bool gib, int info)
void hitpush (int damage, playerent *d, playerent *at, vec &from, vec &to, int gun, bool gib, int info)
float expdist (playerent *o, vec &dir, const vec &v)
void radialeffect (playerent *o, vec &v, int qdam, playerent *at, int gun)
void removebounceents (playerent *owner)
void movebounceents ()
void clearbounceents ()
void renderbounceents ()
 VARP (gib, 0, 1, 1)
 VARP (gibnum, 0, 6, 1000)
 VARP (gibttl, 0, 7000, 60000)
 VARP (gibspeed, 1, 30, 100)
void addgib (playerent *d)
void shorten (vec &from, vec &to, vec &target)
void raydamage (vec &from, vec &to, playerent *d)
 VAR (recoilincrease, 1, 2, 10)
 VAR (recoilbase, 0, 40, 1000)
 VAR (maxrecoil, 0, 1000, 1000)
void setscope (bool enable)
 COMMAND (setscope, ARG_1INT)
void shoot (playerent *p, vec &targ)
void checkakimbo ()

Variables

vec sg [SGRAYS]
vector< hitmsg > hits
vector< bounceent * > bounceents
int recoiltest = 0
+

Define Documentation

+ +
+
+ + + + +
#define RNDD   (rnd(spread)-spread/2)*f
+
+
+ +

+ +

+

+ +

+
+ + + + +
#define RNDD   (rnd(101)-50)*f
+
+
+ +

+ +

+

+ +

+
+ + + + +
#define SCOPESETTLETIME   100
+
+
+ +

+ +

+

+


Enumeration Type Documentation

+ +
+
+ + + + +
anonymous enum
+
+
+ +

+

Enumerator:
+ + + + + +
NS_NONE  +
NS_ACTIVATED  +
NS_THROWED  +
NS_EXPLODED  +
+
+ +
+

+


Function Documentation

+ +
+
+ + + + + + + + + +
void addgib (playerent *  d  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void checkakimbo (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void checkweaponswitch (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void clearbounceents (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
COMMAND (setscope ,
ARG_1INT  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
COMMAND (magreserve ,
ARG_1EXP  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
COMMAND (magcontent ,
ARG_1EXP  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
COMMAND (curweapon ,
ARG_IVAL  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
COMMAND (prevweapon ,
ARG_IVAL  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
COMMAND (currentprimary ,
ARG_IVAL  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
COMMAND (shiftweapon ,
ARG_1INT  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
COMMANDN (reload ,
selfreload ,
ARG_NONE  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
COMMANDN (weapon ,
selectweaponi ,
ARG_1INT  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void createrays (vec &  from,
vec &  to 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
int currentprimary (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
int curweapon (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void damageeffect (int  damage,
playerent *  d 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
float expdist (playerent *  o,
vec &  dir,
const vec &  v 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void hit (int  damage,
playerent *  d,
playerent *  at,
const vec &  vel,
int  gun,
bool  gib,
int  info 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void hitpush (int  damage,
playerent *  d,
playerent *  at,
vec &  from,
vec &  to,
int  gun,
bool  gib,
int  info 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
bool intersect (entity *  e,
const vec &  from,
const vec &  to,
vec *  end 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
int intersect (playerent *  d,
const vec &  from,
const vec &  to,
vec *  end 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
static bool intersectbox (const vec &  o,
const vec &  rad,
const vec &  from,
const vec &  to,
vec *  end 
) [inline, static]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
playerent* intersectclosest (const vec &  from,
const vec &  to,
playerent *  at,
int &  hitzone,
bool  aiming = true 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
static bool intersectcylinder (const vec &  from,
const vec &  to,
const vec &  start,
const vec &  end,
float  radius,
float &  dist 
) [inline, static]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
static bool intersectsphere (const vec &  from,
const vec &  to,
vec  center,
float  radius,
float &  dist 
) [inline, static]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
int magcontent (int  w  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
int magreserve (int  w  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void movebounceents (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
playerent* playerincrosshair (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
int prevweapon (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void radialeffect (playerent *  o,
vec &  v,
int  qdam,
playerent *  at,
int  gun 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void raydamage (vec &  from,
vec &  to,
playerent *  d 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void removebounceents (playerent *  owner  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void renderbounceents (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void selectweapon (weapon *  w  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void selectweaponi (int  w  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void selfreload (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void setscope (bool  enable  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void shiftweapon (int  s  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void shoot (playerent *  p,
vec &  targ 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void shorten (vec &  from,
vec &  to,
vec &  target 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void tryreload (playerent *  p  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void updatelastaction (playerent *  d  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VAR (maxrecoil ,
0 ,
1000 ,
1000  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VAR (recoilbase ,
0 ,
40 ,
1000  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VAR (recoilincrease ,
1 ,
2 ,
10  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VARP (gibspeed ,
1 ,
30 ,
100  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VARP (gibttl ,
0 ,
7000 ,
60000  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VARP (gibnum ,
0 ,
6 ,
1000  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VARP (gib ,
0 ,
1 ,
1  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VARP (autoreload ,
0 ,
1 ,
1  
)
+
+
+ +

+ +

+

+


Variable Documentation

+ +
+
+ + + + +
vector<bounceent *> bounceents
+
+
+ +

+ +

+

+ +

+
+ + + + +
vector<hitmsg> hits
+
+
+ +

+ +

+

+ +

+
+ + + + +
int recoiltest = 0
+
+
+ +

+ +

+

+ +

+
+ + + + +
vec sg[SGRAYS]
+
+
+ +

+ +

+

+

+
Generated on Mon Dec 8 21:41:33 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/weapon_8cpp__incl.md5 b/source/doxygen/html/weapon_8cpp__incl.md5 new file mode 100644 index 00000000..9b2c07ec --- /dev/null +++ b/source/doxygen/html/weapon_8cpp__incl.md5 @@ -0,0 +1 @@ +2439c0c4a112e3ef65a914f022c20c07 \ No newline at end of file diff --git a/source/doxygen/html/weapon_8h.html b/source/doxygen/html/weapon_8h.html new file mode 100644 index 00000000..5eaaeb8d --- /dev/null +++ b/source/doxygen/html/weapon_8h.html @@ -0,0 +1,92 @@ + + +AssaultCube: R:/projects/actioncube/_svn/trunk/ac/source/src/weapon.h File Reference + + + + + +
+

R:/projects/actioncube/_svn/trunk/ac/source/src/weapon.h File Reference

+

+

+This graph shows which files directly or indirectly include this file:
+
+

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + +

Classes

struct  weapon
struct  grenades
struct  gun
struct  subgun
struct  sniperrifle
struct  shotgun
struct  assaultrifle
struct  pistol
struct  akimbo
struct  knife

Enumerations

enum  { GST_NONE, +GST_INHAND, +GST_THROWING + }
+

Enumeration Type Documentation

+ +
+
+ + + + +
anonymous enum
+
+
+ +

+

Enumerator:
+ + + + +
GST_NONE  +
GST_INHAND  +
GST_THROWING  +
+
+ +
+

+

+
Generated on Mon Dec 8 21:41:33 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/weapon_8h__dep__incl.md5 b/source/doxygen/html/weapon_8h__dep__incl.md5 new file mode 100644 index 00000000..1bef8fc6 --- /dev/null +++ b/source/doxygen/html/weapon_8h__dep__incl.md5 @@ -0,0 +1 @@ +7e5ccd5dcf3149b1adc96b01b75bdc3c \ No newline at end of file diff --git a/source/doxygen/html/winserviceinstaller_8h.html b/source/doxygen/html/winserviceinstaller_8h.html new file mode 100644 index 00000000..5deda5c5 --- /dev/null +++ b/source/doxygen/html/winserviceinstaller_8h.html @@ -0,0 +1,35 @@ + + +AssaultCube: R:/projects/actioncube/_svn/trunk/ac/source/src/winserviceinstaller.h File Reference + + + + + +
+

R:/projects/actioncube/_svn/trunk/ac/source/src/winserviceinstaller.h File Reference

+ + + + +

Classes

class  winserviceinstaller
+
+
Generated on Mon Dec 8 21:41:33 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/wizard_8cpp.html b/source/doxygen/html/wizard_8cpp.html new file mode 100644 index 00000000..b4e468e6 --- /dev/null +++ b/source/doxygen/html/wizard_8cpp.html @@ -0,0 +1,77 @@ + + +AssaultCube: R:/projects/actioncube/_svn/trunk/ac/source/src/wizard.cpp File Reference + + + + + +
+

R:/projects/actioncube/_svn/trunk/ac/source/src/wizard.cpp File Reference

#include "pch.h"
+#include <map>
+#include <string>
+#include <iostream>
+#include <fstream>
+ +

+

+Include dependency graph for wizard.cpp:
+
+

+
+ + + + + +

Functions

int wizardmain (int argc, char **argv)
+

Function Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + +
int wizardmain (int  argc,
char **  argv 
)
+
+
+ +

+ +

+

+

+
Generated on Mon Dec 8 21:41:33 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/wizard_8cpp__incl.md5 b/source/doxygen/html/wizard_8cpp__incl.md5 new file mode 100644 index 00000000..20832fe0 --- /dev/null +++ b/source/doxygen/html/wizard_8cpp__incl.md5 @@ -0,0 +1 @@ +706f57fec4c72fb7208be4e998820085 \ No newline at end of file diff --git a/source/doxygen/html/world_8cpp.html b/source/doxygen/html/world_8cpp.html new file mode 100644 index 00000000..1158ef1c --- /dev/null +++ b/source/doxygen/html/world_8cpp.html @@ -0,0 +1,1085 @@ + + +AssaultCube: R:/projects/actioncube/_svn/trunk/ac/source/src/world.cpp File Reference + + + + + +
+

R:/projects/actioncube/_svn/trunk/ac/source/src/world.cpp File Reference

#include "pch.h"
+#include "cube.h"
+#include "bot/bot.h"
+ +

+

+Include dependency graph for world.cpp:
+
+

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Functions

void remip (const block &b, int level)
void remipmore (const block &b, int level)
int closestent ()
void entproperty (int prop, int amount)
void getenttype ()
int getentattr (int attr)
 COMMAND (getenttype, ARG_NONE)
 COMMAND (getentattr, ARG_1EXP)
void delent ()
int findtype (char *what)
entity * newentity (int index, int x, int y, int z, char *what, int v1, int v2, int v3, int v4)
void entset (char *what, char *a1, char *a2, char *a3, char *a4)
 COMMAND (entset, ARG_5STR)
void clearents (char *name)
 COMMAND (clearents, ARG_1STR)
void scalecomp (uchar &c, int intens)
void scalelights (int f, int intens)
 COMMAND (scalelights, ARG_2INT)
int findentity (int type, int index)
int findentity (int type, int index, uchar attr2)
void setupworld (int factor)
bool empty_world (int factor, bool force)
void mapenlarge ()
void newmap (int i)
 COMMAND (mapenlarge, ARG_NONE)
 COMMAND (newmap, ARG_1INT)
 COMMANDN (recalc, calclight, ARG_NONE)
 COMMAND (delent, ARG_NONE)
 COMMAND (entproperty, ARG_2INT)

Variables

sqr * world = NULL
int sfactor
int ssize
int cubicsize
int mipsize
header hdr
hashtable< char *, enet_uint32 > mapinfo
hashtable< char *, enet_uint32 > & resdata = mapinfo
sqr * wmip [LARGEST_FACTOR *2]
+

Function Documentation

+ +
+
+ + + + + + + + + +
void clearents (char *  name  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
int closestent (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
COMMAND (entproperty ,
ARG_2INT  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
COMMAND (delent ,
ARG_NONE  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
COMMAND (newmap ,
ARG_1INT  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
COMMAND (mapenlarge ,
ARG_NONE  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
COMMAND (scalelights ,
ARG_2INT  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
COMMAND (clearents ,
ARG_1STR  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
COMMAND (entset ,
ARG_5STR  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
COMMAND (getentattr ,
ARG_1EXP  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
COMMAND (getenttype ,
ARG_NONE  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
COMMANDN (recalc ,
calclight ,
ARG_NONE  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void delent (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
bool empty_world (int  factor,
bool  force 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void entproperty (int  prop,
int  amount 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void entset (char *  what,
char *  a1,
char *  a2,
char *  a3,
char *  a4 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
int findentity (int  type,
int  index,
uchar  attr2 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
int findentity (int  type,
int  index 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
int findtype (char *  what  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
int getentattr (int  attr  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void getenttype (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void mapenlarge (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
entity* newentity (int  index,
int  x,
int  y,
int  z,
char *  what,
int  v1,
int  v2,
int  v3,
int  v4 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void newmap (int  i  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void remip (const block &  b,
int  level 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void remipmore (const block &  b,
int  level 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void scalecomp (uchar &  c,
int  intens 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void scalelights (int  f,
int  intens 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void setupworld (int  factor  ) 
+
+
+ +

+ +

+

+


Variable Documentation

+ +
+
+ + + + +
int cubicsize
+
+
+ +

+ +

+

+ +

+
+ + + + +
header hdr
+
+
+ +

+ +

+

+ +

+
+ + + + +
hashtable<char *, enet_uint32> mapinfo
+
+
+ +

+ +

+

+ +

+
+ + + + +
int mipsize
+
+
+ +

+ +

+

+ +

+
+ + + + +
hashtable<char *, enet_uint32> & resdata = mapinfo
+
+
+ +

+ +

+

+ +

+
+ + + + +
int sfactor
+
+
+ +

+ +

+

+ +

+
+ + + + +
int ssize
+
+
+ +

+ +

+

+ +

+
+ + + + +
sqr* wmip[LARGEST_FACTOR *2]
+
+
+ +

+ +

+

+ +

+
+ + + + +
sqr* world = NULL
+
+
+ +

+ +

+

+

+
Generated on Mon Dec 8 21:41:33 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/world_8cpp__incl.md5 b/source/doxygen/html/world_8cpp__incl.md5 new file mode 100644 index 00000000..d9270e7c --- /dev/null +++ b/source/doxygen/html/world_8cpp__incl.md5 @@ -0,0 +1 @@ +9d323d4d451059db712db4dba379b08f \ No newline at end of file diff --git a/source/doxygen/html/world_8h.html b/source/doxygen/html/world_8h.html new file mode 100644 index 00000000..bcbabc81 --- /dev/null +++ b/source/doxygen/html/world_8h.html @@ -0,0 +1,380 @@ + + +AssaultCube: R:/projects/actioncube/_svn/trunk/ac/source/src/world.h File Reference + + + + + +
+

R:/projects/actioncube/_svn/trunk/ac/source/src/world.h File Reference

+

+

+This graph shows which files directly or indirectly include this file:
+
+

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Classes

struct  sqr
struct  header
struct  block
struct  vertex

Defines

#define MAPVERSION   6
#define SWS(w, x, y, s)   (&(w)[((y)<<(s))+(x)])
#define SW(w, x, y)   SWS(w,x,y,sfactor)
#define S(x, y)   SW(world,x,y)
#define SMALLEST_FACTOR   6
#define DEFAULT_FACTOR   8
#define LARGEST_FACTOR   11
#define SOLID(x)   ((x)->type==SOLID)
#define MINBORD   2
#define OUTBORD(x, y)   ((x)<MINBORD || (y)<MINBORD || (x)>=ssize-MINBORD || (y)>=ssize-MINBORD)
#define OUTBORDRAD(x, y, rad)   (int(x-rad)<MINBORD || int(y-rad)<MINBORD || int(x+rad)>=ssize-MINBORD || (y+rad)>=ssize-MINBORD)

Enumerations

enum  {
+  SOLID = 0, +CORNER, +FHF, +CHF, +
+  SPACE, +SEMISOLID, +MAXTYPE +
+ }
enum  {
+  DEFAULT_SKY = 0, +DEFAULT_LIQUID, +DEFAULT_WALL, +DEFAULT_FLOOR, +
+  DEFAULT_CEIL +
+ }
+

Define Documentation

+ +
+
+ + + + +
#define DEFAULT_FACTOR   8
+
+
+ +

+ +

+

+ +

+
+ + + + +
#define LARGEST_FACTOR   11
+
+
+ +

+ +

+

+ +

+
+ + + + +
#define MAPVERSION   6
+
+
+ +

+ +

+

+ +

+
+ + + + +
#define MINBORD   2
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + +
#define OUTBORD (x,
y   )    ((x)<MINBORD || (y)<MINBORD || (x)>=ssize-MINBORD || (y)>=ssize-MINBORD)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + +
#define OUTBORDRAD (x,
y,
rad   )    (int(x-rad)<MINBORD || int(y-rad)<MINBORD || int(x+rad)>=ssize-MINBORD || (y+rad)>=ssize-MINBORD)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + +
#define S (x,
y   )    SW(world,x,y)
+
+
+ +

+ +

+

+ +

+
+ + + + +
#define SMALLEST_FACTOR   6
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
#define SOLID (x   )    ((x)->type==SOLID)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + +
#define SW (w,
x,
y   )    SWS(w,x,y,sfactor)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
#define SWS (w,
x,
y,
s   )    (&(w)[((y)<<(s))+(x)])
+
+
+ +

+ +

+

+


Enumeration Type Documentation

+ +
+
+ + + + +
anonymous enum
+
+
+ +

+

Enumerator:
+ + + + + + + + +
SOLID  +
CORNER  +
FHF  +
CHF  +
SPACE  +
SEMISOLID  +
MAXTYPE  +
+
+ +
+

+ +

+
+ + + + +
anonymous enum
+
+
+ +

+

Enumerator:
+ + + + + + +
DEFAULT_SKY  +
DEFAULT_LIQUID  +
DEFAULT_WALL  +
DEFAULT_FLOOR  +
DEFAULT_CEIL  +
+
+ +
+

+

+
Generated on Mon Dec 8 21:41:33 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/world_8h__dep__incl.md5 b/source/doxygen/html/world_8h__dep__incl.md5 new file mode 100644 index 00000000..b636df1c --- /dev/null +++ b/source/doxygen/html/world_8h__dep__incl.md5 @@ -0,0 +1 @@ +b0d96f4d188ee982f6e51507cbdfb79b \ No newline at end of file diff --git a/source/doxygen/html/worldio_8cpp.html b/source/doxygen/html/worldio_8cpp.html new file mode 100644 index 00000000..93a576dc --- /dev/null +++ b/source/doxygen/html/worldio_8cpp.html @@ -0,0 +1,639 @@ + + +AssaultCube: R:/projects/actioncube/_svn/trunk/ac/source/src/worldio.cpp File Reference + + + + + +
+

R:/projects/actioncube/_svn/trunk/ac/source/src/worldio.cpp File Reference

#include "pch.h"
+#include "cube.h"
+ +

+

+Include dependency graph for worldio.cpp:
+
+

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Defines

#define GZBUFSIZE   ((MAXCFGFILESIZE * 11) / 10)
#define spurge   while(sc) { gzputc(f, 255); if(sc>255) { gzputc(f, 255); sc -= 255; } else { gzputc(f, sc); sc = 0; } }
#define c(f)   (s->f==t->f)

Functions

void backup (char *name, char *backupname)
void setnames (char *name)
bool nhf (sqr *s)
void voptimize ()
void topt (sqr *s, bool &wf, bool &uf, int &wt, int &ut)
void toptimize ()
void writemap (char *name, int msize, uchar *mdata)
uchar * readmap (char *name, int *size)
void writecfggz (char *name, int size, int sizegz, uchar *data)
uchar * readmcfggz (char *name, int *size, int *sizegz)
void save_world (char *mname)
void preparectf (bool cleanonly=false)
bool load_world (char *mname)
 COMMANDN (savemap, save_world, ARG_1STR)

Variables

string cgzname
string bakname
string pcfname
string mcfname
int numspawn [3]
int maploaded = 0
int numflagspawn [2]
+

Define Documentation

+ +
+
+ + + + + + + + + +
#define c (f   )    (s->f==t->f)
+
+
+ +

+ +

+

+ +

+
+ + + + +
#define GZBUFSIZE   ((MAXCFGFILESIZE * 11) / 10)
+
+
+ +

+ +

+

+ +

+
+ + + + +
#define spurge   while(sc) { gzputc(f, 255); if(sc>255) { gzputc(f, 255); sc -= 255; } else { gzputc(f, sc); sc = 0; } }
+
+
+ +

+ +

+

+


Function Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + +
void backup (char *  name,
char *  backupname 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
COMMANDN (savemap ,
save_world ,
ARG_1STR  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
bool load_world (char *  mname  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
bool nhf (sqr *  s  )  [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void preparectf (bool  cleanonly = false  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
uchar* readmap (char *  name,
int *  size 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
uchar* readmcfggz (char *  name,
int *  size,
int *  sizegz 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void save_world (char *  mname  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void setnames (char *  name  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void topt (sqr *  s,
bool &  wf,
bool &  uf,
int &  wt,
int &  ut 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void toptimize (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void voptimize (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void writecfggz (char *  name,
int  size,
int  sizegz,
uchar *  data 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void writemap (char *  name,
int  msize,
uchar *  mdata 
)
+
+
+ +

+ +

+

+


Variable Documentation

+ +
+
+ + + + +
string bakname
+
+
+ +

+ +

+

+ +

+
+ + + + +
string cgzname
+
+
+ +

+ +

+

+ +

+
+ + + + +
int maploaded = 0
+
+
+ +

+ +

+

+ +

+
+ + + + +
string mcfname
+
+
+ +

+ +

+

+ +

+
+ + + + +
int numflagspawn[2]
+
+
+ +

+ +

+

+ +

+
+ + + + +
int numspawn[3]
+
+
+ +

+ +

+

+ +

+
+ + + + +
string pcfname
+
+
+ +

+ +

+

+

+
Generated on Mon Dec 8 21:41:33 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/worldio_8cpp__incl.md5 b/source/doxygen/html/worldio_8cpp__incl.md5 new file mode 100644 index 00000000..905edb31 --- /dev/null +++ b/source/doxygen/html/worldio_8cpp__incl.md5 @@ -0,0 +1 @@ +1512f7e4814992198de530bed717e8f8 \ No newline at end of file diff --git a/source/doxygen/html/worldlight_8cpp.html b/source/doxygen/html/worldlight_8cpp.html new file mode 100644 index 00000000..7abf3f61 --- /dev/null +++ b/source/doxygen/html/worldlight_8cpp.html @@ -0,0 +1,661 @@ + + +AssaultCube: R:/projects/actioncube/_svn/trunk/ac/source/src/worldlight.cpp File Reference + + + + + +
+

R:/projects/actioncube/_svn/trunk/ac/source/src/worldlight.cpp File Reference

#include "pch.h"
+#include "cube.h"
+ +

+

+Include dependency graph for worldlight.cpp:
+
+

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Classes

struct  dlight

Defines

#define median(m)

Functions

 VAR (lightscale, 1, 4, 100)
void lightray (float bx, float by, const persistent_entity &light, float fade=1, bool flicker=false)
void calclightsource (const persistent_entity &l, float fade=1, bool flicker=true)
void postlightarea (const block &a)
 VARP (fullbrightlevel, 0, 176, 255)
void fullbrightlight (int level)
void calclight ()
 VAR (dynlight, 0, 1, 1)
static bool insidearea (const block &a, const block &b)
void preparedynlight (dlight &d)
void adddynlight (physent *owner, const vec &o, int reach, int expire, int fade, uchar r, uchar g, uchar b)
void cleardynlights ()
void removedynlights (physent *owner)
void dodynlights ()
void undodynlights ()
block * blockcopy (const block &s)
void blockpaste (const block &b)
void freeblock (block *&b)

Variables

int lastcalclight = 0
vector< dlight > dlights
+

Define Documentation

+ +
+
+ + + + + + + + + +
#define median (m   ) 
+
+
+ +

+Value:

s->m = (s->m*2 + SW(s,1,0)->m*2  + SW(s,0,1)->m*2 \
+                                         + SW(s,-1,0)->m*2 + SW(s,0,-1)->m*2 \
+                                         + SW(s,1,1)->m    + SW(s,1,-1)->m \
+                                         + SW(s,-1,1)->m   + SW(s,-1,-1)->m)/14;
+
+
+

+


Function Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void adddynlight (physent *  owner,
const vec &  o,
int  reach,
int  expire,
int  fade,
uchar  r,
uchar  g,
uchar  b 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
block* blockcopy (const block &  s  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void blockpaste (const block &  b  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void calclight (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void calclightsource (const persistent_entity &  l,
float  fade = 1,
bool  flicker = true 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void cleardynlights (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void dodynlights (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void freeblock (block *&  b  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void fullbrightlight (int  level  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
static bool insidearea (const block &  a,
const block &  b 
) [inline, static]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void lightray (float  bx,
float  by,
const persistent_entity &  light,
float  fade = 1,
bool  flicker = false 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void postlightarea (const block &  a  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void preparedynlight (dlight &  d  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void removedynlights (physent *  owner  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void undodynlights (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VAR (dynlight ,
0 ,
1 ,
1  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VAR (lightscale ,
1 ,
4 ,
100  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VARP (fullbrightlevel ,
0 ,
176 ,
255  
)
+
+
+ +

+ +

+

+


Variable Documentation

+ +
+
+ + + + +
vector<dlight> dlights
+
+
+ +

+ +

+

+ +

+
+ + + + +
int lastcalclight = 0
+
+
+ +

+ +

+

+

+
Generated on Mon Dec 8 21:41:33 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/worldlight_8cpp__incl.md5 b/source/doxygen/html/worldlight_8cpp__incl.md5 new file mode 100644 index 00000000..13b35db8 --- /dev/null +++ b/source/doxygen/html/worldlight_8cpp__incl.md5 @@ -0,0 +1 @@ +618442b83bc82a9de83d3b078c0c784a \ No newline at end of file diff --git a/source/doxygen/html/worldocull_8cpp.html b/source/doxygen/html/worldocull_8cpp.html new file mode 100644 index 00000000..e5a9640c --- /dev/null +++ b/source/doxygen/html/worldocull_8cpp.html @@ -0,0 +1,315 @@ + + +AssaultCube: R:/projects/actioncube/_svn/trunk/ac/source/src/worldocull.cpp File Reference + + + + + +
+

R:/projects/actioncube/_svn/trunk/ac/source/src/worldocull.cpp File Reference

#include "pch.h"
+#include "cube.h"
+ +

+

+Include dependency graph for worldocull.cpp:
+
+

+
+ + + + + + + + + + + + + + + + + + + + + + + + + +

Defines

#define NUMRAYS   512

Functions

void toggleocull ()
 COMMAND (toggleocull, ARG_NONE)
void computeraytable (float vx, float vy, float fov)
float ca (float x, float y)
float ma (float x, float y)
int isoccluded (float vx, float vy, float cx, float cy, float csize)

Variables

float rdist [NUMRAYS]
bool ocull = true
float odist = 256
+

Define Documentation

+ +
+
+ + + + +
#define NUMRAYS   512
+
+
+ +

+ +

+

+


Function Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + +
float ca (float  x,
float  y 
) [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
COMMAND (toggleocull ,
ARG_NONE  
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void computeraytable (float  vx,
float  vy,
float  fov 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
int isoccluded (float  vx,
float  vy,
float  cx,
float  cy,
float  csize 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
float ma (float  x,
float  y 
) [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void toggleocull (  ) 
+
+
+ +

+ +

+

+


Variable Documentation

+ +
+
+ + + + +
bool ocull = true
+
+
+ +

+ +

+

+ +

+
+ + + + +
float odist = 256
+
+
+ +

+ +

+

+ +

+
+ + + + +
float rdist[NUMRAYS]
+
+
+ +

+ +

+

+

+
Generated on Mon Dec 8 21:41:33 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/worldocull_8cpp__incl.md5 b/source/doxygen/html/worldocull_8cpp__incl.md5 new file mode 100644 index 00000000..b06b9d36 --- /dev/null +++ b/source/doxygen/html/worldocull_8cpp__incl.md5 @@ -0,0 +1 @@ +99e92af8cfd21282fbd220248e0a1629 \ No newline at end of file diff --git a/source/doxygen/html/worldrender_8cpp.html b/source/doxygen/html/worldrender_8cpp.html new file mode 100644 index 00000000..0589bbb3 --- /dev/null +++ b/source/doxygen/html/worldrender_8cpp.html @@ -0,0 +1,797 @@ + + +AssaultCube: R:/projects/actioncube/_svn/trunk/ac/source/src/worldrender.cpp File Reference + + + + + +
+

R:/projects/actioncube/_svn/trunk/ac/source/src/worldrender.cpp File Reference

#include "pch.h"
+#include "cube.h"
+ +

+

+Include dependency graph for worldrender.cpp:
+
+

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Defines

#define df(x)   s->floor-(x->vdelta/4.0f)
#define dc(x)   s->ceil+(x->vdelta/4.0f)
#define LOOPH
#define LOOPD

Functions

void render_wall (sqr *o, sqr *s, int x1, int y1, int x2, int y2, int mip, sqr *d1, sqr *d2, bool topleft)
int lod_factor ()
 VARP (minlod, LOW_LOD, 60, MAX_LOD)
bool issemi (int mip, int x, int y, int x1, int y1, int x2, int y2)
void render_seg_new (float vx, float vy, float vh, int mip, int x, int y, int xs, int ys)
 if (!minimap) LOOPH continue
LOOPD if ((s->type==SPACE||s->type==FHF)&&s->ceil >=vh &&render_ceil) render_flat(s->ctex
 if (s->type==CHF) render_flatdelta(s->ctex

Variables

const int MAX_MIP = 5
const int MIN_LOD = 2
const int LOW_LOD = 25
const int MAX_LOD = 250
int lod = 40
int lodtop
int lodbot
int lodleft
int lodright
int min_lod
int stats [LARGEST_FACTOR]
bool render_floor
bool render_ceil
LOOPD xx<< mip, yy<< mip, 1
+<< mip, s-> 
ceil
LOOPD xx<< mip, yy<< mip, 1
+<< mip, s-> 
s
LOOPD xx<< mip, yy<< mip, 1
+<< mip, s-> 
t
LOOPD xx<< mip, yy<< mip, 1
+<< mip, s-> 
u
LOOPD xx<< mip, yy<< mip, 1
+<< mip, s-> 
v
LOOPD xx<< mip, yy<< mip, 1
+<< mip, s-> 
true
+

Define Documentation

+ +
+
+ + + + + + + + + +
#define dc (x   )    s->ceil+(x->vdelta/4.0f)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
#define df (x   )    s->floor-(x->vdelta/4.0f)
+
+
+ +

+ +

+

+ +

+
+ + + + +
#define LOOPD
+
+
+ +

+Value:

sqr *t = SWS(s,1,0,mfactor); \
+                  sqr *u = SWS(s,1,1,mfactor); \
+                  sqr *v = SWS(s,0,1,mfactor);
+
+
+

+ +

+
+ + + + +
#define LOOPH
+
+
+ +

+Value:

{for(int xx = x; xx<xs; xx++) for(int yy = y; yy<ys; yy++) { \
+                  sqr *s = SWS(w,xx,yy,mfactor); if(s->occluded==1) continue; \
+                  if(s->defer && !s->occluded && mip && xx>=lx && xx<rx && yy>=ly && yy<ry)
+
+
+

+


Function Documentation

+ +
+
+ + + + + + + + + +
if (s->  type = =CHF  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
LOOPD if ((s->type==SPACE||s->type==FHF)&&s->ceil >=vh &&  render_ceil  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
if (!  minimap  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
bool issemi (int  mip,
int  x,
int  y,
int  x1,
int  y1,
int  x2,
int  y2 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
int lod_factor (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void render_seg_new (float  vx,
float  vy,
float  vh,
int  mip,
int  x,
int  y,
int  xs,
int  ys 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void render_wall (sqr *  o,
sqr *  s,
int  x1,
int  y1,
int  x2,
int  y2,
int  mip,
sqr *  d1,
sqr *  d2,
bool  topleft 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VARP (minlod ,
LOW_LOD ,
60 ,
MAX_LOD  
)
+
+
+ +

+ +

+

+


Variable Documentation

+ +
+
+ + + + +
LOOPD xx<<mip, yy<<mip, 1<<mip, s-> ceil
+
+
+ +

+ +

+

+ +

+
+ + + + +
int lod = 40
+
+
+ +

+ +

+

+ +

+
+ + + + +
int lodbot
+
+
+ +

+ +

+

+ +

+
+ + + + +
int lodleft
+
+
+ +

+ +

+

+ +

+
+ + + + +
int lodright
+
+
+ +

+ +

+

+ +

+
+ + + + +
int lodtop
+
+
+ +

+ +

+

+ +

+
+ + + + +
const int LOW_LOD = 25
+
+
+ +

+ +

+

+ +

+
+ + + + +
const int MAX_LOD = 250
+
+
+ +

+ +

+

+ +

+
+ + + + +
const int MAX_MIP = 5
+
+
+ +

+ +

+

+ +

+
+ + + + +
int min_lod
+
+
+ +

+ +

+

+ +

+
+ + + + +
const int MIN_LOD = 2
+
+
+ +

+ +

+

+ +

+
+ + + + +
bool render_ceil
+
+
+ +

+ +

+

+ +

+
+ + + + +
bool render_floor
+
+
+ +

+ +

+

+ +

+
+ + + + +
LOOPD xx<<mip, yy<<mip, 1<<mip, s-> s
+
+
+ +

+ +

+

+ +

+
+ + + + +
int stats[LARGEST_FACTOR]
+
+
+ +

+ +

+

+ +

+
+ + + + +
LOOPD xx<<mip, yy<<mip, 1<<mip, s-> t
+
+
+ +

+ +

+

+ +

+
+ + + + +
LOOPD xx<<mip, yy<<mip, 1<<mip, s-> true
+
+
+ +

+ +

+

+ +

+
+ + + + +
LOOPD xx<<mip, yy<<mip, 1<<mip, s-> u
+
+
+ +

+ +

+

+ +

+
+ + + + +
LOOPD xx<<mip, yy<<mip, 1<<mip, s-> v
+
+
+ +

+ +

+

+

+
Generated on Mon Dec 8 21:41:33 2008 for AssaultCube by  + +doxygen 1.5.7.1
+ + diff --git a/source/doxygen/html/worldrender_8cpp__incl.md5 b/source/doxygen/html/worldrender_8cpp__incl.md5 new file mode 100644 index 00000000..53e8a5fa --- /dev/null +++ b/source/doxygen/html/worldrender_8cpp__incl.md5 @@ -0,0 +1 @@ +e01700a0c9e488389fe0038beb6d38df \ No newline at end of file diff --git a/source/doxygen/run_doygen.bat b/source/doxygen/run_doygen.bat new file mode 100644 index 00000000..9aac3331 --- /dev/null +++ b/source/doxygen/run_doygen.bat @@ -0,0 +1 @@ +%programfiles%\doxygen\bin\doxygen.exe Doxyfile \ No newline at end of file