acme
Foundational cross-platform layer of the ca2 framework
Loading...
Searching...
No Matches
item_container_map.h
1// From acme/user/user/container.h by camilo on 2023-07-21 12:05 <3ThomasBorregaardSorensen!!
2// Created by camilo on 2023-07-18 13:46 <3ThomasBorregaardSorensen!!
3#pragma once
4
5
6#include "acme/handler/item_container.h"
7#include "acme/prototype/collection/integer_map.h"
8
9
10class CLASS_DECL_ACME item_container_map :
11 virtual public ::item
12{
13public:
14
15
16 ::index_map_base < ::pointer < ::item_container > > m_itemcontainermap;
17
18
19 item_container_map();
20 ~item_container_map() override;
21
22
23 void destroy() override;
24
25
26 virtual ::pointer < ::item_container > item_container(::collection::index iId);
27
28
29 //virtual bool is_item_pressed(const ::item_t & item) const;
30
31 //virtual bool is_item_hover(const ::item_t & item) const;
32
33
34
35};
36
37