#ifndef PARTY_H_826F91BA #define PARTY_H_826F91BA #include "system.h" class Mixer; class Game; class Input; class CharacterSystem : public System { public: static constexpr SystemKey Key = SystemKey::Character; CharacterSystem(Game& game) : game_(game) {} void addSpriteToParty(int leaderId, int followerId); void moveSprite(int spriteId, Mixer& mixer, const Input& keystate); void beginCrouch(int spriteId); void endCrouch(int spriteId); private: void stopRunning(int spriteId); Game& game_; }; #endif /* end of include guard: PARTY_H_826F91BA */