fix infinite check bug
[rofl0r-oopoker.git] / ai.cpp
blob3e62ca6985185abb1265a26006403826ed454cda
1 /*
2 OOPoker
4 Copyright (c) 2010 Lode Vandevenne
5 All rights reserved.
7 This file is part of OOPoker.
9 OOPoker is free software: you can redistribute it and/or modify
10 it under the terms of the GNU General Public License as published by
11 the Free Software Foundation, either version 3 of the License, or
12 (at your option) any later version.
14 OOPoker is distributed in the hope that it will be useful,
15 but WITHOUT ANY WARRANTY; without even the implied warranty of
16 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
17 GNU General Public License for more details.
19 You should have received a copy of the GNU General Public License
20 along with OOPoker. If not, see <http://www.gnu.org/licenses/>.
23 #include "ai.h"
25 void AI::onEvent(const Event& event)
27 (void)event;
30 Empty by default.
31 You can optionally use these events to process information in your bot. Some information
32 given through the events is given in a different format than the information in Info in doTurn.
33 There is even some information you don't get at all in doTurn, so for some AI strategies it's
34 necessary to use the events.
36 See the Event struct in event.h for more information about the events.
40 bool AI::boastCards(const Info& info)
42 (void)info;
43 return false;
46 bool AI::wantsToLeave(const Info& info)
48 (void)info;
49 return false;