From 09ae80f7cea7741da284e1c91b1d1fb2a7611cfd Mon Sep 17 00:00:00 2001 From: ppz6le8u7 <3580438051@qq.com> Date: Sun, 25 Jun 2023 15:27:50 +0800 Subject: [PATCH] ADD file via upload --- Column.java | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 Column.java diff --git a/Column.java b/Column.java new file mode 100644 index 0000000..e96c6dc --- /dev/null +++ b/Column.java @@ -0,0 +1,35 @@ +package com; + +import java.awt.image.BufferedImage; + +public class Column { + int x, y; + int width, height; + BufferedImage co_image; + + int gap; // 上下间隙 + int distance; // 水平间隙 + + int min = -(1200 / 2 - 144 / 2); + int max = 644 - 146 - 144 / 2 - 1200 / 2; + + public Column() { + co_image = BirdGame.col_img; + width = co_image.getWidth(); + // width = (int) (Math.random() * 20 + 150); + height = co_image.getHeight(); + x = 432; + y = (int) (Math.random() * (max - min) + min); + gap = 144; // 144 + distance = 244; + } + + public void star() { + x = x - 1; + if (x <= -width) { // 柱子越界 + x = 432; + // 重新随机 + y = (int) (Math.random() * (max - min) + min); + } + } +}