Changeset 486
- Timestamp:
- 08/10/07 11:43:54 (1 year ago)
- Files:
-
- trunk/src/cave.c (modified) (7 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/src/cave.c
r485 r486 610 610 611 611 feature_type *f_ptr = &f_info[g->f_idx]; 612 612 613 613 /* Normal attr and char */ 614 614 a = f_ptr->x_attr; … … 681 681 char dc; 682 682 683 /* Desired attr & char */683 /* Desired attr & char */ 684 684 da = r_ptr->x_attr; 685 685 dc = r_ptr->x_char; … … 752 752 { 753 753 switch(p_ptr->chp * 10 / p_ptr->mhp) 754 { 755 case 10: 756 case 9: 754 757 { 755 case 10: 756 case 9: a = TERM_WHITE ; break; 758 a = TERM_WHITE; 759 break; 760 } 757 761 case 8: 758 case 7: a = TERM_YELLOW ; break; 762 case 7: 763 { 764 a = TERM_YELLOW; 765 break; 766 } 759 767 case 6: 760 case 5: a = TERM_ORANGE ; break; 768 case 5: 769 { 770 a = TERM_ORANGE; 771 break; 772 } 761 773 case 4: 762 case 3: a = TERM_L_RED ; break; 774 case 3: 775 { 776 a = TERM_L_RED; 777 break; 778 } 763 779 case 2: 764 780 case 1: 765 case 0: a = TERM_RED ; break; 766 default: a = TERM_WHITE ; break; 781 case 0: 782 { 783 a = TERM_RED; 784 break; 767 785 } 786 default: 787 { 788 a = TERM_WHITE; 789 break; 790 } 791 } 768 792 } 769 793 … … 829 853 { 830 854 object_type *o_ptr; 831 byte info = cave_info[y][x]; 855 byte info; 856 857 assert(x < DUNGEON_WID); 858 assert(y < DUNGEON_HGT); 859 860 info = cave_info[y][x]; 832 861 833 862 /* Default "clear" values, others will be set later where appropriate. */ … … 902 931 if (g->hallucinate && g->m_idx == 0 && g->first_k_idx == 0) 903 932 { 904 if (rand_int(256) == 0 && g->f_idx < FEAT_PERM_SOLID)933 if (rand_int(256) == 0 && (g->f_idx < FEAT_PERM_SOLID)) 905 934 { 906 935 /* Normally, make an imaginary monster */ … … 920 949 } 921 950 } 951 952 assert(g->f_idx <= FEAT_PERM_SOLID); 953 assert(g->m_idx < (u32b) mon_max); 954 assert(g->first_k_idx < z_info->k_max); 955 /* All other g fields are 'flags', mostly booleans. */ 922 956 } 923 957 … … 1558 1592 1559 1593 monster_race *r_ptr = &r_info[0]; 1560 1561 1594 1562 1595 /* Desired map height */
