2008-08-05 21:37:33 +00:00
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
< html > < head > < title > Function Index< / title > < link rel = "stylesheet" type = "text/css" href = "../styles/main.css" > < script language = JavaScript src = "../javascript/main.js" > < / script > < script language = JavaScript src = "../javascript/searchdata.js" > < / script > < / head > < body class = "IndexPage" onLoad = "NDOnLoad()" > < script language = JavaScript > < ! - -
if (browserType) {document.write("< div class = " + browserType + " > ");if (browserVer) {document.write("< div class = " + browserVer + " > "); }}// -->< / script >
<!-- Generated by Natural Docs, version 1.4 -->
<!-- http://www.naturaldocs.org -->
<!-- saved from url=(0026)http://www.naturaldocs.org -->
2008-10-06 18:05:01 +00:00
< div id = Index > < div class = IPageTitle > Function Index< / div > < div class = INavigationBar > $#! · 0-9 · A · B · < a href = "Functions.html#C" > C< / a > · < a href = "Functions.html#D" > D< / a > · E · < a href = "Functions.html#F" > F< / a > · < a href = "Functions2.html#G" > G< / a > · < a href = "Functions2.html#H" > H< / a > · < a href = "Functions2.html#I" > I< / a > · J · K · L · < a href = "Functions2.html#M" > M< / a > · N · < a href = "#O" > O< / a > · P · Q · < a href = "#R" > R< / a > · < a href = "#S" > S< / a > · < a href = "#T" > T< / a > · U · V · W · X · Y · Z< / div > < table border = 0 cellspacing = 0 cellpadding = 0 > < tr > < td class = IHeading id = IFirstHeading > < a name = "O" > < / a > O< / td > < td > < / td > < / tr > < tr > < td class = ISymbolPrefix id = IFirstSymbolPrefix > < / td > < td class = IEntry > < a href = "../files/server/gamecontroller-hpp.html#Game_Controller.on_character_death" id = link145 onMouseOver = "ShowTip(event, 'tt145', 'link145')" onMouseOut = "HideTip('tt145')" class = ISymbol > on_character_death< / a > , < span class = IParent > Game Controller< / span > < / td > < / tr > < tr > < td class = ISymbolPrefix > < / td > < td class = IEntry > < a href = "../files/server/gamecontroller-hpp.html#Game_Controller.on_character_spawn" id = link146 onMouseOver = "ShowTip(event, 'tt146', 'link146')" onMouseOut = "HideTip('tt146')" class = ISymbol > on_character_spawn< / a > , < span class = IParent > Game Controller< / span > < / td > < / tr > < tr > < td class = ISymbolPrefix id = ILastSymbolPrefix > < / td > < td class = IEntry > < a href = "../files/server/gamecontroller-hpp.html#Game_Controller.on_entity" id = link147 onMouseOver = "ShowTip(event, 'tt147', 'link147')" onMouseOut = "HideTip('tt147')" class = ISymbol > on_entity< / a > , < span class = IParent > Game Controller< / span > < / td > < / tr > < tr > < td class = IHeading > < a name = "R" > < / a > R< / td > < td > < / td > < / tr > < tr > < td class = ISymbolPrefix id = IFirstSymbolPrefix > < / td > < td class = IEntry > < a href = "../files/server/gameworld-hpp.html#Game_World.remove_entity" id = link148 onMouseOver = "ShowTip(event, 'tt148', 'link148')" onMouseOut = "HideTip('tt148')" class = ISymbol > remove_entity< / a > , < span class = IParent > Game World< / span > < / td > < / tr > < tr > < td class = ISymbolPrefix id = ILastSymbolPrefix > < / td > < td class = IEntry > < a href = "../files/server/entity-hpp.html#Entity.reset" id = link149 onMouseOver = "ShowTip(event, 'tt149', 'link149')" onMouseOut = "HideTip('tt149')" class = ISymbol > reset< / a > , < span class = IParent > Entity< / span > < / td > < / tr > < tr > < td class = IHeading > < a name = "S" > < / a > S< / td > < td > < / td > < / tr > < tr > < td class = ISymbolPrefix id = IFirstSymbolPrefix > < / td > < td class = IEntry > < a href = "../files2/e_if_server-h.html#server_clientname" id = link150 onMouseOver = "ShowTip(event, 'tt150', 'link150')" onMouseOut = "HideTip('tt150')" class = ISymbol > server_clientname< / a > < / td > < / tr > < tr > < td class = ISymbolPrefix > < / td > < td class = IEntry > < a href = "../files2/e_if_server-h.html#server_getclientinfo" id = link151 onMouseOver = "ShowTip(event, 'tt151', 'link151')" onMouseOut = "HideTip('tt151')" class = ISymbol > server_getclientinfo< / a > < / td > < / tr > < tr > < td class = ISymbolPrefix > < / td > < td class = IEntry > < a href = "../files2/e_if_server-h.html#server_kick" id = link152 onMouseOver = "ShowTip(event, 'tt152', 'link152')" onMouseOut = "HideTip('tt152')" class = ISymbol > server_kick< / a > < / td > < / tr > < tr > < td class = ISymbolPrefix > < / td > < td class = IEntry > < a href = "../files2/e_if_server-h.html#server_latestinput" id = link153 onMouseOver = "ShowTip(event, 'tt153', 'link153')" onMouseOut = "HideTip('tt153')" class = ISymbol > server_latestinput< / a > < / td > < / tr > < tr > < td class = ISymbolPrefix > < / td > < td class = IEntry > < a href = "../files2/e_if_other-h.html#server_send_msg" id = link154 onMouseOver = "ShowTip(event, 'tt154', 'link154')" onMouseOut = "HideTip('tt154')" class = ISymbol > server_send_msg< / a > < / td > < / tr > < tr > < td class = ISymbolPrefix > < / td > < td class = IEntry > < a href = "../files2/e_if_server-h.html#server_setbrowseinfo" id = link155 onMouseOver = "ShowTip(event, 'tt155', 'link155')" onMouseOut = "HideTip('tt155')" class = ISymbol > server_setbrowseinfo< / a > < / td > < / tr > < tr > < td class = ISymbolPrefix > < / td > < td class = IEntry > < a href = "../files2/
2008-08-05 21:37:33 +00:00
<!-- START_ND_TOOLTIPS -->
2008-10-06 18:05:01 +00:00
< div class = CToolTip id = "tt145" > < div class = CFunction > < blockquote > < table border = 0 cellspacing = 0 cellpadding = 0 class = Prototype > < tr > < td > < table border = 0 cellspacing = 0 cellpadding = 0 > < tr > < td class = PBeforeParameters nowrap > virtual int on_character_death(< / td > < td class = PTypePrefix nowrap > class < / td > < td class = PType nowrap > CHARACTER < / td > < td class = PParameterPrefix nowrap > *< / td > < td class = PParameter nowrap > victim,< / td > < / tr > < tr > < td > < / td > < td class = PTypePrefix nowrap > class < / td > < td class = PType nowrap > PLAYER < / td > < td class = PParameterPrefix nowrap > *< / td > < td class = PParameter nowrap > killer,< / td > < / tr > < tr > < td > < / td > < td class = PTypePrefix nowrap > < / td > < td class = PType nowrap > int < / td > < td class = PParameterPrefix nowrap > < / td > < td class = PParameter nowrap > weapon< / td > < td class = PAfterParameters nowrap > )< / td > < / tr > < / table > < / td > < / tr > < / table > < / blockquote > Called when a character in the world dies.< / div > < / div > < div class = CToolTip id = "tt146" > < div class = CFunction > < blockquote > < table border = 0 cellspacing = 0 cellpadding = 0 class = Prototype > < tr > < td > < table border = 0 cellspacing = 0 cellpadding = 0 > < tr > < td class = PBeforeParameters nowrap > virtual void on_character_spawn(< / td > < td class = PTypePrefix nowrap > class < / td > < td class = PType nowrap > CHARACTER < / td > < td class = PParameterPrefix nowrap > *< / td > < td class = PParameter nowrap > chr< / td > < td class = PAfterParameters nowrap > )< / td > < / tr > < / table > < / td > < / tr > < / table > < / blockquote > Called when a character spawns into the game world.< / div > < / div > < div class = CToolTip id = "tt147" > < div class = CFunction > < blockquote > < table border = 0 cellspacing = 0 cellpadding = 0 class = Prototype > < tr > < td > < table border = 0 cellspacing = 0 cellpadding = 0 > < tr > < td class = PBeforeParameters nowrap > virtual bool on_entity(< / td > < td class = PType nowrap > int < / td > < td class = PParameter nowrap > index,< / td > < / tr > < tr > < td > < / td > < td class = PType nowrap > vec2 < / td > < td class = PParameter nowrap > pos< / td > < td class = PAfterParameters nowrap > )< / td > < / tr > < / table > < / td > < / tr > < / table > < / blockquote > Called when the map is loaded to process an entity in the map.< / div > < / div > <!-- END_ND_TOOLTIPS -->
<!-- START_ND_TOOLTIPS -->
< div class = CToolTip id = "tt148" > < div class = CFunction > < blockquote > < table border = 0 cellspacing = 0 cellpadding = 0 class = Prototype > < tr > < td > < table border = 0 cellspacing = 0 cellpadding = 0 > < tr > < td class = PBeforeParameters nowrap > void remove_entity(< / td > < td class = PType nowrap > ENTITY < / td > < td class = PParameterPrefix nowrap > *< / td > < td class = PParameter nowrap > entity< / td > < td class = PAfterParameters nowrap > )< / td > < / tr > < / table > < / td > < / tr > < / table > < / blockquote > Removes an entity from the world.< / div > < / div > < div class = CToolTip id = "tt149" > < div class = CFunction > < blockquote > < table border = 0 cellspacing = 0 cellpadding = 0 class = Prototype > < tr > < td > virtual void reset()< / td > < / tr > < / table > < / blockquote > Called when the game resets the map. < / div > < / div > <!-- END_ND_TOOLTIPS -->
<!-- START_ND_TOOLTIPS -->
< div class = CToolTip id = "tt150" > < div class = CFunction > < blockquote > < table border = 0 cellspacing = 0 cellpadding = 0 class = Prototype > < tr > < td > < table border = 0 cellspacing = 0 cellpadding = 0 > < tr > < td class = PBeforeParameters nowrap > const char *server_clientname(< / td > < td class = PType nowrap > int < / td > < td class = PParameter nowrap > client_id< / td > < td class = PAfterParameters nowrap > )< / td > < / tr > < / table > < / td > < / tr > < / table > < / blockquote > TODO< / div > < / div > < div class = CToolTip id = "tt151" > < div class = CFunction > < blockquote > < table border = 0 cellspacing = 0 cellpadding = 0 class = Prototype > < tr > < td > < table border = 0 cellspacing = 0 cellpadding = 0 > < tr > < td class = PBeforeParameters nowrap > int server_getclientinfo(< / td > < td class = PType nowrap > int < / td > < td class = PParameterPrefix nowrap > < / td > < td class = PParameter nowrap > client_id,< / td > < / tr > < tr > < td > < / td > < td class = PType nowrap > CLIENT_INFO < / td > < td class = PParameterPrefix nowrap > *< / td > < td class = PParameter nowrap > info< / td > < td class = PAfterParameters nowrap > )< / td > < / tr > < / table > < / td > < / tr > < / table > < / blockquote > TODO< / div > < / div > < div class = CToolTip id = "tt152" > < div class = CFunction > < blockquote > < table border = 0 cellspacing = 0 cellpadding = 0 class = Prototype > < tr > < td > < table border = 0 cellspacing = 0 cellpadding = 0 > < tr > < td class = PBeforeParameters nowrap > void server_kick(< / td > < td class = PTypePrefix nowrap > < / td > < td class = PType nowrap > int < / td > < td class = PParameterPrefix nowrap > < / td > < td class = PParameter nowrap > client_id,< / td > < / tr > < tr > < td > < / td > < td class = PTypePrefix nowrap > const < / td > < td class = PType nowrap > char < / td > < td class = PParameterPrefix nowrap > *< / td > < td class = PParameter nowrap > reason< / td > < td class = PAfterParameters nowrap > )< / td > < / tr > < / table > < / td > < / tr > < / table > < / blockquote > TODO< / div > < / div > < div class = CToolTip id = "tt153" > < div class = CFunction > < blockquote > < table border = 0 cellspacing = 0 cellpadding = 0 class = Prototype > < tr > < td > < table border = 0 cellspacing = 0 cellpadding = 0 > < tr > < td class = PBeforeParameters nowrap > int *server_latestinput(< / td > < td class = PType nowrap > int < / td > < td class = PParameterPrefix nowrap > < / td > < td class = PParameter nowrap > client_id,< / td > < / tr > < tr > < td > < / td > < td class = PType nowrap > int < / td > < td class = PParameterPrefix nowrap > *< / td > < td class = PParameter nowrap > size< / td > < td class = PAfterParameters nowrap > )< / td > < / tr > < / table > < / td > < / tr > < / table > < / blockquote > TODO< / div > < / div > < div class = CToolTip id = "tt154" > < div class = CFunction > < blockquote > < table border = 0 cellspacing = 0 cellpadding = 0 class = Prototype > < tr > < td > < table border = 0 cellspacing = 0 cellpadding = 0 > < tr > < td class = PBeforeParameters nowrap > int server_send_msg(< / td > < td class = PType nowrap > int < / td > < td class = PParameter nowrap > client_id< / td > < td class = PAfterParameters nowrap > )< / td > < / tr > < / table > < / td > < / tr > < / table > < / blockquote > TODO< / div > < / div > < div class = CToolTip id = "tt155" > < div class = CFunction > < blockquote > < table border = 0 cellspacing = 0 cellpadding = 0 class = Prototype > < tr > < td > < table border = 0 cellspacing = 0 cellpadding = 0 > < tr > < td class = PBeforeParameters nowrap > void server_setbrowseinfo(< / td > < td class = PTypePrefix nowrap > const < / td > < td class = PType nowrap > char < / td > < td class = PParameterPrefix nowrap > *< / td > < td class = PParameter nowrap > game_type,< / td > < / tr > < tr > < td > < / td > < td class = PTypePrefix nowrap > < / td > < td class = PType nowrap > int < / td > < td class = PParameterPrefix nowrap > < / td > < td class = PParameter nowrap > progression< / td > < td class = PAfterParameters nowrap > )< / td > < / tr > < / table > < / td > < / tr > < / table > < / blockquote > TODO< / div > < / div > < div class = CToolTip id = "tt156" > < div class = CFunction > < blockquote > < table border = 0 cellspacing = 0 cellpadding = 0 class = Prototype > < tr > < td > < table border = 0 cellspacing = 0 cellpadding = 0 > < tr > < td class = PBeforeParameters nowrap > void server_setclientname(< / td > < td class = PTypePrefix nowrap > < / td > < td class = PType nowrap > int < / td > < td class = PParameterPrefix nowrap > < / td > < td class = PParameter nowrap > client_id,< / td > < / tr > < tr > < td > < / td > < td class = PTypePrefix nowrap > const < / td > < td class = PType nowrap > char < / td > < td class = PParameterPrefix nowrap > *< / td > < td class = PParameter nowrap > name< / td > < td class = PAfterParameters nowrap > )< / td > < / tr > < / table > < / td > < / tr > < / table > < / blockquote > TODO< / div > < / div > < div class = CToolT
<!-- START_ND_TOOLTIPS -->
< div class = CToolTip id = "tt177" > < div class = CFunction > < blockquote > < table border = 0 cellspacing = 0 cellpadding = 0 class = Prototype > < tr > < td > virtual void tick()< / td > < / tr > < / table > < / blockquote > Called progress the entity to the next tick. < / div > < / div > < div class = CToolTip id = "tt178" > < div class = CFunction > < blockquote > < table border = 0 cellspacing = 0 cellpadding = 0 class = Prototype > < tr > < td > void tick()< / td > < / tr > < / table > < / blockquote > Calls tick on all the entities in the world to progress the world to the next tick.< / div > < / div > < div class = CToolTip id = "tt179" > < div class = CFunction > < blockquote > < table border = 0 cellspacing = 0 cellpadding = 0 class = Prototype > < tr > < td > virtual void tick_defered()< / td > < / tr > < / table > < / blockquote > Called after all entities tick() function has been called.< / div > < / div > <!-- END_ND_TOOLTIPS -->
2008-08-05 21:37:33 +00:00
< / div > <!-- Index -->
< div id = Footer > < a href = "http://www.naturaldocs.org" > Generated by Natural Docs< / a > < / div > <!-- Footer -->
2008-10-06 18:05:01 +00:00
< div id = Menu > < div class = MEntry > < div class = MGroup > < a href = "javascript:ToggleMenu('MGroupContent6')" > Engine< / a > < div class = MGroupContent id = MGroupContent6 > < div class = MEntry > < div class = MFile > < a href = "../files2/e_if_msg-h.html" > Messaging< / a > < / div > < / div > < div class = MEntry > < div class = MGroup > < a href = "javascript:ToggleMenu('MGroupContent3')" > Client< / a > < div class = MGroupContent id = MGroupContent3 > < div class = MEntry > < div class = MGroup > < a href = "javascript:ToggleMenu('MGroupContent1')" > Overview< / a > < div class = MGroupContent id = MGroupContent1 > < div class = MEntry > < div class = MFile > < a href = "../files2/docs/client_time-txt.html" > Time on the client< / a > < / div > < / div > < div class = MEntry > < div class = MFile > < a href = "../files2/docs/prediction-txt.html" > Prediction< / a > < / div > < / div > < div class = MEntry > < div class = MFile > < a href = "../files2/docs/snapshots-txt.html" > Snapshots< / a > < / div > < / div > < div class = MEntry > < div class = MFile > < a href = "../files2/docs/server_op-txt.html" > Server Operation< / a > < / div > < / div > < / div > < / div > < / div > < div class = MEntry > < div class = MGroup > < a href = "javascript:ToggleMenu('MGroupContent2')" > Reference< / a > < div class = MGroupContent id = MGroupContent2 > < div class = MEntry > < div class = MFile > < a href = "../files2/e_if_modc-h.html" > Client Hooks< / a > < / div > < / div > < div class = MEntry > < div class = MFile > < a href = "../files2/e_if_client-h.html" > Client Interface< / a > < / div > < / div > < div class = MEntry > < div class = MFile > < a href = "../files2/e_huffman-h.html" > e_huffman.h< / a > < / div > < / div > < div class = MEntry > < div class = MFile > < a href = "../files2/e_if_other-h.html" > Engine Interface< / a > < / div > < / div > < div class = MEntry > < div class = MFile > < a href = "../files2/e_if_gfx-h.html" > Graphics< / a > < / div > < / div > < div class = MEntry > < div class = MFile > < a href = "../files2/e_if_inp-h.html" > Input< / a > < / div > < / div > < div class = MEntry > < div class = MFile > < a href = "../files2/e_if_snd-h.html" > Sound< / a > < / div > < / div > < / div > < / div > < / div > < / div > < / div > < / div > < div class = MEntry > < div class = MGroup > < a href = "javascript:ToggleMenu('MGroupContent5')" > Server< / a > < div class = MGroupContent id = MGroupContent5 > < div class = MEntry > < div class = MGroup > < a href = "javascript:ToggleMenu('MGroupContent4')" > Reference< / a > < div class = MGroupContent id = MGroupContent4 > < div class = MEntry > < div class = MFile > < a href = "../files2/e_if_mods-h.html" > Server Hooks< / a > < / div > < / div > < div class = MEntry > < div class = MFile > < a href = "../files2/e_if_server-h.html" > Server Interface< / a > < / div > < / div > < / div > < / div > < / div > < / div > < / div > < / div > < / div > < / div > < / div > < div class = MEntry > < div class = MGroup > < a href = "javascript:ToggleMenu('MGroupContent7')" > Game< / a > < div class = MGroupContent id = MGroupContent7 > < div class = MEntry > < div class = MFile > < a href = "../files/server/entity-hpp.html" > Entity< / a > < / div > < / div > < div class = MEntry > < div class = MFile > < a href = "../files/server/gamecontroller-hpp.html" > Game Controller< / a > < / div > < / div > < div class = MEntry > < div class = MFile > < a href = "../files/server/gameworld-hpp.html" > Game World< / a > < / div > < / div > < / div > < / div > < / div > < div class = MEntry > < div class = MGroup > < a href = "javascript:ToggleMenu('MGroupContent8')" > Index< / a > < div class = MGroupContent id = MGroupContent8 > < div class = MEntry > < div class = MIndex > < a href = "General.html" > Everything< / a > < / div > < / div > < div class = MEntry > < div class = MIndex > < a href = "Classes.html" > Classes< / a > < / div > < / div > < div class = MEntry > < div class = MIndex > < a href = "Constants.html" > Constants< / a > < / div > < / div > < div class = MEntry > < div class = MIndex id = MSelected > Functions< / div > < / div > < div class = MEntry > < div class = MIndex > < a href = "Variables.html" > Variables< / a > < / div > < / div > < div class = MEntry > < div class = MIndex > < a href = "Files.html" > Files< / a > < / div > < / div > < / div > < / div > < / div > < script type = "text/javascript" > < ! - -
2008-08-05 21:37:33 +00:00
var searchPanel = new SearchPanel("searchPanel", "HTML", "../search");
2008-10-06 18:05:01 +00:00
-->< / script > < div id = MSearchPanel class = MSearchPanelInactive > < input type = text id = MSearchField value = Search onFocus = "searchPanel.OnSearchFieldFocus(true)" onBlur = "searchPanel.OnSearchFieldFocus(false)" onKeyUp = "searchPanel.OnSearchFieldChange()" > < select id = MSearchType onFocus = "searchPanel.OnSearchTypeFocus(true)" onBlur = "searchPanel.OnSearchTypeFocus(false)" onChange = "searchPanel.OnSearchTypeChange()" > < option id = MSearchEverything selected value = "General" > Everything< / option > < option value = "Classes" > Classes< / option > < option value = "Constants" > Constants< / option > < option value = "Files" > Files< / option > < option value = "Functions" > Functions< / option > < option value = "Variables" > Variables< / option > < / select > < / div > < script language = JavaScript > < ! - -
2008-08-05 21:37:33 +00:00
HideAllBut([8, 7, 6], 9);// -->< / script > < / div > <!-- Menu -->
< div id = MSearchResultsWindow > < iframe src = "" frameborder = 0 name = MSearchResults id = MSearchResults > < / iframe > < a href = "javascript:searchPanel.CloseResultsWindow()" id = MSearchResultsWindowClose > Close< / a > < / div >
< script language = JavaScript > < ! - -
if (browserType) {if (browserVer) {document.write("< / div > "); }document.write("< / div > ");}// -->< / script > < / body > < / html >