    /***************************************************************************
                              gameobject.h  -  description
                                 -------------------
        begin                : Thu Dec 21 2000
        copyright            : (C) 2000 by Jan Walter
        email                : jan@blender.nl
     ***************************************************************************/

    /***************************************************************************
     *                                                                         *
     *   This program is free software; you can redistribute it and/or modify  *
     *   it under the terms of the GNU General Public License as published by  *
     *   the Free Software Foundation; either version 2 of the License, or     *
     *   (at your option) any later version.                                   *
     *                                                                         *
     ***************************************************************************/

    #ifndef GAMEOBJECT_H
    #define GAMEOBJECT_H

    #include <object.h>

    /**A GameObject is a special kind of a general object in Blender's game engine.
      *@author Jan Walter
      */

    class Object.html">GameObject : public Object  {
    public:
    	GameObject();
    	~GameObject();
      /** bla */
      PyObject* setVisible(int visible);
      /** Takes a Python list of three elements (x, y, z). */
      PyObject* setPosition(PyObject* pylist);
      /** Returns a Python list of three elements (x, y, z). */
      PyObject* getPosition();
      /** Returns a Python list of three elements. */
      PyObject* getLinearVelocity();
      /** Returns a Python list of three elements. */
      PyObject* getVelocity();
      /** bla */
      PyObject* getMass();
      /** Returns a Python list of three elements. */
      PyObject* getReactionForce();
      /** bla */
      PyObject* restoreDynamics();
      /** bla */
      PyObject* suspendDynamics();
    };

    #endif