compile warn fix

This commit is contained in:
Dejvino 2026-02-28 19:52:36 +01:00
parent 11fabe1f29
commit 0e7b5925d2
2 changed files with 2 additions and 27 deletions

View File

@ -151,21 +151,6 @@ void drawToggle(SDL_Renderer* renderer, int x, int y, int size, bool active) {
SDL_RenderDrawLine(renderer, m_x + m_w, m_y, m_x + m_w, m_y + m_h); // Right leg SDL_RenderDrawLine(renderer, m_x + m_w, m_y, m_x + m_w, m_y + m_h); // Right leg
} }
void drawSlider(SDL_Renderer* renderer, int x, int y, int w, int h, float val, const char* label) {
// Track
SDL_SetRenderDrawColor(renderer, 80, 80, 80, 255);
SDL_Rect track = {x + w/2 - 2, y, 4, h};
SDL_RenderFillRect(renderer, &track);
// Handle
int handleH = 10;
int handleY = y + h - (int)(val * h) - handleH/2;
SDL_SetRenderDrawColor(renderer, 200, 200, 200, 255);
SDL_Rect handle = {x, handleY, w, handleH};
SDL_RenderFillRect(renderer, &handle);
SDL_RenderDrawRect(renderer, &handle);
}
// --- Simple Vector Font --- // --- Simple Vector Font ---
void drawChar(SDL_Renderer* renderer, int x, int y, int size, char c) { void drawChar(SDL_Renderer* renderer, int x, int y, int size, char c) {
int w = size * 0.6; int w = size * 0.6;
@ -894,7 +879,6 @@ void loadPreset(int preset) {
engine.grid[x+3][y].param = (ratio > 1.0f) ? 0.5f : 0.0f; engine.grid[x+3][y].param = (ratio > 1.0f) ? 0.5f : 0.0f;
}; };
int sinkX = SynthEngine::GRID_W / 2;
int sinkY = SynthEngine::GRID_H - 1; int sinkY = SynthEngine::GRID_H - 1;
if (preset == 1) { if (preset == 1) {
@ -1183,15 +1167,6 @@ int main(int argc, char* argv[]) {
engine.setVolume(knob_vol_val); engine.setVolume(knob_vol_val);
} }
} }
} else if (e.type == SDL_MOUSEMOTION) {
if (e.motion.state & SDL_BUTTON_LMASK) {
int mouseX = e.motion.x;
int mouseY = e.motion.y;
if (mouseX >= GRID_PANEL_WIDTH) {
int synthX = mouseX - GRID_PANEL_WIDTH;
}
}
} else if (e.type == SDL_KEYDOWN) { } else if (e.type == SDL_KEYDOWN) {
if (e.key.repeat == 0) { // Ignore key repeats if (e.key.repeat == 0) { // Ignore key repeats
if (e.key.keysym.scancode == SDL_SCANCODE_INSERT) { if (e.key.keysym.scancode == SDL_SCANCODE_INSERT) {

View File

@ -19,13 +19,13 @@ void fill_sine_table() {
} }
SynthEngine::SynthEngine(uint32_t sampleRate) SynthEngine::SynthEngine(uint32_t sampleRate)
: _sampleRate(sampleRate), : grid{},
_sampleRate(sampleRate),
_phase(0), _phase(0),
_increment(0), _increment(0),
_volume(0.5f), _volume(0.5f),
_waveform(SAWTOOTH), _waveform(SAWTOOTH),
_isGateOpen(false), _isGateOpen(false),
grid{},
_rngState(12345) _rngState(12345)
{ {
fill_sine_table(); fill_sine_table();