removed temp_string buffer for ingame message inputs preventing the string from being messed up if containing special characters
This commit is contained in:
parent
c8d428913e
commit
effc8c3fc4
|
@ -1,5 +1,9 @@
|
|||
D1X-Rebirth Changelog
|
||||
|
||||
20120618
|
||||
--------
|
||||
main/gamerend.c, main/multi.c: removed temp_string buffer for ingame message inputs preventing the string from being messed up if containing special characters
|
||||
|
||||
20120610
|
||||
--------
|
||||
arch/sdl/digi_mixer_music.c, arch/sdl/jukebox.c, main/songs.c, main/songs.h: added songs_play_file() to play any song depending on filename-extension as a more streamlined approach to handle all different kinds of formats; also used for jukebox to make it independent from SDL_mixer; cleaned up supported filename extenstions
|
||||
|
|
|
@ -62,20 +62,17 @@ int netplayerinfo_on=0;
|
|||
#ifdef NETWORK
|
||||
void game_draw_multi_message()
|
||||
{
|
||||
char temp_string[MAX_MULTI_MESSAGE_LEN+25];
|
||||
|
||||
|
||||
if ( (Game_mode&GM_MULTI) && (multi_sending_message[Player_num])) {
|
||||
gr_set_curfont(GAME_FONT);
|
||||
gr_set_fontcolor(BM_XRGB(0,63,0),-1);
|
||||
sprintf( temp_string, "%s: %s_", TXT_MESSAGE, Network_message );
|
||||
gr_printf(0x8000, (LINE_SPACING*5)+FSPACY(1), temp_string );
|
||||
gr_printf(0x8000, (LINE_SPACING*5)+FSPACY(1), "%s: %s_", TXT_MESSAGE, Network_message );
|
||||
}
|
||||
|
||||
if ( (Game_mode&GM_MULTI) && (multi_defining_message)) {
|
||||
gr_set_curfont(GAME_FONT);
|
||||
gr_set_fontcolor(BM_XRGB(0,63,0),-1);
|
||||
sprintf( temp_string, "%s #%d: %s_", TXT_MACRO, multi_defining_message, Network_message );
|
||||
gr_printf(0x8000, (LINE_SPACING*5)+FSPACY(1), temp_string );
|
||||
gr_printf(0x8000, (LINE_SPACING*5)+FSPACY(1), "%s #%d: %s_", TXT_MACRO, multi_defining_message, Network_message );
|
||||
}
|
||||
}
|
||||
#endif
|
||||
|
|
|
@ -1317,7 +1317,7 @@ int multi_message_input_sub(int key)
|
|||
default:
|
||||
{
|
||||
int ascii = key_ascii();
|
||||
if ((ascii < 255 ) && (ascii != 37)) {
|
||||
if ( ascii < 255 ) {
|
||||
if (multi_message_index < MAX_MESSAGE_LEN-2 ) {
|
||||
Network_message[multi_message_index++] = ascii;
|
||||
Network_message[multi_message_index] = 0;
|
||||
|
|
Loading…
Reference in a new issue