//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); }
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 ); }