diff --git a/.classpath b/.classpath index fb50116..486b09c 100644 --- a/.classpath +++ b/.classpath @@ -2,5 +2,16 @@ + + + + + + + + + + + diff --git a/README.md~ b/README.md~ deleted file mode 100644 index 9478af2..0000000 --- a/README.md~ +++ /dev/null @@ -1,29 +0,0 @@ -Dungeon crawler RPG -=================== - -Goals ------ - -- Simple retro-themed dungeon crawler -- Multiplayer support *(if it'll prove to make sense)* - - -Features --------- - -- Randomly generated floors -- Hybrid turn-based gameplay (lower and upper time limit) -- Automatic turn-based combat -- Health, hunger, experience meters; levels -- Entities with basic AI (Monsters) -- Items, weapons, armor -- Treasure chests -- Potions -- Inventory system with 12 slots (+ armor) - - -Used libraries --------------- - -- libGDX -- mini2Dx \ No newline at end of file diff --git a/lib/gdx-backend-lwjgl-natives.jar b/lib/gdx-backend-lwjgl-natives.jar new file mode 100644 index 0000000..f7f2119 Binary files /dev/null and b/lib/gdx-backend-lwjgl-natives.jar differ diff --git a/lib/gdx-backend-lwjgl-sources.jar b/lib/gdx-backend-lwjgl-sources.jar new file mode 100644 index 0000000..f1182f0 Binary files /dev/null and b/lib/gdx-backend-lwjgl-sources.jar differ diff --git a/lib/gdx-backend-lwjgl.jar b/lib/gdx-backend-lwjgl.jar new file mode 100644 index 0000000..f6de13d Binary files /dev/null and b/lib/gdx-backend-lwjgl.jar differ diff --git a/lib/gdx-freetype-natives.jar b/lib/gdx-freetype-natives.jar new file mode 100644 index 0000000..8cb1a79 Binary files /dev/null and b/lib/gdx-freetype-natives.jar differ diff --git a/lib/gdx-freetype-sources.jar b/lib/gdx-freetype-sources.jar new file mode 100644 index 0000000..9d19032 Binary files /dev/null and b/lib/gdx-freetype-sources.jar differ diff --git a/lib/gdx-freetype.jar b/lib/gdx-freetype.jar new file mode 100644 index 0000000..7df6d4b Binary files /dev/null and b/lib/gdx-freetype.jar differ diff --git a/lib/gdx-natives.jar b/lib/gdx-natives.jar new file mode 100644 index 0000000..51953b1 Binary files /dev/null and b/lib/gdx-natives.jar differ diff --git a/lib/gdx-sources.zip b/lib/gdx-sources.zip new file mode 100644 index 0000000..1a88c12 Binary files /dev/null and b/lib/gdx-sources.zip differ diff --git a/lib/gdx.jar b/lib/gdx.jar new file mode 100644 index 0000000..6e9560a Binary files /dev/null and b/lib/gdx.jar differ diff --git a/lib/mini2Dx-core-source.zip b/lib/mini2Dx-core-source.zip new file mode 100644 index 0000000..204c444 Binary files /dev/null and b/lib/mini2Dx-core-source.zip differ diff --git a/lib/mini2Dx-core.jar b/lib/mini2Dx-core.jar new file mode 100644 index 0000000..68ca5e7 Binary files /dev/null and b/lib/mini2Dx-core.jar differ diff --git a/lib/mini2Dx-dependency-injection-desktop-source.zip b/lib/mini2Dx-dependency-injection-desktop-source.zip new file mode 100644 index 0000000..7de2dd5 Binary files /dev/null and b/lib/mini2Dx-dependency-injection-desktop-source.zip differ diff --git a/lib/mini2Dx-dependency-injection-desktop.jar b/lib/mini2Dx-dependency-injection-desktop.jar new file mode 100644 index 0000000..0e0101e Binary files /dev/null and b/lib/mini2Dx-dependency-injection-desktop.jar differ diff --git a/lib/mini2Dx-dependency-injection-source.zip b/lib/mini2Dx-dependency-injection-source.zip new file mode 100644 index 0000000..e3a0da9 Binary files /dev/null and b/lib/mini2Dx-dependency-injection-source.zip differ diff --git a/lib/mini2Dx-dependency-injection.jar b/lib/mini2Dx-dependency-injection.jar new file mode 100644 index 0000000..e870ced Binary files /dev/null and b/lib/mini2Dx-dependency-injection.jar differ diff --git a/lib/mini2Dx-ecs-source.zip b/lib/mini2Dx-ecs-source.zip new file mode 100644 index 0000000..b8de3a9 Binary files /dev/null and b/lib/mini2Dx-ecs-source.zip differ diff --git a/lib/mini2Dx-ecs.jar b/lib/mini2Dx-ecs.jar new file mode 100644 index 0000000..91c5d54 Binary files /dev/null and b/lib/mini2Dx-ecs.jar differ diff --git a/lib/mini2Dx-tiled-source.zip b/lib/mini2Dx-tiled-source.zip new file mode 100644 index 0000000..c0b8e5e Binary files /dev/null and b/lib/mini2Dx-tiled-source.zip differ diff --git a/lib/mini2Dx-tiled.jar b/lib/mini2Dx-tiled.jar new file mode 100644 index 0000000..378c834 Binary files /dev/null and b/lib/mini2Dx-tiled.jar differ diff --git a/src/net/mightypork/rogue/Game.java b/src/net/mightypork/rogue/Game.java new file mode 100644 index 0000000..50de2dc --- /dev/null +++ b/src/net/mightypork/rogue/Game.java @@ -0,0 +1,52 @@ +package net.mightypork.rogue; + +import org.mini2Dx.core.game.BasicGame; +import org.mini2Dx.core.game.Mini2DxGame; +import org.mini2Dx.core.graphics.Graphics; + +import com.badlogic.gdx.backends.lwjgl.LwjglApplication; +import com.badlogic.gdx.backends.lwjgl.LwjglApplicationConfiguration; + + +public class Game extends BasicGame { + + @Override + public void initialise() { + + // TODO Auto-generated method stub + + } + + @Override + public void interpolate(float arg0) { + + // TODO Auto-generated method stub + + } + + @Override + public void render(Graphics arg0) { + + // TODO Auto-generated method stub + + } + + @Override + public void update(float arg0) { + + // TODO Auto-generated method stub + + } + + public static void main(String [] args) { + LwjglApplicationConfiguration cfg = new LwjglApplicationConfiguration(); + cfg.title = "A basic game"; + cfg.useGL20 = true; + cfg.width = 800; + cfg.height = 600; + cfg.useCPUSynch = false; + cfg.vSyncEnabled = true; + new LwjglApplication(new Mini2DxGame(new Game()), cfg); + } + +}