Rabbit Escape  2017-01-14_18:33:47_+0000__(tag:_v0.10.1)
Public Member Functions | List of all members
rabbitescape.engine.util.TestWaterUtil Class Reference

Public Member Functions

void empty_neighbourhood ()
 
void neighbourhood_includes_perimeter ()
 
void connection_has_to_be_in_both_directions ()
 
void exception_if_two_regions_connected_on_same_side ()
 
void no_exception_if_two_regions_on_same_side_arent_both_connected ()
 
void water_falls_down_if_space_below ()
 
void water_stays_if_no_space_below ()
 
void water_spreads_on_a_surface ()
 
void water_spreads_according_to_existing_contents ()
 
void water_doesnt_spread_if_neighbours_are_fuller ()
 
void pressurised_water_flows_upwards ()
 
void pressurised_water_can_flow_all_ways_at_once ()
 

Member Function Documentation

void rabbitescape.engine.util.TestWaterUtil.connection_has_to_be_in_both_directions ( )

Calculate the neighbourhood of a ramp in a water table of the form:

       [/RAMP]       
[SPACE][/RAMP][BLOCK]
       [SPACE]       

Check that the only neighbour returned is the space to the left.

void rabbitescape.engine.util.TestWaterUtil.empty_neighbourhood ( )
void rabbitescape.engine.util.TestWaterUtil.exception_if_two_regions_connected_on_same_side ( )
void rabbitescape.engine.util.TestWaterUtil.neighbourhood_includes_perimeter ( )
void rabbitescape.engine.util.TestWaterUtil.no_exception_if_two_regions_on_same_side_arent_both_connected ( )
void rabbitescape.engine.util.TestWaterUtil.pressurised_water_can_flow_all_ways_at_once ( )
void rabbitescape.engine.util.TestWaterUtil.pressurised_water_flows_upwards ( )
void rabbitescape.engine.util.TestWaterUtil.water_doesnt_spread_if_neighbours_are_fuller ( )
void rabbitescape.engine.util.TestWaterUtil.water_falls_down_if_space_below ( )
void rabbitescape.engine.util.TestWaterUtil.water_spreads_according_to_existing_contents ( )
void rabbitescape.engine.util.TestWaterUtil.water_spreads_on_a_surface ( )
void rabbitescape.engine.util.TestWaterUtil.water_stays_if_no_space_below ( )

The documentation for this class was generated from the following file: