4
4
#include " graphics/text.h"
5
5
#include " io/gamefiles/lang.h"
6
6
7
- int lang_text_get_width (int group, int number, font_t font) {
7
+ int lang_text_get_width (int group, int number, e_font font) {
8
8
const uint8_t * str = lang_get_string (group, number);
9
9
return text_get_width (str, font) + font_definition_for (font)->space_width ;
10
10
}
11
11
12
- int lang_text_get_width (const char * str, font_t font) {
12
+ int lang_text_get_width (const char * str, e_font font) {
13
13
return text_get_width ((const uint8_t *)str, font) + font_definition_for (font)->space_width ;
14
14
}
15
15
16
- int lang_text_draw (int group, int number, int x_offset, int y_offset, font_t font) {
16
+ int lang_text_draw (int group, int number, int x_offset, int y_offset, e_font font) {
17
17
const uint8_t * str = lang_get_string (group, number);
18
18
return text_draw (str, x_offset, y_offset, font, 0 );
19
19
}
20
20
21
- int lang_text_draw (pcstr str, vec2i pos, font_t font) {
21
+ int lang_text_draw (pcstr str, vec2i pos, e_font font) {
22
22
return text_draw ((const uint8_t *)str, pos.x , pos.y , font, 0 );
23
23
}
24
24
25
- int lang_text_draw_colored (int group, int number, int x_offset, int y_offset, font_t font, color color) {
25
+ int lang_text_draw_colored (int group, int number, int x_offset, int y_offset, e_font font, color color) {
26
26
const uint8_t * str = lang_get_string (group, number);
27
27
return text_draw (str, x_offset, y_offset, font, color);
28
28
}
29
29
30
- int lang_text_draw_left (int group, int number, int x_offset, int y_offset, font_t font) {
30
+ int lang_text_draw_left (int group, int number, int x_offset, int y_offset, e_font font) {
31
31
const uint8_t * str = lang_get_string (group, number);
32
32
return text_draw (str, x_offset - text_get_width (str, font), y_offset, font, 0 );
33
33
}
34
- int lang_text_draw_left_colored (int group, int number, int x_offset, int y_offset, font_t font, color color) {
34
+ int lang_text_draw_left_colored (int group, int number, int x_offset, int y_offset, e_font font, color color) {
35
35
const uint8_t * str = lang_get_string (group, number);
36
36
return text_draw (str, x_offset - text_get_width (str, font), y_offset, font, color);
37
37
}
38
38
39
- void lang_text_draw_centered (int group, int number, int x_offset, int y_offset, int box_width, font_t font) {
39
+ void lang_text_draw_centered (int group, int number, int x_offset, int y_offset, int box_width, e_font font) {
40
40
const uint8_t * str = lang_get_string (group, number);
41
41
text_draw_centered (str, x_offset, y_offset, box_width, font, 0 );
42
42
}
43
43
44
- void lang_text_draw_centered (const char * text, int x_offset, int y_offset, int box_width, font_t font) {
44
+ void lang_text_draw_centered (const char * text, int x_offset, int y_offset, int box_width, e_font font) {
45
45
text_draw_centered ((const uint8_t *)text, x_offset, y_offset, box_width, font, 0 );
46
46
}
47
47
48
- void lang_text_draw_centered_colored (int group, int number, int x_offset, int y_offset, int box_width, font_t font, color color) {
48
+ void lang_text_draw_centered_colored (int group, int number, int x_offset, int y_offset, int box_width, e_font font, color color) {
49
49
const uint8_t * str = lang_get_string (group, number);
50
50
text_draw_centered (str, x_offset, y_offset, box_width, font, color);
51
51
}
52
52
53
- int lang_text_draw_amount (int group, int number, int amount, int x_offset, int y_offset, font_t font, const char * postfix) {
53
+ int lang_text_draw_amount (int group, int number, int amount, int x_offset, int y_offset, e_font font, const char * postfix) {
54
54
int amount_offset = 1 ;
55
55
if (amount == 1 || amount == -1 )
56
56
amount_offset = 0 ;
@@ -64,7 +64,7 @@ int lang_text_draw_amount(int group, int number, int amount, int x_offset, int y
64
64
return desc_offset_x + lang_text_draw (group, number + amount_offset, x_offset + desc_offset_x, y_offset, font);
65
65
}
66
66
67
- int lang_text_draw_year (int year, int x_offset, int y_offset, font_t font) {
67
+ int lang_text_draw_year (int year, int x_offset, int y_offset, e_font font) {
68
68
int width = 0 ;
69
69
if (year >= 0 ) {
70
70
int use_year_ad = locale_year_before_ad ();
@@ -81,7 +81,7 @@ int lang_text_draw_year(int year, int x_offset, int y_offset, font_t font) {
81
81
}
82
82
return width;
83
83
}
84
- void lang_text_draw_month_year_max_width (int month, int year, int x_offset, int y_offset, int box_width, font_t font, color color) {
84
+ void lang_text_draw_month_year_max_width (int month, int year, int x_offset, int y_offset, int box_width, e_font font, color color) {
85
85
int month_width = lang_text_get_width (25 , month, font);
86
86
int ad_bc_width = lang_text_get_width (20 , year >= 0 ? 1 : 0 , font);
87
87
int space_width = font_definition_for (font)->space_width ;
@@ -113,7 +113,7 @@ void lang_text_draw_month_year_max_width(int month, int year, int x_offset, int
113
113
}
114
114
}
115
115
116
- int lang_text_draw_multiline (int group, int number, vec2i offset, int box_width, font_t font) {
116
+ int lang_text_draw_multiline (int group, int number, vec2i offset, int box_width, e_font font) {
117
117
const uint8_t * str = lang_get_string (group, number);
118
118
return text_draw_multiline (str, offset.x , offset.y , box_width, font, 0 );
119
119
}
0 commit comments