Java tutorial
// This file is part of "Spider: Encounters". // // "Spider: Encounters" is free software: you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by // the Free Software Foundation, either version 3 of the License, or // (at your option) any later version. // // "Spider: Encounters" is distributed in the hope that it will be useful, // but WITHOUT ANY WARRANTY; without even the implied warranty of // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // GNU General Public License for more details. // // You should have received a copy of the GNU General Public License // along with "Spider: Encounters". If not, see <http://www.gnu.org/licenses/>. package com.pantagruelsteeth; import com.badlogic.gdx.ApplicationListener; import com.badlogic.gdx.Gdx; import com.badlogic.gdx.graphics.GL10; import com.badlogic.gdx.scenes.scene2d.Stage; public class SpiderEncountersGame implements ApplicationListener { private Stage stage; private DeckTextureManager deckTextureManager; @Override public void create() { stage = new Stage(); deckTextureManager = new DeckTextureManager(); Gdx.input.setInputProcessor(stage); CardActor cardActor = new CardActor(deckTextureManager, Rank.Ten, Suit.Diamonds); cardActor.setBounds(100, 0, deckTextureManager.getCardWidth(), deckTextureManager.getCardHeight()); stage.addActor(cardActor); } @Override public void resize(int width, int height) { stage.setViewport(width, height, true); } @Override public void render() { Gdx.gl.glClear(GL10.GL_COLOR_BUFFER_BIT); stage.act(Gdx.graphics.getDeltaTime()); stage.draw(); } @Override public void dispose() { stage.dispose(); } @Override public void pause() { } @Override public void resume() { } }