 // Include Libraries

    #include <stdio.h>
    #include "dsdll.h"
											//int p_Int$ = MakeInt ( p_Goid$ )  MakeGoid ( p_Int$ );
  #define goid unsigned int                                   

 

  
    // Class
    class Foo : public Singleton <Foo>
    {

 

        public:

            #define gFoo Foo::GetSingleton()

            FEX const char * Bar ( void )
            {
                return ( "Hello World!" );
            }


            FEX goid GetPlayerWhite ( void )
            {
                return ( playerWhite );
            }

            FEX goid GetPlayerBlack ( void )
            {
                return ( playerBlack );
            }

            FEX void SetPlayerWhite ( goid p_goid )
            {
				playerWhite = p_goid;
                return;
            }

            FEX void SetPlayerBlack ( goid p_goid )
            {
				playerBlack = p_goid;
                return;
            }



        private:

            FUBI_SINGLETON_CLASS ( Foo, "Author(s) : Brkopac, mcarp" );

        protected:

			goid playerWhite = 0x00000000;
			goid playerBlack = 0x00000000;

    };

    Foo g_Foo;


