woods
Member
i have two views in my space shooter game.. view [0] on the left for P1 and view[1] on the right for P2
i am trying to draw HP to GUI layer with a control object in the top right corner of each view.
obj_control draw GUI event
the debug text shows up floating around the player ship when i get NEAR the top corner of the room.. both ships show current view: 7
nowhere have i even touched or referenced view 7 ...i only have view 0 and 1 selected in my game.(left and right player screens)
my question is this:
how do i draw basic player HP in the corner of thier respective views?
edit:
after 6 hours i realized my code was in the draw GUI event instead of the regular DRAW event
(fixed)
i am trying to draw HP to GUI layer with a control object in the top right corner of each view.
obj_control draw GUI event
Code:
/// draw my health
//draw_text(view_xview[0] + 32, view_yview[0] + 32, "HP: " + string(obj_P1.HP));
//draw_text(view_xview[1] + 32, view_yview[1] + 32, "HP: " + string(obj_P2.HP));
draw_text(view_xview[0] + 64, view_yview[0],"view " + string(view_current)); // debug show current view -looking for view[0]
draw_text(view_xview[1] + 64, view_yview[1],"view " + string(view_current)); // debug show current view -looking for view[1]
if (room = rm_play)
{
if (view_current == 0)
{
draw_text_transformed(view_xview[0], view_yview[0], "health " + string(obj_P1.HP),2,2,0); // draw P1 HP
}
if (view_current == 1)
{
draw_text_transformed(view_xview[1], view_yview[1], "health " + string(obj_P2.HP),2,2,0); // draw P2 HP
}
}
nowhere have i even touched or referenced view 7 ...i only have view 0 and 1 selected in my game.(left and right player screens)
my question is this:
how do i draw basic player HP in the corner of thier respective views?
edit:
after 6 hours i realized my code was in the draw GUI event instead of the regular DRAW event
(fixed)
Last edited: