/gem.dino.1

My first RPG game made with java and swing.

Primary LanguageJavaGNU General Public License v3.0GPL-3.0

GemDino

My first RPG game made with java. It was a great experience.

History

// Decompiled by Procyon v0.5.36

Structure

graph TD;
    App-->MenuScreen;
    App-->LoadingScreen;
    App-->ErrorScreen;
    App-->GameScreen;
    App-->KeyboardManager;
    App-->MouseManager;
    GameScreen-->GameWorld;
    GameScreen-->GameCamera;
    GameScreen-->GameMap;
    GameWorld-->EntityManager;
Loading

Every children does not have direct access to their parent.
They have access to the App and from the App they have access to their parent.

graph TD;
    Entity-->MovingEntity;
    Entity-->StaticEntity;
    MovingEntity-->Animal;
    MovingEntity-->WeaponOut;
    Animal-->Player;
    Animal-->Enemy;
Loading