3 Copyright (C) 2011 celeron55, Perttu Ahola <celeron55@gmail.com>
5 This program is free software; you can redistribute it and/or modify
6 it under the terms of the GNU General Public License as published by
7 the Free Software Foundation; either version 2 of the License, or
8 (at your option) any later version.
10 This program is distributed in the hope that it will be useful,
11 but WITHOUT ANY WARRANTY; without even the implied warranty of
12 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 GNU General Public License for more details.
15 You should have received a copy of the GNU General Public License along
16 with this program; if not, write to the Free Software Foundation, Inc.,
17 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
20 #include "content_tool.h"
23 void content_tool_init(IWritableToolDefManager *mgr)
25 mgr->registerTool("WPick",
26 ToolDefinition("tool_woodpick.png",
27 ToolDiggingProperties(2.0, 0,-0.5,2,0, 50, 0,0,0,0)));
28 mgr->registerTool("STPick",
29 ToolDefinition("tool_stonepick.png",
30 ToolDiggingProperties(1.5, 0,-0.5,2,0, 100, 0,0,0,0)));
31 mgr->registerTool("SteelPick",
32 ToolDefinition("tool_steelpick.png",
33 ToolDiggingProperties(1.0, 0,-0.5,2,0, 300, 0,0,0,0)));
34 mgr->registerTool("MesePick",
35 ToolDefinition("tool_mesepick.png",
36 ToolDiggingProperties(0, 0,0,0,0, 1337, 0,0,0,0)));
37 mgr->registerTool("WShovel",
38 ToolDefinition("tool_woodshovel.png",
39 ToolDiggingProperties(2.0, 0.5,2,-1.5,0.3, 50, 0,0,0,0)));
40 mgr->registerTool("STShovel",
41 ToolDefinition("tool_stoneshovel.png",
42 ToolDiggingProperties(1.5, 0.5,2,-1.5,0.1, 100, 0,0,0,0)));
43 mgr->registerTool("SteelShovel",
44 ToolDefinition("tool_steelshovel.png",
45 ToolDiggingProperties(1.0, 0.5,2,-1.5,0.0, 300, 0,0,0,0)));
46 mgr->registerTool("WAxe",
47 ToolDefinition("tool_woodaxe.png",
48 ToolDiggingProperties(2.0, 0.5,-0.2,1,-0.5, 50, 0,0,0,0)));
49 mgr->registerTool("STAxe",
50 ToolDefinition("tool_stoneaxe.png",
51 ToolDiggingProperties(1.5, 0.5,-0.2,1,-0.5, 100, 0,0,0,0)));
52 mgr->registerTool("SteelAxe",
53 ToolDefinition("tool_steelaxe.png",
54 ToolDiggingProperties(1.0, 0.5,-0.2,1,-0.5, 300, 0,0,0,0)));
55 mgr->registerTool("WSword",
56 ToolDefinition("tool_woodsword.png",
57 ToolDiggingProperties(3.0, 3,0,1,-1, 50, 0,0,0,0)));
58 mgr->registerTool("STSword",
59 ToolDefinition("tool_stonesword.png",
60 ToolDiggingProperties(2.5, 3,0,1,-1, 100, 0,0,0,0)));
61 mgr->registerTool("SteelSword",
62 ToolDefinition("tool_steelsword.png",
63 ToolDiggingProperties(2.0, 3,0,1,-1, 300, 0,0,0,0)));
65 ToolDefinition("tooldef.hand.png",
66 ToolDiggingProperties(0.5, 1,0,-1,0, 50, 0,0,0,0)));