Skip to content

Commit

Permalink
Rename functions, update API
Browse files Browse the repository at this point in the history
  • Loading branch information
BlockMen committed Jul 6, 2014
1 parent 46b6cee commit 584718a
Show file tree
Hide file tree
Showing 3 changed files with 12 additions and 13 deletions.
5 changes: 2 additions & 3 deletions game_api.txt
@@ -1,6 +1,6 @@
minetest_game API
======================
GitHub Repo: https://github.com/BlockMen/minetest_game
GitHub Repo: https://github.com/minetest/minetest_game

Introduction
------------
Expand Down Expand Up @@ -28,8 +28,7 @@ Doors API
---------
The doors mod allows modders to register custom doors.

doors:register_door(name, def)
^ Notice the ":" instaed of "."!
doors.register_door(name, def)
^ name: "Door name"
^ def: See [#Door definition]

Expand Down
10 changes: 5 additions & 5 deletions mods/boats/init.lua
Expand Up @@ -42,7 +42,7 @@ local boat = {
last_v = 0,
}

function boat:on_rightclick(clicker)
function boat.on_rightclick(self, clicker)
if not clicker or not clicker:is_player() then
return
end
Expand All @@ -63,27 +63,27 @@ function boat:on_rightclick(clicker)
end
end

function boat:on_activate(staticdata, dtime_s)
function boat.on_activate(self, staticdata, dtime_s)
self.object:set_armor_groups({immortal=1})
if staticdata then
self.v = tonumber(staticdata)
end
self.last_v = self.v
end

function boat:get_staticdata()
function boat.get_staticdata()
return tostring(v)
end

function boat:on_punch(puncher, time_from_last_punch, tool_capabilities, direction)
function boat.on_punch(self, puncher, time_from_last_punch, tool_capabilities, direction)
puncher:set_detach()
self.object:remove()
if puncher and puncher:is_player() and not minetest.setting_getbool("creative_mode") then
puncher:get_inventory():add_item("main", "boats:boat")
end
end

function boat:on_step(dtime)
function boat.on_step(self, dtime)
self.v = get_v(self.object:getvelocity())*get_sign(self.v)
if self.driver then
local ctrl = self.driver:get_player_control()
Expand Down
10 changes: 5 additions & 5 deletions mods/doors/init.lua
Expand Up @@ -28,7 +28,7 @@ local function is_right(pos)
end
end

function doors:register_door(name, def)
function doors.register_door(name, def)
def.groups.not_in_creative_inventory = 1

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

end

doors:register_door("doors:door_wood", {
doors.register_door("doors:door_wood", {
description = "Wooden Door",
inventory_image = "door_wood.png",
groups = {snappy=1,choppy=2,oddly_breakable_by_hand=2,flammable=2,door=1},
Expand All @@ -310,7 +310,7 @@ minetest.register_craft({
}
})

doors:register_door("doors:door_steel", {
doors.register_door("doors:door_steel", {
description = "Steel Door",
inventory_image = "door_steel.png",
groups = {snappy=1,bendy=2,cracky=1,melty=2,level=2,door=1},
Expand All @@ -330,7 +330,7 @@ minetest.register_craft({
}
})

doors:register_door("doors:door_glass", {
doors.register_door("doors:door_glass", {
description = "Glass Door",
inventory_image = "door_glass.png",
groups = {snappy=1,cracky=1,oddly_breakable_by_hand=3,door=1},
Expand All @@ -349,7 +349,7 @@ minetest.register_craft({
}
})

doors:register_door("doors:door_obsidian_glass", {
doors.register_door("doors:door_obsidian_glass", {
description = "Obsidian Glass Door",
inventory_image = "door_obsidian_glass.png",
groups = {snappy=1,cracky=1,oddly_breakable_by_hand=3,door=1},
Expand Down

0 comments on commit 584718a

Please sign in to comment.