|  | Pyrogenesis HEAD
    Pyrogenesis, a RTS Engine | 
#include "precompiled.h"#include "ps/CLogger.h"#include "scriptinterface/ScriptConversions.h"#include "simulation2/MessageTypes.h"#include "simulation2/TypeList.h"
| Macros | |
| #define | TOJSVAL_SETUP() | 
| #define | SET_MSG_PROPERTY(name) | 
| #define | FROMJSVAL_SETUP() | 
| #define | GET_MSG_PROPERTY(type, name) | 
| #define | MESSAGE_1(name, t0, a0) | 
| #define | MESSAGE(name) case MT_##name: return CMessage##name::FromJSVal(rq, val); | 
| #define | INTERFACE(name) | 
| #define | COMPONENT(name) | 
| Functions | |
| CMessage * | CMessageFromJSVal (int mtid, const ScriptRequest &rq, JS::HandleValue val) | 
| #define COMPONENT | ( | name | ) | 
| #define FROMJSVAL_SETUP | ( | ) | 
| #define GET_MSG_PROPERTY | ( | type, | |
| name | |||
| ) | 
| #define INTERFACE | ( | name | ) | 
| #define MESSAGE | ( | name | ) | case MT_##name: return CMessage##name::FromJSVal(rq, val); | 
| #define MESSAGE_1 | ( | name, | |
| t0, | |||
| a0 | |||
| ) | 
| #define SET_MSG_PROPERTY | ( | name | ) | 
| #define TOJSVAL_SETUP | ( | ) | 
| CMessage * CMessageFromJSVal | ( | int | mtid, | 
| const ScriptRequest & | rq, | ||
| JS::HandleValue | val | ||
| ) |