colors.h

changeset 48
113eb6446c61
child 68
c637b172d565
equal deleted inserted replaced
47:9dd536c1ce39 48:113eb6446c61
1 /*
2 * LDForge: LDraw parts authoring CAD
3 * Copyright (C) 2013 Santeri `arezey` Piippo
4 *
5 * This program is free software: you can redistribute it and/or modify
6 * it under the terms of the GNU General Public License as published by
7 * the Free Software Foundation, either version 3 of the License, or
8 * (at your option) any later version.
9 *
10 * This program is distributed in the hope that it will be useful,
11 * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 * GNU General Public License for more details.
14 *
15 * You should have received a copy of the GNU General Public License
16 * along with this program. If not, see <http://www.gnu.org/licenses/>.
17 */
18
19 #ifndef __COLORS_H__
20 #define __COLORS_H__
21
22 #include "common.h"
23
24 #define MAX_COLORS 512
25
26 class color {
27 public:
28 str zName;
29 str zColor;
30 float fAlpha;
31 };
32
33 typedef struct {
34 const short dIndex;
35 const char* sName, *sColor;
36 const float fAlpha;
37 } TemporaryColorMeta;
38
39 void initColors ();
40 extern color* g_LDColors[MAX_COLORS];
41
42 #endif // __COLORS_H__

mercurial