Size: a a a

2019 October 18

D

DaySandBox in pro.lua
Message from СУПЕР 🇹🇼 deleted. Reason: new user and external link (?)
источник

AB

Aleksandr Borgardt in pro.lua
Serhii Herashchenko
Как мне передать в луа объект плюсов?

Например, структуру
Допустим
struct S
{
   int x;
   int y;
};
S foo;


Как мне передать в луа foo
Luabridge принципиально или можно предложить sol2 ?
источник

SH

Serhii Herashchenko in pro.lua
Aleksandr Borgardt
Luabridge принципиально или можно предложить sol2 ?
та просто удобно, первое, что я нашел да и мануал неплохой
источник

SH

Serhii Herashchenko in pro.lua
Aleksandr Borgardt
Luabridge принципиально или можно предложить sol2 ?
в принципе могу рассмотреть и этот вариант
источник

D

DaySandBox in pro.lua
Message from Shri4545 Dreamer deleted. Reason: new user and external link (?)
источник

D

DaySandBox in pro.lua
Message from huasio BALLEST deleted. Reason: new user and external link (?)
источник

SH

Serhii Herashchenko in pro.lua
Aleksandr Borgardt
Luabridge принципиально или можно предложить sol2 ?
и все же, как это сделать?)
источник

AB

Aleksandr Borgardt in pro.lua
После обеда скажу щас митинги
источник

SH

Serhii Herashchenko in pro.lua
Aleksandr Borgardt
После обеда скажу щас митинги
у вас митинги во время обеда?
источник

SH

Serhii Herashchenko in pro.lua
или я как-то не так понял
источник

AB

Aleksandr Borgardt in pro.lua
щас обеденое время  и в обеденое время митинг
источник

AB

Aleksandr Borgardt in pro.lua
@tumbris это один из спсобов сделать то что тебе надо   https://gist.github.com/kotbegemot/728c6793893244b1bbbbe801f4a3b570
источник

SH

Serhii Herashchenko in pro.lua
мне не совсем это нужно

например, есть структура

struct Point 
{
   float x;
   float y;
};


Есть переменная этого типа:

Point x;

И мне нужно сделать так, что б я с луа мог написать например
x.x = 15
И значение поменяла не просто локальная переменная луа стека, а переменная x в плюсах
источник

АК

Александр Караев in pro.lua
Serhii Herashchenko
мне не совсем это нужно

например, есть структура

struct Point 
{
   float x;
   float y;
};


Есть переменная этого типа:

Point x;

И мне нужно сделать так, что б я с луа мог написать например
x.x = 15
И значение поменяла не просто локальная переменная луа стека, а переменная x в плюсах
источник

АК

Александр Караев in pro.lua
Serhii Herashchenko
мне не совсем это нужно

например, есть структура

struct Point 
{
   float x;
   float y;
};


Есть переменная этого типа:

Point x;

И мне нужно сделать так, что б я с луа мог написать например
x.x = 15
И значение поменяла не просто локальная переменная луа стека, а переменная x в плюсах
источник

SH

Serhii Herashchenko in pro.lua
балдежь, спасибо
источник

S

Snusmumriken in pro.lua
Но это sol, на чистых луях это тоже более чем реализуется.
источник

S

Snusmumriken in pro.lua
Просто выдашь userdata, вешаешь на неё метатаблицу с __index
источник

АК

Александр Караев in pro.lua
Snusmumriken
Но это sol, на чистых луях это тоже более чем реализуется.
Так конечно, sol же lua C api юзает. Просто как обёртка он крайне удобен, если уж есть возможность юзать С++, а не чистый C
источник

АК

Александр Караев in pro.lua
У меня кстати товарищ интересовался, есть ли хорошие биндинги луа к дельфи. Может кто-то по своему опыту посоветует? Да-да, дельфи
источник