File: conqlb.h

package info (click to toggle)
conquest 8.1-2
  • links: PTS
  • area: main
  • in suites: sarge
  • size: 7,984 kB
  • ctags: 3,086
  • sloc: ansic: 39,393; sh: 8,540; yacc: 446; makefile: 296; lex: 146
file content (81 lines) | stat: -rw-r--r-- 2,748 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
/* 
 *
 * $Id: conqlb.h,v 1.6 2004/12/26 08:19:31 jon Exp $
 *
 * Copyright 2004 Jon Trulson under the ARTISTIC LICENSE. (See LICENSE).
 */

#ifndef _CONQLB_H
#define _CONQLB_H

#include "conqdef.h"
#include "datatypes.h"
#include "conf.h"
#include "protocol.h"

int clbRegister( char *lname, char *rname, int team, int *unum );
void clbChalkup( int snum );
void clbDamage( int snum, real dam, int kb );
void clbDetonate( int snum, int tnum );
int clbEnemyDet( int snum );
void clbHit( int snum, real ht, int kb );
void clbIKill( int snum, int kb );
char *clbETAStr(real warp, real distance);
void clbKillShip( int snum, int kb );
int clbCheckLaunch( int snum, int number );
int clbLaunch( int snum, real dir, int number, int ltype );
void clbOrbit( int snum, int pnum );
int clbPhaser( int snum, real dir );
real clbPhaserHit( int snum, real dis );
void clbResign( int unum, int isoper );
int clbTakePlanet( int pnum, int snum );
void clbUserline( int unum, int snum, char *buf, int showgods, int showteam );
void clbStatline( int unum, char *buf );
int clbZeroPlanet( int pnum, int snum );
char *clbWarPrompt(int snum, int twar[]);

void appkb( int kb, char *buf );
void appship( int snum, char *str );
int clbCanRead( int snum, int msgnum );
void clbClearShips(void);
int clbCVTCoords( real cenx, real ceny, real x, real y, real scale,
               int *lin, int *col );
void clbDoomFind(void);
void clbDoomsday(void);
int clbFindOrbit( int snum, int *pnum );
int clbFindShip( int *snum );
int clbFindSpecial( int snum, int token, int count, int *sorpnum, int *xsorpnum );
void clbFixDeltas( int snum );
int clbGetUserNum( int *unum, char *lname, int ltype );
void clbInitEverything(void);
void clbInitGame(void);
void clbInitMsgs(void);
void clbInitPlanets(void);
void clbInitRobots(void);
void clbInitShip( int snum, int unum );
void clbInitUniverse(void);
void clbIntrude( int snum, int pnum );
int clbLogHist( int unum );
real clbNewWarp( int snum, real dwarp );
int clbPhoon( int pnum );
int clbPlanetMatch( char *str, int *pnum, int godlike );
void clPutShip( int snum, real basex, real basey );
int clbFmtMsg(int to, int from, char *buf);
void clbSortPlanets( int sv[] );
void clbSortUsers( int uv[], int numentries );
int clbSPWar( int snum, int pnum );
int clbStillAlive( int snum );
void clbStoreMsg( int from, int to, char *msg );
void clbStoreMsgf( int from, int to, char *msg, unsigned char flags );
int clbUseFuel( int snum, real fuel, int weapon, int forreal );
void clbZeroEverything(void);
void clbZeroShip( int snum );
char *clbGetUserLogname(void);
void clbPlanetDrive(real itersec);
void clbTorpDrive(real itersec);
Unsgn32 clbGetMillis(void);
void clbBlockAlarm(void);
void clbUnblockAlarm(void);


#endif /* _CONQLB_H */