use witch sprites by default, elide others
This commit is contained in:
parent
3011e5eaab
commit
f9b11e5833
14
main.js
14
main.js
@ -378,7 +378,7 @@ class Player {
|
||||
for (const name in spritesheet_json) {
|
||||
this.spriteNames_.push(name);
|
||||
}
|
||||
this.spriteNamesIdx_ = 8;
|
||||
this.spriteNamesIdx_ = 0;
|
||||
}
|
||||
|
||||
get spriteName() {
|
||||
@ -395,24 +395,24 @@ class Player {
|
||||
moveLeft() {
|
||||
this.orientation = Orientation.LEFT;
|
||||
this.x -= 2;
|
||||
if (this.x < -4) {
|
||||
this.x = -4;
|
||||
if (this.x < -2) {
|
||||
this.x = -2;
|
||||
}
|
||||
}
|
||||
|
||||
moveRight() {
|
||||
this.orientation = Orientation.RIGHT;
|
||||
this.x += 2;
|
||||
if (this.x > SNES_WIDTH - 21) {
|
||||
this.x = SNES_WIDTH - 21;
|
||||
if (this.x > SNES_WIDTH - 23) {
|
||||
this.x = SNES_WIDTH - 23;
|
||||
}
|
||||
}
|
||||
|
||||
moveUp() {
|
||||
this.orientation = Orientation.UP;
|
||||
this.y -= 2;
|
||||
if (this.y < -7) {
|
||||
this.y = -7;
|
||||
if (this.y < -2) {
|
||||
this.y = -2;
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -274,8 +274,11 @@ def check_sprites(metadata):
|
||||
json.dump(metadata, f, sort_keys=True, indent=2)
|
||||
|
||||
|
||||
def stitch_sprites(metadata, filename_base):
|
||||
def stitch_sprites(metadata, filename_base, sprite_names=None):
|
||||
sprites = get_named_sprites(metadata)
|
||||
if sprite_names:
|
||||
sprites = dict([(x[0], x[1])
|
||||
for x in sprites.items() if x[0] in sprite_names])
|
||||
max_height = 0
|
||||
total_width = 0
|
||||
for sprite_name, sprite in sprites.items():
|
||||
@ -343,7 +346,8 @@ def main(args):
|
||||
print('need FILENAME_BASE')
|
||||
return
|
||||
filename_base = args[1]
|
||||
stitch_sprites(metadata, filename_base)
|
||||
sprite_names = args[2:]
|
||||
stitch_sprites(metadata, filename_base, sprite_names)
|
||||
else:
|
||||
print('unrecognized command "%s"' % command)
|
||||
|
||||
|
@ -4,6 +4,6 @@ cd $SNEJ_ROOT
|
||||
|
||||
echo "deploying to $1"
|
||||
mkdir -p bundle/
|
||||
python3 scripts/assets.py stitch-sprites $SNEJ_ROOT/bundle/spritesheet
|
||||
python3 scripts/assets.py stitch-sprites $SNEJ_ROOT/bundle/spritesheet witch_gray witch_green
|
||||
scp -r index.html main.js bundle/ $1
|
||||
echo "success!"
|
||||
|
Loading…
Reference in New Issue
Block a user