Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.Test.game;
- import com.badlogic.gdx.Game;
- import com.badlogic.gdx.Gdx;
- import com.badlogic.gdx.graphics.GL20;
- import com.badlogic.gdx.graphics.OrthographicCamera;
- import com.badlogic.gdx.graphics.g2d.TextureAtlas;
- import com.badlogic.gdx.scenes.scene2d.Stage;
- import com.badlogic.gdx.scenes.scene2d.ui.Image;
- import com.badlogic.gdx.utils.viewport.FillViewport;
- import com.badlogic.gdx.utils.viewport.Viewport;
- public class Main extends Game {
- OrthographicCamera cam;
- Viewport viewport;
- Stage stage;
- TextureAtlas atlas;
- Image Logo;
- @Override
- public void create () {
- cam = new OrthographicCamera(800, 600);
- viewport = new FillViewport(Gdx.graphics.getWidth(), Gdx.graphics.getHeight(), cam);
- viewport.update(Gdx.graphics.getWidth(), Gdx.graphics.getHeight(), true);
- stage = new Stage(viewport);
- atlas = new TextureAtlas("LoadingScreen.pack");
- Logo = new Image(atlas.findRegion("VeslaLogo"));
- stage.addActor(Logo);
- }
- @Override
- public void resize(int Width, int Height) {
- viewport.update(Width, Height, true);
- Logo.setSize(700, 500);
- Logo.setX(Width / 2 - Logo.getWidth() / 2);
- Logo.setY(Height / 2 - Logo.getHeight() / 2);
- Logo.setOrigin(Logo.getWidth() / 2, Logo.getHeight() / 2);
- }
- @Override
- public void render () {
- Gdx.gl.glClearColor(1, 0, 0, 1);
- Gdx.gl.glClear(GL20.GL_COLOR_BUFFER_BIT);
- stage.act();
- stage.draw();
- }
- @Override
- public void dispose() {
- atlas.dispose();
- stage.dispose();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement