scg/ch13/pieces/J Piece

From FANG

Jump to: navigation, search

01 package scg.ch13.pieces;
02 
03 import java.awt.Color;
04 import java.util.ArrayList;
05 import java.util.Arrays;
06 
07 import scg.ch13.util.Position;
08 
09 /** The J, or mirrored-L, piece. */
10 public class J_Piece
11   extends Piece {
12   @SuppressWarnings("unchecked")
13   public J_Piece(int facing, Color color{
14     super(facing, color);
15     blockPositionByFacing = new ArrayList<ArrayList<Position>>(Arrays
16         .asList(
17           new ArrayList<Position>(
18             Arrays.asList(new Position(12)new Position(23),
19               new Position(32)new Position(21))),
20           new ArrayList<Position>(
21             Arrays.asList(new Position(22)new Position(22),
22               new Position(22)new Position(22))),
23           new ArrayList<Position>(
24             Arrays.asList(new Position(32)new Position(21),
25               new Position(12)new Position(23))),
26           new ArrayList<Position>(
27             Arrays.asList(new Position(31)new Position(11),
28               new Position(13)new Position(33)))));
29 
30     initialOffsetByFacing = new ArrayList<Position>(Arrays.asList(
31           new Position(-1, -1)new Position(-1, -1),
32           new Position(-1, -2)new Position(-2, -1)));
33 
34     generateBlocks();
35   }
36 }
37 
38 //Uploaded on Mon Mar 29 21:41:26 EDT 2010


Download/View scg/ch13/pieces/J_Piece.java





Views
Personal tools
Add to 
del.icio.usAdd to 
diggAdd to 
FacebookAdd to 
favoritesAdd to 
GoogleAdd to 
MySpaceAdd to 
PrintAdd to 
SlashdotAdd to 
StumbleUponAdd to 
Twitter

Games
Games