コード例 #1
0
 public override void Create(float x, float y)
 {
     base.Create(x, y);
     Box = World.Create(x - 8, y - 8, 16, 16);
     Box.AddTags(CollisionTag.NoCollision);
     Box.Data = this;
 }
コード例 #2
0
        public override void Create(float x, float y)
        {
            base.Create(x, y);
            Box = World.Create(x - 8, y - 8, 16, 16);
            Box.AddTags(CollisionTag.NoCollision);
            Box.Data = this;

            for (int i = 0; i < 15; i++)
            {
                Segments.Add(new SnakeSegment(this, i));
            }
        }
コード例 #3
0
ファイル: Item.cs プロジェクト: DaedalusGame/RogueTower
 public void Create(float x, float y)
 {
     Box = World.Create(x - 4, y - 4, 8, 8);
     Box.AddTags(CollisionTag.Character);
     Box.Data = this;
 }
コード例 #4
0
 public Crate(IBox box)
 {
     this.box      = box.AddTags(Tags.Group5);
     this.box.Data = this;
 }
コード例 #5
0
ファイル: Bullet.cs プロジェクト: DaedalusGame/RogueTower
 public override void Create(float x, float y)
 {
     Box      = World.Create(x - BulletSize.X / 2, y - BulletSize.Y / 2, BulletSize.X, BulletSize.Y);
     Box.Data = this;
     Box.AddTags(CollisionTag.NoCollision);
 }