AZ
Size: a a a
AZ
PO
PO
PO
I
if ( dynamic_cast<ball_i*> ( entity ) )
{
m_ball_state_component_getter = dynamic_cast<ball_state_component_getter_i*> ( entity );
m_ball_postition_component_getter = dynamic_cast<position_component_getter_i*> ( entity );
}
if ( dynamic_cast<paddle_i*>( entity ) )
{
m_paddle_postition_component_getter = dynamic_cast<position_component_getter_i*> ( entity );
m_paddle_render_component_getter = dynamic_cast<render_component_shape_rectangle_getter_i*>( entity );
}
I
SE
if ( dynamic_cast<ball_i*> ( entity ) )
{
m_ball_state_component_getter = dynamic_cast<ball_state_component_getter_i*> ( entity );
m_ball_postition_component_getter = dynamic_cast<position_component_getter_i*> ( entity );
}
if ( dynamic_cast<paddle_i*>( entity ) )
{
m_paddle_postition_component_getter = dynamic_cast<position_component_getter_i*> ( entity );
m_paddle_render_component_getter = dynamic_cast<render_component_shape_rectangle_getter_i*>( entity );
}
I
AZ
I
SE
AZ
PO
AZ
I
I
I
I