void BindClass_CSprite() { Sqrat::Class<CSprite> def; def.Func("LoadTexture", &CSprite::LoadTexture); def.Func("Spawn", &CSprite::Spawn); def.Func("Think", &CSprite::Think); def.Func("Render", &CSprite::Render); def.Func("SetPos", &CSprite::SetPos ); def.Var("x", &CSprite::m_flPosX ); def.Var("y", &CSprite::m_flPosY ); def.Var("rot", &CSprite::m_flRotation ); def.Var("scale", &CSprite::m_flScale ); Sqrat::RootTable().Bind("Sprite", def); }