git repos / blockattack-game

blame: source/code/themes.hpp

normal view · raw

aaba4f1e Poul Sander 2023-07-25 13:34 1
/*
aaba4f1e Poul Sander 2023-07-25 13:34 2
===========================================================================
aaba4f1e Poul Sander 2023-07-25 13:34 3
blockattack - Block Attack - Rise of the Blocks
aaba4f1e Poul Sander 2023-07-25 13:34 4
Copyright (C) 2005-2023 Poul Sander
aaba4f1e Poul Sander 2023-07-25 13:34 5
aaba4f1e Poul Sander 2023-07-25 13:34 6
This program is free software: you can redistribute it and/or modify
aaba4f1e Poul Sander 2023-07-25 13:34 7
it under the terms of the GNU General Public License as published by
aaba4f1e Poul Sander 2023-07-25 13:34 8
the Free Software Foundation, either version 2 of the License, or
aaba4f1e Poul Sander 2023-07-25 13:34 9
(at your option) any later version.
aaba4f1e Poul Sander 2023-07-25 13:34 10
aaba4f1e Poul Sander 2023-07-25 13:34 11
This program is distributed in the hope that it will be useful,
aaba4f1e Poul Sander 2023-07-25 13:34 12
but WITHOUT ANY WARRANTY; without even the implied warranty of
aaba4f1e Poul Sander 2023-07-25 13:34 13
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
aaba4f1e Poul Sander 2023-07-25 13:34 14
GNU General Public License for more details.
aaba4f1e Poul Sander 2023-07-25 13:34 15
aaba4f1e Poul Sander 2023-07-25 13:34 16
You should have received a copy of the GNU General Public License
aaba4f1e Poul Sander 2023-07-25 13:34 17
along with this program.  If not, see http://www.gnu.org/licenses/
aaba4f1e Poul Sander 2023-07-25 13:34 18
aaba4f1e Poul Sander 2023-07-25 13:34 19
Source information and contacts persons can be found at
aaba4f1e Poul Sander 2023-07-25 13:34 20
https://www.blockattack.net
aaba4f1e Poul Sander 2023-07-25 13:34 21
===========================================================================
aaba4f1e Poul Sander 2023-07-25 13:34 22
*/
aaba4f1e Poul Sander 2023-07-25 13:34 23
aaba4f1e Poul Sander 2023-07-25 13:34 24
#pragma once
aaba4f1e Poul Sander 2023-07-25 13:34 25
aaba4f1e Poul Sander 2023-07-25 13:34 26
#include <string>
aaba4f1e Poul Sander 2023-07-25 13:34 27
aaba4f1e Poul Sander 2023-07-25 13:34 28
struct Theme {
aaba4f1e Poul Sander 2023-07-25 13:34 29
	std::string theme_name = "standard";
aaba4f1e Poul Sander 2023-07-25 13:34 30
	std::string back_board = "back_board";  // Can also be "back_board_sample_snow" or "trans_cover"
aaba4f1e Poul Sander 2023-07-25 13:34 31
};
aaba4f1e Poul Sander 2023-07-25 13:34 32
aaba4f1e Poul Sander 2023-07-25 13:34 33
/**
aaba4f1e Poul Sander 2023-07-25 13:34 34
 * @brief returns a theme from a list
aaba4f1e Poul Sander 2023-07-25 13:34 35
 * @return A copy of a theme
aaba4f1e Poul Sander 2023-07-25 13:34 36
 */
aaba4f1e Poul Sander 2023-07-25 13:34 37
Theme getNextTheme();
1970-01-01 00:00 38