diff options
Diffstat (limited to 'src/player.cpp')
-rw-r--r-- | src/player.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/player.cpp b/src/player.cpp index 5d4d89b..ef1752f 100644 --- a/src/player.cpp +++ b/src/player.cpp @@ -241,7 +241,9 @@ bool PlayerSystem::receive(const UseItemEvent& uie) e.assign<Physics>(); auto sprite = e.assign<Sprite>(); auto tex = InventorySystem::getItem("Arrow"); - sprite->addSpriteSegment(SpriteData(tex->sprite), 0); + auto frame = SpriteData(tex->sprite); + frame.veltate = true; + sprite->addSpriteSegment(frame, 0); auto dim = HLINES(sprite->getSpriteSize()); e.assign<Solid>(dim.x, dim.y); e.assign<Hit>(uie.attack); |