Mercurial > libanimone
view include/animone/player.h @ 14:27b988a1048c
*: convert all files CRLF -> LF
some files were in DOS format, others were in unix. now everything
(that at least is under our control) should all be the same format
author | Paper <paper@paper.us.eu.org> |
---|---|
date | Mon, 13 May 2024 15:04:51 -0400 |
parents | a76fa32bdc92 |
children | 973734ebd2be |
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_