From b09c86b9828d931638b48864a65658a20d2ad864 Mon Sep 17 00:00:00 2001 From: Bardur Arantsson Date: Thu, 29 Mar 2012 21:10:37 +0200 Subject: Remove unused Lua functions for level generation. --- lib/core/dungeon.lua | 35 ----------------------------------- lib/mods/theme/core/dungeon.lua | 35 ----------------------------------- 2 files changed, 70 deletions(-) (limited to 'lib') diff --git a/lib/core/dungeon.lua b/lib/core/dungeon.lua index 2877838d..fc8364bd 100644 --- a/lib/core/dungeon.lua +++ b/lib/core/dungeon.lua @@ -69,38 +69,3 @@ function place_trap(y, x, level) %place_trap(y, x) dun_level = old_dun end - --- Level generators processing -__level_generators = {} - -function level_generator(t) - assert(t.name, "no generator name") - assert(t.gen, "no generator function") - - if not t.stairs then t.stairs = TRUE end - if not t.monsters then t.monsters = TRUE end - if not t.objects then t.objects = TRUE end - if not t.miscs then t.miscs = TRUE end - - __level_generators[t.name] = t.gen - add_scripted_generator(t.name, t.stairs, t.monsters, t.objects, t.miscs) -end - -function level_generate(name) - assert(__level_generators[name], "Unknown level generator '"..name.."'") - return __level_generators[name]() -end - ---[[ Example -level_generator -{ - ["name"] = "test", - ["gen"] = function() - print("zog") - for i = 1, 30 do - cave(i, 2).feat = 1 - end - return new_player_spot(get_branch()) - end, -} -]] diff --git a/lib/mods/theme/core/dungeon.lua b/lib/mods/theme/core/dungeon.lua index 2877838d..fc8364bd 100644 --- a/lib/mods/theme/core/dungeon.lua +++ b/lib/mods/theme/core/dungeon.lua @@ -69,38 +69,3 @@ function place_trap(y, x, level) %place_trap(y, x) dun_level = old_dun end - --- Level generators processing -__level_generators = {} - -function level_generator(t) - assert(t.name, "no generator name") - assert(t.gen, "no generator function") - - if not t.stairs then t.stairs = TRUE end - if not t.monsters then t.monsters = TRUE end - if not t.objects then t.objects = TRUE end - if not t.miscs then t.miscs = TRUE end - - __level_generators[t.name] = t.gen - add_scripted_generator(t.name, t.stairs, t.monsters, t.objects, t.miscs) -end - -function level_generate(name) - assert(__level_generators[name], "Unknown level generator '"..name.."'") - return __level_generators[name]() -end - ---[[ Example -level_generator -{ - ["name"] = "test", - ["gen"] = function() - print("zog") - for i = 1, 30 do - cave(i, 2).feat = 1 - end - return new_player_spot(get_branch()) - end, -} -]] -- cgit v1.2.3