Beispiel #1
0
GroupPad::GroupPad(const IRect &rect, PGroupEditor editor, TileGroup *group)
    :Window(rect), m_editor(editor), m_group(group) {
    m_filter_box = make_shared<ComboBox>(IRect(0, 0, rect.width(), 22), 200,
                                         "Filter: ", enumStrings(TileFilter()));
    attach(m_filter_box);
    m_filter_box->selectEntry((int)editor->tileFilter());
}
Beispiel #2
0
	static bool tileFilterFunc(const Tile *tile, int ifilter) {
		DASSERT(tile);
		TileFilter filter = TileFilter(ifilter);
		DASSERT(validEnum(filter));
		return tile->type() == s_filters[filter];
	}