use explicit float constants to avoid warnings in some compilers
This commit is contained in:
parent
99198d044f
commit
5f81a92cdd
@ -1971,14 +1971,14 @@ static int stbte__float_control(int x0, int y0, int w, float minv, float maxv, f
|
|||||||
stbte__ui.accum_y -= ay*STBTE_FLOAT_CONTROL_GRANULARITY;
|
stbte__ui.accum_y -= ay*STBTE_FLOAT_CONTROL_GRANULARITY;
|
||||||
if (stbte__ui.shift) {
|
if (stbte__ui.shift) {
|
||||||
if (stbte__ui.active_event == STBTE__leftdown)
|
if (stbte__ui.active_event == STBTE__leftdown)
|
||||||
delta = ax * 16 + ay;
|
delta = ax * 16.0f + ay;
|
||||||
else
|
else
|
||||||
delta = ax / 16.0 + ay / 256.0;
|
delta = ax / 16.0f + ay / 256.0f;
|
||||||
} else {
|
} else {
|
||||||
if (stbte__ui.active_event == STBTE__leftdown)
|
if (stbte__ui.active_event == STBTE__leftdown)
|
||||||
delta = ax*10 + ay;
|
delta = ax*10.0f + ay;
|
||||||
else
|
else
|
||||||
delta = ax * 0.1 + ay * 0.01;
|
delta = ax * 0.1f + ay * 0.01f;
|
||||||
}
|
}
|
||||||
v += delta * scale;
|
v += delta * scale;
|
||||||
if (v < minv) v = minv;
|
if (v < minv) v = minv;
|
||||||
@ -3553,8 +3553,8 @@ static void stbte__props_panel(stbte_tilemap *tm, int x0, int y0, int w, int h)
|
|||||||
int flag = (int) p[i];
|
int flag = (int) p[i];
|
||||||
if (stbte__layerbutton(x,y, flag ? 'x' : ' ', STBTE__ID(STBTE__prop_flag,i), flag, 0, 2)) {
|
if (stbte__layerbutton(x,y, flag ? 'x' : ' ', STBTE__ID(STBTE__prop_flag,i), flag, 0, 2)) {
|
||||||
stbte__begin_undo(tm);
|
stbte__begin_undo(tm);
|
||||||
stbte__undo_record_prop_float(tm,mx,my,i,flag);
|
stbte__undo_record_prop_float(tm,mx,my,i,(float) flag);
|
||||||
p[i] = !flag;
|
p[i] = (float) !flag;
|
||||||
stbte__end_undo(tm);
|
stbte__end_undo(tm);
|
||||||
}
|
}
|
||||||
stbte__draw_text(x+13,y+1,s,x1-(x+13)-2,STBTE__TEXTCOLOR(STBTE__cpanel));
|
stbte__draw_text(x+13,y+1,s,x1-(x+13)-2,STBTE__TEXTCOLOR(STBTE__cpanel));
|
||||||
@ -3568,7 +3568,7 @@ static void stbte__props_panel(stbte_tilemap *tm, int x0, int y0, int w, int h)
|
|||||||
if (a+v != p[i] || v < 0 || v > b-a) {
|
if (a+v != p[i] || v < 0 || v > b-a) {
|
||||||
if (v < 0) v = 0;
|
if (v < 0) v = 0;
|
||||||
if (v > b-a) v = b-a;
|
if (v > b-a) v = b-a;
|
||||||
p[i] = a+v; // @TODO undo
|
p[i] = (float) (a+v); // @TODO undo
|
||||||
}
|
}
|
||||||
switch (stbte__slider(x, slider_width, y+7, b-a, &v, STBTE__ID(STBTE__prop_int,i)))
|
switch (stbte__slider(x, slider_width, y+7, b-a, &v, STBTE__ID(STBTE__prop_int,i)))
|
||||||
{
|
{
|
||||||
@ -3576,7 +3576,7 @@ static void stbte__props_panel(stbte_tilemap *tm, int x0, int y0, int w, int h)
|
|||||||
stbte__saved = p[i];
|
stbte__saved = p[i];
|
||||||
// fallthrough
|
// fallthrough
|
||||||
case STBTE__change:
|
case STBTE__change:
|
||||||
p[i] = a+v; // @TODO undo
|
p[i] = (float) (a+v); // @TODO undo
|
||||||
break;
|
break;
|
||||||
case STBTE__end:
|
case STBTE__end:
|
||||||
if (p[i] != stbte__saved) {
|
if (p[i] != stbte__saved) {
|
||||||
|
Loading…
Reference in New Issue
Block a user