﻿#pragma once

#include <iostream>
#include <conio.h>
#include <thread>
#include <windows.h> // For hiding the cursor in the console

class Utilities
{
public:
    // Clears the console
    static void ClearConsole();

    // Clears the console
    static void ClearLine(int numberOfLines);

    // Pauses the main program (Not Async Functions Use Custom Sleep Instead) until the user presses the return key
    static bool Wait(bool = true);

    // Sets the cursor to either visible or not
    static void SetCursor(const bool& bShowFlag);

};
