Cleaned code

This commit is contained in:
2020-09-26 15:33:02 -04:00
parent b04fdf7f70
commit a351030fe4
4 changed files with 8 additions and 9 deletions

View File

@ -54,7 +54,6 @@ int Sprite::GetHeight() {
return height;
}
int Sprite::GetWidth() {
return width;
@ -117,7 +116,9 @@ void Sprite::AdjustYShift(int y) {
y_shift += y;
}
int Sprite::GetShiftArray(int pos, int shift, int array_size) {
int Sprite::GetShiftArray(int pos,
int shift,
int array_size) {
return (array_size + ((pos + shift) % array_size)) % array_size;
}

View File

@ -1,6 +1,8 @@
#include "wave.h"
Wave::Wave(WaveShape m_wave, int width, int height) : Sprite(width, height) {
Wave::Wave(WaveShape m_wave,
int width,
int height) : Sprite(width, height) {
wave = m_wave;
DrawShape();
}
@ -28,7 +30,7 @@ void Wave::DrawShape() {
case WaveShape::kSine:
default:
for (int i = 0; i < GetWidth(); i++) {
int pixel = (int) round(std::sin(2*pi*((double)(i%GetWidth())/GetWidth())) * (GetHeight()/2) + GetHeight()/2);
int pixel = (int) round(std::sin(2*pi*((double)(i%x_max)/x_max)) * (y_max/2) + y_max/2);
AddPixel(i, pixel, true);
}
return;