Skip to content

Commit

Permalink
Merge remote-tracking branch 'origin/standalone' into standalone
Browse files Browse the repository at this point in the history
  • Loading branch information
xtreme8000 committed Jun 28, 2018
2 parents d788bd9 + 6017a5e commit a1457d8
Show file tree
Hide file tree
Showing 2 changed files with 15 additions and 6 deletions.
4 changes: 2 additions & 2 deletions src/main.c
Original file line number Diff line number Diff line change
Expand Up @@ -491,7 +491,7 @@ void keys(struct window_instance* window, int key, int scancode, int action, int
time_t pic_time;
time(&pic_time);
char pic_name[128];
sprintf(pic_name,"screenshots/%i.png",pic_time);
sprintf(pic_name,"screenshots/%ld.png",(long)pic_time);

unsigned char* pic_data = malloc(settings.window_width*settings.window_height*4*2);
CHECK_ALLOCATION_ERROR(pic_data)
Expand All @@ -506,7 +506,7 @@ void keys(struct window_instance* window, int key, int scancode, int action, int
lodepng_encode32_file(pic_name,pic_data+settings.window_width*settings.window_height*4,settings.window_width,settings.window_height);
free(pic_data);

sprintf(pic_name,"Saved screenshot as screenshots/%i.png",pic_time);
sprintf(pic_name,"Saved screenshot as screenshots/%ld.png", (long)pic_time);
chat_add(0,0x0000FF,pic_name);
}
}
Expand Down
17 changes: 13 additions & 4 deletions src/network.c
Original file line number Diff line number Diff line change
Expand Up @@ -89,13 +89,21 @@ void read_PacketChatMessage(void* data, int len) {
sprintf(n,"%s (Spectator)",players[p->player_id].name);
break;
}
sprintf(m,"%s: %s",n,p->message);
sprintf(m,"%s: ",n);
} else {
sprintf(m,": %s",p->message);
sprintf(m,": ");
}
} else {
strcpy(m,p->message);
m[0] = 0;
}

size_t m_remaining = sizeof(m) - 1 - strlen(m);
size_t body_len = len - offsetof(struct PacketChatMessage, message);
if (body_len > m_remaining) {
body_len = m_remaining;
}
strncat(m, p->message, body_len);

printf("%s\n",m);
unsigned int color;
switch(p->chat_type) {
Expand All @@ -111,6 +119,7 @@ void read_PacketChatMessage(void* data, int len) {
color = rgb(gamestate.team_2.red,gamestate.team_2.green,gamestate.team_2.blue);
break;
case TEAM_SPECTATOR:
default:
color = rgb(0,0,0);
break;
}
Expand Down Expand Up @@ -912,7 +921,7 @@ int network_update() {
case ENET_EVENT_TYPE_RECEIVE:
{
int id = event.packet->data[0];
if(id<sizeof(packets) && *packets[id]!=NULL) {
if(id<sizeof(packets)/sizeof(packets[0]) && *packets[id]!=NULL) {
//printf("packet id %i\n",id);
(*packets[id]) (event.packet->data+1,event.packet->dataLength-1);
} else {
Expand Down

0 comments on commit a1457d8

Please sign in to comment.