Operation Stack (no lorry inside) for the server.This is a facility to delay operations and process them later. More...
#include <OpStack.hh>
Classes | |
| struct | Operation |
Public Member Functions | |
| OpStack (SRules *r) | |
| bool | isEmpty () const |
| SPlayer * | getPlayer () const |
| enum eRoll | getRollType () const |
| void | putArmourRoll (SPlayer *p, int av_mod=0, int inj_mod=0) |
| Adds an operation to the stack. | |
| void | putBallBounce () |
| void | putBlockBothDownDefender (SPlayer *p) |
| void | putBlockBothDownAttacker (SPlayer *p) |
| void | putBlockDefenderStumble (SPlayer *p) |
| void | putBlockDiceChoice (SPlayer *p) |
| void | putBlockFollowChoice (SPlayer *p) |
| void | putBlockPushChoice (SPlayer *p) |
| void | putBlockRoll (SPlayer *p) |
| void | putCatchBallRoll (SPlayer *p, bool success) |
| void | putDodgeRoll (SPlayer *p, bool success) |
| void | putMove (SPlayer *p, Coordinates aim) |
| void | putPickUpRoll (SPlayer *p, bool success) |
| void | putPushResolution (SPlayer *p) |
| void | putStandUpRoll (SPlayer *p, bool success) |
| void | putTameRoll (SPlayer *p, bool success) |
| void | putThrowRoll (SPlayer *p, int success) |
| void | process (bool reroll=false, int choice=-1) |
| Processes operations from the stack. | |
Operation Stack (no lorry inside) for the server.
This is a facility to delay operations and process them later.
You will have only 1 instance of this class at runtime, handled by the SRules and SPlayer classes.
1.6.3