package pl.shockah.ts.gameplay;

import java.util.LinkedList;
import java.util.List;
import pl.shockah.glib.geom.Shape;
import pl.shockah.glib.geom.vector.Vector2d;
import pl.shockah.glib.geom.vector.Vector2i;

public class Game {
	public static Game me = null;
	
	public final Vector2i tileSize;
	public final ETheme theme;
	public final boolean[][] water;
	public final List<Shape> cacheWaterShapes = new LinkedList<>();
	public ETime time = ETime.Normal;
	public Vector2d translateV = new Vector2d();
	
	public Game(Vector2i tileSize, ETheme theme) {
		this.tileSize = tileSize;
		this.theme = theme;
		water = new boolean[tileSize.x][tileSize.y];
	}
}