X-Git-Url: http://git.pk910.de/?a=blobdiff_plain;f=src%2Fmodules%2FNeonFun.mod%2Fcmd_neonfun_bjenough.c;fp=src%2Fmodules%2FNeonFun.mod%2Fcmd_neonfun_bjenough.c;h=da1ff9b6ba755946fdedc1518bc6ca0678fcc868;hb=9f992f346db24a642e3fe5362ae377ebe9002aa7;hp=0000000000000000000000000000000000000000;hpb=4761ec8711725a1f6c0bd8b1a166dd7da1899b13;p=NeonServV5.git diff --git a/src/modules/NeonFun.mod/cmd_neonfun_bjenough.c b/src/modules/NeonFun.mod/cmd_neonfun_bjenough.c new file mode 100644 index 0000000..da1ff9b --- /dev/null +++ b/src/modules/NeonFun.mod/cmd_neonfun_bjenough.c @@ -0,0 +1,41 @@ +/* cmd_neonfun_bjenough.c - NeonServ v5.6 + * Copyright (C) 2011-2012 Philipp Kreil (pk910) + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +#include "cmd_neonfun.h" +#include "game_blackjack.h" + +CMD_BIND(neonfun_cmd_bjenough) { + struct ChanUser *chanuser = getChanUser(user, chan); + if(!chanuser) return; + struct bj_game *game; + for(game = bj_active_games; game; game = game->next) { + if(chan == game->channel) { + if(game->state == BJ_STATE_WAITING) + return; + else + break; + } + } + if(game) { + //check if it's the player's turn + if(game->active_player->chanuser != chanuser) { + reply(textclient, user, "NF_BJ_NOT_YOUR_TURN"); + return; + } + bj_action_next_player(game, game->active_player); + } +}