MinecraftConsoles/Minecraft.Client/GuiComponent.h
Xenovyy 72c14ccbfd Added Dark Highlight on f3 menu for better visibility
f3 menu now has dark highlight over text (simmilar to java) that makes it significantly easier to read text on white background.
2026-03-19 18:33:48 -04:00

21 lines
695 B
C++

#pragma once
class Font;
using namespace std;
class GuiComponent
{
protected:
float blitOffset;
protected:
void hLine(int x0, int x1, int y, int col);
void vLine(int x, int y0, int y1, int col);
void fill(int x0, int y0, int x1, int y1, int col, bool blend = false);
void fillGradient(int x0, int y0, int x1, int y1, int col1, int col2);
public:
GuiComponent(); // 4J added
void drawCenteredString(Font *font, const wstring& str, int x, int y, int color);
void drawString(Font *font, const wstring& str, int x, int y, int color);
void drawStringLiteral(Font* font, const wstring& str, int x, int y, int color);
void blit(int x, int y, int sx, int sy, int w, int h);
};