Files
biomed/Editor.cpp
2026-02-12 10:51:02 +01:00

35 lines
624 B
C++

#include "Editor.h"
#include "Model.h"
#include <stdint.h>
namespace Editor
{
Mode mode {Mode::Cube};
State state {State::None};
char textureFilename[400] {"/<none>"};
unsigned texture {0};
char forcedAxis {-1};
float t {0.0f};
uint8_t bitmap[32*32*4] {255};
void SetMode(const Mode value)
{
mode = value;
if (mode == Mode::Cube) {
model.SelectAllFaces(false);
} else if (mode == Mode::Face) {
model.SelectAllCubes(false);
}
}
void SetState(const State value)
{
forcedAxis = -1;
if (state == value) {
state = State::None;
} else {
state = value;
}
}
}