Skip to content
Snippets Groups Projects
  1. Jan 23, 2024
  2. Jan 22, 2024
    • Schuh Martin's avatar
      Update: coreMaps.json (added final mapdata to Arena1) · 82b4e6f5
      Schuh Martin authored
      Update: DDL_Script_Oracle.sql (added final mapdata to Arena1)
      Update: DDL_Script_AzureDB.sql (added final mapdata to Arena1)
      Update: ParserTest.java (added final mapdata of Arena1 to test)
      Update: Persistence.java (added final mapdata of Arena1 to reset method; added "synchronized" to all methods)
      
      Issues: #89
      82b4e6f5
  3. Jan 21, 2024
  4. Jan 18, 2024
  5. Jan 16, 2024
    • Schuh Martin's avatar
      Update: Persistence.java (added method for saving settings to json; added... · 322017ae
      Schuh Martin authored
      Update: Persistence.java (added method for saving settings to json; added method for resetting playerAccount.json; removed unnecessary fields and methods for creating list of mapNames; commented out method to get chosen map, is now obsolet)
      Update: Parser.java (fixed Exception message for sha1hashhex method)
      Update: Parser.java (fixed Exception message for sha1hashhex method and renamed these methods)
      Update: DDL_Script_Oracle.sql (changed test-player password to hashed password)
      Update: DDL_Script_AzureDB.sql (changed test-player password to hashed password)
      Update: RuntimeInfo.java (changed method to set selected map; removed reference to Persistence.java Singleton from fields)
      322017ae
    • Tran Peter's avatar
      20c33fdb
  6. Dec 31, 2023
    • Schuh Martin's avatar
      Update: AzureDB.java (Minor changes; moved key to CryptoUtils Class) · 064823ee
      Schuh Martin authored
      Update: CryptoUtils.java (moved key into CryptoUtils Class)
      Update: GsonHandler.java (added methods to read/write playerAccount)
      Add/Feature: HashGenerator.java (New Class to create SHA1 hashes)
      Update: ISQLDataBase.java (minor changes)
      Update: OracleDB.java (minor changes; moved key to CryptoUtils Class)
      Update: Persistence.java (new method to create player account)
      Update: PlayerStatistics.java (minor changes)
      Update: RuntimeInfo.java (minor changes)
      064823ee
  7. Dec 19, 2023
    • Schuh Martin's avatar
      Add: AccountState.java (Enum to describe type of account player has created) · a03b330e
      Schuh Martin authored
      Add: AppSettings.java (to store settings of application)
      Add: MapInfo.java (to store limited Information about CommunityMaps on SQL Server)
      Add: MapType.java (ENUM for Type of map - relevant for GsonHandler Class)
      Add: PlayerAccount.java (Class to store details about player account)
      Add: playerAccount.json (Player Account info stored locally encrypted)
      Add: playerStatsLocal.json (to store player statistics for local account)
      Add: appSettings.json (to store application settings in persistence)
      Update: DDL_Script_Oracle.sql (added lines for creating player statistics table)
      Update: GsonHandler.java (added methods for saving and loading playerStatistics, playerAccount, appSettings and moved file paths from "Persistence" class)
      Update: Persistence.java (added some methods, moved file paths from "Persistence" class)
      Update: RuntimeInfo.java (added some methods)
      a03b330e
  8. Dec 17, 2023
    • Schuh Martin's avatar
      Add: communityMaps.json · 68b0a885
      Schuh Martin authored
      Add: playerStats.json
      Add: OracleDB.java (OracleDB communication added)
      Update: AzureDB.java (Methods changed)
      Update: DDL Script (optimised for OracleDB)
      Update: GsonHandler.java (removed instance of "Persistence" Singleton as attribute
      Update: module-info.java (added lines for OracleDB)
      Update: Persistence.java (added methods for loading and saving data)
      Update: pom.xml (added OracleDB as dependency)
      Update: RuntimeInfo.java (added methods for analysing and utilizing data from persistence)
      Update: MapData.java (changed attributes)
      68b0a885
  9. Dec 04, 2023
  10. Nov 16, 2023
  11. Nov 07, 2023
Loading