@@ -477,33 +477,45 @@ while(1){
477
477
478
478
void oldcolors ()
479
479
{
480
- int coldat [10 * 4 ] = {
480
+ int coldat [] = {
481
481
// Old gold
482
- 0xE6 , 0x68 , 0x54 , 0x1f ,
483
- 0xE7 , 0x80 , 0x70 , 0x20 ,
484
- 0xE8 , 0xaa , 0x88 , 0x34 ,
485
- 0xEA , 0xf2 , 0xc4 , 0x4d ,
486
- 0xEC , 0xfc , 0xfc , 0x99 ,
482
+ 0xE6 , 0x68541f ,
483
+ 0xE7 , 0x807020 ,
484
+ 0xE8 , 0xaa8834 ,
485
+ 0xEA , 0xf2c44d ,
486
+ 0xEC , 0xfcfc99 ,
487
+
488
+ 0xe6 , 0x604818 ,
489
+ 0xe7 , 0x806020 ,
490
+ 0xe8 , 0xa07828 ,
491
+ 0xe9 , 0xc09030 ,
492
+ 0xea , 0xe0a838 ,
493
+ 0xeb , 0xffc040 ,
487
494
//Old zombie
488
- 0xee , 0x75 , 0x69 , 0x58 ,
489
- 0xef , 0x91 , 0x87 , 0x6e ,
490
- 0xf0 , 0xab , 0x9a , 0x81 ,
495
+ 0xee , 0x756958 ,
496
+ 0xef , 0x91876e ,
497
+ 0xf0 , 0xab9a81 ,
491
498
//Old brass
492
- 0xf1 , 0xe0 , 0xc0 , 0xa0 ,
493
- 0xe9 , 0xd0 , 0xa8 , 0x50
499
+ 0xf1 , 0xe0c0a0 ,
500
+ 0xe9 , 0xd0a850
501
+ - 1 , -1
494
502
};
495
- int i ;
503
+
504
+ int i = 0 ;
496
505
497
- for ( i = 0 ; i < 10 ; i ++ )
506
+ while ( coldat [ i ] != -1 )
498
507
{
499
- int ix = coldat [i * 4 + 0 ];
500
- int r = coldat [i * 4 + 1 ];
501
- int g = coldat [i * 4 + 2 ];
502
- int b = coldat [i * 4 + 3 ];
508
+ int ix = coldat [i + 0 ];
509
+ int col = coldat [i + 1 ];
510
+ int r = col >>16 ;
511
+ int g = (col >>8 )& 0xff ;
512
+ int b = (col )& 0xff ;
513
+
503
514
reg_rgb ( ix ,r ,g ,b );
504
515
palr [ix ]= r ;
505
516
palg [ix ]= g ;
506
517
palb [ix ]= b ;
518
+ i += 2 ;
507
519
}
508
520
}
509
521
0 commit comments