Porytiles
Loading...
Searching...
No Matches
pack_bin.hpp
Go to the documentation of this file.
1
#pragma once
2
3
#include "porytiles2/domain/model/color_set.hpp"
4
5
namespace
porytiles2
{
6
7
class
PackBin
{
8
public
:
9
PackBin
(
unsigned
int
pal_index
,
const
ColorSet
&
color_set
) : pal_index_{
pal_index
}, color_set_{
color_set
} {}
10
11
[[nodiscard]]
unsigned
int
pal_index
()
const
12
{
13
return
pal_index_;
14
}
15
16
[[nodiscard]]
const
ColorSet
&
color_set
()
const
17
{
18
return
color_set_;
19
}
20
21
[[nodiscard]]
ColorSet
&
color_set
()
22
{
23
return
color_set_;
24
}
25
26
private
:
27
unsigned
int
pal_index_;
28
ColorSet
color_set_;
29
};
30
31
}
// namespace porytiles2
porytiles2::ColorSet
A set of colors represented as a bitset.
Definition
color_set.hpp:19
porytiles2::PackBin
Definition
pack_bin.hpp:7
porytiles2::PackBin::pal_index
unsigned int pal_index() const
Definition
pack_bin.hpp:11
porytiles2::PackBin::color_set
const ColorSet & color_set() const
Definition
pack_bin.hpp:16
porytiles2::PackBin::PackBin
PackBin(unsigned int pal_index, const ColorSet &color_set)
Definition
pack_bin.hpp:9
porytiles2::PackBin::color_set
ColorSet & color_set()
Definition
pack_bin.hpp:21
porytiles2
Definition
app_config.hpp:10
Porytiles2
include
porytiles2
domain
models
pack_bin.hpp
Generated by
1.9.8