Skip to content
Snippets Groups Projects
Commit e17cddcb authored by Leonard's avatar Leonard
Browse files

added some more classes

parent ccb80b34
No related branches found
No related tags found
No related merge requests found
Showing
with 120 additions and 12 deletions
package Persistence;
public abstract class DAO<T> {
public abstract void persist(T object);
public abstract void update(T object);
public abstract void remove(T object);
}
package Persistence;
public class Database {
/**
* Load or create sqLite database
*/
public void setup() {
}
/**
* Create new database
*/
private void createDatabase() {
}
/**
* Backup database
*/
public void backupDatabase() {
}
}
import Persistence.Database;
/**
* This class creates the game server and handles storing the data
*/
public class Server {
/**
* Start the server
*/
public static void main(String[] args) {
}
/**
* Send some data
*/
public void sendPackets() {
}
/**
* Receive some data
*/
public void receivePackets() {
}
/**
* Validate packets
*/
public void validatePackets() {
}
/**
* Current database
*/
private Database currentDatabase() {
return null;
}
}
......@@ -46,7 +46,8 @@ project(":desktop") {
implementation project(":core")
api "com.badlogicgames.gdx:gdx-backend-lwjgl:$gdxVersion"
api "com.badlogicgames.gdx:gdx-platform:$gdxVersion:natives-desktop"
// sqlite
compile group:'org.xerial', name:'sqlite-jdbc', version:'3.8.11.2'
}
}
......
package com.galaxytrucker.galaxytruckerreloaded.IO.Screen;
public class Map {
}
package com.galaxytrucker.galaxytruckerreloaded.Model.Planet;
public abstract class Planet {
/** Planet name */
private String name;
}
package com.galaxytrucker.galaxytruckerreloaded.Model;
public class Ship {
/**
* HP
*/
private int hp;
/**
* Shields
*/
private int shields;
/**
* Take damage
*/
private void takeDamage(int amount) {
}
/**
* Add hp
*/
private void heal(int hp) {
}
/**
* Add shields
*/
private void applyShields(int shields) {
}
}
......@@ -2,7 +2,9 @@ package com.galaxytrucker.galaxytruckerreloaded.Model.Weapons;
public abstract class Weapon {
/** Weapon damage */
private int damage;
/** Weapon coolDown */
private int cooldown;
}
......@@ -2,7 +2,9 @@ package com.galaxytrucker.galaxytruckerreloaded.View;
public interface BaseRenderer {
/** Setup */
public void setup();
/** Render */
public void render();
}
package com.galaxytrucker.galaxytruckerreloaded.View.Ship;
import com.galaxytrucker.galaxytruckerreloaded.View.BaseRenderer;
public abstract class ShipView implements BaseRenderer {
}
package com.galaxytrucker.galaxytruckerreloaded.View.Weapons;
import com.galaxytrucker.galaxytruckerreloaded.View.BaseRenderer;
public abstract class WeaponView implements BaseRenderer {
}
#Wed May 13 18:41:23 IDT 2020
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-5.4.1-bin.zip
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-5.4.1-all.zip
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment