gfx.c
changeset 3797 db2306464bbe
parent 3312 d28f88dc5587
child 3798 b1f5290b36b1
equal deleted inserted replaced
3796:4fecd8ada7c9 3797:db2306464bbe
  1609 {
  1609 {
  1610 	byte *b = _stringwidth_table;
  1610 	byte *b = _stringwidth_table;
  1611 	uint i;
  1611 	uint i;
  1612 
  1612 
  1613 	// 2 equals space.
  1613 	// 2 equals space.
       
  1614 	/* Normal font */
  1614 	for (i = 2; i != 226; i++) {
  1615 	for (i = 2; i != 226; i++) {
  1615 		*b++ = i != 97 && (i < 99 || i > 113) && i != 116 && i != 117 && (i < 123 || i > 129) && (i < 151 || i > 153) && i != 155 ? GetSprite(i)->width : 0;
  1616 		*b++ = SpriteExists(i) ? GetSprite(i)->width : 0;
  1616 	}
  1617 	}
  1617 
  1618 
       
  1619 	/* Small font */
  1618 	for (i = 226; i != 450; i++) {
  1620 	for (i = 226; i != 450; i++) {
  1619 		*b++ = i != 321 && (i < 323 || i > 353) && i != 367 && (i < 375 || i > 377) && i != 379 ? GetSprite(i)->width + 1 : 0;
  1621 		*b++ = SpriteExists(i) ? GetSprite(i)->width + 1 : 0;
  1620 	}
  1622 	}
  1621 
  1623 
       
  1624 	/* Large font */
  1622 	for (i = 450; i != 674; i++) {
  1625 	for (i = 450; i != 674; i++) {
  1623 		*b++ = (i < 545 || i > 577) && i != 588 && i != 590 && i != 591 && i != 593 && (i < 599 || i > 601) && i != 603 ? GetSprite(i)->width + 1 : 0;
  1626 		*b++ = SpriteExists(i) ? GetSprite(i)->width + 1 : 0;
  1624 	}
  1627 	}
  1625 }
  1628 }
  1626 
  1629 
  1627 void ScreenSizeChanged(void)
  1630 void ScreenSizeChanged(void)
  1628 {
  1631 {