Commit Graph

356 Commits

Author SHA1 Message Date
Anuken
bb398a2f1e Crash fixes 2019-07-02 18:52:04 -04:00
Anuken
0aee75c1c1 Splitting of building+mining into separate traits 2019-06-12 14:03:50 -04:00
Anuken
940965f03d .mmap file importing / Better exception parsing 2019-05-31 10:24:51 -04:00
Anuken
bd134bf9c9 Cleanup 2019-05-28 09:24:13 -04:00
Anuken
3c643c917a Map bugfixes / Sprite tweak / Zone loadout moved to dialog 2019-04-29 23:58:16 -04:00
Anuken
db60f4bb1c Updated to Gradle 5.4 2019-04-20 23:09:28 -04:00
Anuken
01e1438382 Switched to ArcNet networking extension 2019-04-17 21:59:26 -04:00
Anuken
b40beb0d1d Source reformat 2019-04-08 09:03:18 -04:00
Anuken
2dee221861 Crash fix 2019-04-04 20:39:04 -04:00
Anuken
0b175cb25d Fixed release script using wrong folder 2019-04-04 19:36:15 -04:00
Anuken
fa22b0ec12 Removed dead donations code 2019-04-01 18:51:49 -04:00
Anuken
be60a367e8 Removed donations library and Android support libraries 2019-04-01 18:46:11 -04:00
Anuken
8f853c8f18 Back button cleanup 2019-03-31 18:26:52 -04:00
Anuken
c278c632b3 Back button quitting 2019-03-31 13:16:43 -04:00
Anuken
97f5bf3cc4 Code cleanup 2019-03-24 19:58:51 -04:00
Anuken
4bc9143306 New icon / Windows deployment fixes / Map fixes / Menu fix 2019-03-22 22:30:26 -04:00
Anuken
d038bdb6ce Better filter layout 2019-03-15 20:32:08 -04:00
Anuken
e8204fc983 Fixed misc compile errors 2019-03-12 13:46:40 -04:00
Anuken
671823b4fa Tentative travis build fix 2019-03-09 23:55:01 -05:00
Anuken
5e2a455045 a 2019-02-17 01:36:46 -05:00
Anuken
7024273a02 Better team interaction 2019-02-15 12:32:01 -05:00
Anuken
e21a3347ac Misc bugfixes / New zone 2019-02-02 10:14:16 -05:00
Anuken
6229f99a2e Fixed tests / Various build tools updated 2019-01-22 15:01:30 -05:00
Prosta4okua
f0064e35bc
Create strings.xml 2019-01-02 01:29:06 +02:00
Anuken
3c9322ee08
Update strings.xml (#383) 2019-01-01 21:09:55 -02:00
Anuken
86b35fc43d Various graphical fixes 2018-12-29 13:06:17 -05:00
Anuken
4386d3169a JITPack-based dependencies 2018-12-29 11:59:43 -05:00
Anuken
36b27458b6 Merged 4x graphics 2018-12-28 23:46:09 -05:00
Anuken
db546412f1 Arc compatibility update 2018-12-27 15:47:17 -05:00
Anuken
3b42b604e1 Successful desktop compilation 2018-12-26 17:38:40 -05:00
Prosta4okua
f119afe436
Update strings.xml 2018-12-21 20:17:35 +02:00
Anuken
94908bc599 🔥🔥🔥🔥🔥🔥maximum breakage 2018-12-20 12:38:27 -05:00
Anuken
cabcfc7136 Initial creation of Arc port 2018-12-20 11:49:32 -05:00
Anuken
9ac8a4211e Merge 2018-11-28 22:37:49 -05:00
Anuken
23750bab55 Layout fixes 2018-11-28 22:05:34 -05:00
Anuken
b721d7a10f Merge branch 'master' of https://github.com/Anuken/Mindustry into rendering-optimizations
# Conflicts:
#	core/assets/sprites/sprites.atlas
#	core/assets/sprites/sprites.png
#	core/src/io/anuke/mindustry/core/Renderer.java
#	core/src/io/anuke/mindustry/entities/units/types/Drone.java
#	core/src/io/anuke/mindustry/graphics/CacheLayer.java
#	core/src/io/anuke/mindustry/world/blocks/Floor.java
2018-11-26 13:23:38 -05:00
Anuken
ec80fc9f3f Android build update 2018-11-24 19:39:35 -05:00
Anuken
6bfd57097f Cleanup of TODOs 2018-11-24 08:21:22 -05:00
Anuken
745592f507 Merge branch 'master' of https://github.com/Anuken/Mindustry into rendering-optimizations 2018-11-17 11:24:37 -05:00
Anuken
afec65eb56 New mobile text dialog / Cleanup / Minimap fix / Collision optimization 2018-11-17 11:13:59 -05:00
Anuken
ab9835b896 New scaling system 2018-11-12 17:37:26 -05:00
Anuken
cf50d558ba Fixed many various things 2018-11-07 22:37:34 -05:00
Anuken
a73a75a7f8 Cyrillic, chinese, korean fonts 2018-11-06 20:55:18 -05:00
Anuken
04b4321ea1 New font 2018-11-06 12:55:13 -05:00
Anuken
8ecea9792b Slightly more fleshed out sector selection 2018-10-30 23:05:35 -04:00
Anuken
fbf614a8df Removed html module 2018-10-30 19:15:12 -04:00
Anuken
c02329e4b1 Integrated thread implementation / Crash fix 2018-10-30 12:58:25 -04:00
Anuken
6e65096bb4 Improved power grid sprites / Bugfixes 2018-10-29 20:43:30 -04:00
Anuken
b39f25ed51 Fixed build error 2018-10-29 16:02:09 -04:00
Anuken
7e4e58fb78 Updated android build tools version 2018-10-15 16:31:01 -04:00
Anuken
9994ddb31b Implemented public submodules 2018-10-08 09:41:01 -04:00
Anuken
69a7104286 Updated Android tool versions 2018-10-07 11:14:54 -04:00
Anuken
fd107ab5b8 Code cleanup 2018-10-06 11:56:39 -04:00
Anuken
3bc605894e Fixed android text input truncating text 2018-09-27 17:44:47 -04:00
Anuken
4af0fbf553 Removed debug mode / Added source blocks to sandbox 2018-09-10 17:46:32 -04:00
Prosta4okua
e06970eebb Create strings.xml (#217) 2018-09-09 11:30:26 -04:00
Gureumi
30c6280ed1 smail translate (#216) 2018-09-06 19:51:12 -04:00
Anuken
a2960f5c50 Pathfind updates / Less reflection / Platform cleanup 2018-08-31 23:19:36 -04:00
Anuken
aa5348f37e Auto-play server sectors / Difficulty decrease / Improved d/c messages 2018-08-08 20:52:51 -04:00
Anuken
f3b976bdd1 All web version bugs fixed 2018-07-31 12:57:34 -04:00
Anuken
1daf8d2743 cleanup of cleanup 2018-07-28 12:52:02 -04:00
Anuken
295824f440 Minor cleanup 2018-07-28 12:50:11 -04:00
Ameb
ecabdb82e6 Introduce workaround for libgdx issue by @codegist
libgdx/libgdx#3861 libgdx/libgdx#4626 libgdx/libgdx#5312
2018-07-28 17:24:20 +02:00
Anuken
cfecdae970 Class package refactoring 2018-07-14 12:11:48 -04:00
Anuken
baaeb229cf Formatting 2018-07-12 20:37:15 -04:00
Anuken
d988bb1821 Massive amount of bugfixes / Multi-liquid support / Broken build 2018-07-06 23:24:14 -04:00
Anuken
e3bee43163 Portrait mode support / Mobile fixes 2018-07-02 15:49:01 -04:00
Anuken
fb2bb5a4bc Start of work on portrait mode / Made fragments abstract classes 2018-07-02 13:54:22 -04:00
Anuken
e9436426b7 Gradle update / Block inventory improved / Crash fixes 2018-07-02 11:04:24 -04:00
Anuken
d0302cdbf3 Many fixes to admin/trace/UUID system 2018-06-13 17:52:31 -04:00
Anuken
01f4a9b23b Changed too many things to fit in commit log 2018-06-04 12:47:08 -04:00
Anuken
863c159fbb Fixed build errors 2018-06-01 13:24:11 -04:00
Anuken
a04e432aea Fixed multithreading 2018-06-01 13:11:40 -04:00
Anuken
5c120e532f Added support for Mac file association; minor optimizations 2018-06-01 13:01:05 -04:00
Anuken
cfa95eef39 Fixed a few mime-type problems 2018-06-01 12:22:39 -04:00
Anuken
c4ae6121b4 Implemented loading map/save files on launch (Android) 2018-06-01 12:20:16 -04:00
Anuken
418467e467 Fixed bad app-data directory being provided 2018-05-31 21:24:04 -04:00
Anuken
e60b3880ce MapEditor tweaks, fixed file browser on Android w/ permissions 2018-05-31 20:27:13 -04:00
Anuken
fd77dfd66d Merge branch 'master' of https://github.com/Anuken/Mindustry into 4.0
# Conflicts:
#	build.gradle
#	core/src/io/anuke/mindustry/Vars.java
#	core/src/io/anuke/mindustry/core/Control.java
#	core/src/io/anuke/mindustry/core/Logic.java
#	core/src/io/anuke/mindustry/core/NetClient.java
#	core/src/io/anuke/mindustry/core/NetServer.java
#	core/src/io/anuke/mindustry/core/UI.java
#	core/src/io/anuke/mindustry/editor/MapSaveDialog.java
#	core/src/io/anuke/mindustry/input/GestureHandler.java
#	core/src/io/anuke/mindustry/mapeditor/MapEditorDialog.java
#	core/src/io/anuke/mindustry/ui/dialogs/FileChooser.java
#	core/src/io/anuke/mindustry/ui/dialogs/JoinDialog.java
#	gradle/wrapper/gradle-wrapper.properties
#	server/src/io/anuke/mindustry/server/ServerControl.java
2018-05-23 10:36:59 -04:00
Anuken
0e35bb4852 Fixed scrolling player menu causing panning on mobile 2018-05-20 11:47:20 -04:00
Anuken
496498b913 Implemented auto-updating pathfinder 2018-05-02 17:14:10 -04:00
Anuken
3fcdfbd01a Optimized floor rendering 2018-05-02 11:38:44 -04:00
Anuken
036f233946 Improved rubble and VTOL accuracy 2018-05-01 19:07:13 -04:00
Anuken
e5f6b7f66c Merge branch 'master' of https://github.com/Anuken/Mindustry into 4.0 2018-04-28 16:28:58 -04:00
Anuken
7a22ca2841 Fixed being unable to get log in low android versions 2018-04-28 10:41:33 -04:00
Anuken
4fc8e321af Added iOS text field dialog listener 2018-04-28 10:14:57 -04:00
Anuken
8cc3a865e2 iOS fixes 2018-04-27 23:42:59 -04:00
Anuken
d960703a5c Merge branch 'master' of https://github.com/Anuken/Mindustry into 4.0 2018-04-25 20:53:49 -04:00
Anuken
6244551d69 Fixed android build errors 2018-04-25 20:53:32 -04:00
Anuken
1a9d701d32 Merge branch 'master' of https://github.com/Anuken/Mindustry into 4.0
# Conflicts:
#	core/assets-raw/sprites/blocks/chainturret-icon.png
#	core/assets-raw/sprites/blocks/chainturret.png
#	core/assets-raw/sprites/blocks/titancannon-icon.png
#	core/assets-raw/sprites/blocks/titancannon.png
#	core/assets/sprites/sprites.atlas
#	core/assets/sprites/sprites.png
#	core/assets/version.properties
#	core/src/io/anuke/mindustry/entities/effect/TeslaOrb.java
#	core/src/io/anuke/mindustry/graphics/BlockRenderer.java
#	core/src/io/anuke/mindustry/input/InputHandler.java
#	core/src/io/anuke/mindustry/input/PlaceMode.java
2018-04-21 18:47:43 -04:00
Anuken
5012313dc4 Implemented inefficient pathfinding 2018-04-21 14:26:05 -04:00
Anuken
68593acf89 Changed UUID generation slightly 2018-04-15 16:04:22 -04:00
Anuken
9c05ddbd7d Merge branch 'master' of https://github.com/Anuken/Mindustry into 4.0
# Conflicts:
#	core/assets/sprites/sprites.atlas
#	core/assets/version.properties
2018-03-09 20:58:21 -05:00
Anuken
1d83e94ad6 Changed android UUID flow, again 2018-03-08 22:36:22 -05:00
Anuken
3131e8c7e9 Merge branch 'master' of https://github.com/Anuken/Mindustry into 4.0 2018-03-08 22:34:26 -05:00
Anuken
b0086082d0 Fixed server crashes, android client error, ping system rewrite 2018-03-08 18:59:11 -05:00
Anuken
c611066791 Completely borked liquid/power/inventory system 2018-03-07 22:54:12 -05:00
Anuken
686e526e8c Added UUID banning 2018-03-06 19:22:50 -05:00
Anuken
17b17222b6 Fixed some admin bugs 2018-02-26 22:05:07 -05:00
Anuken
6b42525f8a Added tile background to background for large screens 2018-02-13 17:21:14 -05:00
Anuken
859621d13d Possible build error fix 2018-02-09 10:14:29 -05:00
Anuken
1f4a72d459 Added completely new build version system 2018-02-08 23:41:07 -05:00
Anuken
2059fb39f7 Added version info to main menu 2018-02-07 21:52:00 -05:00
Anuken
460558bc87 Implemented toggling of multithreading 2018-02-07 14:47:39 -05:00
Anuken
c2c0de170c Fixed junction/tunnel crashes with sorters 2018-02-05 09:38:49 -05:00
Anuken
ed34bbff5a Fixed language not switching to english 2018-02-04 11:30:15 -05:00
Anuken
7b055a6a79 Updated manifest 2018-02-02 18:03:01 -05:00
Anuken
beded95ffa Updated Gradle to 4.5 2018-02-01 19:31:13 -05:00
Anuken
78faddbf89 More small bugfixes 2018-01-31 19:38:20 -05:00
Anuken
b71ef67d54 Fixed loading screen not being hidden 2018-01-31 16:17:26 -05:00
Anuken
f396190fcf Added polish lang, fixed conveyor stacking bug 2018-01-31 10:20:52 -05:00
Anuken
5b25d94a3e Fixed GWT compile errors and server thread crashes 2018-01-29 11:26:31 -05:00
Anuken
35b6b41f24 Refactored almost every class, somehow didn't break game yet 2018-01-27 23:42:42 -05:00
Anuken
8e6f628f5b UI bug cleanup, testing, balancing of repair turrets 2018-01-26 18:29:31 -05:00
Anuken
8c39e05f58 Project-wide refactoring, link crash fixes 2018-01-24 16:48:07 -05:00
Anuken
b1c85da528 Added Indonesian language, fixed bug with saves disappearing 2018-01-22 12:46:00 -05:00
Anuken
10528b2f55 Changed stop() to dispose() on crash, fixed web key triggers 2018-01-21 16:24:34 -05:00
Anuken
52f9cd5d22 Testing Github/Discord integration 2018-01-20 16:24:36 -05:00
Anuken
c0a78858f4 Fixes for invisible players and improper respawning 2018-01-20 11:39:31 -05:00
Anuken
b1a38c3e61 Disabled multiplayer for HTML5, net bugfixes 2018-01-19 18:27:41 -05:00
Anuken
1dad6b27c7 GWT compilation fixes 2018-01-19 12:38:07 -05:00
Anuken
f6a465d917 Disabled android debugging 2018-01-16 17:51:13 -05:00
Anuken
6211afb904 Minor bugfixes, ready for next release 2018-01-16 15:52:26 -05:00
Anuken
5e2173fc54 Fixed crash when connnecting, improved error messages 2018-01-12 20:03:52 -05:00
Anuken
1762af5d4c Network, UI, renderer fixes 2018-01-11 23:15:53 -05:00
Anuken
804758b179 Many bugfixes for multiplayer, QoL, balancing, new difficulties 2018-01-11 13:46:32 -05:00
Anuken
5ce8cfb7e9 Fixed some UI issues 2018-01-10 15:10:44 -05:00
Anuken
d6532c26bb Bugfixes for 3.3 beta 2018-01-10 10:28:43 -05:00
Anuken
c6dfe1775e Removed and added many TODOs 2018-01-09 18:02:37 -05:00
Anuken
5cac11b3fe Discord rich presence tweaks, wave balancing 2018-01-08 22:57:07 -05:00
Anuken
530505c3a0 Made flak actually flak-like 2018-01-08 19:51:36 -05:00
Anuken
f1fa194aa0 Fixed chat scaling for mobile 2018-01-07 19:46:10 -05:00
Anuken
b486570c28 Made PlatformFunction an interface, changed permission requests 2018-01-04 14:08:52 -05:00
Anuken
169b9cddc5 Improved Discord RPC, refactored Input and fixed net crash 2018-01-03 20:15:05 -05:00
Anuken
e61163c5ae Implemented write perms requesting for each file session 2018-01-03 11:37:40 -05:00
Krzysztof Skrzętnicki
c0c36297dd
On Android app launch ask for dynamic file write perms 2018-01-02 23:15:57 +01:00
Anuken
2796ab9801 Added new save file format system, wall balancing 2018-01-02 15:47:08 -05:00
Jan Polák
4a706a8a29
Merge branch 'master' into feature_rich_presence 2018-01-02 17:26:28 +01:00
BeefEX
12fad819b5 Discord integration, basic rich presence 2018-01-02 17:21:03 +01:00
Anuken
c8e41c08ea Fixed Kryo crash 2018-01-01 18:01:24 -05:00
Anuken
20eea3b385 Switched to different Kryonet fork; full Android support 2018-01-01 16:09:17 -05:00
Anuken
c7dbdd1773 Modularized Kryonet handler 2018-01-01 13:32:18 -05:00
Anuken
f13dc0c49d Basic android support 2017-12-31 22:18:39 -05:00
Anuken
f6e9710b33 Added basic Kryonet support 2017-12-30 11:43:47 -05:00
Anuken
036a246769 Finished most of new save system, added new localized strings 2017-12-29 15:54:59 -05:00
Anuken
40bb499eeb Fixes to shader code, collapsible placement menu 2017-12-26 12:57:56 -05:00
Anuken
00d781dadd Add to TODO 2017-12-26 00:28:13 -05:00
Anuken
c69779bf7e Fixed all GWT errors, released new version 2017-12-24 14:40:08 -05:00
Anuken
60216b45f9 UI refactoring, new save dialog 2017-12-22 18:10:34 -05:00
Anuken
460c7163d9 uCore dependency setup 2017-12-21 20:59:40 -05:00
Anuken
57641728cd Edit android manifest files 2017-12-20 23:03:23 -05:00
Anuken
707d164678 Convert audio files to ogg 2017-12-20 11:39:21 -05:00
Anuken
c6dd1c29ff Add drop shadow to icon 2017-12-20 00:46:01 -05:00
Anuken
aeb6427d46
Merge pull request #25 from Anuken/AdaptiveIcon
Added round icon
2017-12-20 00:17:35 -05:00
Anuken
3576f74c83 Fix icons not working for certain version 2017-12-20 00:17:01 -05:00
Epowerj
b878029440 Added round icon 2017-12-20 00:04:49 -05:00
Epowerj
212d91bc47 Added adaptable icon 2017-12-19 22:10:10 -05:00
Anuken
b241aa562e Now 26 2017-12-19 20:53:32 -05:00
Anuken
e529cabfb1 Death to unit.dp 2017-12-19 20:51:46 -05:00
Anuken
9e298bde03 heck 2017-12-19 19:17:17 -05:00
Anuken
ed59e7c7cb Finish all editor features 2017-12-19 18:01:16 -05:00
Anuken
1a8fdda421 Add basic map editor, change map system 2017-12-17 23:51:55 -05:00
Anuken
1b3d964b83 Fix invisible turret and broken RTG generators 2017-12-17 10:34:30 -05:00
Anuken
9f9f153125 Edit TODO, fix crashes 2017-12-16 23:27:02 -05:00
Anuken
f2027cd58c Change area-delete to work with rightclick on desktop 2017-12-16 19:35:50 -05:00
Anuken
ac17a2fcc4 Fix more bugs, add support for tablets 2017-12-16 18:30:55 -05:00
Anuken
7ecbd3afd0 Add Discord link and fix more placement bugs 2017-12-16 17:04:38 -05:00
Anuken
97d1542ff4 Fix select bug, update TODO 2017-12-15 22:16:12 -05:00
Anuken
949288393b Refactor input, fix color crash bugs, prototype multi-block placement 2017-12-13 23:28:20 -05:00
Anuken
5c1d7a146b Fix game-over bypass bug, de-blur icons 2017-12-13 00:38:56 -05:00
Anuken
940d4b3980 Fix slew of bugfixes based on google play reports 2017-12-13 00:09:44 -05:00
Anuken
1554d998bf Balanced maps, fixed donation dialog crash 2017-12-12 21:37:25 -05:00
Anuken
84c5938236 Fix major bug with dumping of blocks and conveyors 2017-12-12 15:43:02 -05:00
Anuken
c7c7021699 Modify TODO, change 'about' text 2017-12-12 12:08:11 -05:00
Anuken
b5c57e5957 Implemented Google Play donations 2017-12-12 11:31:35 -05:00
Anuken
60f23b34e6 Implement unfinished donation dialog 2017-12-12 01:38:24 -05:00
Anuken
b4852247d0 More enemy balancing 2017-12-11 23:48:37 -05:00
Anuken
2d9710c708 Fix #10, tweak tunnel range, change tunnel sprite 2017-12-11 18:53:28 -05:00
Anuken
5ea8f0b8e2 Added new SFX, dashing, made generation FPS-independent 2017-12-10 17:01:14 -05:00
Anuken
347cae23e5 Various optimizations; made healer enemies explode after a while 2017-12-10 15:06:33 -05:00
Anuken
8ae74932c0 Dumped plans into TODO.md, minor edits to README 2017-12-09 16:00:36 -05:00
Anuken
cffb673bae Changed rotation control scheme, fixed "transparent" boxes 2017-12-07 21:55:13 -05:00
Anuken
8e80af26d7 More bugfixes 2017-12-06 09:26:39 -05:00
Anuken
aafe7fb74a Many bugfixes and tweaks 2017-12-05 12:21:08 -05:00
Anuken
c0d28eca65 Updated build.gradle, changed scroll dialog, UI tweaks 2017-11-27 22:23:47 -05:00
Anuken
b2cd95899c Broken attempt at per-enemy pathfinding; balancing 2017-11-23 20:58:32 -05:00
Anuken
f983b72255 Made android screen flippable 2017-11-13 21:26:01 -05:00
Anuken
a1c0449865 Added liquid-item junction 2017-11-12 16:22:43 -05:00
Anuken
1336a657fd Added some base classes for functional blocks 2017-10-19 20:46:13 -04:00
Anuken
254782c4e8 Minor balance changes (made coal less rare, nerfed blast enemies) 2017-10-16 17:26:05 -04:00
Anuken
0decc18d76 Implemented catching of settings flush exception 2017-10-08 19:44:38 -04:00
Anuken
2c9921748c Updated pixel rounding, turrets and resources no longer "wobble" 2017-10-05 16:47:06 -04:00
Anuken
61dbd33f51 A few more minor bugfixes; added targeting debugging 2017-10-03 17:06:46 -04:00
Anuken
3e9aca023a Fixed some minor bugs 2017-10-02 17:14:32 -04:00
Anuken
fa6495ceeb More balancing 2017-09-26 17:03:17 -04:00
Anuken
41c6f90ca3 Implemented touch/scrollwheel zooming, fixed many Android bugs 2017-09-21 22:10:09 -04:00
Anuken
d53f12aeb9 Implemented replacement blocks 2017-09-07 22:14:21 -04:00
Anuken
cc0d0a0f54 Added a few extra blocks, fixed icons 2017-08-27 00:48:35 -04:00
Anuken
3fa3456c2b Added additional info to block descriptions 2017-08-14 15:32:20 -04:00
Anuken
cd4014f86a Fixed Eclipse generating pointless warnings about facets 2017-08-09 14:59:31 -04:00