public RenderSystem(GraphicsDevice graphicsDevice, PondSimState pond, Texture2D frogSprite, SpriteFont uiFont, FrogAnimationData animationData) { mRenderer = new PrimitiveRenderer(); mRenderer.Setup(graphicsDevice); mFrogRenderer = new FrogRenderer(); mFrogRenderer.Setup(graphicsDevice, frogSprite, animationData); mUIFont = uiFont; mPond = pond; mDevice = graphicsDevice; SetupCamera(graphicsDevice, pond); mUISpriteBatch = new SpriteBatch(mDevice); }