Skip to content

Commit

Permalink
add demo and artifact
Browse files Browse the repository at this point in the history
  • Loading branch information
ice1000 committed Aug 13, 2016
1 parent 54969da commit 74f7c25
Show file tree
Hide file tree
Showing 3 changed files with 74 additions and 0 deletions.
1 change: 1 addition & 0 deletions .idea/artifacts/frice.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions .idea/modules/FriceEngine.iml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

72 changes: 72 additions & 0 deletions demo/Demo1.java
@@ -0,0 +1,72 @@
import org.frice.game.Game;
import org.frice.game.event.OnFrameClickEvent;
import org.frice.game.event.OnFrameMouseEvent;
import org.frice.game.spirit.ImageObject;
import org.frice.game.texture.FileTexture;
import org.frice.utils.time.Timer;

import javax.swing.*;
import java.awt.*;
import java.util.ArrayList;

/**
* Created by ice1000 on 2016/8/13.
*
* @author ice1000
*/
public class Demo1 extends Game {

private ArrayList<ImageObject> objects = new ArrayList<>();
private Timer timer;
private int fuck = 0;
private int mode = 0;

@Override
public void onInit() {
timer = new Timer(800);
setBackground(Color.CYAN);
setBounds(100, 100, 800, 800);
setTitle("Fuck Fuck Fuck");
}

@Override
public void onExit() {
}

@Override
public void onRefresh() {
if (timer.ended()) {
ImageObject object;
if (fuck > 500) mode = 1;
if (fuck < 1) mode = 0;
switch (mode) {
case 1:
object = objects.get(objects.size() - 1);
removeObject(object);
objects.remove(object);
fuck -= 100;
break;
case 0:
fuck += 100;
object = new ImageObject(new FileTexture("test.png"), fuck, fuck);
addObject(object);
objects.add(object);
break;
}
}
}

@Override
public void onClick(OnFrameClickEvent onFrameClickEvent) {
JOptionPane.showMessageDialog(this, "fuck!!!!!!");
}

@Override
public void onMouse(OnFrameMouseEvent onFrameMouseEvent) {

}

public static void main(String[] args) {
new Demo1();
}
}

0 comments on commit 74f7c25

Please sign in to comment.