mirror of
https://github.com/lihop/godot-xterm.git
synced 2024-11-24 18:20:25 +01:00
fix(pty): use double, not float, for blink times
Changes blink_on_time and blink_off_time to use double rather than float. When float was used, the default blink_off_time of 0.3 was being converted to 0.30000001192093 in GDScript.
This commit is contained in:
parent
481a1cb04a
commit
cb86cc95d7
2 changed files with 11 additions and 11 deletions
|
@ -84,7 +84,7 @@ Terminal::Terminal()
|
||||||
blink_off_time = 0.3;
|
blink_off_time = 0.3;
|
||||||
|
|
||||||
bell_muted = false;
|
bell_muted = false;
|
||||||
bell_cooldown = 0;
|
bell_cooldown = 0.1;
|
||||||
bell_timer = memnew(Timer);
|
bell_timer = memnew(Timer);
|
||||||
bell_timer->set_one_shot(true);
|
bell_timer->set_one_shot(true);
|
||||||
add_child(bell_timer, false, INTERNAL_MODE_FRONT);
|
add_child(bell_timer, false, INTERNAL_MODE_FRONT);
|
||||||
|
@ -607,24 +607,24 @@ double Terminal::get_bell_cooldown() const {
|
||||||
return bell_cooldown;
|
return bell_cooldown;
|
||||||
}
|
}
|
||||||
|
|
||||||
void Terminal::set_blink_on_time(const float time)
|
void Terminal::set_blink_on_time(const double time)
|
||||||
{
|
{
|
||||||
blink_on_time = time;
|
blink_on_time = time;
|
||||||
fore_material->set_shader_parameter("blink_on_time", blink_on_time);
|
fore_material->set_shader_parameter("blink_on_time", blink_on_time);
|
||||||
}
|
}
|
||||||
|
|
||||||
float Terminal::get_blink_on_time() const
|
double Terminal::get_blink_on_time() const
|
||||||
{
|
{
|
||||||
return blink_on_time;
|
return blink_on_time;
|
||||||
}
|
}
|
||||||
|
|
||||||
void Terminal::set_blink_off_time(const float time)
|
void Terminal::set_blink_off_time(const double time)
|
||||||
{
|
{
|
||||||
blink_off_time = time;
|
blink_off_time = time;
|
||||||
fore_material->set_shader_parameter("blink_off_time", blink_off_time);
|
fore_material->set_shader_parameter("blink_off_time", blink_off_time);
|
||||||
}
|
}
|
||||||
|
|
||||||
float Terminal::get_blink_off_time() const
|
double Terminal::get_blink_off_time() const
|
||||||
{
|
{
|
||||||
return blink_off_time;
|
return blink_off_time;
|
||||||
}
|
}
|
||||||
|
|
|
@ -65,11 +65,11 @@ namespace godot
|
||||||
void set_bell_cooldown(const double p_bell_cooldown);
|
void set_bell_cooldown(const double p_bell_cooldown);
|
||||||
double get_bell_cooldown() const;
|
double get_bell_cooldown() const;
|
||||||
|
|
||||||
void set_blink_on_time(const float p_blink_on_time);
|
void set_blink_on_time(const double p_blink_on_time);
|
||||||
float get_blink_on_time() const;
|
double get_blink_on_time() const;
|
||||||
|
|
||||||
void set_blink_off_time(const float p_blink_off_time);
|
void set_blink_off_time(const double p_blink_off_time);
|
||||||
float get_blink_off_time() const;
|
double get_blink_off_time() const;
|
||||||
|
|
||||||
void set_inverse_mode(const int mode);
|
void set_inverse_mode(const int mode);
|
||||||
int get_inverse_mode() const;
|
int get_inverse_mode() const;
|
||||||
|
@ -86,8 +86,8 @@ namespace godot
|
||||||
unsigned int cols;
|
unsigned int cols;
|
||||||
unsigned int rows;
|
unsigned int rows;
|
||||||
|
|
||||||
float blink_on_time;
|
double blink_on_time;
|
||||||
float blink_off_time;
|
double blink_off_time;
|
||||||
|
|
||||||
InverseMode inverse_mode;
|
InverseMode inverse_mode;
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue