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",
|
||
|
)
|