Commit Graph

18 Commits (969f26e4066c230d74e07926aac9d4a1f7b400bd)

Author SHA1 Message Date
Treer 969f26e406 Minetest support - initial commit
Rivers don't match the game, but Amidst can now draw maps made with a different engine than Minecraft
2018-03-10 18:48:03 +11:00
Treer 754b3ae195
Revert "Infinite zoom" 2018-03-08 23:39:14 +11:00
Badel2 3d612fe084 Changed fragment resolution from 2^2 to 2^4 2017-10-05 23:12:08 +02:00
Badel2 048793a838 Support custom fragment resolution 2017-10-05 22:52:12 +02:00
Stefan Dollase bd0e586886 applied the code clean up tool by Eclipse 2016-11-20 22:54:50 +01:00
Stefan Dollase 1832a7c6b5 formatting
* organized imports
* removed unnecessary @formatter:off comments
* formatted the code using the new code formatter with new preferences
2016-11-20 22:29:01 +01:00
Stefan Dollase c772f9a05f initial application of the new code formatter 2016-04-11 14:29:06 +02:00
Stefan Dollase a9dfdf184d replaced all occurrences: biome color profile -> biome profile
This enables us to store more biome related information in the profiles in the future.

I also changed the default biome profiles directory name back to 'biome' to keep backwards compatibility with Amidst v3.7.
2016-02-15 19:40:17 +01:00
Stefan Dollase e9266d913b removed dot from fps widget and refactorings
* used only one instance of the counter class
* passed counter to the relevant parts via dependency injection
* removed counter from widget and fragment drawer since it does not really belong there
* removed dot from fps widget to reduce users confusion
2016-01-31 22:10:08 +01:00
Stefan Dollase ac8064fe62 reworked the layers
* layer declaration contains logic to calculate the isEnabled and isVisible state
* these states are used by the layer loaders
* fragment loader thread updates these properties and reads the dimension setting at a defined point in the loading cycle
* layer menu uses the same code to calculate the isEnabled state
2016-01-13 00:11:40 +01:00
Stefan Dollase 05b24c85d5 refactored the settings and the layers menu
* switched linux to use the java look and feel, because the system look and feel does not show menu separators
* removed special setting implementations
* made the class SettingBase more flexible
* added a set of factory methods for settings
* added a set of factory methods for menus
* settings no longer contain a button model
2016-01-11 10:15:01 +01:00
Stefan Dollase 5e24994fa5 renamed the class Settings to AmidstSettings 2016-01-11 05:57:27 +01:00
Stefan Dollase 0b830a3e7c added void texture for the end dimension
* using an extra layer for this was to slow
* integrated it directly into the class Drawer, so the texture drawing operation is only executed once
* added mechanism to draw the grid layer for unloaded fragments
2016-01-09 02:04:02 +01:00
Stefan Dollase a966a1d5a3 added the end dimension
* taken from AmidstExporter
* displays the end islands
* displays end cities
2016-01-08 19:20:30 +01:00
Stefan Dollase da15d5e486 sorted layers and settings in gui and code 2016-01-07 20:22:55 +01:00
Stefan Dollase 5c1caae517 added the mineshaft world icons
* taken from AmidstExporter
2016-01-07 19:54:45 +01:00
Stefan Dollase 4a9343c980 renamed WorldSurroundings to ViewerFacade
WorldSurroundings was always a placeholder, because I was not able to come up with something better. I think ViewerFacade is a better name.
2016-01-05 17:00:25 +01:00
Stefan Dollase 91e3365b42 switched to the default maven project layout 2015-12-19 21:42:56 +01:00