对于绘制像Rectangle这样的填充形状,Eclipse需要两个值width和height(从int转换为float)。
有一个枚举,
Public enum Sizes : int
{
One=5,
Two=10,
Five=10,
Seven=12,
Ten=15,
}
在绘制One
的正方形时,宽度和高度应为5.这是直截了当的。但是,当绘制椭圆形状和矩形形状超过一个值时是不够的。
有没有办法可以定义另一个浮点值?因此,当比较Ten
时,它可以为宽度提供15,为高度提供10 ...
或者是否意味着,应该有两个枚举,一个用于宽度,一个用于高度?
编辑以提供更多背景信息:
有一个允许用户创建特定形状的UI。 用户输入为:Shape Type(Line,Rectangle,Eclipse),Points,Size(但这个大小并不完全反映形状的大小。例如10是容量。容量10必须绘制15px宽度和10px高度Rectangle / Eclipse )。 Line不会考虑Size,因为它是使用Points输入绘制的。其余形状确实考虑了尺寸。所以这是我需要检查尺寸(容量)参数和发布要绘制的正确宽度和高度的地方。