Exemple #1
0
 public override void Draw(GLEx g)
 {
     if (IsOnLoadComplete())
     {
         batch.Begin();
         Before(batch);
         foreach (TileMap tile in tiles)
         {
             tile.Draw(g, batch, offset.X(), offset.Y());
         }
         foreach (SpriteBatchObject o in objects)
         {
             objX = o.GetX() + offset.x;
             objY = o.GetY() + offset.y;
             if (Contains(objX, objY))
             {
                 o.Draw(batch, offset.x, offset.y);
             }
         }
         if (content.IsVisible())
         {
             content.DrawNode(batch);
         }
         After(batch);
         batch.End();
     }
 }