square(const sf::Vector2f& windims, const wing& winger, const sf::Color& color)
		: m_windims(windims), m_winger(winger), m_side(m_windims.y/m_divis),	
		  m_radius(0.5f*m_side), m_sides(m_side, m_side),
		  m_speed_right(m_speed_mult*m_windims.x, 0.0f), m_speed_left(-m_speed_mult*m_windims.x, 0.0f),
		  m_jump_up(0.0f, -m_jump_mult*m_windims.y), m_accel(0.0f, m_accel_mult*m_windims.y),
		  m_color(color), m_square(), m_shots()
	{
		set_wing();
		set_square();
	}
Exemplo n.º 2
0
static void
create()
{
    ::create();
    set_wing("troll");
}
Exemplo n.º 3
0
static void
create()
{
    ::create();
    set_wing("goblin");
}