SHARE
TWEET

Untitled

a guest Sep 22nd, 2014 206 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. package com.endygames.testbug;
  2.  
  3. import com.badlogic.gdx.Gdx;
  4. import com.badlogic.gdx.Screen;
  5. import com.badlogic.gdx.graphics.GL20;
  6. import com.badlogic.gdx.graphics.OrthographicCamera;
  7. import com.badlogic.gdx.graphics.g2d.BitmapFont;
  8. import com.badlogic.gdx.graphics.g2d.SpriteBatch;
  9. import com.badlogic.gdx.graphics.g2d.freetype.FreeTypeFontGenerator;
  10. import com.badlogic.gdx.graphics.g2d.freetype.FreeTypeFontGenerator.FreeTypeFontParameter;
  11.  
  12. public class GameScreen implements Screen{
  13.  
  14.         public SpriteBatch batch;
  15.         public OrthographicCamera camera;
  16.         public BitmapFont font;
  17.        
  18.         @Override
  19.         public void render(float delta) {
  20.                 Gdx.gl.glClearColor(0, 0, 0, 0);
  21.                 Gdx.gl.glClear(GL20.GL_COLOR_BUFFER_BIT);
  22.                
  23.                 batch.setProjectionMatrix(camera.combined);
  24.                 batch.begin();
  25.                         font.draw(batch, "helloabssdadaa", 100, -300);
  26.                 batch.end();
  27.         }
  28.  
  29.         @Override
  30.         public void resize(int width, int height) {
  31.                 camera.viewportWidth = width;
  32.                 camera.viewportHeight = height;
  33.                 camera.update();
  34.         }
  35.  
  36.         @Override
  37.         public void show() {
  38.                 batch = new SpriteBatch();
  39.                 camera = new OrthographicCamera();
  40.                
  41.                 FreeTypeFontGenerator generator = new FreeTypeFontGenerator(Gdx.files.internal("cutive.ttf"));
  42.                 FreeTypeFontParameter parameter = new FreeTypeFontParameter();
  43.                
  44.                 parameter.size = 30;
  45.                 font = generator.generateFont(parameter);
  46.                
  47.                 generator.dispose(); // don't forget to dispose to avoid memory leaks!
  48.                
  49.         }
  50.  
  51.         @Override
  52.         public void hide() {
  53.                 batch.dispose();
  54.                
  55.         }
  56.  
  57.         @Override
  58.         public void pause() {
  59.                 // TODO Auto-generated method stub
  60.                
  61.         }
  62.  
  63.         @Override
  64.         public void resume() {
  65.                 // TODO Auto-generated method stub
  66.                
  67.         }
  68.  
  69.         @Override
  70.         public void dispose() {
  71.                 // TODO Auto-generated method stub
  72.                
  73.         }
  74.  
  75. }
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
Not a member of Pastebin yet?
Sign Up, it unlocks many cool features!
 
Top