Commit Graph

72 Commits (3fed8cbf3ed7b461e644e998460fb9b47400a3f4)

Author SHA1 Message Date
melvinzhang 3fed8cbf3e bump version number to 1.96 2019-12-29 11:16:33 +08:00
melvinzhang 8bd8eb53d8 bump version to 1.95 2018-11-12 21:40:52 +08:00
melvinzhang 521d10a571 bump version to 1.94, which will be released end August 2018-08-09 21:49:06 +08:00
melvinzhang f28d4a5f30 bump version to 1.93 for release 2018-04-29 20:15:59 +08:00
Martin Petricek bd5ae5fd7a Refactoring (#1543)
* Fix typos.

* Remove unnecessary boxing/unboxing.

* Replace traditional 'for' loops with 'foreach' loops.

* Replace explicit types with <> (diamonds) where they can be inferred.

* Collapse identical catch branches.

* Replace statement lambda with expression lambda for short statements.

* Remove unnecessary imports.

* Replace some lambdas with Comparator.comparing

* Replace Runnables with lambdas.

* Use addAll instead of adding whole collection manually.

* Simplify boolean expressions.

* Remove redundant 'else'.

* Simplify some boolean conditions that are always true or false.

* Inline redundant local variables.

* Remove extraneous semicolons.

* Fix Javadoc errors.

* Replace anonymous classes with lambdas.

* Replace chain of 'if's with switch.

* Remove delaration of exception that is never thrown.

* Use String/StringBuilder properly.
2018-04-08 08:59:14 +08:00
melvinzhang bd763817b0 add release note for 1.92 2018-03-01 20:27:36 +08:00
melvinzhang abc5dfa4f4 bump version to 1.91 to prepare for release 2018-01-23 15:06:19 +08:00
melvinzhang 5379ecd69a bump version to 1.90 2017-10-02 16:53:52 +08:00
melvinzhang 4f7af634ba bump version to 1.89 for September release 2017-08-29 16:58:25 +08:00
melvinzhang ae4e0efb58 bump version to 1.88 for new dev cycle 2017-08-01 17:36:22 +08:00
lodici cbc1adb16f bump version to 1.87 2017-07-09 13:32:51 +01:00
lodici 4f2fd150b6 rename waitForAllCards() to waitForPlayableCards() 2017-07-09 09:30:02 +01:00
lodici f285009df7 rename FutureTask loadCards to loadPlayable 2017-07-09 09:28:20 +01:00
lodici 06b9329a10 bump version to 1.86 2017-06-04 01:21:22 +01:00
lodici cefcfabf67 fix: if opponent's hand hidden prevent access to full screen view. 2017-05-24 12:02:29 +01:00
lodici fc58e63931 fix: version label not set correctly when using --devmode command line param. 2017-05-16 16:38:07 +01:00
lodici fb64bd6e8e adds "--devmode" command line arg, same as -DdevMode=true VM arg. 2017-05-10 09:46:50 +01:00
lodici b07538a154 add option to specify each AI type and level when running a UI AI v AI game from the command line. 2017-05-09 22:03:51 +01:00
lodici cf8da4e63e bump version to 1.85 2017-05-05 20:13:44 +01:00
melvinzhang aa96cc8d4c bump version to 1.84 2017-04-06 09:21:35 +08:00
lodici e53552205f bump version to 1.83 for March development cycle. 2017-03-06 19:10:42 +00:00
lodici 8e203278f7 add game stats database to import; remove db initialization from startup background threads (closes #1079). 2017-02-21 16:01:54 +00:00
lodici 6e2e6b2ebc fix: isTestGame() always returns true. 2017-02-21 15:26:08 +00:00
melvinzhang 679bfafb7e add option to load snapshot from command line 2017-02-14 20:45:37 +08:00
lodici 3d97985934 core code for implementing H2 game stats database (see #1041 for more details). 2017-02-01 12:44:59 +00:00
lodici 59083ca60b bump version to 1.82 2017-01-30 12:59:53 +00:00
melvinzhang 45b54efb4c temporarily revert to prepare for Jan release
This reverts commit b7ce5c0ed7.
2017-01-30 15:33:37 +08:00
lodici b7ce5c0ed7 always load CardBuilder when setting up a new game (closes #1046). 2017-01-27 12:48:32 +00:00
melvinzhang f69d5acb55 bump version to 1.81 2017-01-10 19:52:24 +08:00
melvinzhang d6d1396b4b load missing cards in background thread, closes #946 2016-12-20 19:47:09 +08:00
melvinzhang e1ab8790bc bump version to 1.80 for new dev cycle 2016-11-29 19:39:14 +08:00
melvinzhang dbc403dc20 bump version to 1.79 2016-10-31 11:21:01 +08:00
melvinzhang ed02b99589 specify Locale.ENGLISH when comparing against hardcoded strings or doing lookup 2016-10-27 10:04:39 +08:00
lodici 8805f75903 add option to show loading screen; first utilized by ExplorerScreen waiting for card data to load. 2016-10-14 13:36:14 +01:00
melvinzhang 0262499184 bump version to 1.78 2016-09-26 21:45:03 +08:00
melvinzhang 40ab9aab3f bump version to 1.77 2016-08-30 08:19:07 +08:00
melvinzhang 4f1fa53559 bump version to 1.76 2016-08-02 15:36:11 +08:00
melvinzhang 9c17e35c8a bump version to 1.75 2016-07-02 10:42:05 +08:00
melvinzhang f5a0fddc64 bump version to 1.74 2016-06-08 15:57:43 +08:00
ShawnieBoy 8af22ea4e0 bump version to 1.73 2016-04-25 12:18:44 +01:00
lodici 213e6f10c9 bump to version 1.72 2016-03-27 17:11:30 +01:00
lodici 16b35f4e82 relocate VERSION and SOFTWARE_TITLE out of GeneralConfig and into MagicSystem to avoid statics dependency and fix issue #684. 2016-02-07 20:39:31 +00:00
lodici 2908480ff1 set http.agent SOFTWARE_TITLE (fixes #667). 2016-02-01 10:05:25 +00:00
melvinzhang dc2078e36b improve indentation of src code 2015-12-24 12:45:50 +08:00
ShawnieBoy be0b0678a4 revert cardBuilder resources at startup 2015-12-20 01:08:48 +00:00
ShawnieBoy 5d8fa656af add cardBuilder components during startup 2015-12-19 23:58:39 +00:00
lodici 119b6ccf8d Make game loading screen optional via new Gameplay setting. 2015-12-15 11:17:48 +00:00
lodici 9c4824930c use static boolean constant for dev mode indicator. 2015-09-19 17:59:26 +01:00
lodici dbb9c40c13 remove MagicMain dependency from MagicSystem. 2015-08-06 10:02:25 +01:00
lodici f299e1328e Load keyword definitions on-demand. 2015-08-04 12:16:00 +01:00