Описание тега squirrel

Squirrel is a high-level object-oriented light-weight scripting language that's designed to be used in real-time requirements applications, like video games.
0 ответов

Белка sq_getclosurename не работает

Пытаюсь создать свою собственную утилиту связывания функций, но зацикливаюсь на попытке использовать нативный метод c для правильного обратного вызова. Если я связываю функцию, используя стандартный метод: sq_pushroottable(vm); sq_pushstring(vm, nam…
31 май '18 в 17:45
1 ответ

Как перенаправить вывод команды "print" белка в файл?

У меня есть плагин Squirrel, как показано ниже: fe.add_transition_callback( "removefavourite" ); function removefavourite( ttype, var, ttime ) { switch ( ttype ) { case Transition.ChangedTag: print( fe.game_info( Info.Name ) + "\n" ); system( "echo …
07 янв '19 в 13:05
0 ответов

Библиотека для Grove ЖК-дисплей RGB на электрической плате Imp Imp3

Есть ли библиотека для использования дисплея Grove LCD RGB (от seed studio) на плате imp003? Я получил этот ЖК-дисплей -> http://wiki.seeedstudio.com/Grove-LCD_RGB_Backlight/ и хочу, чтобы он работал на Imp 003 -> https://store.electricimp.com/produ…
05 дек '18 в 23:35
1 ответ

Скрипт Squirrel - проблема с пробелами - добавьте пробел для передачи в команду echo

У меня есть плагин белка, который вызывает "эхо". Это почти правильно, но, несмотря на то, что я рассмотрел различные ответы на стекопотоки к этой проблеме (и на других сайтах, связанных с Unix) относительно того, как бороться с проблемой "пробелов"…
08 янв '19 в 13:05
1 ответ

Electric IMP + PubNub: агент, совершающий дополнительные звонки

Я работаю над проектом IoT, который использует Electric Imp и PubNub для связи, и Parse для регистрации данных, облачного кода и т. Д. По какой-то причине мой код в IMP IDE выполняет несколько вызовов на канал PubNub, когда я хочу, чтобы событие тра…
29 окт '15 в 13:36
1 ответ

Символы не найдены ошибка при связывании приложения iPhone в XCode

Всякий раз, когда я пытаюсь скомпилировать приложение для iPhone, которое я портирую, я получаю ошибки компоновки. Приложение использует язык сценариев, называемый Squirrel (для чтения файлов уровней, хорошо с помощью SDK, пользовательский ввод отсу…
04 окт '09 в 20:31
1 ответ

Если оператор застрял в цикле, как запустить его только один раз?

Я создаю систему, которая будет отправлять текстовые сообщения каждый раз, когда датчик температуры выходит за пределы допустимого. Мне нужно, чтобы этот текст был отправлен только один раз, но он продолжает отправку. Код: if(temp > (userTemp + 5…
20 ноя '14 в 10:23
1 ответ

Как зарегистрировать класс Squirrel в C++

Здравствуйте, я пытаюсь использовать Squirrel в приложении C++. По этой причине я хочу зарегистрировать класс Squirrel в C++.Давайте возьмем следующий класс в качестве примера. class Foo { constructor(value) { ::print("constructor called"); this.tes…
30 янв '15 в 10:40
1 ответ

Составление Белкового Кода

Я новичок в сценариях на основе белка. Всякий раз, когда я пытаюсь скомпилировать программу с помощью компилятора GCC. Я получаю следующую ошибку: символ (ы) не найден для архитектуры x86_64 Я пытаюсь скомпилировать код на 64-битном Mac. Я новичок, …
22 фев '14 в 12:37
9 ответов

Языки сценариев игрового движка

Я пытаюсь создать полезный движок для трехмерной игры из движка рендеринга Ogre3d, чтобы смоделировать некоторые из идей, которые я выдвинул и попал на перепутье. Есть несколько языков сценариев, которые доступны, и мне было интересно, были ли один …
17 сен '08 в 21:32
1 ответ

Белка: как печатать без е ^?

local MAX = 0.059513641346164345134111361369; print( MAX ); Выход: 0.661467 local MAX = 0.000000000000000000000000000001; print( MAX ); Выход: 1e-030 Я хочу отобразить все 30 цифр после десятичной точки.
22 авг '16 в 17:26
1 ответ

Найти пустую ячейку в массиве и использовать ее

Так что у меня есть проблема, с которой я некоторое время возился в Белке. Я хочу создать что-то, что проходит через все внутри массива, например: local array = [1, 2, 3, -1, 5, -1, 7, -1]; и ищите те, которые равны -1, я хочу использовать только од…
07 авг '13 в 21:29
2 ответа

Разобрать целое число от основания 10 до основания 16 в белке

Как мне сделать преобразование целых чисел от 10 до 16 в Squirrel? В Javascript я могу сделать это с: parseInt("ff", 16), Я пытаюсь сделать код цвета HEX для калькулятора RGB для электрического беса. #ffaaccбудет разделен на 3 части (ff, aa а также …
26 июл '14 в 20:11
1 ответ

Язык сценариев для блоков кода

Я получил code::blocks в качестве моего компилятора C/C++ вместе с C++ для чайников, но моя единственная проблема заключается в неясном языке сценариев, о котором я никогда раньше не слышал; "Белок". Можно ли изменить язык сценариев code::blocks на …
09 сен '13 в 22:02
2 ответа

Справочник рекурса в белке

Можно ли проверить содержимое каталога на белка? Мне нужен список имен файлов, включая их пути, в данном каталоге и его подкаталогах. Я пишу сценарий для использования в Code::Blocks, который использует белку в качестве языка сценариев. Я взглянул н…
26 ноя '14 в 19:16
0 ответов

Генерация API-интерфейса для языка сценариев из существующего заголовочного файла C++

Я намерен использовать Squirrel в качестве языка сценариев для моего приложения C++. Естественно, должен быть API для взаимодействия с кодом C++ (для таких вещей, как доступ и изменение атрибутов в моей программе C++). Этот API будет состоять из нес…
2 ответа

Пожалуйста, порекомендуйте хорошее чтение о белке

Пожалуйста, поделитесь своими любимыми ссылками на этом языке, где можно узнать лучшее из него.А также, пожалуйста, опишите в нескольких словах наиболее важные особенности этого языка, отличающиеся от других языков, таких как Lua. Я просто не могу п…
18 ноя '09 в 11:30
1 ответ

Рассчитайте расстояние между игроками AIM (xyz, pitch, yaw) и TARGET Vector(xyz)

У нас есть цель, которая находится где-то на уровне, и игрок, который может двигаться и целиться где угодно. Теперь мы хотим рассчитать расстояние между игроками AIM и TARGET. Насколько далеко игроки стремятся от цели? - Если это значение близко к "…
23 июн '16 в 14:33
0 ответов

Привязать лямбду к белке

Возникли проблемы с привязкой функции к белке. Выполнение некоторых пользовательских привязок, поэтому я не могу использовать любые библиотеки. void SqurrelEng::bindFunction(const std::string & name, function_callback f, const std::string & …
19 май '18 в 16:25
3 ответа

Создание новых классов / членов во время выполнения на языках сценариев, используемых в C++

Я работал над этой проблемой в течение нескольких месяцев, и теперь хотел действительно придумать правильное решение, которое будет обрабатывать случай создания новых пользовательских классов (и экземпляров этих классов) с помощью функций-членов / с…
06 ноя '16 в 16:21