- First commit to gitea
This commit is contained in:
34
Editor.cpp
Normal file
34
Editor.cpp
Normal file
@@ -0,0 +1,34 @@
|
||||
#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;
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user