Doxygen Source Code Documentation
mcw.c File Reference
Go to the source code of this file.
Defines | |
#define | MCW_NXY 256 |
#define | MCW_BLACK -9 |
#define | MCW_WHITE -1 |
Functions | |
int | mcw_load () |
Variables | |
int | mcw_im_init = 0 |
short | mcw_im [MCW_NXY *MCW_NXY] |
short | mcw_rle [] |
Define Documentation
|
Definition at line 2 of file mcw.c. Referenced by mcw_load(). |
|
Definition at line 1 of file mcw.c. Referenced by mcw_load(). |
|
Definition at line 3 of file mcw.c. Referenced by mcw_load(). |
Function Documentation
|
Definition at line 129 of file mcw.c. References MCW_BLACK, mcw_im, mcw_im_init, MCW_NXY, mcw_rle, MCW_WHITE, and nc.
00130 { 00131 int ii , nc , ntot , nrle ; 00132 short mm ; 00133 00134 if( mcw_im_init ) return 0 ; 00135 00136 nrle = ntot = 0 ; 00137 mm = MCW_BLACK ; 00138 00139 while( ntot < MCW_NXY * MCW_NXY ){ 00140 00141 nc = mcw_rle[nrle++] ; 00142 for( ii=0 ; ii < nc ; ii++,ntot++ ) mcw_im[ntot] = mm ; 00143 if( mm == MCW_WHITE ) mm = MCW_BLACK ; 00144 else mm = MCW_WHITE ; 00145 } 00146 00147 mcw_im_init = 1 ; 00148 return 1 ; 00149 00150 } |
Variable Documentation
|
Definition at line 9 of file mcw.c. Referenced by mcw_load(). |
|
Definition at line 5 of file mcw.c. Referenced by mcw_load(). |
|
Definition at line 15 of file mcw.c. Referenced by mcw_load(). |