Mercurial > minori
diff dep/animone/include/animone/player.h @ 301:b1f625b0227c
*: 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 | 862d0d8619f6 |
children | a7d4e5107531 |
line wrap: on
line diff
--- a/dep/animone/include/animone/player.h Mon May 13 14:56:37 2024 -0400 +++ b/dep/animone/include/animone/player.h Mon May 13 15:04:51 2024 -0400 @@ -1,34 +1,34 @@ -#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 - +#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_ \ No newline at end of file