exposed OS.set_exit_code and OS.get_exit_code to ObjectTypeDB

(cherry picked from commit fbfcc981d9)
This commit is contained in:
karroffel 2017-01-07 18:55:48 +01:00 committed by Rémi Verschelde
parent 3cd976366e
commit b1fc41a301
2 changed files with 16 additions and 0 deletions

View File

@ -553,6 +553,16 @@ void _OS::set_icon(const Image& p_icon) {
OS::get_singleton()->set_icon(p_icon); OS::get_singleton()->set_icon(p_icon);
} }
int _OS::get_exit_code() const {
return OS::get_singleton()->get_exit_code();
}
void _OS::set_exit_code(int p_code) {
OS::get_singleton()->set_exit_code(p_code);
}
/** /**
* Get current datetime with consideration for utc and * Get current datetime with consideration for utc and
* dst * dst
@ -1112,6 +1122,9 @@ void _OS::_bind_methods() {
ObjectTypeDB::bind_method(_MD("set_icon","icon"),&_OS::set_icon); ObjectTypeDB::bind_method(_MD("set_icon","icon"),&_OS::set_icon);
ObjectTypeDB::bind_method(_MD("get_exit_code"),&_OS::get_exit_code);
ObjectTypeDB::bind_method(_MD("set_exit_code","code"),&_OS::set_exit_code);
ObjectTypeDB::bind_method(_MD("delay_usec","usec"),&_OS::delay_usec); ObjectTypeDB::bind_method(_MD("delay_usec","usec"),&_OS::delay_usec);
ObjectTypeDB::bind_method(_MD("delay_msec","msec"),&_OS::delay_msec); ObjectTypeDB::bind_method(_MD("delay_msec","msec"),&_OS::delay_msec);
ObjectTypeDB::bind_method(_MD("get_ticks_msec"),&_OS::get_ticks_msec); ObjectTypeDB::bind_method(_MD("get_ticks_msec"),&_OS::get_ticks_msec);

View File

@ -246,6 +246,9 @@ public:
void set_use_file_access_save_and_swap(bool p_enable); void set_use_file_access_save_and_swap(bool p_enable);
void set_icon(const Image& p_icon); void set_icon(const Image& p_icon);
int get_exit_code() const;
void set_exit_code(int p_code);
Dictionary get_date(bool utc) const; Dictionary get_date(bool utc) const;
Dictionary get_time(bool utc) const; Dictionary get_time(bool utc) const;
Dictionary get_datetime(bool utc) const; Dictionary get_datetime(bool utc) const;