AStarCollisionMap.QuadTree.CollisionTexture.TextureToBoolean C# (CSharp) Method

TextureToBoolean() public method

Converts a texture to a boolean array
public TextureToBoolean ( ) : System.Boolean[]
return System.Boolean[]
        public Boolean[] TextureToBoolean()
        {
            Boolean[] data = new Boolean[this.texture.Width * this.texture.Height];
            int[] intData = new int[this.texture.Width * this.texture.Height];
            this.texture.GetData(intData);
            for (int i = 0; i < intData.Length; i++)
            {
                //if (i == 0) Console.Out.WriteLine(intData[i] + "");
                // 0 = no collision, 1 = collision
                data[i] = (intData[i] != 0);
                //if (i == 0) Console.Out.WriteLine(data[i] + "");
            }
            return data;
        }