104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
|
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
|
-
-
+
+
|
sendmaps(int n, OFString *mapname, int mapsize, uchar *mapdata)
{
if (mapsize <= 0 || mapsize > 256 * 256)
return;
copyname = mapname;
copysize = mapsize;
if (copydata)
free(copydata);
copydata = (uchar *)alloc(mapsize);
OFFreeMemory(copydata);
copydata = (uchar *)OFAllocMemory(1, mapsize);
memcpy(copydata, mapdata, mapsize);
}
ENetPacket *
recvmap(int n)
{
if (!copydata)
|