iw5-mod/src/game/scripting/stack_isolation.hpp

24 lines
369 B
C++
Raw Normal View History

2019-01-20 07:21:43 -05:00
#pragma once
#include "game/game.hpp"
namespace game
{
namespace scripting
{
class stack_isolation final
{
public:
stack_isolation();
~stack_isolation();
private:
native::VariableValue stack_[512]{};
native::VariableValue* max_stack_;
native::VariableValue* top_;
unsigned int in_param_count_;
unsigned int out_param_count_;
};
}
}