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(). |