diff options
author | Pierre-Yves Rollo <dev@pyrollo.com> | 2015-11-28 20:44:41 +0100 |
---|---|---|
committer | Pierre-Yves Rollo <dev@pyrollo.com> | 2015-11-28 20:44:41 +0100 |
commit | fa2be9fc8d55f498a69daaa3ec8157eb58e122c5 (patch) | |
tree | d43221f29bc9082204fa46a3c25991b8184f5f14 /signs_road/nodes.lua | |
parent | 1b39bf7ae31f0781c65c0a8f9e1d94a37def5f56 (diff) |
Creation of signs_road mod
Diffstat (limited to 'signs_road/nodes.lua')
-rw-r--r-- | signs_road/nodes.lua | 75 |
1 files changed, 75 insertions, 0 deletions
diff --git a/signs_road/nodes.lua b/signs_road/nodes.lua new file mode 100644 index 0000000..a4c4b6a --- /dev/null +++ b/signs_road/nodes.lua @@ -0,0 +1,75 @@ + +local models = { + blue_street={ + depth = 1/16, + width = 14/16, + height = 12/16, + entity_fields = { + resolution = { x = 144, y = 64 }, + maxlines = 3, + color="#fff", + }, + node_fields = { + description="Blue street sign", + tiles={"signs_blue_street.png"}, + inventory_image="signs_blue_street_inventory.png", + }, + }, + green_street={ + depth=1/32, + width = 1, + height = 6/16, + entity_fields = { + resolution = { x = 96, y = 64 }, + maxlines = 1, + color="#fff", + }, + node_fields = { + description="Green street sign", + tiles={"signs_green_street.png"}, + inventory_image="signs_green_street_inventory.png", + }, + }, + black_right={ + depth=1/32, + width = 1, + height = 0.5, + entity_fields = { + resolution = { x = 96, y = 64 }, + maxlines = 1, + color="#000", + }, + node_fields = { + description="Black direction sign", + tiles={"signs_black_right.png"}, + inventory_image="signs_black_inventory.png", + on_place=signs.on_place_direction, + on_rotate=signs.on_rotate_direction, + }, + }, + black_left={ + depth=1/32, + width = 1, + height = 0.5, + entity_fields = { + resolution = { x = 96, y = 64 }, + maxlines = 1, + color="#000", + }, + node_fields = { + description="Black direction sign", + tiles={"signs_black_left.png"}, + inventory_image="signs_black_inventory.png", + groups={choppy=1,oddly_breakable_by_hand=1,not_in_creative_inventory=1}, + drop="signs:black_right", + on_place=signs.on_place_direction, + on_rotate=signs.on_rotate_direction, + }, + }, +} + + +for name, model in pairs(models) +do + signs.register_sign("signs_road", name, model) +end |