shithub: candycrisis

ref: e67675bc2c457a0bc3bd4b7883d82d0ec7746c10
dir: /src/control.h/

View raw version
// control.h

void PlayerControl( int player );
void AIControl( int player );
void ChooseAIDestination( int player );
int TestAIDestination( int player, int testX, int testR );
int GetRowHeight( int player, int row );
int DetermineEmotion( int player );
int TestTemporaryGrid( void );
void QuickRemove( signed char myGrid[kGridAcross][kGridDown], int x, int y, int color );
MBoolean CanReach( int player, int testX );
int ScoreTemporaryGrid( void );
int BestColor( int player, int BlobX, int BlobY );
void LogText( char string[] );
void LogGrid( signed char myGrid[kGridAcross][kGridDown] );
void AutoControl( int player );

extern int destinationX[2], destinationR[2];
extern signed char tempGrid[kGridAcross][kGridDown];
extern MTicks timeAI[2];
extern MBoolean moveQuick[2];
enum
{
	kEmotionNeutral = 0,
	kEmotionSad,
	kEmotionHappy,
	kEmotionPanic
};