Changeset 494 for abuse/trunk/src/server2.cpp
- Timestamp:
- Apr 17, 2011, 11:56:44 PM (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
abuse/trunk/src/server2.cpp
r481 r494 2 2 * Abuse - dark 2D side-scrolling platform game 3 3 * Copyright (c) 1995 Crack dot Com 4 * Copyright (c) 2005-2011 Sam Hocevar <sam@hocevar.net> 4 5 * 5 6 * This software was released into the Public Domain. As with most public … … 49 50 sync_check=0; // should we send sync packets to client? 50 51 51 for (int i=1; i<argc;i++)52 for (int i=1; i<argc; i++) 52 53 { 53 54 if (!strcmp(argv[i],"-sync")) … … 64 65 game_server::~game_server() 65 66 { 66 for (client_descriptor *p=client_list; p;)67 for (client_descriptor *p=client_list; p; ) 67 68 { 68 69 client_descriptor *q=p; … … 78 79 /* client_descriptor *last=NULL; 79 80 packet pk; 80 for (client_descriptor *p=client_list; p;)81 for (client_descriptor *p=client_list; p; ) 81 82 { 82 83 int delete_me=0; … … 128 129 last->next=p; 129 130 else client_list=p; 130 delete del_me; 131 delete del_me; 131 132 } else { last=p; p=p->next; } 132 133 … … 147 148 next_out.write_uint8(SCMD_END_OF_PACKET); // so clients knows when to stop reading 148 149 149 for (client_descriptor *p=client_list; p;)150 for (client_descriptor *p=client_list; p; ) 150 151 { 151 152 if (p->connection && p->player) … … 159 160 last->next=p; 160 161 else client_list=p; 161 delete del_me; 162 delete del_me; 162 163 } else { last=p; p=p->next; } 163 164 } else … … 180 181 /* int wait=0; 181 182 client_descriptor *p=client_list; 182 for (; p;p=p->next)183 for (; p; p=p->next) 183 184 if (p->requested_join) 184 185 { 185 186 186 187 view *f=player_list; 187 for (; f && f->next;f=f->next); // find last player, add one for pn188 for (; f && f->next; f=f->next); // find last player, add one for pn 188 189 int i,st=0; 189 for (i=0; i<total_objects;i++)190 for (i=0; i<total_objects; i++) 190 191 if (!strcmp(object_names[i],"START")) 191 192 st=i; … … 225 226 226 227 client_descriptor *last=NULL; 227 for (p=client_list; p;p=p->next)228 for (p=client_list; p; p=p->next) 228 229 { 229 230 if (p->player)
Note: See TracChangeset
for help on using the changeset viewer.