|
@@ -0,0 +1,40 @@
|
|
|
+package pathgame;
|
|
|
+
|
|
|
+import me.hammerle.snuviengine.api.IGame;
|
|
|
+import me.hammerle.snuviengine.api.Renderer;
|
|
|
+
|
|
|
+public class PathGame implements IGame
|
|
|
+{
|
|
|
+ private float oldAngle = 0;
|
|
|
+ private float angle = 0;
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public void tick()
|
|
|
+ {
|
|
|
+ oldAngle = angle;
|
|
|
+ angle += 0.25;
|
|
|
+ }
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public void renderTick(Renderer r, float lag)
|
|
|
+ {
|
|
|
+ r.setTextureEnabled(true);
|
|
|
+ r.setColorEnabled(true);
|
|
|
+ r.setMixColorEnabled(false);
|
|
|
+ r.setBlendingEnabled(false);
|
|
|
+
|
|
|
+ r.translateTo(0.0f, 0.0f);
|
|
|
+ r.translate(200.0f, 200.0f);
|
|
|
+ r.rotate(oldAngle + (angle - oldAngle) * lag);
|
|
|
+ r.translate(-50.0f, 0.0f);
|
|
|
+ r.scale(2, 2);
|
|
|
+ r.updateMatrix();
|
|
|
+
|
|
|
+ r.getFontRenderer().drawString(0, 0, "Das &5ist &6ein Test.");
|
|
|
+ }
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public void onStop()
|
|
|
+ {
|
|
|
+ }
|
|
|
+}
|