示例#1
0
//initialize is called by each constructor 
void ascii_man::initialize(float _gravity)
{
	set_temp_mv(NULL);
	set_gravity(_gravity);
	set_render(""," 0 "," 8="," /\\","");
	set_pt(20,2);
	set_xt(1.2,1.5);
	set_mv(0,0);
	set_mass(3);
	set_frict((float)0.55);
	dir = 1;
	set_damage(10);
	set_health(50);
}
示例#2
0
GuiPlayer::GuiPlayer( VlcInstance &inst ) : QWidget( NULL ), inst2( inst ), player( inst ), ui( new Ui_player ){
	ui->setupUi( this );
	
	libvlc_event_attach(
			libvlc_media_player_event_manager( player )
		,	libvlc_MediaPlayerTimeChanged
		,	&event_time_changed
		,	this
		);
	
	render = NULL;
	set_render( new Render( (QWidget*)NULL ) );
	
	connect( ui->btn_play, SIGNAL( clicked() ), &player, SLOT( play() ) );
	connect( ui->btn_pause, SIGNAL( clicked() ), &player, SLOT( pause() ) );
	connect( ui->btn_stop, SIGNAL( clicked() ), &player, SLOT( set_stop() ) );
	connect( ui->btn_next, SIGNAL( clicked() ), &player, SLOT( next_chapter() ) );
	connect( ui->btn_prev, SIGNAL( clicked() ), &player, SLOT( previous_chapter() ) );
	connect( ui->btn_record, SIGNAL( clicked() ), this, SLOT( update_record() ) );
	connect( ui->sld_time, SIGNAL( valueChanged(int) ), this, SLOT( set_time(int) ) );
	
	setAcceptDrops( true );
}