/[LeafOK_CVS]/lbbs/src/screen.c
ViewVC logotype

Diff of /lbbs/src/screen.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

Revision 1.115 by sysadm, Sat Oct 18 12:06:10 2025 UTC Revision 1.117 by sysadm, Wed Oct 22 04:48:53 2025 UTC
# Line 716  int display_data(const void *p_data, lon Line 716  int display_data(const void *p_data, lon
716                                          output_end_row = SCREEN_ROWS - 1; // Legacy Fterm only works with this line                                          output_end_row = SCREEN_ROWS - 1; // Legacy Fterm only works with this line
717                                          break;                                          break;
718                                  case CR:                                  case CR:
                                 case KEY_SPACE:  
719                                  case KEY_DOWN:                                  case KEY_DOWN:
720                                          if (line_current + (screen_row_total - (output_current_row - screen_begin_row)) >= display_line_total) // Reach end                                          if (line_current + (screen_row_total - (output_current_row - screen_begin_row)) >= display_line_total) // Reach end
721                                          {                                          {
# Line 744  int display_data(const void *p_data, lon Line 743  int display_data(const void *p_data, lon
743                                          output_end_row = SCREEN_ROWS - 1;                                          output_end_row = SCREEN_ROWS - 1;
744                                          clrline(output_current_row, SCREEN_ROWS);                                          clrline(output_current_row, SCREEN_ROWS);
745                                          break;                                          break;
746                                    case KEY_SPACE:
747                                  case KEY_PGDN:                                  case KEY_PGDN:
748                                          if (line_current + screen_row_total - (output_current_row - screen_begin_row) >= display_line_total) // Reach end                                          if (line_current + screen_row_total - (output_current_row - screen_begin_row) >= display_line_total) // Reach end
749                                          {                                          {
# Line 925  int show_bottom(const char *msg) Line 925  int show_bottom(const char *msg)
925    
926          time_online = time(NULL) - BBS_login_tm;          time_online = time(NULL) - BBS_login_tm;
927          tm_online = gmtime(&time_online);          tm_online = gmtime(&time_online);
928          if (tm_online->tm_mday > 1)          if (tm_online->tm_mday > 0)
929          {          {
930                  snprintf(str_tm_online, sizeof(str_tm_online),                  snprintf(str_tm_online, sizeof(str_tm_online),
931                                   "\033[36m%2d\033[33m天\033[36m%2d\033[33m时",                                   "\033[36m%2d\033[33m天\033[36m%2d\033[33m时",
932                                   tm_online->tm_mday - 1, tm_online->tm_hour);                                   tm_online->tm_yday, tm_online->tm_hour);
933          }          }
934          else          else
935          {          {


Legend:
Removed lines/characters  
Changed lines/characters
  Added lines/characters

webmaster@leafok.com
ViewVC Help
Powered by ViewVC 1.3.0-beta1