Beispiel #1
0
 public LuaModule(LVM vm, Module value) : base(vm, Type.Module)
 {
     this.value = value;
     uid        = vm.NewUID();
 }
Beispiel #2
0
 public void Review()
 {
     LVM.LoadLevel(0);
 }
Beispiel #3
0
 public LuaFunction(LVM vm, Module module, StackFrame stackFrame) : base(vm, Type.Function)
 {
     this.module     = module;
     this.stackFrame = stackFrame;
     uid             = vm.NewUID();
 }
Beispiel #4
0
 public static extern IntPtr SendMessage(IntPtr hWnd, LVM msg, int wParam, ref RECT rc);
Beispiel #5
0
 public LuaNil(LVM vm, string uid) : base(vm, Type.Nil)
 {
     this.uid = uid;
 }
Beispiel #6
0
 public static extern IntPtr SendMessage(IntPtr hWnd, LVM Msg, IntPtr wParam, IntPtr lParam);
Beispiel #7
0
 public LuaInteger(LVM vm, int value) : base(vm, Type.Integer)
 {
     this.value = value;
 }
Beispiel #8
0
 public LuaString(LVM vm, string value) : base(vm, Type.String)
 {
     this.value = value;
 }
Beispiel #9
0
 public LuaLabel(LVM vm, string value, int index) : base(vm, Type.Label)
 {
     this.value = value;
     this.index = index;
     uid        = vm.NewUID();
 }
Beispiel #10
0
 public void LoadNext()
 {
     LVM.LoadNextLevel();
 }
Beispiel #11
0
 public LuaBoolean(LVM vm, bool value) : base(vm, Type.Boolean)
 {
     this.value = value;
 }
 internal static extern int SendMessage(IntPtr hWnd, LVM msg, int wParam, ref LVHITTESTINFO hitTestInfo);
 internal static extern int SendMessage(IntPtr hWnd, LVM msg, int wParam, ref RECT rect);