summaryrefslogtreecommitdiff
path: root/src/main.c
diff options
context:
space:
mode:
authorjacksonmj <mj-pt@jacksonmj.co.uk>2011-03-18 20:02:21 (GMT)
committer jacksonmj <mj-pt@jacksonmj.co.uk>2011-03-18 20:14:19 (GMT)
commitf316b1fdb927f2ca1c20a5ae58611d6c2cf6d442 (patch)
treeb77b0f67a29b20c556dccc01e0db76114c972096 /src/main.c
parentd46a3bdcb083075a4737125f1c71899e6489ecfa (diff)
downloadpowder-f316b1fdb927f2ca1c20a5ae58611d6c2cf6d442.zip
powder-f316b1fdb927f2ca1c20a5ae58611d6c2cf6d442.tar.gz
Remove redundant rotate/invert code and correct rotation direction
Diffstat (limited to 'src/main.c')
-rw-r--r--src/main.c27
1 files changed, 2 insertions, 25 deletions
diff --git a/src/main.c b/src/main.c
index 5f5e7a4..7f49d9b 100644
--- a/src/main.c
+++ b/src/main.c
@@ -1810,7 +1810,7 @@ int main(int argc, char *argv[])
}
else if (sdl_key=='r'&&(sdl_mod & (KMOD_LCTRL|KMOD_RCTRL)))
{
- transform = m2d_new(0,-1,1,0); //rotate anticlockwise 90 degrees
+ transform = m2d_new(0,1,-1,0); //rotate anticlockwise 90 degrees
doTransform = 1;
}
else if (sdl_mod & (KMOD_CTRL))
@@ -2227,22 +2227,6 @@ int main(int argc, char *argv[])
copy_mode = 0;
clear_area(save_x*CELL, save_y*CELL, save_w*CELL, save_h*CELL);
}
- else if (copy_mode==3)//rotation
- {
- if (save_h>save_w)
- save_w = save_h;
- rotate_area(save_x*CELL, save_y*CELL, save_w*CELL, save_w*CELL,0);//just do squares for now
- save_mode = 0;
- copy_mode = 0;
- }
- else if (copy_mode==4)//invertion
- {
- if (save_h>save_w)
- save_w = save_h;
- rotate_area(save_x*CELL, save_y*CELL, save_w*CELL, save_w*CELL,1);//just do squares for now
- save_mode = 0;
- copy_mode = 0;
- }
else
{
stamp_save(save_x*CELL, save_y*CELL, save_w*CELL, save_h*CELL);
@@ -2564,14 +2548,7 @@ int main(int argc, char *argv[])
if (save_mode)
{
- if (copy_mode==3||copy_mode==4)//special drawing for rotate, can remove once it can do rectangles
- {
- if (save_h>save_w)
- save_w = save_h;
- xor_rect(vid_buf, save_x*CELL, save_y*CELL, save_w*CELL, save_w*CELL);
- }
- else
- xor_rect(vid_buf, save_x*CELL, save_y*CELL, save_w*CELL, save_h*CELL);
+ xor_rect(vid_buf, save_x*CELL, save_y*CELL, save_w*CELL, save_h*CELL);
da = 51;
db = 269;
}