From 5fce44d580c24ac4c817ca62614670b04b4cf10b Mon Sep 17 00:00:00 2001 From: Bradley Smith Date: Mon, 5 May 2008 22:36:42 +0100 Subject: Scrap plug-able interfaces in preparation for GTK GUI. Signed-off-by: Bradley Smith --- lib/cursesplugin.h | 67 ------------------------------------------------------ 1 file changed, 67 deletions(-) delete mode 100644 lib/cursesplugin.h (limited to 'lib/cursesplugin.h') diff --git a/lib/cursesplugin.h b/lib/cursesplugin.h deleted file mode 100644 index 3f6beba..0000000 --- a/lib/cursesplugin.h +++ /dev/null @@ -1,67 +0,0 @@ -/* Copyright (C) 1998 Jim Hall - * Copyright (C) 2008 Bradley Smith - * - * GNU Robots game engine. - * - * GNU Robots 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. - * - * GNU Robots is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with GNU Robots; if not, write to the Free Software - * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - */ - -#ifndef __CURSES_PLUGIN_H__ -#define __CURSES_PLUGIN_H__ - -#include -#include -#include -#include /* for sleep */ -#include "configs.h" -#include "userinterface.h" -#include "map.h" - -G_BEGIN_DECLS - -extern GType _curses_plugin_type; - -typedef struct _CursesPlugin CursesPlugin; - -struct _CursesPlugin { - GObject object; - Map *map; - MapSize *map_size; - gint errors; - - WINDOW *win; -}; - -typedef struct _CursesPluginClass CursesPluginClass; - -struct _CursesPluginClass { - GObjectClass parent_class; -}; - -#define G_TYPE_CURSES_PLUGIN (_curses_plugin_type) -#define G_IS_CURSES_PLUGIN(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), G_TYPE_CURSES_PLUGIN)) -#define G_IS_CURSES_PLUGIN_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), G_TYPE_CURSES_PLUGIN)) -#define CURSES_PLUGIN_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), G_TYPE_CURSES_PLUGIN, CursesPluginClass)) -#define CURSES_PLUGIN(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), G_TYPE_CURSES_PLUGIN, CursesPlugin)) -#define CURSES_PLUGIN_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), G_TYPE_CURSES_PLUGIN, CursesPluginClass)) - -/* normal GObject stuff */ -GType curses_plugin_get_type (void); - -CursesPlugin* curses_plugin_new (void); - -G_END_DECLS - -#endif /* __CURSES_PLUGIN_H__*/ -- cgit v1.1