Cześć. Miałem zamiar napisać sobie taki "projekcik" na parę wieczorów, i prawie by mi się udało, gdyby nie te przeklęte bugi (;D)
Tutaj jest część, która psuje mi wszystko:
using drawable_unique = std::unique_ptr<buffer_drawable>;
using pos = std::pair<int, int>;
...
std::unordered_map<drawable_unique, pos> text_objs = {
{std::make_unique<buff_text>(buff_text("Hey wassup")), std::make_pair(5,5)}
};
A tutaj błędzik: https://pastebin.com/CULE4utT
Szukałem trochę, bawiłem się z obiektami lokalnymi i movami, ale wszystko przynosiło taki sam efekt. Trochę to dołuje, bo potrzebuję skończyć to w miarę szybko.
Prosiłbym o pomoc.