Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include "Language.h"
- #include <iostream>
- Language::Language() {
- for (int i = 0; i <= 1; i++) {
- this->code[i] = NULL;
- }
- }
- Language::Language(char code[2], std::string name) {
- for (int i = 0; i <= 1; i++) {
- this->code[i] = code[i];
- }
- this->name = name;
- }
- Language::Language(char code[2], std::string name, std::vector<Text> content) {
- for (int i = 0; i <= 1; i++) {
- this->code[i] = code[i];
- }
- this->name = name;
- this->content = content;
- }
- std::string Language::getText(std::string name) {
- for (int i = 0; i <= content.size(); i++) {
- if (this->content[i].getName == name) {
- return this->content[i].getText();
- }
- }
- }
- int Language::findText(std::string text, bool byText) {
- if (byText) {
- for (int i = 0; i <= content.size(); i++) {
- if (this->content[i].getText == text) {
- return i;
- }
- }
- }
- else {
- for (int i = 0; i <= content.size(); i++) {
- if (this->content[i].getName == text) {
- return i;
- }
- }
- }
- }
- void Language::setText(std::string text, const int index) {
- this->content[index].setText(text);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement