|  | @@ -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()
 | 
	
		
			
				|  |  | +    {
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +}
 |