parent
ee672eeab7
commit
a3b9284e13
Binary file not shown.
@ -1,2 +1,3 @@ |
|||||||
javac src/sig/*.java -d bin |
javac src/sig/*.java -d bin |
||||||
java -cp bin sig/Meteo |
java -cp bin sig/Meteo |
||||||
|
jar cfe Meteo_Engine.jar sig.Meteo src/sig |
@ -0,0 +1,12 @@ |
|||||||
|
package sig; |
||||||
|
|
||||||
|
public enum BlockState { |
||||||
|
RED, |
||||||
|
BLUE, |
||||||
|
GREEN, |
||||||
|
YELLOW, |
||||||
|
ORANGE, |
||||||
|
PURPLE, |
||||||
|
WHITE, |
||||||
|
IGNITED |
||||||
|
} |
@ -1,14 +1,35 @@ |
|||||||
package sig; |
package sig; |
||||||
|
|
||||||
|
import java.util.ArrayList; |
||||||
import java.util.List; |
import java.util.List; |
||||||
|
|
||||||
public class Board { |
public class Board { |
||||||
List<BlockClump> blockData; |
List<BlockClump> blockData; |
||||||
int width; |
int width; |
||||||
int height; |
int height; |
||||||
public Board(int width,int height) { |
double gravity; |
||||||
|
double launch_power; |
||||||
|
double max_rise_spd; |
||||||
|
double max_fall_spd; |
||||||
|
double[] combo_power_bonus; |
||||||
|
public Board(int width, int height, double gravity, double launch_power, double max_rise_spd, double max_fall_spd, |
||||||
|
double[] combo_power_bonus) { |
||||||
this.width = width; |
this.width = width; |
||||||
this.height = height; |
this.height = height; |
||||||
|
this.gravity = gravity; |
||||||
|
this.launch_power = launch_power; |
||||||
|
this.max_rise_spd = max_rise_spd; |
||||||
|
this.max_fall_spd = max_fall_spd; |
||||||
|
this.combo_power_bonus = combo_power_bonus; |
||||||
this.blockData = new ArrayList<BlockClump>(); |
this.blockData = new ArrayList<BlockClump>(); |
||||||
|
|
||||||
|
List<Block> initialBlocks = new ArrayList<Block>(); |
||||||
|
for (int x=0;x<width;x++) { |
||||||
|
for (int y=0;y<3;y++) { |
||||||
|
initialBlocks.add(new Block(x,y)); |
||||||
|
} |
||||||
|
} |
||||||
|
|
||||||
|
BlockClump defaultClump = new BlockClump(initialBlocks); |
||||||
} |
} |
||||||
} |
} |
||||||
|
Loading…
Reference in new issue