Skip to content

Codes templates

Programm0 edited this page Sep 17, 2020 · 3 revisions

SandboxHelloWorld.java

package com.programm.sandbox.tests;

import com.programm.sandbox.AppConfig;
import com.programm.sandbox.SandboxApp;
import com.programm.sandbox.Scene;
import com.programm.sandbox.SceneManager;
import com.programm.sandbox.environment.BasicPlatformerEnvironment;
import com.programm.sandbox.environment.SceneEnvironment;

@AppConfig(appName = "Hello World App")
public class SandboxHelloWorld extends SandboxApp {

    public static final String NAME = "sandboxHelloWorldScene";
    private static final double SCENE_MAIN_GRAVITY = 0.8;

    @Override
    public SceneManager init(SceneManager manager) {
        Scene mainScene = manager.createAndRegisterScene(NAME);
        SceneEnvironment environment = new BasicPlatformerEnvironment(SCENE_MAIN_GRAVITY);
        mainScene.setEnvironment(environment);

        manager.viewScene(NAME);

        return manager;
    }

    @Override
    public void start(String[] args) {
        super.start(args);
    }
}

Clone this wiki locally