summaryrefslogtreecommitdiff
path: root/src/game/Brush.cpp
diff options
context:
space:
mode:
authorSimon Robertshaw <simon@hardwired.org.uk>2013-03-22 14:14:17 (GMT)
committer Simon Robertshaw <simon@hardwired.org.uk>2013-03-22 14:14:17 (GMT)
commit9abe51526cac2634af0541c3de69834dd30e9f78 (patch)
tree6ae4deadfe00a83094b9d288d8c11d8ce823577a /src/game/Brush.cpp
parent2c311b9a36a88fadd96f3d39acb1ab2590835d81 (diff)
downloadpowder-9abe51526cac2634af0541c3de69834dd30e9f78.zip
powder-9abe51526cac2634af0541c3de69834dd30e9f78.tar.gz
Move all GUI source files into gui/
Diffstat (limited to 'src/game/Brush.cpp')
-rw-r--r--src/game/Brush.cpp51
1 files changed, 0 insertions, 51 deletions
diff --git a/src/game/Brush.cpp b/src/game/Brush.cpp
deleted file mode 100644
index 9f2f2a8..0000000
--- a/src/game/Brush.cpp
+++ /dev/null
@@ -1,51 +0,0 @@
-#include "Brush.h"
-#include "graphics/Renderer.h"
-
-void Brush::RenderRect(Renderer * ren, ui::Point position1, ui::Point position2)
-{
- int width, height, t;
- width = position2.X-position1.X;
- height = position2.Y-position1.Y;
- if(height<0)
- {
- position1.Y += height;
- height *= -1;
- }
- if(width<0)
- {
- position1.X += width;
- width *= -1;
- }
-
- ren->xor_line(position1.X, position1.Y, position1.X+width, position1.Y);
- if(height>0){
- ren->xor_line(position1.X, position1.Y+height, position1.X+width, position1.Y+height);
- if(height>1){
- ren->xor_line(position1.X+width, position1.Y+1, position1.X+width, position1.Y+height-1);
- if(width>0)
- ren->xor_line(position1.X, position1.Y+1, position1.X, position1.Y+height-1);
- }
- }
-}
-
-void Brush::RenderLine(Renderer * ren, ui::Point position1, ui::Point position2)
-{
- ren->xor_line(position1.X, position1.Y, position2.X, position2.Y);
-}
-
-void Brush::RenderPoint(Renderer * ren, ui::Point position)
-{
- if(!outline)
- updateOutline();
- if(!outline)
- return;
- ren->xor_bitmap(outline, position.X-radius.X, position.Y-radius.Y, size.X, size.Y);
-}
-
-void Brush::RenderFill(Renderer * ren, ui::Point position)
-{
- ren->xor_line(position.X-5, position.Y, position.X-1, position.Y);
- ren->xor_line(position.X+5, position.Y, position.X+1, position.Y);
- ren->xor_line(position.X, position.Y-5, position.X, position.Y-1);
- ren->xor_line(position.X, position.Y+5, position.X, position.Y+1);
-}