Changeset View
Changeset View
Standalone View
Standalone View
source/gui/Scripting/GuiScriptConversions.cpp
Show All 19 Lines | |||||
#include "gui/ObjectBases/IGUIObject.h" | #include "gui/ObjectBases/IGUIObject.h" | ||||
#include "gui/SettingTypes/CGUIColor.h" | #include "gui/SettingTypes/CGUIColor.h" | ||||
#include "gui/SettingTypes/CGUIList.h" | #include "gui/SettingTypes/CGUIList.h" | ||||
#include "gui/SettingTypes/CGUISeries.h" | #include "gui/SettingTypes/CGUISeries.h" | ||||
#include "gui/SettingTypes/CGUISize.h" | #include "gui/SettingTypes/CGUISize.h" | ||||
#include "lib/external_libraries/libsdl.h" | #include "lib/external_libraries/libsdl.h" | ||||
#include "maths/Vector2D.h" | #include "maths/Vector2D.h" | ||||
#include "ps/Hotkey.h" | #include "ps/Hotkey.h" | ||||
#include "ps/CLogger.h" | |||||
#include "scriptinterface/ScriptConversions.h" | #include "scriptinterface/ScriptConversions.h" | ||||
#include <string> | #include <string> | ||||
#define SET(obj, name, value) STMT(JS::RootedValue v_(rq.cx); AssignOrToJSVal(rq, &v_, (value)); JS_SetProperty(rq.cx, obj, (name), v_)) | #define SET(obj, name, value) STMT(JS::RootedValue v_(rq.cx); AssignOrToJSVal(rq, &v_, (value)); JS_SetProperty(rq.cx, obj, (name), v_)) | ||||
// ignore JS_SetProperty return value, because errors should be impossible | // ignore JS_SetProperty return value, because errors should be impossible | ||||
// and we can't do anything useful in the case of errors anyway | // and we can't do anything useful in the case of errors anyway | ||||
▲ Show 20 Lines • Show All 323 Lines • Show Last 20 Lines |
Wildfire Games · Phabricator