forked from nalc/nalc_game
		
	Rename functions, update API
This commit is contained in:
		| @@ -1,6 +1,6 @@ | |||||||
| minetest_game API | minetest_game API | ||||||
| ====================== | ====================== | ||||||
| GitHub Repo: https://github.com/BlockMen/minetest_game | GitHub Repo: https://github.com/minetest/minetest_game | ||||||
|  |  | ||||||
| Introduction | Introduction | ||||||
| ------------ | ------------ | ||||||
| @@ -28,8 +28,7 @@ Doors API | |||||||
| --------- | --------- | ||||||
| The doors mod allows modders to register custom doors. | The doors mod allows modders to register custom doors. | ||||||
|  |  | ||||||
| 	doors:register_door(name, def) | 	doors.register_door(name, def) | ||||||
| 	^ Notice the ":" instaed of "."! |  | ||||||
| 	^ name: "Door name" | 	^ name: "Door name" | ||||||
| 	^ def: See [#Door definition] | 	^ def: See [#Door definition] | ||||||
| 	 | 	 | ||||||
|   | |||||||
| @@ -42,7 +42,7 @@ local boat = { | |||||||
| 	last_v = 0, | 	last_v = 0, | ||||||
| } | } | ||||||
|  |  | ||||||
| function boat:on_rightclick(clicker) | function boat.on_rightclick(self, clicker) | ||||||
| 	if not clicker or not clicker:is_player() then | 	if not clicker or not clicker:is_player() then | ||||||
| 		return | 		return | ||||||
| 	end | 	end | ||||||
| @@ -63,7 +63,7 @@ function boat:on_rightclick(clicker) | |||||||
| 	end | 	end | ||||||
| end | end | ||||||
|  |  | ||||||
| function boat:on_activate(staticdata, dtime_s) | function boat.on_activate(self, staticdata, dtime_s) | ||||||
| 	self.object:set_armor_groups({immortal=1}) | 	self.object:set_armor_groups({immortal=1}) | ||||||
| 	if staticdata then | 	if staticdata then | ||||||
| 		self.v = tonumber(staticdata) | 		self.v = tonumber(staticdata) | ||||||
| @@ -71,11 +71,11 @@ function boat:on_activate(staticdata, dtime_s) | |||||||
| 	self.last_v = self.v | 	self.last_v = self.v | ||||||
| end | end | ||||||
|  |  | ||||||
| function boat:get_staticdata() | function boat.get_staticdata() | ||||||
| 	return tostring(v) | 	return tostring(v) | ||||||
| end | 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() | 	puncher:set_detach() | ||||||
| 	self.object:remove() | 	self.object:remove() | ||||||
| 	if puncher and puncher:is_player() and not minetest.setting_getbool("creative_mode") then | 	if puncher and puncher:is_player() and not minetest.setting_getbool("creative_mode") then | ||||||
| @@ -83,7 +83,7 @@ function boat:on_punch(puncher, time_from_last_punch, tool_capabilities, directi | |||||||
| 	end | 	end | ||||||
| end | end | ||||||
|  |  | ||||||
| function boat:on_step(dtime) | function boat.on_step(self, dtime) | ||||||
| 	self.v = get_v(self.object:getvelocity())*get_sign(self.v) | 	self.v = get_v(self.object:getvelocity())*get_sign(self.v) | ||||||
| 	if self.driver then | 	if self.driver then | ||||||
| 		local ctrl = self.driver:get_player_control() | 		local ctrl = self.driver:get_player_control() | ||||||
|   | |||||||
| @@ -28,7 +28,7 @@ local function is_right(pos) | |||||||
| 	end | 	end | ||||||
| end | end | ||||||
|  |  | ||||||
| function doors:register_door(name, def) | function doors.register_door(name, def) | ||||||
| 	def.groups.not_in_creative_inventory = 1 | 	def.groups.not_in_creative_inventory = 1 | ||||||
|  |  | ||||||
| 	local box = {{-0.5, -0.5, -0.5, 0.5, 0.5, -0.5+1.5/16}} | 	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) | |||||||
|  |  | ||||||
| end | end | ||||||
|  |  | ||||||
| doors:register_door("doors:door_wood", { | doors.register_door("doors:door_wood", { | ||||||
| 	description = "Wooden Door", | 	description = "Wooden Door", | ||||||
| 	inventory_image = "door_wood.png", | 	inventory_image = "door_wood.png", | ||||||
| 	groups = {snappy=1,choppy=2,oddly_breakable_by_hand=2,flammable=2,door=1}, | 	groups = {snappy=1,choppy=2,oddly_breakable_by_hand=2,flammable=2,door=1}, | ||||||
| @@ -310,7 +310,7 @@ minetest.register_craft({ | |||||||
| 	} | 	} | ||||||
| }) | }) | ||||||
|  |  | ||||||
| doors:register_door("doors:door_steel", { | doors.register_door("doors:door_steel", { | ||||||
| 	description = "Steel Door", | 	description = "Steel Door", | ||||||
| 	inventory_image = "door_steel.png", | 	inventory_image = "door_steel.png", | ||||||
| 	groups = {snappy=1,bendy=2,cracky=1,melty=2,level=2,door=1}, | 	groups = {snappy=1,bendy=2,cracky=1,melty=2,level=2,door=1}, | ||||||
| @@ -330,7 +330,7 @@ minetest.register_craft({ | |||||||
| 	} | 	} | ||||||
| }) | }) | ||||||
|  |  | ||||||
| doors:register_door("doors:door_glass", { | doors.register_door("doors:door_glass", { | ||||||
| 	description = "Glass Door", | 	description = "Glass Door", | ||||||
| 	inventory_image = "door_glass.png", | 	inventory_image = "door_glass.png", | ||||||
| 	groups = {snappy=1,cracky=1,oddly_breakable_by_hand=3,door=1}, | 	groups = {snappy=1,cracky=1,oddly_breakable_by_hand=3,door=1}, | ||||||
| @@ -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", | 	description = "Obsidian Glass Door", | ||||||
| 	inventory_image = "door_obsidian_glass.png", | 	inventory_image = "door_obsidian_glass.png", | ||||||
| 	groups = {snappy=1,cracky=1,oddly_breakable_by_hand=3,door=1}, | 	groups = {snappy=1,cracky=1,oddly_breakable_by_hand=3,door=1}, | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user