public IRenderBase CreateObject(RenderProtocol renderProtocol, int gameSize) { IRenderBase result = null; switch (renderProtocol) { case RenderProtocol.CreateNumberObject: { result = new mmNumberObject(); } break; } return(result); }
public IRenderBase CreateObject(RenderProtocol renderProtocol, int gameSize) { IRenderBase renderObject = null; switch (renderProtocol) { case RenderProtocol.None: renderObject = null; break; case RenderProtocol.CreateNumberObject: renderObject = new NumberObject(gameSize, width, height, canvasOb); break; } return(renderObject); }
private void SendToRender(RenderProtocol renderProtocol) { var json = JsonSerializer.Serialize(renderProtocol); _process.StandardInput.WriteLine(json); }