public ResizableCharacter(Vector2I position, char character, Color color, int size) { this.position = position; int sizeX = (FontLibrary.CHARWIDTH * size) + 2; int sizeY = (FontLibrary.CHARHEIGHT * size) + 2; center = new Vector2I((FontLibrary.CHARWIDTH * size) / 2 + 1, (FontLibrary.CHARHEIGHT * size) / 2); this.color = color; this.size = size; canvas = new Canvas(sizeX, sizeY); characterbitMap = FontLibrary.GetCharacterBitmap(character); Generate(); }