diff --git a/pieces.lua b/pieces.lua index 5066923..4e45d35 100644 --- a/pieces.lua +++ b/pieces.lua @@ -21,7 +21,7 @@ for color = 1, 2 do { description = 'Pawn', groups = {snappy = 2}, - tiles = {"chess_piece_"..colors[color]..".png"}, + tiles = {"chess_piece_"..colors[color].."_top.png", "chess_piece_"..colors[color].."_top.png", "chess_piece_"..colors[color]..".png", "chess_piece_"..colors[color]..".png", "chess_piece_"..colors[color].."_side.png", "chess_piece_"..colors[color].."_side.png"}, drawtype = "nodebox", sunlight_propagates = true, paramtype = 'light', @@ -51,7 +51,7 @@ for color = 1, 2 do { description = 'Rook', groups = {snappy = 2}, - tiles = {"chess_piece_"..colors[color]..".png"}, + tiles = {"chess_piece_"..colors[color].."_top.png", "chess_piece_"..colors[color].."_top.png", "chess_piece_"..colors[color]..".png", "chess_piece_"..colors[color]..".png", "chess_piece_"..colors[color].."_side.png", "chess_piece_"..colors[color].."_side.png"}, drawtype = "nodebox", sunlight_propagates = true, paramtype = 'light', @@ -89,8 +89,8 @@ for color = 1, 2 do minetest.register_node("chess:knight_"..colors[color], { description = 'Knight', - groups = {snappy = 2}, - tiles = {"chess_piece_"..colors[color]..".png"}, + groups = {snappy = 2}, + tiles = {"chess_piece_"..colors[color].."_top.png", "chess_piece_"..colors[color].."_top.png", "chess_piece_"..colors[color]..".png", "chess_piece_"..colors[color]..".png", "chess_piece_"..colors[color].."_side.png", "chess_piece_"..colors[color].."_side.png"}, drawtype = "nodebox", sunlight_propagates = true, paramtype = 'light', @@ -124,7 +124,7 @@ for color = 1, 2 do { description = 'Bishop', groups = {snappy = 2}, - tiles = {"chess_piece_"..colors[color]..".png"}, + tiles = {"chess_piece_"..colors[color].."_top.png", "chess_piece_"..colors[color].."_top.png", "chess_piece_"..colors[color]..".png", "chess_piece_"..colors[color]..".png", "chess_piece_"..colors[color].."_side.png", "chess_piece_"..colors[color].."_side.png"}, drawtype = "nodebox", sunlight_propagates = true, paramtype = 'light', @@ -156,8 +156,8 @@ for color = 1, 2 do minetest.register_node("chess:queen_"..colors[color], { description = 'Queen', - groups = {snappy = 2}, - tiles = {"chess_piece_"..colors[color]..".png"}, + groups = {snappy = 2}, + tiles = {"chess_piece_"..colors[color].."_top.png", "chess_piece_"..colors[color].."_top.png", "chess_piece_"..colors[color]..".png", "chess_piece_"..colors[color]..".png", "chess_piece_"..colors[color].."_side.png", "chess_piece_"..colors[color].."_side.png"}, drawtype = "nodebox", sunlight_propagates = true, paramtype = 'light', @@ -195,8 +195,8 @@ for color = 1, 2 do minetest.register_node("chess:king_"..colors[color], { description = 'King', - groups = {snappy = 2}, - tiles = {"chess_piece_"..colors[color]..".png"}, + groups = {snappy = 2}, + tiles = {"chess_piece_"..colors[color].."_top.png", "chess_piece_"..colors[color].."_top.png", "chess_piece_"..colors[color]..".png", "chess_piece_"..colors[color]..".png", "chess_piece_"..colors[color].."_side.png", "chess_piece_"..colors[color].."_side.png"}, drawtype = "nodebox", sunlight_propagates = true, paramtype = 'light', diff --git a/textures/chess_piece_black_side.png b/textures/chess_piece_black_side.png new file mode 100644 index 0000000..981c024 Binary files /dev/null and b/textures/chess_piece_black_side.png differ diff --git a/textures/chess_piece_black_top.png b/textures/chess_piece_black_top.png new file mode 100644 index 0000000..79bf1f2 Binary files /dev/null and b/textures/chess_piece_black_top.png differ diff --git a/textures/chess_piece_white_side.png b/textures/chess_piece_white_side.png new file mode 100644 index 0000000..6b785cc Binary files /dev/null and b/textures/chess_piece_white_side.png differ diff --git a/textures/chess_piece_white_top.png b/textures/chess_piece_white_top.png new file mode 100644 index 0000000..eceb15c Binary files /dev/null and b/textures/chess_piece_white_top.png differ