blob: b1dd4d7d6b75f85e24085db7f4c09ee1f0dbb7de (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
#include "vmrunner.hpp"
#include "fncmodules.hpp"
extern blrScriptVM *vm;
extern callStack<Idata> callStk;
extern unsigned getHash(const char *s);
void callFnc(const char* fnc)
{
if(getHash(fnc)==getHash("randi"))
randi(callStk.pop(),callStk.pop());
if(getHash(fnc)==getHash("randr"))
randr(callStk.pop(),callStk.pop());
if(getHash(fnc)==getHash("createBullet"))
createBullet(callStk.pop(),callStk.pop(),callStk.pop(),callStk.pop());
if(callStk.empty())callStk.clear();
}
|