Differences From Artifact [e6df6c1853]:
- File
src/protos.h
— part of check-in
[304230c1e1]
at
2025-03-23 21:52:54
on branch trunk
— Avoid pointless pointers
Passing OFVector3D by reference is annoying and is worse at passing via registers. (user: js, size: 9794) [annotate] [blame] [check-ins using]
To Artifact [056cf22e2e]:
- File src/protos.h — part of check-in [5b7b7d2fc5] at 2025-03-24 22:14:24 on branch trunk — Convert player into a class (user: js, size: 9773) [annotate] [blame] [check-ins using]
︙ | ︙ | |||
78 79 80 81 82 83 84 | extern void disconnect(bool onlyclean, bool async); extern void toserver(OFString *text); extern void addmsg(int rel, int num, int type, ...); extern bool multiplayer(); extern bool allowedittoggle(); extern void sendpackettoserv(void *packet); extern void gets2c(); | | | | 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 | extern void disconnect(bool onlyclean, bool async); extern void toserver(OFString *text); extern void addmsg(int rel, int num, int type, ...); extern bool multiplayer(); extern bool allowedittoggle(); extern void sendpackettoserv(void *packet); extern void gets2c(); extern void c2sinfo(Player *d); extern void neterr(OFString *s); extern void initclientnet(); extern bool netmapstart(); extern int getclientnum(); extern void changemapserv(OFString *name, int mode); extern void writeclientinfo(OFStream *stream); // clientgame extern void initPlayers(); extern void mousemove(int dx, int dy); extern void updateworld(int millis); extern void startmap(OFString *name); extern void changemap(OFString *name); extern void initclient(); extern void spawnplayer(DynamicEntity *d); extern void selfdamage(int damage, int actor, DynamicEntity *act); extern OFString *getclientmap(); extern OFString *modestr(int n); extern Player *getclient(int cn); extern void setclient(int cn, id client); extern void timeupdate(int timeremain); extern void fixplayer1range(); // clientextras extern void renderclients(); extern void renderclient( |
︙ | ︙ | |||
251 252 253 254 255 256 257 | // entities extern void initEntities(); extern void renderents(); extern void putitems(unsigned char **p); extern void checkquad(int time); extern void checkitems(); | | | 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 | // entities extern void initEntities(); extern void renderents(); extern void putitems(unsigned char **p); extern void checkquad(int time); extern void checkitems(); extern void realpickup(int n, Player *d); extern void renderentities(); extern void resetspawns(); extern void setspawn(size_t i, bool on); extern void teleport(int n, DynamicEntity *d); extern void baseammo(int gun); // rndmap extern void perlinarea(const struct block *b, int scale, int seed, int psize); #ifdef __cplusplus } #endif |