Changeset 25 for libcaca/trunk/src/weapons.c
- Timestamp:
- Dec 18, 2002, 2:29:31 PM (20 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
libcaca/trunk/src/weapons.c
r23 r25 197 197 wp->x3[i] = x; 198 198 wp->y3[i] = y; 199 wp->n[i] = 10;199 wp->n[i] = 20; 200 200 break; 201 201 case WEAPON_BEAM: … … 229 229 gfx_goto( x-4, y ); 230 230 gfx_putstr( "`-._\\" ); 231 gfx_color( WHITE ); 232 gfx_goto( x-1, y ); 233 gfx_putstr( "_\\" ); 231 234 gfx_goto( x, y+1 ); 232 235 gfx_putchar( '`' ); … … 235 238 { 236 239 /* 1pi/6 */ 240 gfx_goto( x-4, y ); 241 gfx_putstr( ",-' " ); 242 gfx_goto( x-4, y+1 ); 243 gfx_putstr( "\\,-'" ); 244 gfx_color( WHITE ); 237 245 gfx_goto( x-1, y-1 ); 238 246 gfx_putstr( "_," ); 239 gfx_goto( x-4, y ); 240 gfx_putstr( ",-' /" ); 241 gfx_goto( x-4, y+1 ); 242 gfx_putstr( "\\,-'" ); 247 gfx_goto( x, y ); 248 gfx_putchar( '/' ); 243 249 } 244 250 else … … 248 254 gfx_putstr( "____" ); 249 255 gfx_goto( x-5, y ); 250 gfx_putstr( "|____>" ); 256 gfx_putstr( "|____" ); 257 gfx_color( WHITE ); 258 gfx_goto( x, y ); 259 gfx_putchar( '>' ); 251 260 } 252 261 } … … 256 265 { 257 266 /* 2pi/6 */ 258 gfx_goto( x-1, y-1 );259 gfx_putstr( "_," );260 267 gfx_goto( x-2, y ); 261 gfx_putstr( "/ |" );268 gfx_putstr( "/ " ); 262 269 gfx_goto( x-3, y+1 ); 263 270 gfx_putstr( "/ /" ); 264 271 gfx_goto( x-3, y+2 ); 265 272 gfx_putstr( "`'" ); 273 gfx_color( WHITE ); 274 gfx_goto( x-1, y-1 ); 275 gfx_putstr( "_," ); 276 gfx_goto( x, y ); 277 gfx_putchar( '|' ); 266 278 } 267 279 else if( vx < vy/4 ) 268 280 { 269 281 /* 4pi/6 */ 270 gfx_goto( x, y-1 ); 271 gfx_putstr( "._" ); 272 gfx_goto( x, y ); 273 gfx_putstr( "| \\" ); 282 gfx_goto( x+1, y ); 283 gfx_putstr( " \\" ); 274 284 gfx_goto( x+1, y+1 ); 275 285 gfx_putstr( "\\ \\" ); 276 286 gfx_goto( x+2, y+2 ); 277 287 gfx_putstr( "`'" ); 288 gfx_color( WHITE ); 289 gfx_goto( x, y-1 ); 290 gfx_putstr( "._" ); 291 gfx_goto( x, y ); 292 gfx_putchar( '|' ); 278 293 } 279 294 else 280 295 { 281 296 /* 3pi/6 */ 282 gfx_goto( x-1, y );283 gfx_putstr( ",^." );284 297 gfx_goto( x-1, y+1 ); 285 298 gfx_putstr( "| |" ); 286 299 gfx_goto( x-1, y+2 ); 287 300 gfx_putstr( "|_|" ); 301 gfx_color( WHITE ); 302 gfx_goto( x-1, y ); 303 gfx_putstr( ",^." ); 288 304 } 289 305 } … … 301 317 gfx_putstr( "\\ \\" ); 302 318 gfx_goto( x-1, y ); 303 gfx_putstr( "\\_|" ); 319 gfx_putchar( '\\' ); 320 gfx_color( WHITE ); 321 gfx_goto( x, y ); 322 gfx_putstr( "_|" ); 304 323 } 305 324 else if( vx < -vy/4 ) … … 310 329 gfx_goto( x, y-1 ); 311 330 gfx_putstr( "/ /" ); 331 gfx_goto( x+1, y ); 332 gfx_putchar( '/' ); 333 gfx_color( WHITE ); 312 334 gfx_goto( x-1, y ); 313 335 gfx_putstr( "|_/" ); … … 322 344 gfx_goto( x-1, y-1 ); 323 345 gfx_putstr( "| |" ); 346 gfx_color( WHITE ); 324 347 gfx_goto( x-1, y ); 325 348 gfx_putstr( "`v'" ); … … 333 356 gfx_goto( x+1, y-1 ); 334 357 gfx_putstr( ",-'\\" ); 335 gfx_goto( x , y );336 gfx_putstr( " /_,-'" );358 gfx_goto( x+2, y ); 359 gfx_putstr( ",-'" ); 337 360 gfx_goto( x, y+1 ); 338 361 gfx_putchar( '\'' ); 362 gfx_color( WHITE ); 363 gfx_goto( x, y ); 364 gfx_putstr( "/_" ); 339 365 } 340 366 else if( vy < vx/4 ) 341 367 { 342 368 /* 5pi/6 */ 369 gfx_goto( x+1, y ); 370 gfx_putstr( " `-." ); 371 gfx_goto( x+1, y+1 ); 372 gfx_putstr( "`-./" ); 373 gfx_color( WHITE ); 343 374 gfx_goto( x, y-1 ); 344 375 gfx_putstr( "._" ); 345 376 gfx_goto( x, y ); 346 gfx_putstr( "\\ `-." ); 347 gfx_goto( x+1, y+1 ); 348 gfx_putstr( "`-./" ); 377 gfx_putchar( '\\' ); 349 378 } 350 379 else … … 353 382 gfx_goto( x+1, y-1 ); 354 383 gfx_putstr( "____" ); 355 gfx_goto( x, y ); 356 gfx_putstr( "<____|" ); 384 gfx_goto( x+1, y ); 385 gfx_putstr( "____|" ); 386 gfx_color( WHITE ); 387 gfx_goto( x, y ); 388 gfx_putchar( '<' ); 357 389 } 358 390 } … … 483 515 gfx_color( WHITE ); 484 516 gfx_goto( x-1, y-3-i ); 485 gfx_putstr( "####" );517 gfx_putstr( (i+frame) % 5 ? "####" : "%%%%" ); 486 518 gfx_color( CYAN ); 487 519 gfx_goto( x-2, y-3-i );
Note: See TracChangeset
for help on using the changeset viewer.