private bool checkCursor(CursorAddress address) { if (address.x > 80) { return(false); } if (address.y > 24) { return(false); } return(true); }
public void barGraph(CursorAddress startCursorAddress, CursorAddress returnCursorAddress, int width, string fillChar, float count, float maxCount) { SetCursorAddress(startCursorAddress); VT4100.Send("["); float totalCount = width - 6; var percentage = ((count / maxCount) * totalCount); logger.log(Logger.Level.DEBUG, "Bargraph percent: " + percentage); for (int i = 0; i < totalCount; i++) { if (i <= percentage) { VT4100.Send(fillChar); } else { VT4100.Send(" "); } } VT4100.Send("]" + (count / maxCount * 100).ToString("0").PadLeft(3) + "%"); SetCursorAddress(returnCursorAddress); }
public static string SetCursor(CursorAddress address) { return(address.ToString()); }