Commit Graph

1115 Commits

Author SHA1 Message Date
drdev
b6f69b0762 Fix issue blocking compile of mobile app 2015-02-10 14:54:00 +00:00
elcnesh
92b80c69ff Refactoring changes and other updates:
- Completely refactor continuous static effects. Layers are now implemented properly in the sense that every effect applies the relevant parts in the relevant layer, while locking in the set of cards to which it applies.
- Refactor the (un)freezing of Trackable objects to a per-game Tracker object rather than static methods, to allow multiple games hosted on the same machine.
- Refactor the changing of card colours to match other parts of the code (like type and P/T changing) more closely. Also get rid of some static parameters in that code.
- Some changes in how split cards on the stack are handled to make them more robust.
- Some more minor changes/cleanup.
2015-01-26 10:41:06 +00:00
drdev
53cd66b7c5 Fix issue with contructor not available on Android 2015-01-25 06:35:00 +00:00
drdev
78e3cba419 Fix issue with missing function for Android 2015-01-25 05:51:53 +00:00
drdev
99b025de5f Version bump to 1.5.34.002 2015-01-25 05:36:40 +00:00
drdev
6d5416c175 Fix how net deck categories appear in select list 2015-01-25 05:12:54 +00:00
drdev
30fbe55ac3 Add Net Decks support 2015-01-25 05:10:32 +00:00
drdev
31d1d7da8c Version bump to 1.5.34.001 2015-01-24 17:50:34 +00:00
drdev
a87271f220 Add Dump Game State to mobile dev menu 2015-01-18 16:36:14 +00:00
drdev
532d304e2e Version bump to 1.5.33.003 2015-01-18 15:55:44 +00:00
drdev
e5ae6f988d Version bump to 1.5.33.002 2015-01-17 17:41:29 +00:00
drdev
72a33daf87 Prevent mobile app crashing on startup 2015-01-16 03:58:13 +00:00
drdev
06c4402cef Update mobile app to 1.5.33 2015-01-16 03:12:30 +00:00
drdev
3e51983237 Code cleanup 2015-01-05 01:49:00 +00:00
drdev
11b8cfed8b Support better tiles 2015-01-05 00:22:32 +00:00
drdev
a809ab2546 Support rendering color tiles instead of mana icons 2015-01-04 20:31:08 +00:00
Myrd
16d4cf3dad Mobile: When updating cards and re-computing stacks, first clear all existing stack linked lists. Speculative fix for game freezing sometimes due to a cycle in the linked list. 2015-01-01 16:38:57 +00:00
Myrd
45c17d35da ArrayList of Floats -> float[] to avoid a bunch of temp allocations in frequently called code. 2014-12-30 22:32:52 +00:00
Myrd
b6dbf28d0b Simplify and slightly optimize some code - move updateCard() to be a method of the CardAreaPanel. 2014-12-30 06:37:15 +00:00
Myrd
41a1c9b5e5 Change recursion to iteration. This is a bit more efficient, but also I've observed a stack overflow error with this recursion - so maybe iteration will help, unless there's another underlying logic error (e.g. a cycle). 2014-12-29 17:45:52 +00:00
drdev
41e4479f00 Support colorless regions 2014-12-18 03:13:49 +00:00
drdev
da24010b0b Support assigning and rendering mana icons for each tile 2014-12-17 05:35:08 +00:00
drdev
07572b9103 Support zoom for map 2014-12-17 03:44:29 +00:00
drdev
b97b586d2d Fix mobile game compile errors from recent refactoring 2014-12-17 02:01:58 +00:00
drdev
fe82ac76ac Reduce appearance of character 2014-12-16 06:05:12 +00:00
drdev
b0ccdaea9d Fix rounding issues with hexagon rendering 2014-12-16 05:43:18 +00:00
drdev
8c82551adc Support laying out and drawing tile map 2014-12-16 05:20:15 +00:00
drdev
02040ee026 Start major Planar Conquest overhaul 2014-12-16 01:28:29 +00:00
drdev
25c2e67979 Prevent fling immediately after releasing fingers from quick zoom 2014-12-15 04:19:00 +00:00
drdev
547c247732 Fix so gesture issues for mobile game 2014-12-15 03:39:07 +00:00
drdev
4f565c4b0c Prevent zoom leading to fling unintentionally 2014-12-14 22:40:57 +00:00
drdev
a40a5636b8 Replace gdx.jar with specially compiled trimmed down version of libgdx so Android build can work 2014-12-14 22:37:08 +00:00
drdev
4fe3a083a5 Move down plane stat labels slightly 2014-12-14 05:37:19 +00:00
drdev
e10d51fdc4 Make long press on Commander view deck 2014-12-14 05:19:03 +00:00
drdev
1d71fffc72 Prevent crash if double tap commander panel not unlocked 2014-12-14 05:16:20 +00:00
drdev
83326e397b Clean up command center UI and add double-tap to edit deck 2014-12-14 05:14:59 +00:00
drdev
7d2be88175 Add plane stats to command center screen 2014-12-14 04:39:08 +00:00
drdev
f89316603b Support displaying unlock and win ratios for region 2014-12-14 04:02:44 +00:00
drdev
de08df303b Improve how available pool is determined for Conquest deck editor 2014-12-13 19:34:48 +00:00
drdev
6c6554008c Support deck editing for Planar Conquest 2014-12-13 18:39:06 +00:00
drdev
8ecf833a11 Add Deck and Portal buttons 2014-12-13 16:56:32 +00:00
drdev
20b47f3b91 Support starting games with variants in Planar Conquest 2014-12-13 06:16:10 +00:00
drdev
6845df50de Fix warnings 2014-12-13 05:30:50 +00:00
drdev
7a20bd682e Support using commander as game avatar 2014-12-13 05:03:42 +00:00
elcnesh
691fd67b9c Update libgdx to 1.5.0, now including binary library files. 2014-12-12 10:44:19 +00:00
drdev
3ec1e677d8 Prevent card overlapping message bars 2014-12-11 22:22:18 +00:00
drdev
16cf2651fb Version bump to 1.5.32.007 2014-12-11 22:13:22 +00:00
drdev
8e6dc3a5f8 Allow long press to switch between one card and three card view 2014-12-11 22:11:23 +00:00
drdev
d8a098af7c Support two finger zoom to make card bigger on zoom view 2014-12-11 22:07:29 +00:00
elcnesh
02844aca95 Update libgdx to 1.4.1. 2014-12-09 18:45:54 +00:00