JumpGameModelにAAMのインスタンスをすべて移植.
1 parent 95fd87d commit d96fc79753ca74f1b8c3912ee4446abda089765d
k-fujii authored on 18 Nov 2021
Showing 3 changed files
View
18
src/main/java/entities/ModelType.java 100644 → 0
package entities;
 
//---------------------------------------------------------------
// モデルのタイプ識別
public class ModelType {
 
public static final int GROUND_MODEL = 0;
public static final int PLAYER_MODEL = 1;
public static final int GAME_MODEL = 2;
 
//---------------------------------------------------------------
//---------------------------------------------------------------
private ModelType() {
 
}
//---------------------------------------------------------------
}
View
1
■■■■
src/main/java/models/JumpGameModel.java
 
//---------------------------------------------------------------
//
public void updateGravity(double gravity) {
this.time.gravity(gravity);
this.force.gravity(gravity);
System.out.println("swapWindow Gravity");
}
 
View
26
src/main/java/views/TileMapRenderer.java
 
private double offsetY = 256d;
private TileRenderer newTile = new TileRenderer("resources/tile.png", null, 2);
private ArrayList<TileRenderer> tiles = new ArrayList<>();
private int tileLen = 150;
private int tileLen = 150; //
 
//---------------------------------------------------------------
//---------------------------------------------------------------
public TileMapRenderer() {
public void delete() {
for (TileRenderer tile : tiles) tile.delete();
}
 
 
//--------------------------------------------------------------
//---------------------------------------------------------------
// 初期タイル作成
private void initTiles() {
 
for (int i = 0; i < tileLen; i++) {
double x = 32 * newTile.getScaleValue() * i;
 
newTile = new TileRenderer("resources/tile.png", new Pair<>(x, offsetY));
newTile.setScaleValue(2);
tiles.add(newTile);
}
}
 
//--------------------------------------------------------------
// タイルをフラグに応じて生成する
private void createTile(TileType tileType) {
 
tiles.add(newTile);
}
 
//---------------------------------------------------------------
// 初期タイル作成
private void initTiles() {
for (double x = 0; x <= GLConfigVariable.WIDTH; x += 32 * newTile.getScaleValue()) {
newTile = new TileRenderer("resources/tile.png", new Pair<>(x, offsetY));
newTile.setScaleValue(2);
tiles.add(newTile);
}
}
//---------------------------------------------------------------
}