10 int output(
const char* input, ...);
18 void animateBox(
int wFrom,
int hFrom,
int wTo,
int hTo);
19 void strcatRepeat(
char* target,
const char* source,
unsigned int howOften);
33 int newBoard(
struct board* target,
unsigned int width,
unsigned int height);
37 void setField(
struct board* target,
int x,
int y,
char value);
43 void drawCoin(
int pos,
char CoinType);
46 int neighbourRow(
int x,
int y ,
int xMovement,
int yMovement,
char player);
50 int irand(
int a,
int e);
int neighbourRow(int x, int y, int xMovement, int yMovement, char player)
void strcatRepeat(char *target, const char *source, unsigned int howOften)
void animateBox(int wFrom, int hFrom, int wTo, int hTo)
char getField(struct board *target, int x, int y)
char * calcFieldAddress(struct board *target, int x, int y)
void drawRightArrow(char *menu, int pPos)
int newBoard(struct board *target, unsigned int width, unsigned int height)
void animateFalling(struct board *currBoard, unsigned int yPos, char CoinType)
void setLineAlign(int align)
void startBuffer(int maxTextLength)
void setField(struct board *target, int x, int y, char value)
void clearBoard(struct board *target)
int extractMoves(char *line)
void throwCoin(int pos, char player)
void printfBanner(int width, int startAt)
void freeBoard(struct board *target)
struct LineItem * insertNewLineItem(struct LineItem *prev, struct LineItem *next, int maxTextLength)
char lower_to_upper(char ch1)
int copyChar(char *src, char *dst)
char checkForWinner(int x, int y, char player)
void mainMenuReactToEnter(int pPos)
void drawBoard(struct board *target)
void showHallOfShame(int highlight, int startFrom)
void printEmptyBox(int w, int h)
void drawCoin(int pos, char CoinType)
int updateSaveHoS(char *victor, char *victim, int moves)
void drawLeftArrow(char *menu, int pPos)
int output(const char *input,...)
void animateBanner(int slideIn)
void deleteLineItem(struct LineItem *line, int deleteAllBelow)