OurSonic.SonicManager.drawObjects C# (CSharp) Method

drawObjects() private method

private drawObjects ( CanvasRenderingContext2D canvas, Point localPoint ) : void
canvas System.Html.Media.Graphics.CanvasRenderingContext2D
localPoint Point
return void
        private void drawObjects(CanvasRenderingContext2D canvas, Point localPoint)
        {
            List<LevelObjectInfo> levelObjectInfos = SonicLevel.Objects;
            foreach (LevelObjectInfo o in levelObjectInfos)
            {
                localPoint.X = Script.Reinterpret<int>(o.X);
                localPoint.Y = Script.Reinterpret<int>(o.Y);
                if (o.Dead || BigWindowLocation.Intersects(localPoint))
                {
                    o.Draw(canvas,
                           ((localPoint.X - WindowLocation.X)),
                           ((localPoint.Y - WindowLocation.Y)),
                           ShowHeightMap);
                }
            }
        }