SOURCE FILE: makeRowLine.pseudo
Pseudo Code
/* ************************************************************ */
/* makeRowLine */
/* ************************************************************ */
/*
THE PARAMETER: buffer CONTAINS AN IMAGE WHICH IS TO
BE USED AS A TILE. THE PARAMETER cols IS THE WIDTH
OF A DESIRED TILING - THE NUMBER OF TILES ACROSS A
ROW (COURSE).
THE JOB OF THIS FUNCTION IS TO MAKE ONE LINE WITHIN A
COURSE OF TILES, THIS IS DONE BY REPEATEDLY COPYING A
PARTICULAR LINE OF THE IMAGE. THE IMAGE LINE NUMBER
IS PARAMETER: imgRow. PARAMETER: imgWidth REPRESENTS
THE NUMBER OF CHARACTERS IN THE IMAGE LINE.
PARAMETER: cols IS THE NUMBER OF COPIES OF THE LINE
THAT MUST BE WRITTEN TO STANDARD OUTPUT.
*/
void makeRowLine(int imgRow, char buffer[MAXSIDE][MAXSIDE],
int cols, int imgWidth)
{
/*
FROM TILE#=0 TO TILE#=cols-1 DO
FROM CHARACTER#=0 TO CHARACTER#=imgWidth-1 DO
OUTPUT THE CHARACTER IN buffer[imgRow] [CHARACTER#]
ONCE THE NESTED LOOP ABOVE HAS TERMINATED, OUTPUT A
NEWLINE CHARACTER - TO FINISH THIS ONE LINE WITHIN THE IMAGE.
*/
}
/* ************************************************************ */
/* ************************************************************ */
/* ************************************************************ */