Changeset - r6416:1409210e5613
[Not reviewed]
master
0 2 0
belugas - 17 years ago 2007-04-03 17:19:06
belugas@openttd.org
(svn r9552) -Documentation: Some more doxygen work, adding comments too
2 files changed with 31 insertions and 8 deletions:
0 comments (0 inline, 0 general)
src/bridge_map.h
Show inline comments
 
@@ -13,18 +13,34 @@
 
#include "tile.h"
 

	
 

	
 
/**
 
 * Checks if this is a bridge, instead of a tunnel
 
 * @param t The tile to analyze
 
 * @pre IsTileType(t, MP_TUNNELBRIDGE)
 
 * @return true if the structure is a bridge one
 
 */
 
static inline bool IsBridge(TileIndex t)
 
{
 
	assert(IsTileType(t, MP_TUNNELBRIDGE));
 
	return HASBIT(_m[t].m5, 7);
 
}
 

	
 
/**
 
 * checks if there is a bridge on this tile
 
 * @param t The tile to analyze
 
 * @return true if a bridge is present
 
 */
 
static inline bool IsBridgeTile(TileIndex t)
 
{
 
	return IsTileType(t, MP_TUNNELBRIDGE) && IsBridge(t);
 
}
 

	
 

	
 
/**
 
 * checks for the possibility that a bridge may be on this tile
 
 * These are in fact all the tile types on which a bridge can be found
 
 * @param t The tile to analyze
 
 * @return true if a bridge migh be present
 
 */
 
static inline bool MayHaveBridgeAbove(TileIndex t)
 
{
 
	return
 
@@ -36,7 +52,11 @@ static inline bool MayHaveBridgeAbove(Ti
 
		IsTileType(t, MP_UNMOVABLE);
 
}
 

	
 

	
 
/**
 
 * checks if a bridge is set above the ground of this tile
 
 * @param t The tile to analyze
 
 * @return true if a bridge is detected above
 
 */
 
static inline bool IsBridgeAbove(TileIndex t)
 
{
 
	assert(MayHaveBridgeAbove(t));
 
@@ -46,7 +66,7 @@ static inline bool IsBridgeAbove(TileInd
 

	
 
/**
 
 * Determines the type of bridge on a tile
 
 * @param tile The tile to analyze
 
 * @param t The tile to analyze
 
 * @return The bridge type
 
 */
 
static inline uint GetBridgeType(TileIndex t)
 
@@ -58,7 +78,7 @@ static inline uint GetBridgeType(TileInd
 

	
 
/**
 
 * Get the direction pointing onto the bridge
 
 * @param tile The tile to analyze
 
 * @param t The tile to analyze
 
 * @return the above mentionned direction
 
 */
 
static inline DiagDirection GetBridgeRampDirection(TileIndex t)
src/console.cpp
Show inline comments
 
@@ -428,7 +428,7 @@ void CDECL IConsolePrintF(uint16 color_c
 
/**
 
 * It is possible to print debugging information to the console,
 
 * which is achieved by using this function. Can only be used by
 
 * @debug() in debug.c. You need at least a level 2 (developer) for debugging
 
 * debug() in debug.cpp. You need at least a level 2 (developer) for debugging
 
 * messages to show up
 
 * @param dbg debugging category
 
 * @param string debugging message
 
@@ -489,7 +489,7 @@ bool GetArgumentInteger(uint32 *value, c
 

	
 
/**
 
 * General internal hooking code that is the same for both commands and variables
 
 * @param hooks @IConsoleHooks structure that will be set according to
 
 * @param hooks IConsoleHooks structure that will be set according to
 
 * @param type type access trigger
 
 * @param proc function called when the hook criteria is met
 
 */
 
@@ -514,7 +514,7 @@ static void IConsoleHookAdd(IConsoleHook
 
/**
 
 * Handle any special hook triggers. If the hook type is met check if
 
 * there is a function associated with that and if so, execute it
 
 * @param hooks @IConsoleHooks structure that will be checked
 
 * @param hooks IConsoleHooks structure that will be checked
 
 * @param type type of hook, trigger that needs to be activated
 
 * @return true on a successfull execution of the hook command or if there
 
 * is no hook/trigger present at all. False otherwise
 
@@ -767,8 +767,11 @@ static void IConsoleAliasExec(const ICon
 
/**
 
 * Special function for adding string-type variables. They in addition
 
 * also need a 'size' value saying how long their string buffer is.
 
 * @param name name of the variable that will be used
 
 * @param addr memory location the variable will point to
 
 * @param size the length of the string buffer
 
 * For more information see @IConsoleVarRegister()
 
 * @param help the help string shown for the variable
 
 * For more information see IConsoleVarRegister()
 
 */
 
void IConsoleVarStringRegister(const char *name, void *addr, uint32 size, const char *help)
 
{
0 comments (0 inline, 0 general)