public void SetCharacterSize(ECharacterSize size) { LogController("SetCharacterSize(size:" + size.ToString() + ")"); while ((CursorState.CurrentRow + TopRow) >= Buffer.Count) { Buffer.Add(new TerminalLine()); } var currentLine = Buffer[CursorState.CurrentRow + TopRow]; switch (size) { default: case ECharacterSize.SingleWidthLine: currentLine.DoubleWidth = false; currentLine.DoubleHeightTop = false; currentLine.DoubleHeightBottom = false; break; case ECharacterSize.DoubleHeightLineTop: currentLine.DoubleWidth = true; currentLine.DoubleHeightBottom = false; currentLine.DoubleHeightTop = true; break; case ECharacterSize.DoubleHeightLineBottom: currentLine.DoubleWidth = true; currentLine.DoubleHeightTop = false; currentLine.DoubleHeightBottom = true; break; case ECharacterSize.DoubleWidthLine: currentLine.DoubleHeightTop = false; currentLine.DoubleHeightBottom = false; currentLine.DoubleWidth = true; break; case ECharacterSize.ScreenAlignmentTest: ScreenAlignmentTest(); break; } }
public void SetCharacterSize(ECharacterSize size) { }