Advertisement
filosofiamanga

java code

Aug 28th, 2015
159
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.26 KB | None | 0 0
  1. package com.me.mygdxgame;
  2.  
  3. import com.badlogic.gdx.ApplicationListener;
  4. import com.badlogic.gdx.Gdx;
  5. import com.badlogic.gdx.InputProcessor;
  6. import com.badlogic.gdx.graphics.GL10;
  7. import com.badlogic.gdx.graphics.OrthographicCamera;
  8. import com.badlogic.gdx.graphics.g2d.SpriteBatch;
  9.  
  10. public class MyGdxGame implements ApplicationListener, InputProcessor {
  11.     private OrthographicCamera camera;
  12.     private SpriteBatch batch;
  13.     public Map mapita;
  14.    
  15.    
  16.     @Override
  17.     public void create() {     
  18.         float w = 320;
  19.         float h = 480;
  20.        
  21.         mapita = new Map();
  22.        
  23.         camera = new OrthographicCamera(1, h/w);
  24.         camera.position.set(camera.position.x + 0.5f, camera.position.y + 0.5f, 0);
  25.         camera.update();
  26.         batch = new SpriteBatch();
  27.        
  28.         Gdx.input.setInputProcessor(this);
  29.        
  30.     }
  31.  
  32.     @Override
  33.     public void dispose() {
  34.         batch.dispose();
  35.         mapita.Dispose();
  36.     }
  37.  
  38.     @Override
  39.     public void render() {     
  40.         Gdx.gl.glClearColor(1, 1, 1, 1);
  41.         Gdx.gl.glClear(GL10.GL_COLOR_BUFFER_BIT);
  42.        
  43.         mapita.Update();
  44.        
  45.         batch.setProjectionMatrix(camera.combined);
  46.         batch.begin();
  47.         mapita.Draw(batch, camera);
  48.         batch.end();
  49.     }
  50.  
  51.     @Override
  52.     public void resize(int width, int height) {
  53.     }
  54.  
  55.     @Override
  56.     public void pause() {
  57.     }
  58.  
  59.     @Override
  60.     public void resume() {
  61.     }
  62.  
  63.     @Override
  64.     public boolean keyDown(int keycode) {
  65.         // TODO Auto-generated method stub
  66.         return false;
  67.     }
  68.  
  69.     @Override
  70.     public boolean keyUp(int keycode) {
  71.         // TODO Auto-generated method stub
  72.         return false;
  73.     }
  74.  
  75.     @Override
  76.     public boolean keyTyped(char character) {
  77.         // TODO Auto-generated method stub
  78.         return false;
  79.     }
  80.  
  81.     @Override
  82.     public boolean touchDown(int screenX, int screenY, int pointer, int button) {
  83.         // TODO Auto-generated method stub
  84.         return false;
  85.     }
  86.  
  87.     @Override
  88.     public boolean touchUp(int screenX, int screenY, int pointer, int button) {
  89.        
  90.         mapita.CellClick(camera);
  91.        
  92.         return false;
  93.     }
  94.  
  95.     @Override
  96.     public boolean touchDragged(int screenX, int screenY, int pointer) {
  97.         // TODO Auto-generated method stub
  98.         return false;
  99.     }
  100.  
  101.     @Override
  102.     public boolean mouseMoved(int screenX, int screenY) {
  103.         // TODO Auto-generated method stub
  104.         return false;
  105.     }
  106.  
  107.     @Override
  108.     public boolean scrolled(int amount) {
  109.         // TODO Auto-generated method stub
  110.         return false;
  111.     }
  112. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement