-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathScript.c
46 lines (42 loc) · 852 Bytes
/
Script.c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
#include "Script.h"
void Create_Interperter(Create_Interperter_Func* create_interperter)
{
(create_interperter)();
}
//void Register_C_Functions(Register_C_functions_Func* register_c_functions)
//{
//(register_c_functions)();
//}
void Run_Script(Run_Script_Func* run_script)
{
(run_script)("");
}
void Run_File(Run_File_Func* run_file)
{
(run_file)("");
}
const char* GetScriptTypeFromEnum(SCRIPT_TYPE script_type){
switch(script_type){
case LUA:
return "lua";
break;
case RUBY:
return "ruby";
break;
case PYTHON:
return "python";
break;
case GO:
return "GO";
break;
case SQURRIEL:
return "squrriel";
break;
case CUSTOM_SCRIPT:
return "custom_script";
break;
case NONE:
return "none";
break;
}
}