mirror of
https://github.com/zenorogue/hyperrogue.git
synced 2025-10-13 21:47:38 +00:00
fixed zoom while editing texture
This commit is contained in:
1
hyper.h
1
hyper.h
@@ -2461,6 +2461,7 @@ namespace texture {
|
||||
void remap(eTextureState old_tstate, eTextureState old_tstate_max);
|
||||
|
||||
void perform_mapping();
|
||||
void finish_mapping();
|
||||
|
||||
void undoLock();
|
||||
void undo();
|
||||
|
@@ -42,11 +42,13 @@ namespace mapeditor {
|
||||
vid.scale *= z;
|
||||
// printf("scale = " LDF "\n", vid.scale);
|
||||
#if CAP_TEXTURE
|
||||
texture::itt = xyscale(texture::itt, 1/z);
|
||||
// display(texture::itt);
|
||||
if(texture::tstate) {
|
||||
texture::itt = xyscale(texture::itt, 1/z);
|
||||
if(false && texture::tstate) {
|
||||
calcparam();
|
||||
texture::perform_mapping();
|
||||
if(texture::tstate == texture::tsAdjusting)
|
||||
texture::finish_mapping();
|
||||
}
|
||||
#endif
|
||||
}
|
||||
|
Reference in New Issue
Block a user