| 2579 | | strnfmt(str, sizeof(str), "Level:"); |
|---|
| 2580 | | strnfmt(str2, sizeof(str2), "%i", p_ptr->lev); |
|---|
| 2581 | | cr_aligned_text_print(xd, 0, 4, str, TERM_WHITE, str2, TERM_L_GREEN, sidebar_length); |
|---|
| | 2538 | strnfmt(str, sizeof(str), "%i", p_ptr->lev); |
|---|
| | 2539 | cr_aligned_text_print(xd, 0, 4, sidebar_text[4], TERM_WHITE, str, TERM_L_GREEN, sidebar_length); |
|---|
| 2587 | | strnfmt(str, sizeof(str), "XP: "); |
|---|
| 2588 | | strnfmt(str2, sizeof(str2), "%ld", xp); |
|---|
| 2589 | | cr_aligned_text_print(xd, 0, 5, str, TERM_WHITE, str2, TERM_L_GREEN, sidebar_length); |
|---|
| | 2545 | strnfmt(sidebar_text[5], sizeof(str), "XP: "); |
|---|
| | 2546 | strnfmt(str, sizeof(str), "%ld", xp); |
|---|
| | 2547 | cr_aligned_text_print(xd, 0, 5, sidebar_text[5], TERM_WHITE, str, TERM_L_GREEN, sidebar_length); |
|---|
| 2592 | | strnfmt(str, sizeof(str), "Gold:"); |
|---|
| 2593 | | strnfmt(str2, sizeof(str2), "%ld", p_ptr->au); |
|---|
| 2594 | | cr_aligned_text_print(xd, 0, 6, str, TERM_WHITE, str2, TERM_L_GREEN, sidebar_length); |
|---|
| | 2550 | strnfmt(str, sizeof(str), "%ld", p_ptr->au); |
|---|
| | 2551 | cr_aligned_text_print(xd, 0, 6, sidebar_text[6], TERM_WHITE, str, TERM_L_GREEN, sidebar_length); |
|---|
| 2600 | | strnfmt(str, sizeof(str), "STR:"); |
|---|
| 2601 | | cnv_stat(p_ptr->stat_use[A_STR], str2, sizeof(str2)); |
|---|
| 2602 | | cr_aligned_text_print(xd, 0, 8, str, TERM_WHITE, str2, TERM_L_GREEN, sidebar_length); |
|---|
| 2603 | | |
|---|
| 2604 | | strnfmt(str, sizeof(str), "INT:"); |
|---|
| 2605 | | cnv_stat(p_ptr->stat_use[A_INT], str2, sizeof(str2)); |
|---|
| 2606 | | cr_aligned_text_print(xd, 0, 9, str, TERM_WHITE, str2, TERM_L_GREEN, sidebar_length); |
|---|
| 2607 | | |
|---|
| 2608 | | strnfmt(str, sizeof(str), "WIS:"); |
|---|
| 2609 | | cnv_stat(p_ptr->stat_use[A_WIS], str2, sizeof(str2)); |
|---|
| 2610 | | cr_aligned_text_print(xd, 0, 10, str, TERM_WHITE, str2, TERM_L_GREEN, sidebar_length); |
|---|
| 2611 | | |
|---|
| 2612 | | strnfmt(str, sizeof(str), "DEX:"); |
|---|
| 2613 | | cnv_stat(p_ptr->stat_use[A_DEX], str2, sizeof(str2)); |
|---|
| 2614 | | cr_aligned_text_print(xd, 0, 11, str, TERM_WHITE, str2, TERM_L_GREEN, sidebar_length); |
|---|
| 2615 | | |
|---|
| 2616 | | strnfmt(str, sizeof(str), "CON:"); |
|---|
| 2617 | | cnv_stat(p_ptr->stat_use[A_CON], str2, sizeof(str2)); |
|---|
| 2618 | | cr_aligned_text_print(xd, 0, 12, str, TERM_WHITE, str2, TERM_L_GREEN, sidebar_length); |
|---|
| 2619 | | |
|---|
| 2620 | | strnfmt(str, sizeof(str), "CHR:"); |
|---|
| 2621 | | cnv_stat(p_ptr->stat_use[A_CHR], str2, sizeof(str2)); |
|---|
| 2622 | | cr_aligned_text_print(xd, 0, 13, str, TERM_WHITE, str2, TERM_L_GREEN, sidebar_length); |
|---|
| | 2557 | for (i = A_STR; i <= A_CHR; i++) |
|---|
| | 2558 | { |
|---|
| | 2559 | cnv_stat(p_ptr->stat_use[i], str, sizeof(str)); |
|---|
| | 2560 | cr_aligned_text_print(xd, 0, i+8, sidebar_text[i+8], TERM_WHITE, str, TERM_L_GREEN, sidebar_length); |
|---|
| | 2561 | } |
|---|
| 2627 | | strnfmt(str, sizeof(str), "AC:"); |
|---|
| 2628 | | strnfmt(str2, sizeof(str2), "%i", p_ptr->dis_ac + p_ptr->dis_to_a); |
|---|
| 2629 | | cr_aligned_text_print(xd, 0, 15, str, TERM_WHITE, str2, TERM_L_GREEN, sidebar_length); |
|---|
| | 2566 | strnfmt(str, sizeof(str), "%i", p_ptr->dis_ac + p_ptr->dis_to_a); |
|---|
| | 2567 | cr_aligned_text_print(xd, 0, 15, sidebar_text[15], TERM_WHITE, str, TERM_L_GREEN, sidebar_length); |
|---|
| 2632 | | strnfmt(str, sizeof(str), "HP:"); |
|---|
| 2633 | | strnfmt(str2, sizeof(str2), "%4d/%4d", p_ptr->chp, p_ptr->mhp); |
|---|
| 2634 | | if (p_ptr->chp >= p_ptr->mhp) |
|---|
| 2635 | | color = TERM_L_GREEN; |
|---|
| 2636 | | else if (p_ptr->chp > (p_ptr->mhp * op_ptr->hitpoint_warn) / 10) |
|---|
| 2637 | | color = TERM_YELLOW; |
|---|
| 2638 | | else |
|---|
| 2639 | | color = TERM_RED; |
|---|
| 2640 | | |
|---|
| 2641 | | cr_aligned_text_print(xd, 0, 16, str, TERM_WHITE, str2, color, sidebar_length); |
|---|
| 2642 | | xtra_drawn_progress_bar(xd, 0, 17, p_ptr->chp, p_ptr->mhp, color, 13); |
|---|
| | 2570 | strnfmt(str, sizeof(str), "%4d/%4d", p_ptr->chp, p_ptr->mhp); |
|---|
| | 2571 | cr_aligned_text_print(xd, 0, 16, sidebar_text[16], TERM_WHITE, str, player_hp_attr(), sidebar_length); |
|---|
| | 2572 | xtra_drawn_progress_bar(xd, 0, 17, p_ptr->chp, p_ptr->mhp, player_hp_attr(), 13); |
|---|
| 2645 | | strnfmt(str, sizeof(str), "SP:"); |
|---|
| 2646 | | strnfmt(str2, sizeof(str2), "%4d/%4d", p_ptr->csp, p_ptr->msp); |
|---|
| 2647 | | if (p_ptr->csp >= p_ptr->msp) |
|---|
| 2648 | | color = TERM_L_GREEN; |
|---|
| 2649 | | else if (p_ptr->csp > (p_ptr->msp * op_ptr->hitpoint_warn) / 10) |
|---|
| 2650 | | color = TERM_YELLOW; |
|---|
| 2651 | | else |
|---|
| 2652 | | color = TERM_RED; |
|---|
| 2653 | | cr_aligned_text_print(xd, 0, 18, str, TERM_WHITE, str2, color, sidebar_length); |
|---|
| 2654 | | |
|---|
| 2655 | | xtra_drawn_progress_bar(xd, 0, 19, p_ptr->csp, p_ptr->msp, color, 13); |
|---|
| | 2575 | strnfmt(str, sizeof(str), "%4d/%4d", p_ptr->csp, p_ptr->msp); |
|---|
| | 2576 | cr_aligned_text_print(xd, 0, 18,sidebar_text[18], TERM_WHITE, str, player_sp_attr(), sidebar_length); |
|---|
| | 2577 | xtra_drawn_progress_bar(xd, 0, 19, p_ptr->csp, p_ptr->msp, player_sp_attr(), 13); |
|---|
| 2663 | | strnfmt(str2, sizeof(str2), "%-*s", sidebar_length, str); |
|---|
| 2664 | | draw_xtra_cr_text(xd, 0, 22, TERM_WHITE, str2); |
|---|
| | 2585 | strnfmt(sidebar_text[22], sizeof(sidebar_text[22]), "%-*s", sidebar_length, str); |
|---|
| | 2586 | draw_xtra_cr_text(xd, 0, 22, TERM_WHITE, sidebar_text[22]); |
|---|