コード例 #1
0
ファイル: GSPlay.cs プロジェクト: jacobnelson/WorldsApart
        public Door AddFrontFadingDoor(Texture2D texture, Vector2 position, OpenState state, Vector2 offset, Vector2 collision)
        {
            Door door = new Door(texture, position, state);
            door.SetCollisionBox(collision.X, collision.Y, Vector2.Zero);
            door.visible = false;
            doorList.Add(door);

            MagicTile img = new MagicTile(texture, position + offset);
            door.tileList.Add(img);
            img.SetPlayerMode(PlayerObjectMode.One);
            frontFGList.Add(img);

            return door;
        }