Open DronCode opened 4 years ago
I'm trying to work with ZLIST but I got a few issues with it. First of all, I supposed that ZLIST is a linear data structure and this is the wrong idea. Therefore I will reverse all ZLIST API before continuing work with it. Also, the teleport editor development was delayed for the moment when ZLIST API will be reversed enough for work with it. And I have a note about ZREFTAB: I supposed that ZREFTAB was created together ZLIST but in common case, it isn't right.
Tasks
Implement API for ZLIST
ZLISTFactory<T>::create(size_t count)
)ZLIST API could be used through wrapper or similar data structure. I guess we shouldn't simulate original API. Main goal of this is get easier access to Glacier's members without any
__asm
blocks in logic code.Implement API for ZSysMem allocator
ZSysMem::allocate<T>()
ZSysMem::deallocate(void* pMem)
orZSysMem::deallocate<T>(T* ptr)