Fix structs being declared as classes
authorGiuseppe Bilotta <giuseppe.bilotta@gmail.com>
Mon, 14 Nov 2011 17:40:41 +0000 (18:40 +0100)
committerPerttu Ahola <celeron55@gmail.com>
Thu, 1 Dec 2011 08:39:47 +0000 (10:39 +0200)
Some compilers complain when a class is declared as a struct or vice
versa. Fix by making sure that the correct tag is used both in
declaration and definition.

src/camera.h
src/inventory.h
src/materials.h

index 8321a1f0dd7b16c70bee0a7107a98ccc025315a0..973ae3f31006f76704d3f535ad2b107fc0afef13 100644 (file)
@@ -29,7 +29,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 #include <IAnimatedMesh.h>
 
 class LocalPlayer;
-class MapDrawControl;
+struct MapDrawControl;
 class ExtrudedSpriteSceneNode;
 class IGameDef;
 
index a303fa0de1ec77688333e8b29b88d5bff53a0c0e..24591f33f6392ab27eb47eb70d459988c823529f 100644 (file)
@@ -31,7 +31,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 
 class ServerActiveObject;
 class ServerEnvironment;
-class PointedThing;
+struct PointedThing;
 class ITextureSource;
 class IGameDef;
 
index 9db33fc638aab2eaf34f297796db787dd93969be..bcf9305811468bf92d65a19c8d7abf7bd5405b7a 100644 (file)
@@ -93,7 +93,7 @@ struct DiggingProperties
        u16 wear;
 };
 
-class ToolDiggingProperties;
+struct ToolDiggingProperties;
 class INodeDefManager;
 
 DiggingProperties getDiggingProperties(u16 content, ToolDiggingProperties *tp,