Mercurial > libanimone
view include/animone/player.h @ 11:89adf9798083
dep/animone/x11: remove stupid debugging code
author | Paper <paper@paper.us.eu.org> |
---|---|
date | Wed, 08 May 2024 16:20:37 -0400 |
parents | a76fa32bdc92 |
children | 27b988a1048c |
line wrap: on
line source
#ifndef ANIMONE_ANIMONE_PLAYER_H_ #define ANIMONE_ANIMONE_PLAYER_H_ #include <string> #include <vector> namespace animone { enum class Strategy { WindowTitle, OpenFiles, UiAutomation // unused }; enum class PlayerType { Default, WebBrowser // unused }; struct Player { PlayerType type = PlayerType::Default; std::string name; std::string window_title_format; std::vector<std::string> windows; std::vector<std::string> executables; std::vector<Strategy> strategies; }; bool ParsePlayersData(const std::string& data, std::vector<Player>& players); bool ParsePlayersFile(const std::string& path, std::vector<Player>& players); } // namespace animone #endif // ANIMONE_ANIMONE_PLAYER_H_