From f862708ddda8ed174e2eedf0dd73ecc7a2f01e9a Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Ond=C5=99ej=20Hru=C5=A1ka?=
Date: Sun, 25 May 2014 00:49:06 +0200
Subject: [PATCH] Changed @author to real name
---
.classpath | 1 +
LICENSE.txt | 4 +-
src/mightypork/gamecore/core/Config.java | 4 +-
src/mightypork/gamecore/core/WorkDir.java | 2 +-
.../gamecore/core/events/MainLoopRequest.java | 2 +-
.../gamecore/core/events/ShudownRequest.java | 3 +-
.../gamecore/core/events/UserQuitRequest.java | 2 +-
.../core/events/UserQuitRequestListener.java | 2 +-
.../gamecore/core/modules/AppAccess.java | 2 +-
.../core/modules/AppAccessAdapter.java | 2 +-
.../gamecore/core/modules/AppModule.java | 2 +-
.../gamecore/core/modules/AppSubModule.java | 2 +-
.../gamecore/core/modules/BaseApp.java | 14 +-
.../gamecore/core/modules/MainLoop.java | 6 +-
.../gamecore/eventbus/BusAccess.java | 2 +-
.../gamecore/eventbus/BusEvent.java | 2 +-
.../gamecore/eventbus/EventBus.java | 7 +-
.../gamecore/eventbus/EventChannel.java | 2 +-
.../gamecore/eventbus/clients/BusNode.java | 2 +-
.../gamecore/eventbus/clients/ClientHub.java | 2 +-
.../gamecore/eventbus/clients/ClientList.java | 2 +-
.../eventbus/clients/DelegatingClient.java | 2 +-
.../eventbus/clients/DelegatingList.java | 2 +-
.../eventbus/clients/RootBusNode.java | 2 +-
.../eventbus/clients/ToggleableClient.java | 2 +-
.../eventbus/event_flags/DelayedEvent.java | 2 +-
.../eventbus/event_flags/DirectEvent.java | 2 +-
.../event_flags/NonConsumableEvent.java | 2 +-
.../event_flags/NonRejectableEvent.java | 2 +-
.../eventbus/event_flags/NotLoggedEvent.java | 2 +-
.../event_flags/SingleReceiverEvent.java | 2 +-
.../eventbus/events/DestroyEvent.java | 2 +-
.../gamecore/eventbus/events/Destroyable.java | 2 +-
.../gamecore/eventbus/events/UpdateEvent.java | 2 +-
.../gamecore/eventbus/events/Updateable.java | 2 +-
src/mightypork/gamecore/gui/Action.java | 2 +-
.../gamecore/gui/ActionTrigger.java | 2 +-
src/mightypork/gamecore/gui/AlignX.java | 2 +-
src/mightypork/gamecore/gui/AlignY.java | 2 +-
src/mightypork/gamecore/gui/Enableable.java | 2 +-
src/mightypork/gamecore/gui/Hideable.java | 2 +-
.../gui/components/BaseComponent.java | 2 +-
.../gamecore/gui/components/Component.java | 2 +-
.../gui/components/PluggableRenderable.java | 2 +-
.../gui/components/input/TextButton.java | 2 +-
.../components/layout/ConstraintLayout.java | 2 +-
.../components/layout/FlowColumnLayout.java | 2 +-
.../gui/components/layout/FlowRowLayout.java | 2 +-
.../gui/components/layout/GridLayout.java | 2 +-
.../gui/components/layout/NullComponent.java | 2 +-
.../layout/linear/AbstractLinearWrapper.java | 2 +-
.../components/layout/linear/LinearGap.java | 2 +-
.../gui/components/painters/ImagePainter.java | 2 +-
.../gui/components/painters/QuadPainter.java | 2 +-
.../gui/components/painters/TextPainter.java | 2 +-
.../gui/events/LayoutChangeEvent.java | 2 +-
.../gamecore/gui/events/ScreenRequest.java | 2 +-
.../gui/events/ScreenRequestListener.java | 2 +-
.../gamecore/gui/screens/LayeredScreen.java | 4 +-
.../gamecore/gui/screens/Overlay.java | 2 +-
.../gamecore/gui/screens/Screen.java | 2 +-
.../gamecore/gui/screens/ScreenLayer.java | 2 +-
.../gamecore/gui/screens/ScreenRegistry.java | 6 +-
.../gui/screens/impl/CrossfadeOverlay.java | 4 +-
.../gui/screens/impl/CrossfadeRequest.java | 2 +-
.../gui/screens/impl/FadingLayer.java | 2 +-
.../gamecore/input/InputSystem.java | 2 +-
src/mightypork/gamecore/input/KeyBinder.java | 2 +-
src/mightypork/gamecore/input/KeyBinding.java | 2 +-
.../gamecore/input/KeyBindingPool.java | 2 +-
src/mightypork/gamecore/input/KeyStroke.java | 2 +-
src/mightypork/gamecore/input/Keys.java | 2 +-
.../gamecore/input/events/KeyEvent.java | 2 +-
.../input/events/KeyEventHandler.java | 2 +-
.../input/events/MouseButtonEvent.java | 2 +-
.../input/events/MouseButtonHandler.java | 2 +-
.../input/events/MouseMotionEvent.java | 2 +-
.../input/events/MouseMotionHandler.java | 2 +-
src/mightypork/gamecore/logging/Log.java | 2 +-
src/mightypork/gamecore/logging/LogAlias.java | 2 +-
.../gamecore/logging/SlickLogRedirector.java | 2 +-
.../logging/writers/ArchivingLog.java | 2 +-
.../gamecore/logging/writers/LogWriter.java | 2 +-
.../gamecore/logging/writers/SimpleLog.java | 2 +-
.../gamecore/render/DisplaySystem.java | 2 +-
src/mightypork/gamecore/render/Render.java | 2 +-
.../gamecore/render/Renderable.java | 2 +-
.../gamecore/render/Screenshot.java | 2 +-
.../render/events/ViewportChangeEvent.java | 2 +-
.../render/events/ViewportChangeListener.java | 2 +-
.../resources/AsyncResourceLoader.java | 4 +-
.../gamecore/resources/BaseLazyResource.java | 5 +-
.../gamecore/resources/LazyResource.java | 2 +-
src/mightypork/gamecore/resources/Res.java | 2 +-
.../resources/ResourceLoadRequest.java | 2 +-
.../gamecore/resources/ResourceLoader.java | 2 +-
.../gamecore/resources/ResourceSetup.java | 2 +-
.../resources/TextureBasedResource.java | 2 +-
.../gamecore/resources/audio/JointVolume.java | 2 +-
.../gamecore/resources/audio/LazyAudio.java | 2 +-
.../resources/audio/SoundRegistry.java | 2 +-
.../gamecore/resources/audio/SoundSystem.java | 6 +-
.../gamecore/resources/audio/Volume.java | 2 +-
.../audio/players/BaseAudioPlayer.java | 2 +-
.../resources/audio/players/EffectPlayer.java | 2 +-
.../resources/audio/players/LoopPlayer.java | 2 +-
.../resources/fonts/FontRegistry.java | 2 +-
.../resources/fonts/FontRenderer.java | 2 +-
.../gamecore/resources/fonts/GLFont.java | 3 +-
.../gamecore/resources/fonts/Glyphs.java | 2 +-
.../resources/fonts/impl/LazyFont.java | 2 +-
.../resources/fonts/impl/LazyFontNative.java | 2 +-
.../fonts/impl/TextureBackedFont.java | 3 +-
.../resources/textures/FilterMode.java | 2 +-
.../resources/textures/GLTexture.java | 2 +-
.../resources/textures/LazyTexture.java | 2 +-
.../gamecore/resources/textures/QuadGrid.java | 2 +-
.../resources/textures/TextureRegistry.java | 2 +-
.../gamecore/resources/textures/TxQuad.java | 2 +-
.../gamecore/resources/textures/TxSheet.java | 2 +-
.../gamecore/resources/textures/WrapMode.java | 2 +-
src/mightypork/gamecore/util/Utils.java | 2 +-
.../gamecore/util/annot/DefaultImpl.java | 2 +-
.../gamecore/util/annot/FactoryMethod.java | 2 +-
.../util/error/CorruptDataException.java | 7 +-
.../util/error/IllegalValueException.java | 2 +-
.../util/error/KeyAlreadyExistsException.java | 2 +-
.../gamecore/util/files/FileSuffixFilter.java | 2 +-
.../gamecore/util/files/InstanceLock.java | 2 +-
.../util/files/config/PropertyManager.java | 2 +-
.../util/files/config/SimpleConfig.java | 2 +-
.../util/files/config/SortedProperties.java | 2 +-
.../gamecore/util/files/zip/ZipBuilder.java | 2 +-
.../gamecore/util/files/zip/ZipUtils.java | 2 +-
src/mightypork/gamecore/util/ion/Ion.java | 295 ------------
.../gamecore/util/ion/IonBundle.java | 322 -------------
.../gamecore/util/ion/IonInput.java | 454 ------------------
.../gamecore/util/ion/IonMapWrapper.java | 55 ---
.../gamecore/util/ion/IonObjBinary.java | 17 -
.../gamecore/util/ion/IonObjBlob.java | 31 --
.../gamecore/util/ion/IonObjBundled.java | 18 -
.../gamecore/util/ion/IonOutput.java | 398 ---------------
.../gamecore/util/ion/IonSequenceWrapper.java | 55 ---
src/mightypork/gamecore/util/math/Calc.java | 8 +-
src/mightypork/gamecore/util/math/Easing.java | 6 +-
src/mightypork/gamecore/util/math/Polar.java | 2 +-
src/mightypork/gamecore/util/math/Range.java | 2 +-
.../gamecore/util/math/algo/Coord.java | 39 +-
.../gamecore/util/math/algo/Move.java | 36 +-
.../gamecore/util/math/algo/Moves.java | 2 +-
.../math/algo/pathfinding/PathFinder.java | 2 +-
.../algo/pathfinding/PathFinderProxy.java | 2 +-
.../gamecore/util/math/color/Color.java | 2 +-
.../gamecore/util/math/color/pal/CGA.java | 2 +-
.../gamecore/util/math/color/pal/CMDR.java | 2 +-
.../gamecore/util/math/color/pal/PAL16.java | 2 +-
.../gamecore/util/math/color/pal/RGB.java | 2 +-
.../gamecore/util/math/color/pal/ZX.java | 2 +-
.../math/constraints/ConstraintCache.java | 2 +-
.../util/math/constraints/DigestCache.java | 2 +-
.../util/math/constraints/Digestable.java | 2 +-
.../util/math/constraints/Pollable.java | 2 +-
.../util/math/constraints/Poller.java | 2 +-
.../util/math/constraints/num/NumConst.java | 2 +-
.../util/math/constraints/num/NumSum.java | 2 +-
.../num/caching/AbstractNumCache.java | 2 +-
.../constraints/num/caching/NumCache.java | 2 +-
.../constraints/num/mutable/NumAnimated.java | 2 +-
.../num/mutable/NumAnimatedDeg.java | 2 +-
.../num/mutable/NumAnimatedRad.java | 2 +-
.../constraints/num/mutable/NumMutable.java | 2 +-
.../math/constraints/num/mutable/NumVar.java | 2 +-
.../math/constraints/num/proxy/NumBound.java | 2 +-
.../num/proxy/PluggableNumBound.java | 2 +-
.../util/math/constraints/rect/Rect.java | 2 +-
.../util/math/constraints/rect/RectConst.java | 2 +-
.../constraints/rect/builders/TiledRect.java | 2 +-
.../rect/caching/AbstractRectCache.java | 2 +-
.../constraints/rect/caching/RectCache.java | 2 +-
.../constraints/rect/mutable/RectMutable.java | 2 +-
.../rect/proxy/PluggableRectBound.java | 2 +-
.../constraints/rect/proxy/RectAdapter.java | 2 +-
.../constraints/rect/proxy/RectBound.java | 2 +-
.../rect/proxy/RectBoundAdapter.java | 2 +-
.../rect/proxy/RectVectAdapter.java | 2 +-
.../util/math/constraints/vect/Vect.java | 2 +-
.../util/math/constraints/vect/VectConst.java | 2 +-
.../vect/caching/AbstractVectCache.java | 2 +-
.../constraints/vect/caching/VectCache.java | 2 +-
.../vect/mutable/VectAnimated.java | 2 +-
.../constraints/vect/mutable/VectMutable.java | 2 +-
.../constraints/vect/mutable/VectVar.java | 2 +-
.../vect/proxy/PluggableVectBound.java | 2 +-
.../constraints/vect/proxy/VectAdapter.java | 2 +-
.../constraints/vect/proxy/VectBound.java | 2 +-
.../vect/proxy/VectNumAdapter.java | 2 +-
.../gamecore/util/math/noise/NoiseGen.java | 2 +-
.../util/math/noise/PerlinNoiseGenerator.java | 2 +-
.../util/math/timing/AnimatorBounce.java | 2 +-
.../util/math/timing/AnimatorRewind.java | 2 +-
.../gamecore/util/math/timing/FpsMeter.java | 2 +-
.../gamecore/util/math/timing/Pauseable.java | 2 +-
.../gamecore/util/math/timing/TimedTask.java | 2 +-
.../gamecore/util/math/timing/TimerDelta.java | 2 +-
.../gamecore/util/math/timing/TimerFps.java | 2 +-
.../gamecore/util/objects/Convert.java | 2 +-
.../util/objects/EnumerationIterator.java | 2 +-
.../gamecore/util/objects/MapSort.java | 2 +-
.../gamecore/util/objects/Mutable.java | 2 +-
.../gamecore/util/objects/Pair.java | 2 +-
.../gamecore/util/objects/Triad.java | 2 +-
.../gamecore/util/objects/VarargsParser.java | 2 +-
.../util/strings/AlphanumComparator.java | 2 +-
.../gamecore/util/strings/StringProvider.java | 2 +-
.../gamecore/util/strings/StringUtils.java | 2 +-
.../gamecore/util/strings/StringWrapper.java | 2 +-
.../util/strings/filtering/StringFilter.java | 2 +-
src/mightypork/rogue/Const.java | 2 +-
src/mightypork/rogue/RogueApp.java | 8 +-
.../rogue/events/LoadingOverlayRequest.java | 2 +-
.../rogue/events/RogueStateRequest.java | 2 +-
src/mightypork/rogue/screens/FpsOverlay.java | 2 +-
.../rogue/screens/LoadingOverlay.java | 2 +-
.../rogue/screens/game/InvSlot.java | 2 +-
.../rogue/screens/game/LayerWin.java | 2 +-
.../rogue/screens/game/NavButton.java | 2 +-
.../rogue/screens/game/ScreenGame.java | 7 +-
.../rogue/screens/menu/ScreenMainMenu.java | 9 +-
.../select_world/ScreenSelectWorld.java | 2 +-
.../rogue/screens/select_world/WorldSlot.java | 13 +-
src/mightypork/rogue/world/Inventory.java | 13 +-
src/mightypork/rogue/world/PlayerData.java | 12 +-
src/mightypork/rogue/world/PlayerFacade.java | 2 +-
src/mightypork/rogue/world/World.java | 11 +-
src/mightypork/rogue/world/WorldConsole.java | 2 +-
src/mightypork/rogue/world/WorldProvider.java | 16 +-
src/mightypork/rogue/world/WorldRenderer.java | 2 +-
.../rogue/world/entity/AiTimer.java | 10 +-
.../rogue/world/entity/Entities.java | 6 +-
src/mightypork/rogue/world/entity/Entity.java | 11 +-
.../rogue/world/entity/EntityModel.java | 8 +-
.../rogue/world/entity/EntityModule.java | 12 +-
.../rogue/world/entity/EntityPathFinder.java | 2 +-
.../rogue/world/entity/EntityRenderer.java | 2 +-
.../rogue/world/entity/EntityType.java | 2 +-
.../rogue/world/entity/impl/MonsterAi.java | 7 +-
.../entity/modules/EntityModuleHealth.java | 8 +-
.../entity/modules/EntityModulePosition.java | 7 +-
.../rogue/world/entity/modules/EntityPos.java | 12 +-
.../entity/render/EntityRendererMobLR.java | 2 +-
.../world/events/WorldAscendRequest.java | 2 +-
.../rogue/world/events/WorldPauseRequest.java | 2 +-
src/mightypork/rogue/world/gen/MapTheme.java | 2 +-
.../rogue/world/gen/RoomBuilder.java | 2 +-
src/mightypork/rogue/world/gen/RoomEntry.java | 2 +-
.../rogue/world/gen/ScratchMap.java | 2 +-
.../rogue/world/gen/WorldGenError.java | 2 +-
.../rogue/world/gen/rooms/StorageRoom.java | 2 +-
src/mightypork/rogue/world/gui/MapView.java | 2 +-
src/mightypork/rogue/world/item/Item.java | 13 +-
.../rogue/world/item/ItemModel.java | 7 +-
src/mightypork/rogue/world/item/Items.java | 10 +-
src/mightypork/rogue/world/level/Level.java | 17 +-
.../world/level/render/TileRenderContext.java | 2 +-
src/mightypork/rogue/world/tile/Tile.java | 10 +-
.../rogue/world/tile/TileGenData.java | 2 +-
.../rogue/world/tile/TileModel.java | 6 +-
.../rogue/world/tile/TileRenderer.java | 2 +-
src/mightypork/rogue/world/tile/TileType.java | 2 +-
src/mightypork/rogue/world/tile/Tiles.java | 6 +-
.../rogue/world/tile/impl/TileBaseChest.java | 4 +-
.../rogue/world/tile/impl/TileBaseDoor.java | 4 +-
.../world/tile/impl/TileBasePassage.java | 2 +-
.../world/tile/impl/TileBaseSecretDoor.java | 4 +-
.../rogue/world/tile/impl/TileWithItems.java | 4 +-
.../world/tile/render/NullTileRenderer.java | 2 +-
.../tile/render/OneFrameTileRenderer.java | 2 +-
.../tile/render/TwoHighTileRenderer.java | 2 +-
278 files changed, 396 insertions(+), 2116 deletions(-)
delete mode 100644 src/mightypork/gamecore/util/ion/Ion.java
delete mode 100644 src/mightypork/gamecore/util/ion/IonBundle.java
delete mode 100644 src/mightypork/gamecore/util/ion/IonInput.java
delete mode 100644 src/mightypork/gamecore/util/ion/IonMapWrapper.java
delete mode 100644 src/mightypork/gamecore/util/ion/IonObjBinary.java
delete mode 100644 src/mightypork/gamecore/util/ion/IonObjBlob.java
delete mode 100644 src/mightypork/gamecore/util/ion/IonObjBundled.java
delete mode 100644 src/mightypork/gamecore/util/ion/IonOutput.java
delete mode 100644 src/mightypork/gamecore/util/ion/IonSequenceWrapper.java
diff --git a/.classpath b/.classpath
index 45f6ff8..dd14e7a 100644
--- a/.classpath
+++ b/.classpath
@@ -32,5 +32,6 @@
+
diff --git a/LICENSE.txt b/LICENSE.txt
index 2cf0918..fe55e0a 100644
--- a/LICENSE.txt
+++ b/LICENSE.txt
@@ -1,4 +1,5 @@
-Copyright (c) 2014 Ondřej Hruška (MightyPork),
+Copyright (c) 2014, Ondřej Hruška
+Some rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
@@ -14,6 +15,7 @@ are met:
3. The name of the author may not be used to endorse or promote products
derived from this software without specific prior written permission.
+
THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
diff --git a/src/mightypork/gamecore/core/Config.java b/src/mightypork/gamecore/core/Config.java
index dd085fe..406efaa 100644
--- a/src/mightypork/gamecore/core/Config.java
+++ b/src/mightypork/gamecore/core/Config.java
@@ -15,7 +15,7 @@ import mightypork.gamecore.util.files.config.PropertyManager;
/**
* Static application configuration
*
- * @author MightyPork
+ * @author Ondřej Hruška
*/
public class Config {
@@ -63,7 +63,7 @@ public class Config {
* Key property.
* The stored value must be invariant ({@link KeyStroke} is mutable).
*
- * @author MightyPork
+ * @author Ondřej Hruška
*/
public static class KeyProperty extends Property {
diff --git a/src/mightypork/gamecore/core/WorkDir.java b/src/mightypork/gamecore/core/WorkDir.java
index bd015cf..563f747 100644
--- a/src/mightypork/gamecore/core/WorkDir.java
+++ b/src/mightypork/gamecore/core/WorkDir.java
@@ -11,7 +11,7 @@ import mightypork.gamecore.logging.Log;
/**
* Static application workdir accessor.
*
- * @author MightyPork
+ * @author Ondřej Hruška
*/
public class WorkDir {
diff --git a/src/mightypork/gamecore/core/events/MainLoopRequest.java b/src/mightypork/gamecore/core/events/MainLoopRequest.java
index 277bbe4..55257b1 100644
--- a/src/mightypork/gamecore/core/events/MainLoopRequest.java
+++ b/src/mightypork/gamecore/core/events/MainLoopRequest.java
@@ -9,7 +9,7 @@ import mightypork.gamecore.eventbus.event_flags.SingleReceiverEvent;
/**
* Request to execute given {@link Runnable} in main loop.
*
- * @author MightyPork
+ * @author Ondřej Hruška
*/
@SingleReceiverEvent
public class MainLoopRequest extends BusEvent {
diff --git a/src/mightypork/gamecore/core/events/ShudownRequest.java b/src/mightypork/gamecore/core/events/ShudownRequest.java
index 73fbb8c..c238cc4 100644
--- a/src/mightypork/gamecore/core/events/ShudownRequest.java
+++ b/src/mightypork/gamecore/core/events/ShudownRequest.java
@@ -5,14 +5,13 @@ import mightypork.gamecore.core.modules.MainLoop;
import mightypork.gamecore.eventbus.BusEvent;
import mightypork.gamecore.eventbus.event_flags.NonConsumableEvent;
import mightypork.gamecore.eventbus.event_flags.SingleReceiverEvent;
-import mightypork.gamecore.resources.audio.SoundSystem;
/**
* Shutdown request, non-interactive. Shutdown needs to execute on GL thread for
* display to deinit properly.
*
- * @author MightyPork
+ * @author Ondřej Hruška
*/
@SingleReceiverEvent
@NonConsumableEvent
diff --git a/src/mightypork/gamecore/core/events/UserQuitRequest.java b/src/mightypork/gamecore/core/events/UserQuitRequest.java
index ba571b3..8828303 100644
--- a/src/mightypork/gamecore/core/events/UserQuitRequest.java
+++ b/src/mightypork/gamecore/core/events/UserQuitRequest.java
@@ -10,7 +10,7 @@ import mightypork.gamecore.eventbus.EventBus;
* titlebar button, and if no client consumes it, the application will be shut
* down.
*
- * @author MightyPork
+ * @author Ondřej Hruška
*/
public class UserQuitRequest extends BusEvent {
diff --git a/src/mightypork/gamecore/core/events/UserQuitRequestListener.java b/src/mightypork/gamecore/core/events/UserQuitRequestListener.java
index 45fd94c..b97a995 100644
--- a/src/mightypork/gamecore/core/events/UserQuitRequestListener.java
+++ b/src/mightypork/gamecore/core/events/UserQuitRequestListener.java
@@ -4,7 +4,7 @@ package mightypork.gamecore.core.events;
/**
* Quit request listener; implementing client can abort shutdown.
*
- * @author MightyPork
+ * @author Ondřej Hruška
*/
public interface UserQuitRequestListener {
diff --git a/src/mightypork/gamecore/core/modules/AppAccess.java b/src/mightypork/gamecore/core/modules/AppAccess.java
index 05faf43..eede2a7 100644
--- a/src/mightypork/gamecore/core/modules/AppAccess.java
+++ b/src/mightypork/gamecore/core/modules/AppAccess.java
@@ -10,7 +10,7 @@ import mightypork.gamecore.resources.audio.SoundSystem;
/**
* App interface visible to subsystems
*
- * @author MightyPork
+ * @author Ondřej Hruška
*/
public interface AppAccess extends BusAccess {
diff --git a/src/mightypork/gamecore/core/modules/AppAccessAdapter.java b/src/mightypork/gamecore/core/modules/AppAccessAdapter.java
index faceb51..a6a825a 100644
--- a/src/mightypork/gamecore/core/modules/AppAccessAdapter.java
+++ b/src/mightypork/gamecore/core/modules/AppAccessAdapter.java
@@ -10,7 +10,7 @@ import mightypork.gamecore.resources.audio.SoundSystem;
/**
* App access adapter (defualt {@link AppAccess} implementation)
*
- * @author MightyPork
+ * @author Ondřej Hruška
*/
public class AppAccessAdapter implements AppAccess {
diff --git a/src/mightypork/gamecore/core/modules/AppModule.java b/src/mightypork/gamecore/core/modules/AppModule.java
index 35cf15d..9b1db57 100644
--- a/src/mightypork/gamecore/core/modules/AppModule.java
+++ b/src/mightypork/gamecore/core/modules/AppModule.java
@@ -11,7 +11,7 @@ import mightypork.gamecore.resources.audio.SoundSystem;
* App event bus client, to be used for subsystems, screens and anything that
* needs access to the eventbus and other systems; Attached directly to bus.
*
- * @author MightyPork
+ * @author Ondřej Hruška
*/
public abstract class AppModule extends RootBusNode implements AppAccess {
diff --git a/src/mightypork/gamecore/core/modules/AppSubModule.java b/src/mightypork/gamecore/core/modules/AppSubModule.java
index 5e91002..bf32a83 100644
--- a/src/mightypork/gamecore/core/modules/AppSubModule.java
+++ b/src/mightypork/gamecore/core/modules/AppSubModule.java
@@ -13,7 +13,7 @@ import mightypork.gamecore.resources.audio.SoundSystem;
* Delegating bus client, to be attached to any {@link DelegatingClient}, such
* as a {@link RootBusNode}.
*
- * @author MightyPork
+ * @author Ondřej Hruška
*/
public class AppSubModule extends BusNode implements AppAccess {
diff --git a/src/mightypork/gamecore/core/modules/BaseApp.java b/src/mightypork/gamecore/core/modules/BaseApp.java
index 464ee39..3dd93d0 100644
--- a/src/mightypork/gamecore/core/modules/BaseApp.java
+++ b/src/mightypork/gamecore/core/modules/BaseApp.java
@@ -11,9 +11,9 @@ import java.util.logging.Level;
import javax.swing.JOptionPane;
import mightypork.gamecore.core.Config;
-import mightypork.gamecore.core.WorkDir;
import mightypork.gamecore.core.Config.ConfigSetup;
import mightypork.gamecore.core.Config.KeySetup;
+import mightypork.gamecore.core.WorkDir;
import mightypork.gamecore.core.WorkDir.RouteSetup;
import mightypork.gamecore.eventbus.EventBus;
import mightypork.gamecore.eventbus.events.DestroyEvent;
@@ -31,16 +31,16 @@ import mightypork.gamecore.resources.ResourceSetup;
import mightypork.gamecore.resources.audio.SoundSystem;
import mightypork.gamecore.util.annot.DefaultImpl;
import mightypork.gamecore.util.files.InstanceLock;
-import mightypork.gamecore.util.ion.Ion;
import mightypork.gamecore.util.math.algo.Coord;
import mightypork.gamecore.util.math.algo.Move;
+import mightypork.ion.Ion;
/**
* Basic screen-based game with subsystems.
* This class takes care of the initialization sequence.
*
- * @author MightyPork
+ * @author Ondřej Hruška
*/
public abstract class BaseApp implements AppAccess, UncaughtExceptionHandler {
@@ -320,8 +320,8 @@ public abstract class BaseApp implements AppAccess, UncaughtExceptionHandler {
{
logSystemInfo();
}
-
-
+
+
protected void logSystemInfo()
{
String txt = "";
@@ -344,8 +344,8 @@ public abstract class BaseApp implements AppAccess, UncaughtExceptionHandler {
protected void registerIonizables()
{
- Ion.registerType(Coord.ION_MARK, Coord.class);
- Ion.registerType(Move.ION_MARK, Move.class);
+ Ion.register(Coord.class);
+ Ion.register(Move.class);
}
diff --git a/src/mightypork/gamecore/core/modules/MainLoop.java b/src/mightypork/gamecore/core/modules/MainLoop.java
index 03e29dd..86ab3fb 100644
--- a/src/mightypork/gamecore/core/modules/MainLoop.java
+++ b/src/mightypork/gamecore/core/modules/MainLoop.java
@@ -2,9 +2,7 @@ package mightypork.gamecore.core.modules;
import java.util.Deque;
-import java.util.Queue;
import java.util.concurrent.ConcurrentLinkedDeque;
-import java.util.concurrent.ConcurrentLinkedQueue;
import mightypork.gamecore.eventbus.events.UpdateEvent;
import mightypork.gamecore.gui.screens.ScreenRegistry;
@@ -21,7 +19,7 @@ import mightypork.gamecore.util.math.timing.TimerDelta;
/**
* Delta-timed game loop with task queue etc.
*
- * @author MightyPork
+ * @author Ondřej Hruška
*/
public class MainLoop extends AppModule implements ScreenshotRequestListener {
@@ -74,7 +72,7 @@ public class MainLoop extends AppModule implements ScreenshotRequestListener {
getEventBus().sendDirect(new UpdateEvent(delta));
Runnable r;
- long t = Profiler.begin();
+ final long t = Profiler.begin();
while ((r = tasks.poll()) != null) {
Log.f3(" * Main loop task.");
r.run();
diff --git a/src/mightypork/gamecore/eventbus/BusAccess.java b/src/mightypork/gamecore/eventbus/BusAccess.java
index dbd2718..31c4770 100644
--- a/src/mightypork/gamecore/eventbus/BusAccess.java
+++ b/src/mightypork/gamecore/eventbus/BusAccess.java
@@ -4,7 +4,7 @@ package mightypork.gamecore.eventbus;
/**
* Access to an {@link EventBus} instance
*
- * @author MightyPork
+ * @author Ondřej Hruška
*/
public interface BusAccess {
diff --git a/src/mightypork/gamecore/eventbus/BusEvent.java b/src/mightypork/gamecore/eventbus/BusEvent.java
index 99e36c5..7cfd9d6 100644
--- a/src/mightypork/gamecore/eventbus/BusEvent.java
+++ b/src/mightypork/gamecore/eventbus/BusEvent.java
@@ -27,7 +27,7 @@ import mightypork.gamecore.eventbus.event_flags.SingleReceiverEvent;
* zero delay.
*
*
- * @author MightyPork
+ * @author Ondřej Hruška
* @param handler type
*/
public abstract class BusEvent {
diff --git a/src/mightypork/gamecore/eventbus/EventBus.java b/src/mightypork/gamecore/eventbus/EventBus.java
index b8ff901..b509ae8 100644
--- a/src/mightypork/gamecore/eventbus/EventBus.java
+++ b/src/mightypork/gamecore/eventbus/EventBus.java
@@ -7,7 +7,6 @@ import java.util.Collection;
import java.util.Collections;
import java.util.Set;
import java.util.concurrent.ConcurrentHashMap;
-import java.util.concurrent.ConcurrentLinkedDeque;
import java.util.concurrent.DelayQueue;
import java.util.concurrent.Delayed;
import java.util.concurrent.TimeUnit;
@@ -25,7 +24,7 @@ import mightypork.gamecore.util.Utils;
* An event bus, accommodating multiple EventChannels.
* Channel will be created when an event of type is first encountered.
*
- * @author MightyPork
+ * @author Ondřej Hruška
*/
final public class EventBus implements Destroyable, BusAccess {
@@ -135,13 +134,13 @@ final public class EventBus implements Destroyable, BusAccess {
private final QueuePollingThread busThread;
/** Registered clients */
- private final Set