#ifndef __FISHBONE_CLIENT_H__ #define __FISHBONE_CLIENT_H__ #include namespace fishbone { class Client; class ResourceResolver; }; // namespace fishbone #include #include #include #include #include namespace fishbone { class BaseEngine : public Logger { protected: ResourceResolver* resourceResolver; public: ResourceResolver* getResourceResolver(); }; class Client : public BaseEngine { public: Client(std::unordered_map> param); ~Client(); bool step(); fishbone::Window* window; fishbone::SoundDriver* sounddrv; fishbone::Mixer* mixer; fishbone::Renderer* renderer; }; }; // namespace fishbone #endif