Skip to content

Commit 4886fe0

Browse files
authored
Add files via upload
1 parent 5e9442b commit 4886fe0

File tree

6 files changed

+6
-6
lines changed

6 files changed

+6
-6
lines changed

Atari18/bin/jp/tnw/a18/Bullet.class

126 Bytes
Binary file not shown.

Atari18/bin/jp/tnw/a18/Enemy.class

52 Bytes
Binary file not shown.
24 Bytes
Binary file not shown.

Atari18/src/jp/tnw/a18/Bullet.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -167,7 +167,7 @@ public boolean isOutScreen(int i) {
167167

168168
}
169169

170-
public void update(int mx, int my, Enemy En) {
170+
public void update(int mx, int my, Enemy En, Bomb b) {
171171

172172
request(mx, my);
173173

@@ -193,7 +193,7 @@ public void update(int mx, int my, Enemy En) {
193193

194194
if (isHit(dblOffsetX[i], dblOffsetY[i], En.dblOffsetX[j], En.dblOffsetY[j], 20, 20)
195195
&& intFlag[i] == 1) {
196-
196+
b.bomb_req(En.dblOffsetX[j], En.dblOffsetY[j], 0);
197197
En.dblOffsetX[j] = -100;
198198
En.dblOffsetY[j] = -100;
199199
dblSpdX[i] = 1500;

Atari18/src/jp/tnw/a18/Enemy.java

+3-3
Original file line numberDiff line numberDiff line change
@@ -195,7 +195,6 @@ public void request() {
195195
} // for end
196196

197197
}
198-
199198
}
200199

201200
public boolean isHit(double x1, double y1, double x2, double y2, double rad1, double rad2) {
@@ -210,7 +209,7 @@ public boolean isBoxHit(double x1, double y1, double x2, double y2, double rad1x
210209

211210
double dblSaX = Math.abs((x1 + rad1x) - (x2 + rad2x));
212211
double dblSaY = Math.abs((y1 + rad1y) - (y2 + rad2y));
213-
return (dblSaX <= rad1x + rad2x) && (dblSaY < rad1y + rad2y);
212+
return (dblSaX <= rad1x + rad2x) && (dblSaY <= rad1y + rad2y);
214213

215214
}
216215

@@ -242,8 +241,9 @@ public void update(Player jiki, int mb, Bomb b) {
242241
if (isBoxHit(dblOffsetX[i], dblOffsetY[i], jiki.dblOffsetX[0], jiki.dblOffsetY[0], 20, 5, 20, 100)) {
243242
dblSpdX[i] = 0;
244243
dblSpdY[i] = 0;
244+
245+
System.out.println("a");
245246
if (mb == 1) {
246-
b.bomb_req(15, 15, 0);
247247
dblOffsetX[i] = 5555;
248248
dblOffsetY[i] = 5555;
249249
intFlag[i] = 0;

Atari18/src/jp/tnw/a18/GameMain.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,7 @@ public void run() {
9696

9797
teki.update(jiki, mb, b);
9898
jiki.update(mx, my);
99-
dangan.update(mx, my, teki);
99+
dangan.update(mx, my, teki, b);
100100
b.UpDate();
101101

102102
Graphics g2 = offimage.getDrawGraphics();// グラフィック初期化

0 commit comments

Comments
 (0)