// Decompiled by Jad v1.5.8g. Copyright 2001 Pavel Kouznetsov. // Jad home page: http://www.kpdus.com/jad.html // Decompiler options: packimports(3) // Source File Name: Projectile.java public class Projectile implements Viewer { public void setAngle(double NewAngle) { angle = NewAngle; if(angle < 0.0D) angle += 360D; if(angle > 360D) angle -= 360D; gx = Math.sin(((angle + 90D) * 3.1415926535897931D) / 180D) * speed; gy = Math.cos(((angle + 90D) * 3.1415926535897931D) / 180D) * speed; radians = angle * -0.017453292519943295D; } public void setX(double newX) { x = newX; prevX = newX; } public void setY(double newY) { y = newY; prevY = newY; } public void setGx(double newGx) { gx = newGx; angle = Math.atan2(gy * 100D, gx * 100D) * -57.295779513082323D; radians = angle * -0.017453292519943295D; } public void setGy(double newGy) { gy = newGy; angle = Math.atan2(gy * 100D, gx * 100D) * -57.295779513082323D; radians = angle * -0.017453292519943295D; } public void setGravity(double gravity) { grav = gravity; } public void setSpeed(double newSpeed) { speed = newSpeed; } public void advance() { prevX = x; prevY = y; gy = gy + grav; angle = Math.atan2(gy, gx) * -57.295779513082323D; radians = angle * -0.017453292519943295D; x += gx; y += gy; } public Projectile() { speed = 1.0D; grav = 0.025000000000000001D; damRad = 80; alt = null; } public Projectile(double newX, double newY) { speed = 1.0D; grav = 0.025000000000000001D; damRad = 80; alt = null; prevX = newX; prevY = newY; x = newX; y = newY; } public int getX() { return (int)x; } public int getY() { return (int)y; } public boolean isCamera() { return false; } static final double DEGtoRAD = -0.017453292519943295D; static final double RADtoDEG = -57.295779513082323D; public double prevX; public double prevY; public double x; public double y; public double gx; public double gy; public double angle; public double radians; public double speed; public double grav; public int damRad; Chara alt; }
最近下载更多
1014422538 LV1
2022年10月7日
1813612654 LV9
2020年10月31日
stonepoiu LV1
2020年6月22日
jdczuidaima LV16
2020年5月28日
kkkxyh LV13
2020年5月26日
孙龙52 LV6
2020年3月20日
xey1336211500 LV1
2020年3月8日
WWWWDFSADFSDCccc LV4
2020年1月13日
朱丽爱成成 LV1
2020年1月5日
13950090228 LV1
2019年12月18日
最近浏览更多
微信网友_6751133665382400
2023年11月25日
暂无贡献等级
jkjfdgbkl LV2
2023年11月2日
1014422538 LV1
2022年10月7日
迷迭香 LV10
2022年9月21日
agjbvfhjbg LV6
2022年9月11日
喃喵xxxx LV6
2022年4月20日
zhoukun12
2021年12月20日
暂无贡献等级
522484651 LV1
2021年11月16日
anAdmin LV5
2021年10月27日
qsyqa0 LV6
2021年9月5日