Skip to content
Snippets Groups Projects
Commit 1efa3f5e authored by Leonard Haddad's avatar Leonard Haddad :rocket:
Browse files

Merge branch 'setup' into 'master'

added some more classes

See merge request reswp-2020/galaxytrucker!4
parents ccb80b34 e17cddcb
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