Public Member Functions | |
| BbdouFoodCtl (IllusionsEngine_BBDOU *vm) | |
| void | placeFood (uint totalRoundsCount, uint maxRequestedFoodCount) |
| void | addFood (uint32 propertyId) |
| void | requestFirstFood () |
| void | requestNextFood () |
| void | nextRound () |
| bool | hasReachedRequestedFoodCount () |
| bool | hasRoundFinished () |
| void | serveFood () |
| void | resetFood () |
Protected Member Functions | |
| void | placeActors () |
| void | resetFoodControls () |
| uint32 | getFoodSequenceId () |
| uint32 | getCurrentStudentObjectId () |
Protected Attributes | |
| IllusionsEngine_BBDOU * | _vm |
| uint | _totalRoundsCount |
| uint | _maxRequestedFoodCount |
| uint32 | _foodPropertyIds [kFoodMaxPropertyIdsCount] |
| uint | _requestedFoodCount |
| uint | _requestedFoodIndex |
| FoodItem | _foodItems [kFoodCount] |
| uint | _servedFoodCount |