More code restructuring and system access functions.

This commit is contained in:
Marvin Blum
2016-08-19 00:15:27 +02:00
parent bc624295be
commit e88c163725
8 changed files with 65 additions and 44 deletions

View File

@@ -36,12 +36,7 @@ func (g *Game) Setup() {
mesh := goga.NewMesh(ply.IndexBuffer, ply.VertexBuffer, ply.TexCoordBuffer)
model := goga.NewModel(mesh, tex)
renderer, ok := goga.GetSystemByName("modelRenderer").(*goga.ModelRenderer)
if !ok {
panic("Could not find renderer")
}
renderer := goga.GetModelRenderer()
renderer.Prepare(model)
renderer.Add(model.Actor, model.Pos3D, model.Tex, model.Mesh)
g.model = model