Changeset - r4828:36b2551e4f6c
[Not reviewed]
master
0 4 0
Darkvater - 18 years ago 2006-10-12 14:42:00
darkvater@openttd.org
(svn r6752) -Codechange: Move command functions from messy functions.h into command.h
4 files changed with 9 insertions and 6 deletions:
0 comments (0 inline, 0 general)
ai/ai.h
Show inline comments
 
@@ -4,6 +4,7 @@
 
#include "../functions.h"
 
#include "../network.h"
 
#include "../player.h"
 
#include "../command.h"
 

	
 
/* How DoCommands look like for an AI */
 
typedef struct AICommand {
callback_table.h
Show inline comments
 
@@ -3,7 +3,7 @@
 
#ifndef CALLBACK_TABLE_H
 
#define CALLBACK_TABLE_H
 

	
 
#include "functions.h"
 
#include "command.h"
 

	
 
extern CommandCallback *_callback_table[];
 
extern const int _callback_table_count;
command.h
Show inline comments
 
@@ -195,7 +195,14 @@ static inline bool CmdFailed(int32 res)
 
}
 

	
 
/* command.c */
 
typedef void CommandCallback(bool success, TileIndex tile, uint32 p1, uint32 p2);
 
int32 DoCommand(TileIndex tile, uint32 p1, uint32 p2, uint32 flags, uint procc);
 
bool DoCommandP(TileIndex tile, uint32 p1, uint32 p2, CommandCallback *callback, uint32 cmd);
 

	
 
#ifdef ENABLE_NETWORK
 

	
 
void NetworkSend_Command(TileIndex tile, uint32 p1, uint32 p2, uint32 cmd, CommandCallback *callback);
 
#endif /* ENABLE_NETWORK */
 

	
 
extern const char* _cmd_text; // Text, which gets sent with a command
 

	
functions.h
Show inline comments
 
@@ -132,9 +132,6 @@ bool CheckBridge_Stuff(byte bridge_type,
 
uint32 GetBridgeLength(TileIndex begin, TileIndex end);
 
int CalcBridgeLenCostFactor(int x);
 

	
 
typedef void CommandCallback(bool success, TileIndex tile, uint32 p1, uint32 p2);
 
bool DoCommandP(TileIndex tile, uint32 p1, uint32 p2, CommandCallback *callback, uint32 cmd);
 

	
 
/* network.c */
 
void NetworkUDPClose(void);
 
void NetworkStartUp(void);
 
@@ -145,8 +142,6 @@ bool NetworkServerStart(void);
 
bool NetworkClientConnectGame(const char* host, unsigned short port);
 
void NetworkReboot(void);
 
void NetworkDisconnect(void);
 
void NetworkSend_Command(TileIndex tile, uint32 p1, uint32 p2, uint32 cmd, CommandCallback *callback);
 

	
 
/* misc_cmd.c */
 
void PlaceTreesRandomly(void);
 

	
0 comments (0 inline, 0 general)