| Function | Description | Status |
|---|---|---|
void InitWindow(int width, int height) |
Initializes the screen buffer with specified dimensions and hides the cursor | β Enabled |
void SetFPS(int fps) |
Sets the frames-per-second rate for rendering | π« Disabled |
| Function | Description | Status |
|---|---|---|
void Clear(char backgroundChar) |
Clears the screen buffer using the provided background character | β Enabled |
void DrawBox(int x1, int y1, int x2, int y2, char boxChar, char fillChar) |
Draws a rectangle using border and fill characters | β Enabled |
void DrawLine(int x1, int y1, int x2, int y2, char lineChar) |
Draws a line using Bresenhamβs algorithm | |
void DrawCircle(int centerX, int centerY, int radius, char circleChar, char fillChar) |
Draws a circle with optional fill | π« Disabled |
void DrawTitle(std::string title, char fillChar) |
Prints a centered title at the top of the screen | β Enabled |
| Function | Description | Status |
|---|---|---|
void EndDrawing() |
Flushes screen buffer contents to console | β Enabled |
| Function | Description | Status |
|---|---|---|
int GetWidth() |
Gets current console window width (in characters) | β Enabled |
int GetHeight() |
Gets current console window height (adjusted for vertical scaling) | β Enabled |
int GetDelayTime() |
Returns milliseconds since last frame | π« Disabled |