Skip to content

Commit 0f8d2fa

Browse files
authored
Merge pull request #7 from leha-bot/chore-fix-strlen-in-for-loop
hangman_draw_word: avoid strlen() calls in for loop
2 parents ab86bb5 + 63c1b1c commit 0f8d2fa

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

helpers/hangman.c

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,9 @@ void hangman_draw_word(Canvas* canvas, HangmanApp* app) {
8383
uint8_t h = canvas_current_font_height(canvas);
8484
canvas_set_color(canvas, ColorBlack);
8585

86-
for(uint8_t i = 0, x = center_x; i < strlen(app->word); i++) {
86+
uint8_t word_len = strlen(app->word);
87+
88+
for(uint8_t i = 0, x = center_x; i < word_len; i++) {
8789
if(app->opened[app->word[i] - app->lang->first_letter_offset]) {
8890
canvas_set_color(canvas, ColorBlack);
8991
canvas_draw_glyph(

0 commit comments

Comments
 (0)