blob: 84b83187a300ac3bd7342b613c795f452b944bdd (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
|
#ifndef MESSAGES_H
#define MESSAGES_H
#include <vector>
#include <string>
/**
* Humorous computer speak.
*/
#define RANDOM_MESSAGE(v) (v[std::rand() % v.size()])
const std::vector<std::string> waiting = {
"WAITING FOR USER", "FRIENDS MISSING", "BORED", "SLEEPING"};
const std::vector<std::string> bad_file = {
"BAD FILE", "TRY AGAIN", "SEEKING NEW READING MATERIAL"};
const std::vector<std::string> load_file = {
"FILE LOADED", "FINISHED READING DATA. EAGERLY WAITING"};
/**
* @return a random waiting message
*/
std::string get_waiting() { return RANDOM_MESSAGE(waiting); }
/**
* @return a complaint about a bad file name
*/
std::string get_bad_file() { return RANDOM_MESSAGE(bad_file); }
/**
* @return confirmation of file upload
*/
std::string get_load_file() { return RANDOM_MESSAGE(load_file); }
#endif // MESSAGES_H
|