Changeset 5693:dcaff5077c48 in roaraudio for plugins


Ignore:
Timestamp:
10/13/12 07:06:33 (11 years ago)
Author:
phi
Branch:
default
Phase:
public
Message:

corrected host display

File:
1 edited

Legend:

Unmodified
Added
Removed
  • plugins/universal/tic-tac-toe.c

    r5691 r5693  
    3838"\e[2J\e[H" \ 
    3939" Tic Tac Toe\r\n" \ 
    40 " (running: roard " ROAR_VERSION_STRING ")\r\n" \ 
     40" (running: %s, API: %s)\r\n" \ 
    4141"\r\n" \ 
    4242"Game board:     IDs:\r\n"        \ 
     
    230230} 
    231231 
    232 static void draw_game(game_state * state, const char * info, struct roar_buffer ** obuffer) { 
     232static void draw_game(game_state * state, const char * info, struct roar_buffer ** obuffer, struct roar_dl_librarypara * pluginpara) { 
    233233 struct roar_buffer * buf; 
    234234 ssize_t len = 0; 
     
    239239 
    240240 snprintf(data, _DISPLAY_BUFFER_LEN, _DISPLAY, 
     241          pluginpara == NULL || pluginpara->appname    == NULL ? "<unknown>" : pluginpara->appname, 
     242          pluginpara == NULL || pluginpara->abiversion == NULL ? "<unknown>" : pluginpara->abiversion, 
    241243          (*state)[0], (*state)[1], (*state)[2], 
    242244          (*state)[3], (*state)[4], (*state)[5], 
     
    256258 game_state * state; 
    257259 
    258  (void)client, (void)vio, (void)obuffer, (void)protopara, (void)protoparalen, (void)pluginpara; 
     260 (void)client, (void)vio, (void)obuffer, (void)protopara, (void)protoparalen; 
    259261 
    260262 ROAR_DBG("_set_proto(*) = ?"); 
     
    268270 *userdata = state; 
    269271 
    270  draw_game(state, MSG__YOUR_TURN, obuffer); 
     272 draw_game(state, MSG__YOUR_TURN, obuffer, pluginpara); 
    271273 
    272274 ROAR_DBG("_set_proto(client=%i, vio=%p, obuffer=%p, userdata=%p{%p}, protopara=%p, protoparalen=?, pluginpara=%p) = 0", client, vio, obuffer, userdata, *userdata, protopara, pluginpara); 
     
    314316 char c; 
    315317 
    316  (void)client, (void)obuffer, (void)protopara, (void)protoparalen, (void)pluginpara; 
     318 (void)client, (void)obuffer, (void)protopara, (void)protoparalen; 
    317319 
    318320 ROAR_DBG("_handle(client=%i, vio=%p, obuffer=%p, userdata=%p{%p}, protopara=%p, protoparalen=?, pluginpara=%p) = ?", client, vio, obuffer, userdata, *userdata, protopara, pluginpara); 
     
    330332   } else { 
    331333    new_game(*userdata); 
    332     draw_game(*userdata, MSG__YOUR_TURN, obuffer); 
     334    draw_game(*userdata, MSG__YOUR_TURN, obuffer, pluginpara); 
    333335    return 0; 
    334336   } 
     
    344346   case 'n': 
    345347     new_game(*userdata); 
    346      draw_game(*userdata, MSG__YOUR_TURN, obuffer); 
     348     draw_game(*userdata, MSG__YOUR_TURN, obuffer, pluginpara); 
    347349     return 0; 
    348350    break; 
     
    352354    break; 
    353355   case 'e': 
    354      draw_game(*userdata, MSG__YOUR_TURN, obuffer); 
     356     draw_game(*userdata, MSG__YOUR_TURN, obuffer, pluginpara); 
    355357     return 0; 
    356358    break; 
     
    359361     if ( try_put(*userdata, c - '0', _PLAYER) == -1 ) { 
    360362      msg = MSG__CANNOT_PUT_HERE; 
    361       draw_game(*userdata, msg, obuffer); 
     363      draw_game(*userdata, msg, obuffer, pluginpara); 
    362364      return 0; 
    363365     } else { 
     
    383385 } 
    384386 
    385  draw_game(*userdata, msg, obuffer); 
     387 draw_game(*userdata, msg, obuffer, pluginpara); 
    386388 
    387389 ROAR_DBG("check_client(client=%i, vio=%p) = 0", client, vio); 
Note: See TracChangeset for help on using the changeset viewer.