resources_for_tetris
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
resources_for_tetris [2022/05/09 11:49] – frchris | resources_for_tetris [2022/05/23 16:43] (current) – frchris | ||
---|---|---|---|
Line 1: | Line 1: | ||
**Tetris resources** | **Tetris resources** | ||
+ | |||
The basic falling item, with a Key Listener: | The basic falling item, with a Key Listener: | ||
- | < | + | < |
import java.awt.Color; | import java.awt.Color; | ||
import java.awt.Font; | import java.awt.Font; | ||
Line 89: | Line 90: | ||
} | } | ||
+ | </ | ||
+ | |||
+ | You may wish to make a Shape class which has an ArrayList< | ||
+ | |||
+ | |||
+ | < | ||
+ | |||
+ | import java.awt.Color; | ||
+ | import java.awt.Graphics; | ||
+ | import java.awt.Rectangle; | ||
+ | import java.util.ArrayList; | ||
+ | public class Shape | ||
+ | { | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | { | ||
+ | this.x=x; | ||
+ | this.y=y; | ||
+ | int n = xPoints.length; | ||
+ | color = Color.RED; | ||
+ | boxes = new ArrayList< | ||
+ | } | ||
+ | | ||
+ | { | ||
+ | |||
+ | for (Rectangle r:boxes) { | ||
+ | g.setColor(color); | ||
+ | g.fillRect(r.x, | ||
+ | g.setColor(Color.BLACK); | ||
+ | g.drawRect(r.x, | ||
+ | |||
+ | } | ||
+ | |||
+ | |||
+ | } | ||
+ | } | ||
+ | |||
</ | </ | ||
resources_for_tetris.1652111359.txt.gz · Last modified: 2022/05/09 11:49 by frchris