#ifndef GRAPHICSFORGRAVITY_H_INCLUDED
#define GRAPHICSFORGRAVITY_H_INCLUDED


#include "gravity_support.h"


extern void InitializeGraphics (STATE *s);
/*
Treats its arg as read-only.
Opens a suitable window, and sets up a sensible initial private graphics state.
Does not draw anything yet---we haven't had the first EventExpose.
*/

extern void DrawState (STATE *s);
/*
Treats its arg as read-only.
Draws the given system of bodies in the window.
Note: we update the private graphics state here. We also try to manage any
      events sensibly "on the fly".
*/


#endif /* GRAPHICSFORGRAVITY_H_INCLUDED */
