From 71c1ae31007891ecfd59236ba8564bc4b5deb1e4 Mon Sep 17 00:00:00 2001 From: Ian C Date: Fri, 15 Apr 2005 00:53:56 +0000 Subject: Initial import --- test/mstest.cpp | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 test/mstest.cpp (limited to 'test/mstest.cpp') diff --git a/test/mstest.cpp b/test/mstest.cpp new file mode 100644 index 0000000..1a63d6d --- /dev/null +++ b/test/mstest.cpp @@ -0,0 +1,36 @@ +#include + +#include "mingwms.h" +#include "msLib.h" + +static const char* GetTitle() +{ + return "Mingw test plugin"; +} + +static int Execute(msModel* model) +{ + if (!model) + return -1; + + if (msModel_GetMeshCount(model)<1) + { + W32DLib::Common::Error(NULL, "No meshes in the model!"); + return 0; + } + + for(int i = 0; i < msModel_GetMeshCount(model); ++i) + { + msMesh* mesh = msModel_GetMeshAt(model, i); + char buf[256]; + msMesh_GetName(mesh, buf, 255); + W32DLib::Common::Message(NULL, buf); + } + + return 0; +} + +PLUGIN_SPEC void* CreatePlugIn() +{ + return CreateMINGWPlugin(MS_TYPE_TOOL, GetTitle, Execute); +} -- cgit v1.2.3