changeset 580:aa813b967806

* I forgot the new swig files :/
author helios2000@33b003aa-7bff-0310-803a-e67f0ece8222
date Sat, 31 Jul 2010 17:51:25 +0000
parents b2feacaed53c
children 1e69fd582c94
files engine/core/view/renderers/blockinginforenderer.i engine/core/view/renderers/coordinaterenderer.i engine/core/view/renderers/gridrenderer.i
diffstat 3 files changed, 126 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/engine/core/view/renderers/blockinginforenderer.i	Sat Jul 31 17:51:25 2010 +0000
@@ -0,0 +1,42 @@
+/***************************************************************************
+ *   Copyright (C) 2005-2008 by the FIFE team                              *
+ *   http://www.fifengine.de                                               *
+ *   This file is part of FIFE.                                            *
+ *                                                                         *
+ *   FIFE is free software; you can redistribute it and/or                 *
+ *   modify it under the terms of the GNU Lesser General Public            *
+ *   License as published by the Free Software Foundation; either          *
+ *   version 2.1 of the License, or (at your option) any later version.    *
+ *                                                                         *
+ *   This library 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     *
+ *   Lesser General Public License for more details.                       *
+ *                                                                         *
+ *   You should have received a copy of the GNU Lesser General Public      *
+ *   License along with this library; if not, write to the                 *
+ *   Free Software Foundation, Inc.,                                       *
+ *   51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA          *
+ ***************************************************************************/
+
+%module fife
+%{
+#include "view/renderers/blockinginforenderer.h"
+%}
+
+namespace FIFE {
+	class RenderBackend;
+
+	class BlockingInfoRenderer: public RendererBase {
+	public:
+		virtual ~BlockingInfoRenderer();
+		std::string getName();
+		void setColor(Uint8 r, Uint8 g, Uint8 b);
+		
+		static BlockingInfoRenderer* getInstance(IRendererContainer* cnt);
+		
+	private:
+		BlockingInfoRenderer(RenderBackend* renderbackend, int position);
+	};
+}
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/engine/core/view/renderers/coordinaterenderer.i	Sat Jul 31 17:51:25 2010 +0000
@@ -0,0 +1,42 @@
+/***************************************************************************
+ *   Copyright (C) 2005-2008 by the FIFE team                              *
+ *   http://www.fifengine.de                                               *
+ *   This file is part of FIFE.                                            *
+ *                                                                         *
+ *   FIFE is free software; you can redistribute it and/or                 *
+ *   modify it under the terms of the GNU Lesser General Public            *
+ *   License as published by the Free Software Foundation; either          *
+ *   version 2.1 of the License, or (at your option) any later version.    *
+ *                                                                         *
+ *   This library 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     *
+ *   Lesser General Public License for more details.                       *
+ *                                                                         *
+ *   You should have received a copy of the GNU Lesser General Public      *
+ *   License along with this library; if not, write to the                 *
+ *   Free Software Foundation, Inc.,                                       *
+ *   51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA          *
+ ***************************************************************************/
+
+%module fife
+%{
+#include "view/renderers/coordinaterenderer.h"
+%}
+
+namespace FIFE {
+	class RenderBackend;
+
+	class CoordinateRenderer: public RendererBase {
+	public:
+		virtual ~CoordinateRenderer();
+		std::string getName();
+		void setColor(Uint8 r, Uint8 g, Uint8 b);
+		
+		static CoordinateRenderer* getInstance(IRendererContainer* cnt);
+				
+	private:
+		CoordinateRenderer(RenderBackend* renderbackend, int position, AbstractFont* font);
+	};
+}
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/engine/core/view/renderers/gridrenderer.i	Sat Jul 31 17:51:25 2010 +0000
@@ -0,0 +1,42 @@
+/***************************************************************************
+ *   Copyright (C) 2005-2008 by the FIFE team                              *
+ *   http://www.fifengine.de                                               *
+ *   This file is part of FIFE.                                            *
+ *                                                                         *
+ *   FIFE is free software; you can redistribute it and/or                 *
+ *   modify it under the terms of the GNU Lesser General Public            *
+ *   License as published by the Free Software Foundation; either          *
+ *   version 2.1 of the License, or (at your option) any later version.    *
+ *                                                                         *
+ *   This library 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     *
+ *   Lesser General Public License for more details.                       *
+ *                                                                         *
+ *   You should have received a copy of the GNU Lesser General Public      *
+ *   License along with this library; if not, write to the                 *
+ *   Free Software Foundation, Inc.,                                       *
+ *   51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA          *
+ ***************************************************************************/
+
+%module fife
+%{
+#include "view/renderers/gridrenderer.h"
+%}
+
+namespace FIFE {
+	class RenderBackend;
+
+	class GridRenderer: public RendererBase {
+	public:
+		virtual ~GridRenderer();
+		std::string getName();
+		void setColor(Uint8 r, Uint8 g, Uint8 b);
+
+		static GridRenderer* getInstance(IRendererContainer* cnt);
+
+	private:
+		GridRenderer(RenderBackend* renderbackend, int position);
+	};
+}
+