Tramway SDK
|
#include <framework/entity.h>
#include <framework/serialization.h>
#include <framework/script.h>
#include <iostream>
Go to the source code of this file.
Classes | |
class | tram::Scriptable< T > |
Provides script language subclassing. More... | |
Namespaces | |
namespace | tram |
Serialization, i.e. | |
namespace | tram::ScriptableType |
Functions | |
void | tram::ScriptableType::Register (name_t base_type, Entity *(*constr_func)(name_t new_type, const SharedEntityData &, const ValueArray &), void(*destr_func)(Entity *)) |
Entity * | tram::ScriptableType::Make (name_t base_type, name_t new_type, const SharedEntityData &data, const ValueArray &array) |
void | tram::ScriptableType::Yeet (Entity *yeetable) |