diff options
| author | Japa Illo | 2012-02-12 20:10:06 +0530 |
|---|---|---|
| committer | Japa Illo | 2012-02-12 20:10:06 +0530 |
| commit | bacf2e236949621328de78f4dedcbb7c13520c70 (patch) | |
| tree | fff672d5335927c927bb47d5ed50474d500658e5 /GUI.cpp | |
| parent | ae649681a9588beaedf24c3a7c454464d05edae5 (diff) | |
| download | stonesense-bacf2e236949621328de78f4dedcbb7c13520c70.tar.gz stonesense-bacf2e236949621328de78f4dedcbb7c13520c70.tar.bz2 stonesense-bacf2e236949621328de78f4dedcbb7c13520c70.tar.xz | |
started adding zoom functionality.
Diffstat (limited to 'GUI.cpp')
| -rw-r--r-- | GUI.cpp | 10 |
1 files changed, 10 insertions, 0 deletions
@@ -270,6 +270,16 @@ void pointToScreen(int *inx, int *iny, int inz){ int y = *inx+*iny;
x = x * TILEWIDTH / 2;
y = y * TILEHEIGHT / 2;
+ if(config.zoom > 0)
+ {
+ x*=config.zoom;
+ y*=config.zoom;
+ }
+ if(config.zoom < 0)
+ {
+ x/=abs(config.zoom);
+ y/=abs(config.zoom);
+ }
x+=offx;
y+=offy;
y-=z * BLOCKHEIGHT;
|
