16 lines
473 B
Python
16 lines
473 B
Python
load("@bazel_skylib//rules:run_binary.bzl", "run_binary")
|
|
|
|
def add_sprites(name, n):
|
|
run_binary(
|
|
name = name,
|
|
args = [
|
|
name,
|
|
"{}".format(n), # n sprites
|
|
"0", # key color
|
|
"$(location :art/{}.png)".format(name),
|
|
"$(location :art/{}.c)".format(name)
|
|
],
|
|
srcs = [":art/{}.png".format(name)],
|
|
outs = [":art/{}.c".format(name)],
|
|
tool = "//pytools:spritesheet",
|
|
) |