Changeset 19 for libcaca/trunk/src/tunnel.c
- Timestamp:
- Dec 15, 2002, 4:41:32 AM (20 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
libcaca/trunk/src/tunnel.c
r17 r19 135 135 int i; 136 136 137 gfx_color( RED ); 138 137 139 for( i = 0; i < g->h ; i++ ) 138 140 { 139 char c;141 char *str; 140 142 141 143 if( wall[i] < 0 || wall[i] >= g->w ) … … 146 148 if( wall[i] > wall[i+1] ) 147 149 { 148 c = wall[i] > wall[i-1] ? '>' : '/';150 str = wall[i] > wall[i-1] ? ">##>" : "/##/"; 149 151 } 150 152 else 151 153 { 152 c = wall[i] > wall[i-1] ? '\\' : '<';154 str = wall[i] > wall[i-1] ? "\\##\\" : "<##<"; 153 155 } 154 156 155 GFX_COLOR( RED );156 157 if( wall[i] == wall[i+1] + 2 ) 157 158 { 158 GFX_GOTO( wall[i] - 1, i );159 GFX_WRITE( '_' );159 gfx_goto( wall[i] - 1, i ); 160 gfx_putchar( '_' ); 160 161 } 161 else 162 { 163 GFX_GOTO( wall[i], i ); 164 } 165 GFX_WRITE( c ); 166 GFX_WRITE( '#' ); 167 GFX_WRITE( c ); 168 if( wall[i] == wall[i+1] - 2 ) GFX_WRITE( '_' ); 162 163 gfx_goto( wall[i], i ); 164 gfx_putstr( str ); 165 if( wall[i] == wall[i+1] - 2 ) gfx_putchar( '_' ); 169 166 } 170 167 }
Note: See TracChangeset
for help on using the changeset viewer.