ScummVM API documentation
Illusions::BbdouFoodCtl Class Reference

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
 

The documentation for this class was generated from the following file: