Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class MyBar : BaseStatusBar
- {
- HUDFont mHUDFont;
- HUDFont mIndexFont;
- HUDFont mAmountFont;
- InventoryBarState diparms;
- override void Init()
- {
- Super.Init();
- SetSize(0, 640, 400);
- Font fnt = "BIGFONT";
- mHUDFont = HUDFont.Create(fnt, fnt.GetCharWidth("0"), true, 1, 1);
- fnt = "INDEXFONT_DOOM";
- mIndexFont = HUDFont.Create(fnt, fnt.GetCharWidth("0"), true);
- mAmountFont = HUDFont.Create("INDEXFONT");
- diparms = InventoryBarState.Create();
- }
- override void Draw (int state, double TicFrac)
- {
- if (state == HUD_StatusBar)
- {
- BeginStatusBar();
- DrawMyBar();
- }
- else if (state == HUD_Fullscreen)
- {
- BeginHUD();
- }
- }
- protected ui void DrawMyBar (void)
- {
- SetSize(0, 640, 400);
- DrawString(mHUDFont, FormatNumber(CPlayer.health, 3), (280, 230), DI_TEXT_ALIGN_LEFT|DI_ITEM_TOP,clr);
- DrawString(mHUDFont, "HP ", (280, 230), DI_TEXT_ALIGN_RIGHT|DI_ITEM_TOP,clr);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement