using System;
using System.Net;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Documents;
using System.Windows.Ink;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Animation;
using System.Windows.Shapes;

namespace SilverlightGame
{
    abstract public class BaseObject
    {
        public void startupBaseObject()
        {
            (SilverlightGame.App.Current.RootVisual as Page).enterFrame += new Page.EnterFrame(enterFrame);
     
        }

        virtual public void shutdown()
        {
            (SilverlightGame.App.Current.RootVisual as Page).enterFrame -= new Page.EnterFrame(enterFrame);
        }

        virtual public void enterFrame(double dt)
        {
            
        }

        
    }
}