Если я правильно тебя понял , то у тебя пересекают друг друга полоска жизни и бокс персонажа . При отрисовке полоски жизни прибавь какое-то константное значение по оси y . Ну и на будущее при наполнении информацией используй примерно такую логику
Код:
int index = 0;
static int multipler = 15;
if (draw_HP){
Draw (x,y+index *multipler ......)
index ++;
}
if (draw_Armor){
Draw (x,y+index *multipler ......)
index ++;
}
if (draw_Name){
Draw (x,y+index *multipler ......)
index ++;
}