Setup basic classes.

This commit is contained in:
sigonasr2, Sig, Sigo 2021-09-16 06:04:45 +00:00
parent 1ea1db2e11
commit ee672eeab7
5 changed files with 35 additions and 3 deletions

View File

@ -1,4 +1,3 @@
vscode:
extensions:
- redhat.java
- vscjava.vscode-java-pack

9
src/sig/Block.java Normal file
View File

@ -0,0 +1,9 @@
package sig;
public class Block{
BlockState state;
double x,y;
public Block() {
}
}

10
src/sig/BlockClump.java Normal file
View File

@ -0,0 +1,10 @@
package sig;
import java.util.List;
public class BlockClump {
List<Block> blocks;
public BlockClump(List<Block> blockList) {
this.blocks = blockList;
}
}

14
src/sig/Board.java Normal file
View File

@ -0,0 +1,14 @@
package sig;
import java.util.List;
public class Board {
List<BlockClump> blockData;
int width;
int height;
public Board(int width,int height) {
this.width=width;
this.height=height;
this.blockData = new ArrayList<BlockClump>();
}
}

View File

@ -2,6 +2,6 @@ package sig;
public class Meteo {
public static void main(String[] args) {
System.out.println("Hello world!");
Board b = new Board(8,14);
}
}