예제 #1
0
 public LevelCircle(int x, int y, int radius)
 {
     SetX(x);
     SetY(y);
     SetWidth(radius);
     point = new GameRectangle(0, 0, 15, 15);
 }
 public GameRectangle ScalePosition(Vector2 s)
 {
     GameRectangle r = new GameRectangle(this);
     r.ModifyX((int)s.X);
     r.ModifyY((int)s.Y);
     return r;
 }
 public GameRectangle ScalePosition(int x, int y)
 {
     GameRectangle r = new GameRectangle(this);
     r.ModifyX(x);
     r.ModifyY(y);
     return r;
 }
예제 #4
0
 public ArmTool()
 {
     a = new GameRectangle(0, 0, size, size);
     b = new GameRectangle(0, 0, size, size);
     c = new GameRectangle(0, 0, size, size);
     showMode = false;
 }
 public AnimationTool()
 {
     testingRectangle = new GameRectangle(400, 200, 100, 100);
     color = Color.CadetBlue;
     left = new ArmTool();
     right = new ArmTool();
     lleft = new ArmTool();
     lright = new ArmTool();
     textBox = new FileTextBox();
     textBox.SetX(500);
     textBox.SetY(200);
 }
예제 #6
0
        public WorldEditor()
        {
            cullMode = true;
            objects = new List<LevelObject>();
            objects.Add(new LevelRectangle(300, 10, 100, 100));
            draggingColor = 0;
            r = new GameRectangle(-15, -15, 15, 15);
            g = new GameRectangle(-15, -15, 15, 15);
            b = new GameRectangle(-15, -15, 15, 15);
            tool = new AnimationTool();

            objects[0].SetColor(Color.White);
            ((LevelRectangle)objects[0]).SetBorderColor(Color.Black);
            objects.Add(new LightLevelCircle(400, 100, 200));
            objects[1].SetColor(Color.White);
            textBox = new FileTextBox();
            textBox.SetX(400);
            textBox.SetY(100);
        }
 public GameRectangle ScaleSize(int width, int height)
 {
     GameRectangle r = new GameRectangle(this);
     r.ModifySize(width, height);
     return r;
 }
 public GameRectangle(GameRectangle gameRectangle) : this(gameRectangle.x, gameRectangle.y, gameRectangle.width, gameRectangle.height)
 {
 }