Public Member Functions | Public Attributes

Machine Class Reference

List of all members.

Public Member Functions

 Machine (uint16 resource, int batch, int cap, int time, uint text, uint textWorking, uint textSound)
void Require (uint8 ingredient, int count, int text_required, int text_inserted)
void Animation (uint8 fromFrame, uint8 toFrame)
void Animate (Item& item)
bool UseSkill (Item& item, Critter& cr, int skill)
void SpawnResources (Item& item, int ntimes)
void SaySound (Item& item)

Public Attributes

uint16 resource
int batch
int cap
uint text
uint textWorking
uint textSound
uint8 fromFrame
uint8 toFrame
array< int > ingredients
int time

Constructor & Destructor Documentation

Machine ( uint16  resource,
int  batch,
int  cap,
int  time,
uint  text,
uint  textWorking,
uint  textSound 
)

Member Function Documentation

void Require ( uint8  ingredient,
int  count,
int  text_required,
int  text_inserted 
)
void Animation ( uint8  fromFrame,
uint8  toFrame 
)
void Animate ( Item item  ) 
bool UseSkill ( Item item,
Critter cr,
int  skill 
)
void SpawnResources ( Item item,
int  ntimes 
)
void SaySound ( Item item  ) 

Member Data Documentation

uint16 resource
int batch
int cap
uint text
uint textSound
uint8 fromFrame
uint8 toFrame
array<int> ingredients
int time