Cleanup some math stuff
This commit is contained in:
parent
29ad386bef
commit
7f905cd9dc
@ -52,7 +52,7 @@ CXXFLAGS := $(CFLAGS) -fno-rtti -fno-exceptions -std=gnu++11
|
||||
ASFLAGS := -g $(ARCH)
|
||||
LDFLAGS = -specs=$(DEVKITPRO)/libnx/switch.specs -g $(ARCH) -Wl,-Map,$(notdir $*.map)
|
||||
|
||||
LIBS := -lnx
|
||||
LIBS := -lnx -lm
|
||||
|
||||
#---------------------------------------------------------------------------------
|
||||
# list of directories containing libraries, this must be the top level containing
|
||||
|
@ -5,12 +5,7 @@ float approxSin(float x) {
|
||||
float ret;
|
||||
|
||||
// always wrap input angle to -PI..PI
|
||||
while (x<-3.14159265 || x>3.14159265) {
|
||||
if (x<-3.14159265)
|
||||
x += 6.28318531;
|
||||
else if (x >3.14159265)
|
||||
x -= 6.28318531;
|
||||
}
|
||||
x = fmod(x, M_PI*2.0)-M_PI;
|
||||
|
||||
// compute sine
|
||||
if (x<0)
|
||||
|
@ -68,12 +68,11 @@ static void drawEntry(menuEntry_s* me, int off_x, int is_active) {
|
||||
int shadow_inset;
|
||||
color_t shadow_color;
|
||||
uint8_t shadow_alpha_base = 80;
|
||||
float highlight_multiplier, highlight_mod;
|
||||
float highlight_multiplier;
|
||||
int shadow_size = 4;
|
||||
|
||||
if (is_active) {
|
||||
highlight_mod = timer - 1.0 * (int)(timer / 1.0);
|
||||
highlight_multiplier = fmax(0.0, fabs(highlight_mod - 0.5) / 0.5);
|
||||
highlight_multiplier = fmax(0.0, fabs(fmod(timer, 1.0) - 0.5) / 0.5);
|
||||
border_color = MakeColor(themeCurrent.highlightColor.r + (255 - themeCurrent.highlightColor.r) * highlight_multiplier, themeCurrent.highlightColor.g + (255 - themeCurrent.highlightColor.g) * highlight_multiplier, themeCurrent.highlightColor.b + (255 - themeCurrent.highlightColor.b) * highlight_multiplier, 255);
|
||||
border_start_x = start_x-5;
|
||||
border_end_x = end_x+5;
|
||||
|
Loading…
Reference in New Issue
Block a user