Skip to content
Snippets Groups Projects
Commit 2f26fe89 authored by dg's avatar dg
Browse files

plop

git-svn-id: http://svn.net-core.org/repos/t-engine4@3661 51575b47-30f0-44d4-a5cc-537603b46e54
parent 3cb71e03
No related branches found
No related tags found
No related merge requests found
Showing
with 39 additions and 19 deletions
......@@ -296,8 +296,8 @@ function _M:editTileGenericBorders(level, i, j, g, nt, type)
if g5 ~= g3 and g5 ~= g6 and g5 ~= g2 then self:edit(i, j, nt[g3.."3i"] or nt["default3i"]) end
end
function _M:editTileGrass(level, i, j, g, nt)
self:editTileGenericBorders(level, i, j, g, nt, "grass")
function _M:editTileBorders(level, i, j, g, nt)
self:editTileGenericBorders(level, i, j, g, nt, nt.type or "grass")
end
-- This array is precomputed, it holds the possible combinations of walls and the nice tile they generate
......
......@@ -17,7 +17,7 @@
-- Nicolas Casalini "DarkGod"
-- darkgod@te4.org
local grass_editer = { method="grass",
local grass_editer = { method="borders", type="grass",
default8={add_mos={{image="terrain/grass/grass_2_%02d.png", display_y=-1}}, min=1, max=5},
default2={add_mos={{image="terrain/grass/grass_8_%02d.png", display_y=1}}, min=1, max=5},
default4={add_mos={{image="terrain/grass/grass_6_%02d.png", display_x=-1}}, min=1, max=5},
......@@ -83,10 +83,10 @@ newEntity{
name = "flower", image = "terrain/flower.png",
display = ';', color=colors.YELLOW, back_color={r=44,g=95,b=43},
grow = "TREE",
nice_tiler = { method="replace", base={"FLOWER", 100, 1, 1}},
nice_tiler = { method="replace", base={"FLOWER", 100, 1, 6+7}},
nice_editer = grass_editer,
}
for i = 1, 1 do newEntity{ base = "FLOWER", define_as = "FLOWER"..i, image = "terrain/grass.png", add_mos = {{image = "terrain/flower0"..i..".png"}}} end
for i = 1, 6+7 do newEntity{ base = "FLOWER", define_as = "FLOWER"..i, image = "terrain/grass.png", add_mos = {{image = "terrain/"..(i<=6 and "flower_0"..i..".png" or "mushroom_0"..(i-6)..".png")}}} end
newEntity{
define_as = "ROCK_VAULT",
......
......@@ -17,11 +17,30 @@
-- Nicolas Casalini "DarkGod"
-- darkgod@te4.org
local sand_editer = { method="borders", type="sand", forbid={grass=true},
default8={add_mos={{image="terrain/sand/sand_2_%02d.png", display_y=-1}}, min=1, max=5},
default2={add_mos={{image="terrain/sand/sand_8_%02d.png", display_y=1}}, min=1, max=5},
default4={add_mos={{image="terrain/sand/sand_6_%02d.png", display_x=-1}}, min=1, max=5},
default6={add_mos={{image="terrain/sand/sand_4_%02d.png", display_x=1}}, min=1, max=4},
default1={add_mos={{image="terrain/sand/sand_9_%02d.png", display_x=-1, display_y=1}}, min=1, max=3},
default3={add_mos={{image="terrain/sand/sand_7_%02d.png", display_x=1, display_y=1}}, min=1, max=3},
default7={add_mos={{image="terrain/sand/sand_3_%02d.png", display_x=-1, display_y=-1}}, min=1, max=3},
default9={add_mos={{image="terrain/sand/sand_1_%02d.png", display_x=1, display_y=-1}}, min=1, max=3},
default1i={add_mos={{image="terrain/sand/sand_inner_1_%02d.png", display_x=-1, display_y=1}}, min=1, max=3},
default3i={add_mos={{image="terrain/sand/sand_inner_3_%02d.png", display_x=1, display_y=1}}, min=1, max=3},
default7i={add_mos={{image="terrain/sand/sand_inner_7_%02d.png", display_x=-1, display_y=-1}}, min=1, max=3},
default9i={add_mos={{image="terrain/sand/sand_inner_9_%02d.png", display_x=1, display_y=-1}}, min=1, max=3},
}
newEntity{
define_as = "SAND",
type = "floor", subtype = "sand",
name = "sand", image = "terrain/sandfloor.png",
display = '.', color={r=203,g=189,b=72}, back_color={r=93,g=79,b=22},
nice_editer = sand_editer,
grow = "SANDWALL_STABLE",
}
......
......@@ -112,22 +112,23 @@ newEntity{ base="WATER_BASE",
newEntity{ base="WATER_BASE",
define_as = "DEEP_OCEAN_WATER",
add_displays = class:makeWater(true),
nice_tiler = { method="water",
water="OCEAN_WATER_GRASS_5",
grass8={"OCEAN_WATER_GRASS_8", 100, 1, 2}, grass2={"OCEAN_WATER_GRASS_2", 100, 1, 2}, grass4={"OCEAN_WATER_GRASS_4", 100, 1, 2}, grass6={"OCEAN_WATER_GRASS_6", 100, 1, 2}, grass1={"OCEAN_WATER_GRASS_1", 100, 1, 2}, grass3={"OCEAN_WATER_GRASS_3", 100, 1, 2}, grass7={"OCEAN_WATER_GRASS_7", 100, 1, 2}, grass9={"OCEAN_WATER_GRASS_9", 100, 1, 2}, inner_grass1="OCEAN_WATER_GRASS_1I", inner_grass3="OCEAN_WATER_GRASS_3I", inner_grass7="OCEAN_WATER_GRASS_7I", inner_grass9="OCEAN_WATER_GRASS_9I",
sand8={"WATER_SAND_8", 100, 1, 1}, sand2={"WATER_SAND_2", 100, 1, 1}, sand4={"WATER_SAND_4", 100, 1, 1}, sand6={"WATER_SAND_6", 100, 1, 1}, sand1={"WATER_SAND_1", 100, 1, 1}, sand3={"WATER_SAND_3", 100, 1, 1}, sand7={"WATER_SAND_7", 100, 1, 1}, sand9={"WATER_SAND_9", 100, 1, 1}, inner_sand1="WATER_SAND_1I", inner_sand3="WATER_SAND_3I", inner_sand7="WATER_SAND_7I", inner_sand9="WATER_SAND_9I",
},
image = "terrain/ocean_water_grass_5_1.png",
-- add_displays = class:makeWater(true),
-- nice_tiler = { method="water",
-- water="OCEAN_WATER_GRASS_5",
-- grass8={"OCEAN_WATER_GRASS_8", 100, 1, 2}, grass2={"OCEAN_WATER_GRASS_2", 100, 1, 2}, grass4={"OCEAN_WATER_GRASS_4", 100, 1, 2}, grass6={"OCEAN_WATER_GRASS_6", 100, 1, 2}, grass1={"OCEAN_WATER_GRASS_1", 100, 1, 2}, grass3={"OCEAN_WATER_GRASS_3", 100, 1, 2}, grass7={"OCEAN_WATER_GRASS_7", 100, 1, 2}, grass9={"OCEAN_WATER_GRASS_9", 100, 1, 2}, inner_grass1="OCEAN_WATER_GRASS_1I", inner_grass3="OCEAN_WATER_GRASS_3I", inner_grass7="OCEAN_WATER_GRASS_7I", inner_grass9="OCEAN_WATER_GRASS_9I",
-- sand8={"WATER_SAND_8", 100, 1, 1}, sand2={"WATER_SAND_2", 100, 1, 1}, sand4={"WATER_SAND_4", 100, 1, 1}, sand6={"WATER_SAND_6", 100, 1, 1}, sand1={"WATER_SAND_1", 100, 1, 1}, sand3={"WATER_SAND_3", 100, 1, 1}, sand7={"WATER_SAND_7", 100, 1, 1}, sand9={"WATER_SAND_9", 100, 1, 1}, inner_sand1="WATER_SAND_1I", inner_sand3="WATER_SAND_3I", inner_sand7="WATER_SAND_7I", inner_sand9="WATER_SAND_9I",
-- },
}
newEntity{base="WATER_BASE", define_as = "OCEAN_WATER_GRASS_5", image="terrain/ocean_water_grass_5_1.png"}
for i = 1, 9 do for j = 1, 2 do
if i ~= 5 then newEntity{base="WATER_BASE", define_as = "OCEAN_WATER_GRASS_"..i..j, image="terrain/ocean_water_grass_"..i.."_"..j..".png"} end
end end
newEntity{base="WATER_BASE", define_as = "OCEAN_WATER_GRASS_1I", image="terrain/ocean_water_grass_1i_1.png"}
newEntity{base="WATER_BASE", define_as = "OCEAN_WATER_GRASS_3I", image="terrain/ocean_water_grass_3i_1.png"}
newEntity{base="WATER_BASE", define_as = "OCEAN_WATER_GRASS_7I", image="terrain/ocean_water_grass_7i_1.png"}
newEntity{base="WATER_BASE", define_as = "OCEAN_WATER_GRASS_9I", image="terrain/ocean_water_grass_9i_1.png"}
--newEntity{base="WATER_BASE", define_as = "OCEAN_WATER_GRASS_5", image="terrain/ocean_water_grass_5_1.png"}
--for i = 1, 9 do for j = 1, 2 do
-- if i ~= 5 then newEntity{base="WATER_BASE", define_as = "OCEAN_WATER_GRASS_"..i..j, image="terrain/ocean_water_grass_"..i.."_"..j..".png"} end
--end end
--newEntity{base="WATER_BASE", define_as = "OCEAN_WATER_GRASS_1I", image="terrain/ocean_water_grass_1i_1.png"}
--newEntity{base="WATER_BASE", define_as = "OCEAN_WATER_GRASS_3I", image="terrain/ocean_water_grass_3i_1.png"}
--newEntity{base="WATER_BASE", define_as = "OCEAN_WATER_GRASS_7I", image="terrain/ocean_water_grass_7i_1.png"}
--newEntity{base="WATER_BASE", define_as = "OCEAN_WATER_GRASS_9I", image="terrain/ocean_water_grass_9i_1.png"}
-----------------------------------------
-- Water/sand
......
game/modules/tome/data/gfx/shockbolt/terrain/flower_02.png

1.69 KiB

game/modules/tome/data/gfx/shockbolt/terrain/flower_03.png

1.42 KiB

game/modules/tome/data/gfx/shockbolt/terrain/flower_04.png

1.9 KiB

game/modules/tome/data/gfx/shockbolt/terrain/flower_05.png

2.79 KiB

game/modules/tome/data/gfx/shockbolt/terrain/grass_hill_1_01.png

6.39 KiB

game/modules/tome/data/gfx/shockbolt/terrain/grass_hill_2_01.png

8.89 KiB

game/modules/tome/data/gfx/shockbolt/terrain/grass_hill_3_01.png

6.23 KiB

game/modules/tome/data/gfx/shockbolt/terrain/grass_hill_4_01.png

2.72 KiB

game/modules/tome/data/gfx/shockbolt/terrain/grass_hill_5_01.png

5.37 KiB

game/modules/tome/data/gfx/shockbolt/terrain/grass_hill_6_01.png

8.04 KiB

game/modules/tome/data/gfx/shockbolt/terrain/mushroom_01.png

1.76 KiB

game/modules/tome/data/gfx/shockbolt/terrain/mushroom_02.png

1.63 KiB

game/modules/tome/data/gfx/shockbolt/terrain/mushroom_03.png

1.93 KiB

game/modules/tome/data/gfx/shockbolt/terrain/mushroom_04.png

1.93 KiB

game/modules/tome/data/gfx/shockbolt/terrain/mushroom_05.png

1.54 KiB

0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment