/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package gtge1;
import com.golden.gamedev.Game;
import com.golden.gamedev.GameLoader;
import com.golden.gamedev.object.Sprite;
import com.golden.gamedev.object.AnimatedSprite;
import java.awt.Dimension;
//import java.awt.color;
import java.awt.Graphics2D;
import java.awt.image.BufferedImage;
import com.golden.gamedev.object.font.SystemFont;
import com.golden.gamedev.gui.TLabel;
import com.golden.gamedev.gui.toolkit.FrameWork;
import java.awt.Color;
public class AnimasiGame extends Game {
public static void main(String[] args) {
GameLoader loader = new GameLoader();
loader.setup(new AnimasiGame(), new Dimension(300,200), false);
loader.start();
}
// Di dalam kelas Game
private FrameWork f;
private TLabel l;
//private color c;
long timer;
public void initResources() {
f=new FrameWork(bsInput,getWidth(),getHeight());
//c=new Color(255,255,255);
l = new TLabel("MENU UTAMA", 10,20,300,20);
f.add(l);
l.setLocation(100, 100);
}
public void update(long elapsedTime) {
timer += elapsedTime;
// Animasi teks berkedip setiap 500ms
if (timer > 500) {
if (l.getText().equals("")) {
l.setText("MENU UTAMA");
} else {
l.setText("");
}
timer = 0;
}
}
public void render(Graphics2D g) {
l.render(g);
}
}
Tidak ada komentar:
Posting Komentar