game.ui.combined_graph ====================== .. py:module:: game.ui.combined_graph Attributes ---------- .. autoapisummary:: game.ui.combined_graph.MAX_DATA_POINTS game.ui.combined_graph.GRAPH_WIDTH game.ui.combined_graph.GRAPH_HEIGHT game.ui.combined_graph.GRAPH_X game.ui.combined_graph.GRAPH_Y Classes ------- .. autoapisummary:: game.ui.combined_graph.CombinedGraph Module Contents --------------- .. py:data:: MAX_DATA_POINTS :value: 200 .. py:data:: GRAPH_WIDTH :value: 200 .. py:data:: GRAPH_HEIGHT :value: 150 .. py:data:: GRAPH_X :value: 690 .. py:data:: GRAPH_Y :value: 10 .. py:class:: CombinedGraph Displays ecosystem health, villager happiness, and pig count on one graph. .. py:attribute:: rect .. py:attribute:: font .. py:attribute:: health_data :value: [] .. py:attribute:: happiness_data :value: [] .. py:attribute:: pig_data :value: [] .. py:attribute:: health_color :value: (80, 220, 80) .. py:attribute:: happiness_color :value: (80, 160, 255) .. py:attribute:: pig_color :value: (255, 160, 40) .. py:method:: add_data_point(degradation, happiness, pig_count) Record one sample. Pig count is normalised against HAPPINESS_MAX_PIG_COUNT. .. py:method:: render(screen)