From fb539fd440154c95f3dd5e47dfb4f8e19a4ae2a6 Mon Sep 17 00:00:00 2001 From: Oliver Schinagl Date: Fri, 26 Nov 2004 16:13:48 +0000 Subject: equalizer mode now concave, but 'upside down' --- Graphic_Equalizer/src/eventhandler.hcc | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/Graphic_Equalizer/src/eventhandler.hcc b/Graphic_Equalizer/src/eventhandler.hcc index ae968cb..ab59322 100644 --- a/Graphic_Equalizer/src/eventhandler.hcc +++ b/Graphic_Equalizer/src/eventhandler.hcc @@ -239,7 +239,6 @@ void eventhandler_main(audiodata_t *audiodata, events_t *events, mousedata_t *mo events->locked_equalizer = TRUE; delay; reference_point = events->equalizer_display[(events->mask -5 -AREA_EQUALIZER_MIN) <- 7]; - print_hex_value(0 @ events->mask);print_string("Ref: ");print_hex_value(0 @ reference_point);print_eol(); for (index_offset = 9; index_offset != 0; index_offset--) { unsigned 10 average_bar; @@ -255,14 +254,13 @@ void eventhandler_main(audiodata_t *audiodata, events_t *events, mousedata_t *mo if (index_offset > 5) { bar_index = (index_offset -5); } else { - shift = 5 - shift; bar_index = (5 -index_offset); } if (reference_point > mousedata->y) { - average_bar = reference_point -((reference_point -mousedata->y) >> bar_index); + average_bar = mousedata->y -((reference_point -mousedata->y) >> (5 - bar_index)); } else { - average_bar = reference_point +((mousedata->y -reference_point) >> bar_index); + average_bar = mousedata->y +((mousedata->y -reference_point) >> (5 - bar_index)); } equalizer_index = ((events->mask +5 -(0 @ index_offset) -AREA_EQUALIZER_MIN) <- 7); @@ -272,9 +270,6 @@ void eventhandler_main(audiodata_t *audiodata, events_t *events, mousedata_t *mo } events->locked_equalizer = FALSE; -/* - -*/ } else { delay; } -- cgit v0.12