Tramway SDK
Classes | Namespaces | Functions
script.h File Reference
#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)