예제 #1
0
 public SelectBox(Vector2 vector, IList <Box> boxes, Engine.IDrawer drawer, Integration.IMouse mouse) : base(drawer, mouse)
 {
     size      = 0;
     ItemsList = new List <Button>();
     for (int i = 0; i < boxes.Count(); i++)
     {
         var localVector = new Vector2(vector.x, vector.y - (30 * i));
         ItemsList.Add(
             new Button(localVector, boxes[i].Name, 30, boxes[i].Task, drawer, mouse));
     }
 }
예제 #2
0
 public Label(Vector2 vector, string message, int size, Engine.IDrawer drawer, Integration.IMouse mouse) : base(drawer, mouse)
 {
     position  = vector;
     this.size = size;
     text      = message;
 }