  Copyright ( C ) 2005 - 2008 Wager Labs , SA
%%%%
%%%% THE WORK (AS DEFINED BELOW) IS PROVIDED UNDER THE TERMS OF THIS 
  CREATIVE COMMONS PUBLIC LICENSE ( " CCPL " OR " LICENSE " ) . THE WORK IS
%%%% PROTECTED BY COPYRIGHT AND/OR OTHER APPLICABLE LAW. ANY USE OF 
%%%% THE WORK OTHER THAN AS AUTHORIZED UNDER THIS LICENSE OR COPYRIGHT 
%%%% LAW IS PROHIBITED.
%%%%
%%%% BY EXERCISING ANY RIGHTS TO THE WORK PROVIDED HERE, YOU ACCEPT 
%%%% AND AGREE TO BE BOUND BY THE TERMS OF THIS LICENSE. TO THE EXTENT 
%%%% THIS LICENSE MAY BE CONSIDERED TO BE A CONTRACT, THE LICENSOR GRANTS 
%%%% YOU THE RIGHTS CONTAINED HERE IN CONSIDERATION OF YOUR ACCEPTANCE 
%%%% OF SUCH TERMS AND CONDITIONS.
%%%%
%%%% Please see LICENSE for full legal details and the following URL
%%%% for a human-readable explanation:
%%%%
  -nc-sa/3.0/us/
%%%%

-module(fixed_limit).
-behavior(limit).

-export([blinds/2, raise/5]).

-include("common.hrl").

raise(Low, _, _, _, Stage) 
  when ?GS_PREFLOP == Stage; 
       ?GS_FLOP == Stage ->
    {Low, Low};

raise(_, High, _, _, _) ->
    {High, High}.

blinds(Low, _) ->
    {Low / 2, Low}.


 THE WORK (AS DEFINED BELOW) IS PROVIDED UNDER THE TERMS OF THIS 
 PROTECTED BY COPYRIGHT AND/OR OTHER APPLICABLE LAW. ANY USE OF 
 THE WORK OTHER THAN AS AUTHORIZED UNDER THIS LICENSE OR COPYRIGHT 
 LAW IS PROHIBITED.

 BY EXERCISING ANY RIGHTS TO THE WORK PROVIDED HERE, YOU ACCEPT 
 AND AGREE TO BE BOUND BY THE TERMS OF THIS LICENSE. TO THE EXTENT 
 THIS LICENSE MAY BE CONSIDERED TO BE A CONTRACT, THE LICENSOR GRANTS 
 YOU THE RIGHTS CONTAINED HERE IN CONSIDERATION OF YOUR ACCEPTANCE 
 OF SUCH TERMS AND CONDITIONS.

 Please see LICENSE for full legal details and the following URL
 for a human-readable explanation:


  Copyright ( C ) 2005 - 2008 Wager Labs , SA
  CREATIVE COMMONS PUBLIC LICENSE ( " CCPL " OR " LICENSE " ) . THE WORK IS
  -nc-sa/3.0/us/

-module(fixed_limit).
-behavior(limit).

-export([blinds/2, raise/5]).

-include("common.hrl").

raise(Low, _, _, _, Stage) 
  when ?GS_PREFLOP == Stage; 
       ?GS_FLOP == Stage ->
    {Low, Low};

raise(_, High, _, _, _) ->
    {High, High}.

blinds(Low, _) ->
    {Low / 2, Low}.
