Skip to content

Commit 584718a

Browse files
committedJul 6, 2014
Rename functions, update API
1 parent 46b6cee commit 584718a

File tree

3 files changed

+12
-13
lines changed

3 files changed

+12
-13
lines changed
 

‎game_api.txt

+2-3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
minetest_game API
22
======================
3-
GitHub Repo: https://github.com/BlockMen/minetest_game
3+
GitHub Repo: https://github.com/minetest/minetest_game
44

55
Introduction
66
------------
@@ -28,8 +28,7 @@ Doors API
2828
---------
2929
The doors mod allows modders to register custom doors.
3030

31-
doors:register_door(name, def)
32-
^ Notice the ":" instaed of "."!
31+
doors.register_door(name, def)
3332
^ name: "Door name"
3433
^ def: See [#Door definition]
3534

‎mods/boats/init.lua

+5-5
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ local boat = {
4242
last_v = 0,
4343
}
4444

45-
function boat:on_rightclick(clicker)
45+
function boat.on_rightclick(self, clicker)
4646
if not clicker or not clicker:is_player() then
4747
return
4848
end
@@ -63,27 +63,27 @@ function boat:on_rightclick(clicker)
6363
end
6464
end
6565

66-
function boat:on_activate(staticdata, dtime_s)
66+
function boat.on_activate(self, staticdata, dtime_s)
6767
self.object:set_armor_groups({immortal=1})
6868
if staticdata then
6969
self.v = tonumber(staticdata)
7070
end
7171
self.last_v = self.v
7272
end
7373

74-
function boat:get_staticdata()
74+
function boat.get_staticdata()
7575
return tostring(v)
7676
end
7777

78-
function boat:on_punch(puncher, time_from_last_punch, tool_capabilities, direction)
78+
function boat.on_punch(self, puncher, time_from_last_punch, tool_capabilities, direction)
7979
puncher:set_detach()
8080
self.object:remove()
8181
if puncher and puncher:is_player() and not minetest.setting_getbool("creative_mode") then
8282
puncher:get_inventory():add_item("main", "boats:boat")
8383
end
8484
end
8585

86-
function boat:on_step(dtime)
86+
function boat.on_step(self, dtime)
8787
self.v = get_v(self.object:getvelocity())*get_sign(self.v)
8888
if self.driver then
8989
local ctrl = self.driver:get_player_control()

‎mods/doors/init.lua

+5-5
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ local function is_right(pos)
2828
end
2929
end
3030

31-
function doors:register_door(name, def)
31+
function doors.register_door(name, def)
3232
def.groups.not_in_creative_inventory = 1
3333

3434
local box = {{-0.5, -0.5, -0.5, 0.5, 0.5, -0.5+1.5/16}}
@@ -291,7 +291,7 @@ function doors:register_door(name, def)
291291

292292
end
293293

294-
doors:register_door("doors:door_wood", {
294+
doors.register_door("doors:door_wood", {
295295
description = "Wooden Door",
296296
inventory_image = "door_wood.png",
297297
groups = {snappy=1,choppy=2,oddly_breakable_by_hand=2,flammable=2,door=1},
@@ -310,7 +310,7 @@ minetest.register_craft({
310310
}
311311
})
312312

313-
doors:register_door("doors:door_steel", {
313+
doors.register_door("doors:door_steel", {
314314
description = "Steel Door",
315315
inventory_image = "door_steel.png",
316316
groups = {snappy=1,bendy=2,cracky=1,melty=2,level=2,door=1},
@@ -330,7 +330,7 @@ minetest.register_craft({
330330
}
331331
})
332332

333-
doors:register_door("doors:door_glass", {
333+
doors.register_door("doors:door_glass", {
334334
description = "Glass Door",
335335
inventory_image = "door_glass.png",
336336
groups = {snappy=1,cracky=1,oddly_breakable_by_hand=3,door=1},
@@ -349,7 +349,7 @@ minetest.register_craft({
349349
}
350350
})
351351

352-
doors:register_door("doors:door_obsidian_glass", {
352+
doors.register_door("doors:door_obsidian_glass", {
353353
description = "Obsidian Glass Door",
354354
inventory_image = "door_obsidian_glass.png",
355355
groups = {snappy=1,cracky=1,oddly_breakable_by_hand=3,door=1},

0 commit comments

Comments
 (0)
Please sign in to comment.