Skip to content

Commit

Permalink
Create and move to src folder
Browse files Browse the repository at this point in the history
  • Loading branch information
DerekYang2 committed Jul 14, 2024
1 parent a17e5b2 commit 8ab4b53
Show file tree
Hide file tree
Showing 58 changed files with 111 additions and 2 deletions.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ JSON file with all tank stats and geometry (barrel size, angle, etc) are parsed

The external .jar libraries are already included in the `libs` folder. This includes a Raylib (OpenGL-based game library) port for Java and the JSON parsing library. Add these external libraries to your project (depends on your IDE). For example, in VSCode, add them to `Referenced Libraries` and in IntelliJ IDEA, add them to `Modules` in the `Project Structure` settings.

Next, add the root folder, `assets`, and `config` to the classpath.
Next, add the folders `src`, `assets`, and `config` to the classpath.

Finally, run the `Main.java` file in the root folder.

Expand Down
File renamed without changes.
2 changes: 2 additions & 0 deletions AutoAim.java → src/AutoAim.java
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@


import com.raylib.java.raymath.Vector2;
import com.raylib.java.shapes.Rectangle;

Expand Down
2 changes: 1 addition & 1 deletion AutoTurret.java → src/AutoTurret.java
Original file line number Diff line number Diff line change
Expand Up @@ -62,7 +62,7 @@ public void update(Vector2 pos) {
}
}

direction = (float)Graphics.angle_lerp(direction, targetDirection, 0.2f);
direction = (float) Graphics.angle_lerp(direction, targetDirection, 0.2f);

barrel.update(absPos.x, absPos.y, direction);

Expand Down
2 changes: 2 additions & 0 deletions Bar.java → src/Bar.java
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@


import com.raylib.java.core.Color;
import com.raylib.java.raymath.Vector2;
import com.raylib.java.shapes.Rectangle;
Expand Down
2 changes: 2 additions & 0 deletions Barrel.java → src/Barrel.java
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@


import com.raylib.java.core.Color;
import com.raylib.java.raymath.Vector2;
public class Barrel {
Expand Down
2 changes: 2 additions & 0 deletions BotController.java → src/BotController.java
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@


import com.raylib.java.raymath.Vector2;

import java.util.HashSet;
Expand Down
2 changes: 2 additions & 0 deletions Bullet.java → src/Bullet.java
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@


import com.raylib.java.core.Color;
import com.raylib.java.raymath.Vector2;

Expand Down
2 changes: 2 additions & 0 deletions BulletStats.java → src/BulletStats.java
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@


public class BulletStats
{
public String type;
Expand Down
2 changes: 2 additions & 0 deletions Button.java → src/Button.java
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@


import com.raylib.java.core.Color;
import com.raylib.java.raymath.Vector2;
import com.raylib.java.text.rText;
Expand Down
1 change: 1 addition & 0 deletions ButtonGroup.java → src/ButtonGroup.java
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@


import com.raylib.java.core.Color;
import com.raylib.java.raymath.Vector2;

Expand Down
2 changes: 2 additions & 0 deletions CameraManager.java → src/CameraManager.java
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@


import com.raylib.java.core.input.Keyboard;
import com.raylib.java.raymath.Raymath;
import com.raylib.java.raymath.Vector2;
Expand Down
2 changes: 2 additions & 0 deletions CollisionManager.java → src/CollisionManager.java
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@


import com.raylib.java.shapes.Rectangle;

import java.util.ArrayList;
Expand Down
2 changes: 2 additions & 0 deletions Controller.java → src/Controller.java
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@


import com.raylib.java.raymath.Vector2;

public interface Controller {
Expand Down
2 changes: 2 additions & 0 deletions Crasher.java → src/Crasher.java
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@


import com.raylib.java.raymath.Vector2;

public class Crasher extends GameObject {
Expand Down
2 changes: 2 additions & 0 deletions Deletable.java → src/Deletable.java
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@


interface Deletable {
void createId();
int getId();
Expand Down
2 changes: 2 additions & 0 deletions DrawPool.java → src/DrawPool.java
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@


import java.util.ArrayList;

public class DrawPool
Expand Down
2 changes: 2 additions & 0 deletions Drawable.java → src/Drawable.java
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@


import java.awt.Graphics;
public interface Drawable extends Deletable {
void draw();
Expand Down
2 changes: 2 additions & 0 deletions Drone.java → src/Drone.java
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@


import com.raylib.java.core.Color;
import com.raylib.java.raymath.Vector2;

Expand Down
2 changes: 2 additions & 0 deletions DummyController.java → src/DummyController.java
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@


import com.raylib.java.raymath.Vector2;

public class DummyController implements Controller {
Expand Down
2 changes: 2 additions & 0 deletions EnemyTank.java → src/EnemyTank.java
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@


import com.raylib.java.core.Color;
import com.raylib.java.raymath.Vector2;

Expand Down
2 changes: 2 additions & 0 deletions FireManager.java → src/FireManager.java
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@


import java.util.ArrayList;

public class FireManager {
Expand Down
2 changes: 2 additions & 0 deletions GameMode.java → src/GameMode.java
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@


public enum GameMode {
MENU,
FFA,
Expand Down
2 changes: 2 additions & 0 deletions GameModeManager.java → src/GameModeManager.java
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@


/**
* Reward multiplication system:
* FFA, 2 Teams, 4 Teams, Maze and Sandbox has an experience multiplier of x1.
Expand Down
2 changes: 2 additions & 0 deletions GameObject.java → src/GameObject.java
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@


import com.raylib.java.core.Color;
import com.raylib.java.raymath.Raymath;
import com.raylib.java.raymath.Vector2;
Expand Down
2 changes: 2 additions & 0 deletions Glider.java → src/Glider.java
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@


import com.raylib.java.core.Color;
import com.raylib.java.raymath.Vector2;

Expand Down
2 changes: 2 additions & 0 deletions Graphics.java → src/Graphics.java
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@


import com.raylib.java.Config;
import com.raylib.java.Raylib;
import com.raylib.java.core.Color;
Expand Down
2 changes: 2 additions & 0 deletions HashPool.java → src/HashPool.java
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@


import java.util.Collection;
import java.util.HashMap;
import java.util.Stack;
Expand Down
2 changes: 2 additions & 0 deletions IdServer.java → src/IdServer.java
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@


import java.util.Stack;

public class IdServer {
Expand Down
2 changes: 2 additions & 0 deletions InputInfo.java → src/InputInfo.java
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@


import java.awt.event.*;

public class InputInfo implements KeyListener, MouseListener, MouseMotionListener
Expand Down
2 changes: 2 additions & 0 deletions LeaderPointer.java → src/LeaderPointer.java
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@


import com.raylib.java.raymath.Vector2;

public class LeaderPointer {
Expand Down
2 changes: 2 additions & 0 deletions Leaderboard.java → src/Leaderboard.java
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@


import com.raylib.java.core.Color;
import com.raylib.java.raymath.Vector2;
import com.raylib.java.shapes.Rectangle;
Expand Down
2 changes: 2 additions & 0 deletions Main.java → src/Main.java
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@


import com.raylib.java.core.Color;
import com.raylib.java.core.input.Keyboard;
import com.raylib.java.raymath.Vector2;
Expand Down
2 changes: 2 additions & 0 deletions Minimap.java → src/Minimap.java
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@


import com.raylib.java.core.Color;
import com.raylib.java.raymath.Vector2;

Expand Down
2 changes: 2 additions & 0 deletions NameGenerator.java → src/NameGenerator.java
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@


import java.io.File;
import java.io.FileNotFoundException;
import java.util.ArrayList;
Expand Down
2 changes: 2 additions & 0 deletions Pair.java → src/Pair.java
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@


public class Pair<T, U>{
T first;
U second;
Expand Down
2 changes: 2 additions & 0 deletions Player.java → src/Player.java
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@


import com.raylib.java.core.Color;
import com.raylib.java.raymath.Vector2;
import com.raylib.java.text.rText;
Expand Down
2 changes: 2 additions & 0 deletions PlayerController.java → src/PlayerController.java
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@


import com.raylib.java.raymath.Vector2;

import java.util.ArrayList;
Expand Down
2 changes: 2 additions & 0 deletions Polygon.java → src/Polygon.java
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@


import com.raylib.java.core.Color;
import com.raylib.java.raymath.Vector2;

Expand Down
2 changes: 2 additions & 0 deletions Pool.java → src/Pool.java
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@


import java.util.Map;
import java.util.Stack;
import java.util.Collection;
Expand Down
2 changes: 2 additions & 0 deletions Projectile.java → src/Projectile.java
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@


import com.raylib.java.core.Color;
import com.raylib.java.raymath.Vector2;
public abstract class Projectile extends GameObject {
Expand Down
2 changes: 2 additions & 0 deletions Rocket.java → src/Rocket.java
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@


import com.raylib.java.core.Color;
import com.raylib.java.raymath.Vector2;

Expand Down
2 changes: 2 additions & 0 deletions Scene.java → src/Scene.java
Original file line number Diff line number Diff line change
@@ -1 +1,3 @@


public enum Scene {MENU, GAME, DEATH}
2 changes: 2 additions & 0 deletions SceneManager.java → src/SceneManager.java
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@


import java.util.HashMap;

public class SceneManager {
Expand Down
2 changes: 2 additions & 0 deletions ScoreHandler.java → src/ScoreHandler.java
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@


public class ScoreHandler {
// NOTE: start at level 1
public static final int maxPlayerLevel = 45;
Expand Down
2 changes: 2 additions & 0 deletions Skimmer.java → src/Skimmer.java
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@


import com.raylib.java.core.Color;
import com.raylib.java.raymath.Vector2;

Expand Down
2 changes: 2 additions & 0 deletions Spawner.java → src/Spawner.java
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@


import com.raylib.java.core.Color;
import com.raylib.java.raymath.Vector2;
import com.raylib.java.shapes.Rectangle;
Expand Down
2 changes: 2 additions & 0 deletions Stats.java → src/Stats.java
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@


import java.util.Arrays;

public class Stats {
Expand Down
2 changes: 2 additions & 0 deletions Stopwatch.java → src/Stopwatch.java
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@


public class Stopwatch {
long initialTime;
Stopwatch() {
Expand Down
2 changes: 2 additions & 0 deletions Swarm.java → src/Swarm.java
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@


import com.raylib.java.core.Color;
import com.raylib.java.raymath.Vector2;

Expand Down
2 changes: 2 additions & 0 deletions Tank.java → src/Tank.java
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@


import com.raylib.java.core.Color;
import com.raylib.java.raymath.Vector2;
import com.raylib.java.shapes.Rectangle;
Expand Down
2 changes: 2 additions & 0 deletions TankBuild.java → src/TankBuild.java
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@


import com.raylib.java.raymath.Vector2;
import org.json.JSONArray;
import org.json.JSONObject;
Expand Down
2 changes: 2 additions & 0 deletions TankImage.java → src/TankImage.java
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@


import com.raylib.java.core.Color;
import com.raylib.java.raymath.Vector2;

Expand Down
2 changes: 2 additions & 0 deletions TextureLoader.java → src/TextureLoader.java
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@


import com.raylib.java.core.Color;
import com.raylib.java.textures.Image;
import com.raylib.java.textures.Texture2D;
Expand Down
2 changes: 2 additions & 0 deletions Trap.java → src/Trap.java
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@


import com.raylib.java.core.Color;
import com.raylib.java.raymath.Vector2;

Expand Down
2 changes: 2 additions & 0 deletions UIObject.java → src/UIObject.java
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@


import com.raylib.java.raymath.Vector2;
import com.raylib.java.shapes.Rectangle;

Expand Down
2 changes: 2 additions & 0 deletions Updatable.java → src/Updatable.java
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@


public interface Updatable extends Deletable {
void update();
}
2 changes: 2 additions & 0 deletions UpgradeBar.java → src/UpgradeBar.java
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@


import com.raylib.java.core.Color;
import com.raylib.java.raymath.Vector2;
import com.raylib.java.text.rText;
Expand Down

0 comments on commit 8ab4b53

Please sign in to comment.