Changeset 5693:dcaff5077c48 in roaraudio for plugins/universal
- Timestamp:
- 10/13/12 07:06:33 (12 years ago)
- Branch:
- default
- Phase:
- public
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
plugins/universal/tic-tac-toe.c
r5691 r5693 38 38 "\e[2J\e[H" \ 39 39 " Tic Tac Toe\r\n" \ 40 " (running: roard " ROAR_VERSION_STRING ")\r\n" \40 " (running: %s, API: %s)\r\n" \ 41 41 "\r\n" \ 42 42 "Game board: IDs:\r\n" \ … … 230 230 } 231 231 232 static void draw_game(game_state * state, const char * info, struct roar_buffer ** obuffer ) {232 static void draw_game(game_state * state, const char * info, struct roar_buffer ** obuffer, struct roar_dl_librarypara * pluginpara) { 233 233 struct roar_buffer * buf; 234 234 ssize_t len = 0; … … 239 239 240 240 snprintf(data, _DISPLAY_BUFFER_LEN, _DISPLAY, 241 pluginpara == NULL || pluginpara->appname == NULL ? "<unknown>" : pluginpara->appname, 242 pluginpara == NULL || pluginpara->abiversion == NULL ? "<unknown>" : pluginpara->abiversion, 241 243 (*state)[0], (*state)[1], (*state)[2], 242 244 (*state)[3], (*state)[4], (*state)[5], … … 256 258 game_state * state; 257 259 258 (void)client, (void)vio, (void)obuffer, (void)protopara, (void)protoparalen , (void)pluginpara;260 (void)client, (void)vio, (void)obuffer, (void)protopara, (void)protoparalen; 259 261 260 262 ROAR_DBG("_set_proto(*) = ?"); … … 268 270 *userdata = state; 269 271 270 draw_game(state, MSG__YOUR_TURN, obuffer );272 draw_game(state, MSG__YOUR_TURN, obuffer, pluginpara); 271 273 272 274 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); … … 314 316 char c; 315 317 316 (void)client, (void)obuffer, (void)protopara, (void)protoparalen , (void)pluginpara;318 (void)client, (void)obuffer, (void)protopara, (void)protoparalen; 317 319 318 320 ROAR_DBG("_handle(client=%i, vio=%p, obuffer=%p, userdata=%p{%p}, protopara=%p, protoparalen=?, pluginpara=%p) = ?", client, vio, obuffer, userdata, *userdata, protopara, pluginpara); … … 330 332 } else { 331 333 new_game(*userdata); 332 draw_game(*userdata, MSG__YOUR_TURN, obuffer );334 draw_game(*userdata, MSG__YOUR_TURN, obuffer, pluginpara); 333 335 return 0; 334 336 } … … 344 346 case 'n': 345 347 new_game(*userdata); 346 draw_game(*userdata, MSG__YOUR_TURN, obuffer );348 draw_game(*userdata, MSG__YOUR_TURN, obuffer, pluginpara); 347 349 return 0; 348 350 break; … … 352 354 break; 353 355 case 'e': 354 draw_game(*userdata, MSG__YOUR_TURN, obuffer );356 draw_game(*userdata, MSG__YOUR_TURN, obuffer, pluginpara); 355 357 return 0; 356 358 break; … … 359 361 if ( try_put(*userdata, c - '0', _PLAYER) == -1 ) { 360 362 msg = MSG__CANNOT_PUT_HERE; 361 draw_game(*userdata, msg, obuffer );363 draw_game(*userdata, msg, obuffer, pluginpara); 362 364 return 0; 363 365 } else { … … 383 385 } 384 386 385 draw_game(*userdata, msg, obuffer );387 draw_game(*userdata, msg, obuffer, pluginpara); 386 388 387 389 ROAR_DBG("check_client(client=%i, vio=%p) = 0", client, vio);
Note: See TracChangeset
for help on using the changeset viewer.