Apian-Framework / BeamGameCode

Engine-independent C# core game code for Beam
0 stars 0 forks source link

Remove "frontend" property from BeamAppCore #14

Closed jimkberry closed 4 years ago

jimkberry commented 4 years ago

Get rid of "frontend" property. It is only ever referenced by the backend BeamApplication game modes and BikeController. This is historical from when BeamAppCore itself was modal.

This also involves getting rid of the AppCore PostBikeCommand, PostBikeTurn, and PostBikeCreateData methods, which don;t belong there (they don't modify core state).

They should be moved to BeamGameNet instead, and the backend game code that calls them changed to reflect it.

jimkberry commented 4 years ago

while doing this it turned out to be a good time to do several other "core isolation" changes.

jimkberry commented 4 years ago

done