From e1d7d245bff7dec55ed2d4d773795b3149ab683d Mon Sep 17 00:00:00 2001 From: Justin Worthe Date: Thu, 8 Mar 2018 23:15:42 +0200 Subject: Made bugs round to match the round hitbox --- src/entities/bug.rs | 4 +- src_assets/sprites/Bug.png | Bin 5757 -> 9194 bytes src_assets/sprites/Bug.svg | 98 +++++++++++++++++++++------------------------ 3 files changed, 47 insertions(+), 55 deletions(-) diff --git a/src/entities/bug.rs b/src/entities/bug.rs index d2d5c2e..424e195 100644 --- a/src/entities/bug.rs +++ b/src/entities/bug.rs @@ -37,8 +37,6 @@ impl Bug { } fn touches(&self, point: Vec2d) -> bool { - let rx = 35.; - let ry = 16.; - self.pos.distance(point) <= 45. // Some better hit box modelling might be nice? + self.pos.distance(point) <= 75. // Some better hit box modelling might be nice? } } diff --git a/src_assets/sprites/Bug.png b/src_assets/sprites/Bug.png index 8110555..43337cc 100644 Binary files a/src_assets/sprites/Bug.png and b/src_assets/sprites/Bug.png differ diff --git a/src_assets/sprites/Bug.svg b/src_assets/sprites/Bug.svg index c060ba2..0570569 100644 --- a/src_assets/sprites/Bug.svg +++ b/src_assets/sprites/Bug.svg @@ -9,13 +9,13 @@ xmlns="http://www.w3.org/2000/svg" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" - width="400" + width="200" height="200" - viewBox="0 0 105.83333 52.916668" + viewBox="0 0 52.916665 52.916668" version="1.1" id="svg8" inkscape:version="0.92.2 5c3e80d, 2017-08-06" - sodipodi:docname="bug.svg" + sodipodi:docname="Bug.svg" inkscape:export-filename="/home/justin/proj/bug_basher/src_assets/sprites/bug.png" inkscape:export-xdpi="48" inkscape:export-ydpi="48"> @@ -28,18 +28,18 @@ borderopacity="1.0" inkscape:pageopacity="0.0" inkscape:pageshadow="2" - inkscape:zoom="1.4" - inkscape:cx="170.45361" - inkscape:cy="213.89051" + inkscape:zoom="2.8" + inkscape:cx="47.256073" + inkscape:cy="137.77672" inkscape:document-units="mm" inkscape:current-layer="layer1" showgrid="false" units="px" - inkscape:window-width="1920" - inkscape:window-height="1026" + inkscape:window-width="1916" + inkscape:window-height="1055" inkscape:window-x="0" - inkscape:window-y="27" - inkscape:window-maximized="1" /> + inkscape:window-y="21" + inkscape:window-maximized="0" /> @@ -59,81 +59,75 @@ transform="translate(0,-244.08332)"> - + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> - + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> - + + cy="270.54166" + cx="26.458334" + r="19.234571" /> -- cgit v1.2.3