aboutsummaryrefslogtreecommitdiff
path: root/frontend/strings.h
blob: 93af5ef14a16592acf95941451c0eb0897e566cf (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
#pragma once

#include <string>
#include <vector>

namespace strings {

static constexpr const char * INTRO = R"(Voer de naam van een (.xml) bestand in
om hieruit een kerker te laden, of druk direct op ENTER om een kerker te
genereren.)";

static constexpr const char * UNKNOWN_CMD = R"(De ingevoerde actie is onbekend
of op dit moment niet mogelijk. De actie `Help` laat een opsomming van
bestaande acties te zien.)";

static constexpr const char * DEATH = R"(Je bent dood gegaan! Je highscore is
opgeslagen in de ranglijst. Typ `Opnieuw` om opnieuw te spelen, of `Quit` om af
te sluiten.)";

}

void str_print(const char *);

std::string str_wrap(const char *);
std::vector<std::string> str_split(const std::string & src, const std::string & delim);
std::string str_lower(const std::string & input);
std::string str_title(const std::string & input);
std::string str_consume_arg(std::string & argv);