mirror of
https://github.com/isledecomp/isle-portable.git
synced 2024-11-26 17:36:12 -05:00
bb0d5be921
* Implement MxAtomId and reference counter (stl set) * Partial success in hiding 4786 warning spam. * Build out most of MxOmni::Destroy since it also touches the set * Add some size asserts
18 lines
304 B
C++
18 lines
304 B
C++
#include "mxatomidcounter.h"
|
|
#include "decomp.h"
|
|
|
|
DECOMP_SIZE_ASSERT(MxAtomIdCounter, 0x14);
|
|
DECOMP_SIZE_ASSERT(MxAtomIdCounterSet, 0x10);
|
|
|
|
// OFFSET: LEGO1 0x100ad7f0
|
|
void MxAtomIdCounter::Inc()
|
|
{
|
|
m_value++;
|
|
}
|
|
|
|
// OFFSET: LEGO1 0x100ad800
|
|
void MxAtomIdCounter::Dec()
|
|
{
|
|
if (m_value)
|
|
m_value--;
|
|
}
|