#ifndef _RULESET_STANDARD_H_ #define _RULESET_STANDARD_H_ #include typedef struct _TetringoRuleSetStandard TetringoRuleSetStandard; typedef struct _TetringoRuleSetStandardClass TetringoRuleSetStandardClass; struct _TetringoRuleSetStandard { GObject parent_object; }; struct _TetringoRuleSetStandardClass { GObjectClass parent_class; }; #define TETRINGO_TYPE_RULESET_STANDARD (tetringo_ruleset_standard_get_type()) #define TETRINGO_RULESET_STANDARD(obj) \ (G_TYPE_CHECK_INSTANCE_CAST((obj), TETRINGO_TYPE_RULESET_STANDARD, TetringoRuleSetStandard)) #define TETRINGO_RULESET_STANDARD_CLASS(klass) \ (G_TYPE_CHECK_CLASS_CAST((klass), TETRINGO_TYPE_RULESET_STANDARD, TetringoRuleSetStandardClass)) #define TETRINGO_IS_RULESET_STANDARD(obj) \ (G_TYPE_CHECK_INSTANCE_TYPE((obj), TETRINGO_TYPE_RULESET_STANDARD)) #define TETRINGO_IS_RULESET_STANDARD_CLASS(klass) \ (G_TYPE_CHECK_CLASS_TYPE((klass), TETRINGO_TYPE_RULESET_STANDARD)) #define TETRINGO_RULESET_STANDARD_GET_CLASS(obj) \ (G_TYPE_INSTANCE_GET_CLASS ((obj), TETRINGO_TYPE_RULESET_STANDARD, TetringoRuleSetStandardClass)) GType tetringo_ruleset_standard_get_type(void); TetringoRuleSet *tetringo_ruleset_standard_new(void); #endif /* _RULESET_STANDARD_H_ */