move to terrain render system
This commit is contained in:
@ -19,7 +19,7 @@ type GameScreen struct {
|
||||
|
||||
func NewGameScreen(mw *mainwindow.MainWindow, state *gamestate.GameState, viewPort *mainwindow.ViewPort, controller *ecs.Controller, scm *types.ScreenManager) *GameScreen {
|
||||
ts := &GameScreen{mw: mw, state: state, vp: viewPort, controller: controller, scm: scm}
|
||||
renderMobs := systems.MobRenderSystem{EntityController: ts.controller}
|
||||
renderMobs := systems.MobRenderSystem{Controller: ts.controller, Layer: ts.mw.GetLayer("base"), Viewport: ts.vp}
|
||||
ts.controller.AddSystem(renderMobs, 1)
|
||||
return ts
|
||||
}
|
||||
@ -82,6 +82,5 @@ func (ts *GameScreen) HandleInput(input string) {
|
||||
|
||||
func (ts *GameScreen) Render() {
|
||||
ts.vp.Render(ts.state)
|
||||
}
|
||||
|
||||
|
||||
ts.controller.Process([]string{})
|
||||
}
|
Reference in New Issue
Block a user