Skip to content

Commit 9bd969a

Browse files
committed
Fixed issues #1 and #2.
#1 - Bird was moving at different speeds on different window sizes, making it unplayable on larger window sizes. #2 - Window title was "Hello World!". Yeah...
1 parent bcc8ee1 commit 9bd969a

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

src/res/script.js

+4-4
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ var holes = [];
6868

6969
var speed;
7070

71-
var gravity = 1 / 500000;
71+
var gravity = 1 / 2000000;
7272

7373
// BufferedImage for double buffered rendering
7474
var buf = null;
@@ -132,7 +132,7 @@ function update(delta) {
132132
checkHighscore();
133133
}
134134

135-
y += speed.y;
135+
y += speed.y * delta;
136136
if (y < 0) {
137137
y = 0;
138138
}
@@ -251,7 +251,7 @@ function draw(g, width, height) {
251251
// make the frame
252252
var frame = new JFrame();
253253
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
254-
frame.setTitle("Hello World!");
254+
frame.setTitle("Flip-Floppy Bird");
255255

256256
// class is implemented here bcs i did it with the panel class, too
257257
var keyListener = new MyKeyListener({
@@ -261,7 +261,7 @@ var keyListener = new MyKeyListener({
261261
System.exit(0);
262262
} else if (e.getKeyCode() == KeyEvent.VK_SPACE) {
263263
if (!gameover) {
264-
speed.y = -1 / 1000;
264+
speed.y = -1 / 3000;
265265
}
266266
} else if (e.getKeyCode() == KeyEvent.VK_R) {
267267
checkHighscore();

0 commit comments

Comments
 (0)