#ifndef _GAME_ENGINE_LOCAL_H_ #define _GAME_ENGINE_LOCAL_H_ #include typedef struct _TetringoGameEngineLocal TetringoGameEngineLocal; typedef struct _TetringoGameEngineLocalClass TetringoGameEngineLocalClass; typedef struct _TetringoGameEngineLocalPriv TetringoGameEngineLocalPriv; struct _TetringoGameEngineLocal { GObject parent_object; TetringoGameEngineLocalPriv *priv; }; struct _TetringoGameEngineLocalClass { GObjectClass parent_class; }; #define TETRINGO_TYPE_GAME_ENGINE_LOCAL (tetringo_game_engine_local_get_type()) #define TETRINGO_GAME_ENGINE_LOCAL(obj) \ (G_TYPE_CHECK_INSTANCE_CAST((obj), TETRINGO_TYPE_GAME_ENGINE_LOCAL, TetringoGameEngineLocal)) #define TETRINGO_GAME_ENGINE_LOCAL_CLASS(klass) \ (G_TYPE_CHECK_CLASS_CAST((klass), TETRINGO_TYPE_GAME_ENGINE_LOCAL, TetringoGameEngineLocalClass)) #define TETRINGO_IS_GAME_ENGINE_LOCAL(obj) \ (G_TYPE_CHECK_INSTANCE_TYPE((obj), TETRINGO_TYPE_GAME_ENGINE_LOCAL)) #define TETRINGO_IS_GAME_ENGINE_LOCAL_CLASS(klass) \ (G_TYPE_CHECK_CLASS_TYPE((klass), TETRINGO_TYPE_GAME_ENGINE_LOCAL)) #define TETRINGO_GAME_ENGINE_LOCAL_GET_CLASS(obj) \ (G_TYPE_INSTANCE_GET_CLASS ((obj), TETRINGO_TYPE_GAME_ENGINE_LOCAL, TetringoGameEngineLocalClass)) GType tetringo_game_engine_local_get_type(void); TetringoGameEngine *tetringo_game_engine_local_new(void); #endif /* _GAME_ENGINE_LOCAL_H_ */