Update of /cvsroot/netrek/client/netrekxp/src In directory sc8-pr-cvs7.sourceforge.net:/tmp/cvs-serv25805/src Modified Files: beeplite.c local.c map.c Log Message: FPS support for beeplite and TTS messaging. Index: beeplite.c =================================================================== RCS file: /cvsroot/netrek/client/netrekxp/src/beeplite.c,v retrieving revision 1.11 retrieving revision 1.12 diff -u -d -r1.11 -r1.12 --- beeplite.c 11 Jun 2006 09:36:25 -0000 1.11 +++ beeplite.c 22 Feb 2007 17:59:00 -0000 1.12 @@ -58,6 +58,7 @@ void liteplanet(struct planet *l) { + beep_lite_cycle_time_planet = 10 * fps / 10; emph_planet_seq_n[l->pl_no] = beep_lite_cycle_time_planet; l->pl_flags |= PLREDRAW; /* Leave redraw on until * * * done highlighting */ @@ -72,6 +73,7 @@ redrawPlayer[j->p_no] = 1; + beep_lite_cycle_time_player = 10 * fps / 10; emph_player_seq_n[j->p_no] = beep_lite_cycle_time_player; } @@ -296,7 +298,7 @@ for (tts_len = 0; (*pm != '|' && tts_len < tts_max_len); tts_len++) lastIn[tts_len] = *pm++; lastIn[tts_len] = '\0'; - tts_timer = tts_time; + tts_timer = tts_time * fps / 10; } break; Index: local.c =================================================================== RCS file: /cvsroot/netrek/client/netrekxp/src/local.c,v retrieving revision 1.53 retrieving revision 1.54 diff -u -d -r1.53 -r1.54 --- local.c 22 Feb 2007 17:44:34 -0000 1.53 +++ local.c 22 Feb 2007 17:59:00 -0000 1.54 @@ -1036,7 +1036,7 @@ if ((useLite && emph_player_seq_n[j->p_no] > 0) && (liteflag & LITE_PLAYERS_LOCAL)) { - int seq_n = emph_player_seq_n[j->p_no] % emph_player_seql_frames; + int seq_n = (emph_player_seq_n[j->p_no] * 10 / fps) % emph_player_seql_frames; W_WriteBitmap (dx - (emph_player_seql_width / 2), dy - (emph_player_seql_height / 2), emph_player_seql[seq_n], Index: map.c =================================================================== RCS file: /cvsroot/netrek/client/netrekxp/src/map.c,v retrieving revision 1.22 retrieving revision 1.23 diff -u -d -r1.22 -r1.23 --- map.c 20 Sep 2006 17:08:31 -0000 1.22 +++ map.c 22 Feb 2007 17:59:00 -0000 1.23 @@ -484,7 +484,7 @@ #ifdef BEEPLITE if (useLite && emph_planet_seq_n[l->pl_no] > 0) { - int seq_n = emph_planet_seq_n[l->pl_no] % emph_planet_seq_frames; + int seq_n = (emph_planet_seq_n[l->pl_no] * 10 / fps) % emph_planet_seq_frames; if (planetBitmapGalaxy == 3) { @@ -903,7 +903,7 @@ if ((useLite && emph_player_seq_n[i] > 0) && (liteflag & LITE_PLAYERS_MAP)) { - int seq_n = emph_player_seq_n[i] % emph_player_seq_frames; + int seq_n = (emph_player_seq_n[i] * 10 / fps) % emph_player_seq_frames; W_WriteBitmap(dx - (emph_player_seq_width / 2 - 1), dy - (emph_player_seq_height / 2 + 1),