Skip to content

bartodelini/PixelByte

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PixelByte

Example Entry Point

public static void main(String[] args) {
    int width = 480;
    int height = 320;
    int scale = 3;

    // Create an engine runtime
    Engine engine = EngineFactory.createEngineRuntime(new StringLoader(), new BitmapLoader());

    // Add a camera to the scene
    engine.getSceneManager().getCurrentScene().addEntity(
        new Entity(
            new Camera(),
            new Transform()));

    // Add a renderer to the engine
    engine.addModule(new Renderer(Engine.NAME + " v." + Engine.VERSION, width, height, scale) {
        @Override
        protected void render(BitmapGraphics graphics, Camera camera) {
            // Perform drawing here...
        }
    });

    // Start the engine
    engine.start();
}