APIを使用してこのコードをここに持っています:
package org.midnightas.os.game.dots;
import java.awt.Graphics2D;
import org.midnightas.os2.Key;
import org.midnightas.os2.MidnightasOS;
import org.midnightas.os2.gameapi.Game;
public class Dots extends Game {
public Dots(MidnightasOS midnightasos) {
super(midnightasos);
}
@Override
public void init() {
}
@Override
public void keyPressed(Key arg0) {
}
@Override
public void render(Graphics2D arg0) {
}
@Override
public void tick() {
}
static {
System.out.println("MOS Dots crashed.");
MidnightasOS.setGame(Dots.class);
}
}
静的ブロックは、MidnightasOS.setGame(Class); を呼び出して実行されることになっています。しかし、それは起こっていません。
また、System.out を使用してデバッグしましたが、役に立ちませんでした。
問題は MidnightasOS 内にありますか? 必要に応じてコードを投稿します。
Linux と Raspberry PIを使用して人工的なオペレーティング システムを作成しようとしているため、これを行っています。
これは、ゲームボーイのようなゲーム機になります。
すべての Game クラスを読み込もうとしているので、少なくともそのうちの 1 つが使用されますMidnightasOS.setGame(Class);
読んでくれてありがとう。