Added more javadoc
This commit is contained in:
parent
c50444e04c
commit
1001234fbb
|
@ -30,9 +30,9 @@ import love.distributedrebirth.demo4d.screen.ScreenUnicode4D;
|
||||||
import net.spookygames.gdx.nativefilechooser.NativeFileChooser;
|
import net.spookygames.gdx.nativefilechooser.NativeFileChooser;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
* Main loop render dispatcher and event handling.
|
||||||
*
|
*
|
||||||
* @author willemtsade ©Δ∞ 仙上主天
|
* @author willemtsade ©Δ∞ 仙上主天
|
||||||
*
|
|
||||||
*/
|
*/
|
||||||
public class Demo4DMain extends Game {
|
public class Demo4DMain extends Game {
|
||||||
private List<String> args;
|
private List<String> args;
|
||||||
|
|
|
@ -3,9 +3,9 @@ package love.distributedrebirth.demo4d;
|
||||||
import com.badlogic.gdx.ScreenAdapter;
|
import com.badlogic.gdx.ScreenAdapter;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
*
|
||||||
*
|
*
|
||||||
* @author willemtsade ©Δ∞ 仙上主天
|
* @author willemtsade ©Δ∞ 仙上主天
|
||||||
*
|
|
||||||
*/
|
*/
|
||||||
public class Demo4DMainAdapter extends ScreenAdapter {
|
public class Demo4DMainAdapter extends ScreenAdapter {
|
||||||
protected final Demo4DMain main;
|
protected final Demo4DMain main;
|
||||||
|
|
|
@ -4,8 +4,8 @@ import imgui.type.ImBoolean;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*
|
*
|
||||||
* @author willemtsade ©Δ∞ 仙上主天
|
|
||||||
*
|
*
|
||||||
|
* @author willemtsade ©Δ∞ 仙上主天
|
||||||
*/
|
*/
|
||||||
public interface ImGuiRenderer {
|
public interface ImGuiRenderer {
|
||||||
|
|
||||||
|
|
|
@ -2,8 +2,8 @@ package love.distributedrebirth.demo4d;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*
|
*
|
||||||
* @author willemtsade ©Δ∞ 仙上主天
|
|
||||||
*
|
*
|
||||||
|
* @author willemtsade ©Δ∞ 仙上主天
|
||||||
*/
|
*/
|
||||||
abstract public class ImGuiRendererMain implements ImGuiRenderer {
|
abstract public class ImGuiRendererMain implements ImGuiRenderer {
|
||||||
|
|
||||||
|
|
|
@ -11,9 +11,9 @@ import imgui.glfw.ImGuiImplGlfw;
|
||||||
import love.distributedrebirth.numberxd.base2t.T60Sexagesimal;
|
import love.distributedrebirth.numberxd.base2t.T60Sexagesimal;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
* Create and shutdown of ImGui and font activations.
|
||||||
*
|
*
|
||||||
* @author willemtsade ©Δ∞ 仙上主天
|
* @author willemtsade ©Δ∞ 仙上主天
|
||||||
*
|
|
||||||
*/
|
*/
|
||||||
public class ImGuiSetup {
|
public class ImGuiSetup {
|
||||||
public static final ImGuiImplGlfw imGuiImp = new ImGuiImplGlfw();
|
public static final ImGuiImplGlfw imGuiImp = new ImGuiImplGlfw();
|
||||||
|
|
|
@ -32,8 +32,8 @@ import love.distributedrebirth.demo4d.Demo4DMainAdapter;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*
|
*
|
||||||
* @author willemtsade ©Δ∞ 仙上主天
|
|
||||||
*
|
*
|
||||||
|
* @author willemtsade ©Δ∞ 仙上主天
|
||||||
*/
|
*/
|
||||||
public class ScreenMatrix4D extends Demo4DMainAdapter {
|
public class ScreenMatrix4D extends Demo4DMainAdapter {
|
||||||
public Environment environment;
|
public Environment environment;
|
||||||
|
|
|
@ -13,8 +13,8 @@ import com.badlogic.gdx.utils.GdxRuntimeException;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*
|
*
|
||||||
* @author willemtsade ©Δ∞ 仙上主天
|
|
||||||
*
|
*
|
||||||
|
* @author willemtsade ©Δ∞ 仙上主天
|
||||||
*/
|
*/
|
||||||
public class UserColorShader implements Shader {
|
public class UserColorShader implements Shader {
|
||||||
ShaderProgram program;
|
ShaderProgram program;
|
||||||
|
|
|
@ -9,9 +9,9 @@ import com.badlogic.gdx.audio.Music.OnCompletionListener;
|
||||||
import com.badlogic.gdx.files.FileHandle;
|
import com.badlogic.gdx.files.FileHandle;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
* Manages the background and others songs.
|
||||||
*
|
*
|
||||||
* @author willemtsade ©Δ∞ 仙上主天
|
* @author willemtsade ©Δ∞ 仙上主天
|
||||||
*
|
|
||||||
*/
|
*/
|
||||||
public class MusicManager {
|
public class MusicManager {
|
||||||
|
|
||||||
|
|
|
@ -16,8 +16,8 @@ import net.spookygames.gdx.nativefilechooser.NativeFileChooserConfiguration;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*
|
*
|
||||||
* @author willemtsade ©Δ∞ 仙上主天
|
|
||||||
*
|
*
|
||||||
|
* @author willemtsade ©Δ∞ 仙上主天
|
||||||
*/
|
*/
|
||||||
public class MusicPlayerRenderer extends ImGuiRendererMain {
|
public class MusicPlayerRenderer extends ImGuiRendererMain {
|
||||||
|
|
||||||
|
|
|
@ -4,8 +4,8 @@ import com.badlogic.gdx.audio.Music;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*
|
*
|
||||||
* @author willemtsade ©Δ∞ 仙上主天
|
|
||||||
*
|
*
|
||||||
|
* @author willemtsade ©Δ∞ 仙上主天
|
||||||
*/
|
*/
|
||||||
public class MusicSong {
|
public class MusicSong {
|
||||||
protected final Music music;
|
protected final Music music;
|
||||||
|
|
|
@ -2,8 +2,8 @@ package love.distributedrebirth.demo4d.music;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*
|
*
|
||||||
* @author willemtsade ©Δ∞ 仙上主天
|
|
||||||
*
|
*
|
||||||
|
* @author willemtsade ©Δ∞ 仙上主天
|
||||||
*/
|
*/
|
||||||
public enum MusicSongType {
|
public enum MusicSongType {
|
||||||
INTRO,
|
INTRO,
|
||||||
|
|
|
@ -14,8 +14,8 @@ import love.distributedrebirth.numberxd.base2t.facet.BasePart;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*
|
*
|
||||||
* @author willemtsade ©Δ∞ 仙上主天
|
|
||||||
*
|
*
|
||||||
|
* @author willemtsade ©Δ∞ 仙上主天
|
||||||
*/
|
*/
|
||||||
public class BasePartRenderer extends ImGuiRendererMain {
|
public class BasePartRenderer extends ImGuiRendererMain {
|
||||||
|
|
||||||
|
|
|
@ -8,8 +8,8 @@ import love.distributedrebirth.demo4d.ImGuiRendererMain;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*
|
*
|
||||||
* @author willemtsade ©Δ∞ 仙上主天
|
|
||||||
*
|
*
|
||||||
|
* @author willemtsade ©Δ∞ 仙上主天
|
||||||
*/
|
*/
|
||||||
public class BasicConsoleRenderer extends ImGuiRendererMain {
|
public class BasicConsoleRenderer extends ImGuiRendererMain {
|
||||||
|
|
||||||
|
|
|
@ -10,8 +10,8 @@ import love.distributedrebirth.numberxd.Gê̄ldGetậl;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*
|
*
|
||||||
* @author willemtsade ©Δ∞ 仙上主天
|
|
||||||
*
|
*
|
||||||
|
* @author willemtsade ©Δ∞ 仙上主天
|
||||||
*/
|
*/
|
||||||
public class HebrewWalletRenderer extends ImGuiRendererMain {
|
public class HebrewWalletRenderer extends ImGuiRendererMain {
|
||||||
|
|
||||||
|
|
|
@ -7,8 +7,8 @@ import love.distributedrebirth.demo4d.music.MusicSongType;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*
|
*
|
||||||
* @author willemtsade ©Δ∞ 仙上主天
|
|
||||||
*
|
*
|
||||||
|
* @author willemtsade ©Δ∞ 仙上主天
|
||||||
*/
|
*/
|
||||||
public class ScreenCredits extends ScrollScreenAdapter {
|
public class ScreenCredits extends ScrollScreenAdapter {
|
||||||
private final String creditsText = String.join("\n",
|
private final String creditsText = String.join("\n",
|
||||||
|
|
|
@ -9,8 +9,8 @@ import love.distributedrebirth.demo4d.Demo4DMain;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*
|
*
|
||||||
* @author willemtsade ©Δ∞ 仙上主天
|
|
||||||
*
|
*
|
||||||
|
* @author willemtsade ©Δ∞ 仙上主天
|
||||||
*/
|
*/
|
||||||
public class ScreenDefault extends ScreenAdapter {
|
public class ScreenDefault extends ScreenAdapter {
|
||||||
private final Demo4DMain main;
|
private final Demo4DMain main;
|
||||||
|
|
|
@ -6,8 +6,8 @@ import love.distributedrebirth.demo4d.Demo4DMain;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*
|
*
|
||||||
* @author willemtsade ©Δ∞ 仙上主天
|
|
||||||
*
|
*
|
||||||
|
* @author willemtsade ©Δ∞ 仙上主天
|
||||||
*/
|
*/
|
||||||
public class ScreenHelp extends ScrollScreenAdapter {
|
public class ScreenHelp extends ScrollScreenAdapter {
|
||||||
private final String creditsText = String.join("\n",
|
private final String creditsText = String.join("\n",
|
||||||
|
|
|
@ -11,8 +11,8 @@ import love.distributedrebirth.demo4d.music.MusicSongType;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*
|
*
|
||||||
* @author willemtsade ©Δ∞ 仙上主天
|
|
||||||
*
|
*
|
||||||
|
* @author willemtsade ©Δ∞ 仙上主天
|
||||||
*/
|
*/
|
||||||
public class ScreenIntro extends ScreenAdapter {
|
public class ScreenIntro extends ScreenAdapter {
|
||||||
private final Demo4DMain main;
|
private final Demo4DMain main;
|
||||||
|
|
|
@ -7,8 +7,8 @@ import love.distributedrebirth.demo4d.music.MusicSongType;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*
|
*
|
||||||
* @author willemtsade ©Δ∞ 仙上主天
|
|
||||||
*
|
*
|
||||||
|
* @author willemtsade ©Δ∞ 仙上主天
|
||||||
*/
|
*/
|
||||||
public class ScreenIntroMission extends ScrollScreenAdapter {
|
public class ScreenIntroMission extends ScrollScreenAdapter {
|
||||||
private final String missionText = String.join("\n",
|
private final String missionText = String.join("\n",
|
||||||
|
|
|
@ -10,8 +10,8 @@ import love.distributedrebirth.demo4d.Demo4DMainAdapter;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*
|
*
|
||||||
* @author willemtsade ©Δ∞ 仙上主天
|
|
||||||
*
|
*
|
||||||
|
* @author willemtsade ©Δ∞ 仙上主天
|
||||||
*/
|
*/
|
||||||
public class ScreenUnicode4D extends Demo4DMainAdapter {
|
public class ScreenUnicode4D extends Demo4DMainAdapter {
|
||||||
|
|
||||||
|
|
|
@ -11,8 +11,8 @@ import love.distributedrebirth.demo4d.Demo4DMainAdapter;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*
|
*
|
||||||
* @author willemtsade ©Δ∞ 仙上主天
|
|
||||||
*
|
*
|
||||||
|
* @author willemtsade ©Δ∞ 仙上主天
|
||||||
*/
|
*/
|
||||||
abstract public class ScrollScreenAdapter extends Demo4DMainAdapter {
|
abstract public class ScrollScreenAdapter extends Demo4DMainAdapter {
|
||||||
private static final int LINE_HEIGHT = 16;
|
private static final int LINE_HEIGHT = 16;
|
||||||
|
|
|
@ -8,9 +8,9 @@ import java.util.Iterator;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
* Terminate from and to classical bytes.
|
||||||
*
|
*
|
||||||
* @author willemtsade ©Δ∞ 仙上主天
|
* @author willemtsade ©Δ∞ 仙上主天
|
||||||
*
|
|
||||||
*/
|
*/
|
||||||
public class Base2Terminator {
|
public class Base2Terminator {
|
||||||
private static final int STREAM_EOF = -1;
|
private static final int STREAM_EOF = -1;
|
||||||
|
|
|
@ -1,9 +1,9 @@
|
||||||
package love.distributedrebirth.numberxd.base2t;
|
package love.distributedrebirth.numberxd.base2t;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
* Collection appender interface.
|
||||||
*
|
*
|
||||||
* @author willemtsade ©Δ∞ 仙上主天
|
* @author willemtsade ©Δ∞ 仙上主天
|
||||||
*
|
|
||||||
*/
|
*/
|
||||||
public interface BaseAppender<T> {
|
public interface BaseAppender<T> {
|
||||||
|
|
||||||
|
|
|
@ -4,9 +4,9 @@ import java.util.ArrayList;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
* Octal base based number interface.
|
||||||
*
|
*
|
||||||
* @author willemtsade ©Δ∞ 仙上主天
|
* @author willemtsade ©Δ∞ 仙上主天
|
||||||
*
|
|
||||||
*/
|
*/
|
||||||
public interface BaseNumber<V extends BaseNumber<V>> {
|
public interface BaseNumber<V extends BaseNumber<V>> {
|
||||||
|
|
||||||
|
|
|
@ -4,9 +4,9 @@ import java.util.ArrayList;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
* Adds Tyte fill and reference support.
|
||||||
*
|
*
|
||||||
* @author willemtsade ©Δ∞ 仙上主天
|
* @author willemtsade ©Δ∞ 仙上主天
|
||||||
*
|
|
||||||
*/
|
*/
|
||||||
public interface BaseNumberTyte<V extends BaseNumber<V>> extends BaseNumber<V> {
|
public interface BaseNumberTyte<V extends BaseNumber<V>> extends BaseNumber<V> {
|
||||||
|
|
||||||
|
|
|
@ -12,8 +12,8 @@ import love.distributedrebirth.numberxd.base2t.facet.BaseFacetKey;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* The distribution by 2.
|
* The distribution by 2.
|
||||||
* @author willemtsade ©Δ∞ 仙上主天
|
|
||||||
*
|
*
|
||||||
|
* @author willemtsade ©Δ∞ 仙上主天
|
||||||
*/
|
*/
|
||||||
public enum T02PartBinary implements BasePart {
|
public enum T02PartBinary implements BasePart {
|
||||||
|
|
||||||
|
|
|
@ -12,8 +12,8 @@ import love.distributedrebirth.numberxd.base2t.facet.BaseFacetKey;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* The distribution by 3.
|
* The distribution by 3.
|
||||||
* @author willemtsade ©Δ∞ 仙上主天
|
|
||||||
*
|
*
|
||||||
|
* @author willemtsade ©Δ∞ 仙上主天
|
||||||
*/
|
*/
|
||||||
public enum T03PartTrit implements BasePart {
|
public enum T03PartTrit implements BasePart {
|
||||||
|
|
||||||
|
|
|
@ -14,8 +14,8 @@ import love.distributedrebirth.numberxd.base2t.facet.BasePartSplit4;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* The distribution by 4.
|
* The distribution by 4.
|
||||||
* @author willemtsade ©Δ∞ 仙上主天
|
|
||||||
*
|
*
|
||||||
|
* @author willemtsade ©Δ∞ 仙上主天
|
||||||
*/
|
*/
|
||||||
public enum T04PartQuad implements BasePart,BasePartAlt1,BasePartSplit4 {
|
public enum T04PartQuad implements BasePart,BasePartAlt1,BasePartSplit4 {
|
||||||
|
|
||||||
|
|
|
@ -12,6 +12,7 @@ import love.distributedrebirth.numberxd.base2t.facet.BaseFacetKey;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* The distribution by 5 called Wuxing.
|
* The distribution by 5 called Wuxing.
|
||||||
|
*
|
||||||
* @author willemtsade ©Δ∞ 仙上主天
|
* @author willemtsade ©Δ∞ 仙上主天
|
||||||
*/
|
*/
|
||||||
public enum T05PartPental implements BasePart {
|
public enum T05PartPental implements BasePart {
|
||||||
|
|
|
@ -13,11 +13,11 @@ import love.distributedrebirth.numberxd.base2t.facet.BasePartAlt1;
|
||||||
import love.distributedrebirth.numberxd.base2t.facet.BasePartSplit6;
|
import love.distributedrebirth.numberxd.base2t.facet.BasePartSplit6;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* TThe distribution by 6.
|
* The distribution by 6.
|
||||||
|
*
|
||||||
* NOTE: The sexi karlson-speaker is china design 3=6 and 6=9 and in quad space, zero is the result.
|
* NOTE: The sexi karlson-speaker is china design 3=6 and 6=9 and in quad space, zero is the result.
|
||||||
*
|
*
|
||||||
* @author willemtsade ©Δ∞ 仙上主天
|
* @author willemtsade ©Δ∞ 仙上主天
|
||||||
*
|
|
||||||
*/
|
*/
|
||||||
public enum T06PartSeximal implements BasePart,BasePartAlt1,BasePartSplit6 {
|
public enum T06PartSeximal implements BasePart,BasePartAlt1,BasePartSplit6 {
|
||||||
|
|
||||||
|
|
|
@ -14,8 +14,8 @@ import love.distributedrebirth.numberxd.base2t.facet.BasePartSplit8;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* The distribution by 8.
|
* The distribution by 8.
|
||||||
* @author willemtsade ©Δ∞ 仙上主天
|
|
||||||
*
|
*
|
||||||
|
* @author willemtsade ©Δ∞ 仙上主天
|
||||||
*/
|
*/
|
||||||
public enum T08PartOctal implements BasePart,BasePartAlt2,BasePartSplit8 {
|
public enum T08PartOctal implements BasePart,BasePartAlt2,BasePartSplit8 {
|
||||||
|
|
||||||
|
|
|
@ -3,9 +3,9 @@ package love.distributedrebirth.numberxd.base2t;
|
||||||
import java.util.Collection;
|
import java.util.Collection;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
* Appender model for Octals.
|
||||||
*
|
*
|
||||||
* @author willemtsade ©Δ∞ 仙上主天
|
* @author willemtsade ©Δ∞ 仙上主天
|
||||||
*
|
|
||||||
*/
|
*/
|
||||||
public final class T08PartOctalBaseAppender implements BaseAppender<T08PartOctal> {
|
public final class T08PartOctalBaseAppender implements BaseAppender<T08PartOctal> {
|
||||||
|
|
||||||
|
|
|
@ -3,9 +3,9 @@ package love.distributedrebirth.numberxd.base2t;
|
||||||
import java.util.Iterator;
|
import java.util.Iterator;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
* Iterator model for Octals.
|
||||||
*
|
*
|
||||||
* @author willemtsade ©Δ∞ 仙上主天
|
* @author willemtsade ©Δ∞ 仙上主天
|
||||||
*
|
|
||||||
*/
|
*/
|
||||||
public final class T08PartOctalBaseIterator implements Iterator<T08PartOctal> {
|
public final class T08PartOctalBaseIterator implements Iterator<T08PartOctal> {
|
||||||
|
|
||||||
|
|
|
@ -13,8 +13,8 @@ import love.distributedrebirth.numberxd.base2t.facet.BasePartAlt1;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* The distribution by 12.
|
* The distribution by 12.
|
||||||
* @author willemtsade ©Δ∞ 仙上主天
|
|
||||||
*
|
*
|
||||||
|
* @author willemtsade ©Δ∞ 仙上主天
|
||||||
*/
|
*/
|
||||||
public enum T12PartUncial implements BasePart,BasePartAlt1 {
|
public enum T12PartUncial implements BasePart,BasePartAlt1 {
|
||||||
|
|
||||||
|
|
|
@ -14,8 +14,8 @@ import love.distributedrebirth.numberxd.base2t.facet.BasePartSplit16;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* The distribution by 16.
|
* The distribution by 16.
|
||||||
* @author willemtsade ©Δ∞ 仙上主天
|
|
||||||
*
|
*
|
||||||
|
* @author willemtsade ©Δ∞ 仙上主天
|
||||||
*/
|
*/
|
||||||
public enum T16PartHex implements BasePart,BasePartAlt1,BasePartSplit16 {
|
public enum T16PartHex implements BasePart,BasePartAlt1,BasePartSplit16 {
|
||||||
|
|
||||||
|
|
|
@ -13,8 +13,8 @@ import love.distributedrebirth.numberxd.base2t.facet.BasePartAlt1;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* The distribution by 20.
|
* The distribution by 20.
|
||||||
* @author willemtsade ©Δ∞ 仙上主天
|
|
||||||
*
|
*
|
||||||
|
* @author willemtsade ©Δ∞ 仙上主天
|
||||||
*/
|
*/
|
||||||
public enum T20PartScore implements BasePart,BasePartAlt1 {
|
public enum T20PartScore implements BasePart,BasePartAlt1 {
|
||||||
|
|
||||||
|
|
|
@ -14,7 +14,6 @@ import love.distributedrebirth.numberxd.base2t.facet.BaseFacetKey;
|
||||||
* The distribution by 60.
|
* The distribution by 60.
|
||||||
*
|
*
|
||||||
* @author willemtsade ©Δ∞ 仙上主天
|
* @author willemtsade ©Δ∞ 仙上主天
|
||||||
*
|
|
||||||
*/
|
*/
|
||||||
public enum T60Sexagesimal implements BasePart {
|
public enum T60Sexagesimal implements BasePart {
|
||||||
|
|
||||||
|
|
|
@ -4,7 +4,6 @@ package love.distributedrebirth.numberxd.base2t;
|
||||||
* Holds an 3 bit value.
|
* Holds an 3 bit value.
|
||||||
*
|
*
|
||||||
* @author willemtsade ©Δ∞ 仙上主天
|
* @author willemtsade ©Δ∞ 仙上主天
|
||||||
*
|
|
||||||
*/
|
*/
|
||||||
public final class V003Timble implements BaseNumber<V003Timble> {
|
public final class V003Timble implements BaseNumber<V003Timble> {
|
||||||
|
|
||||||
|
|
|
@ -1,9 +1,9 @@
|
||||||
package love.distributedrebirth.numberxd.base2t;
|
package love.distributedrebirth.numberxd.base2t;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
* Holds an 6 bit value.
|
||||||
*
|
*
|
||||||
* @author willemtsade ©Δ∞ 仙上主天
|
* @author willemtsade ©Δ∞ 仙上主天
|
||||||
*
|
|
||||||
*/
|
*/
|
||||||
public final class V006Tixte implements BaseNumber<V006Tixte> {
|
public final class V006Tixte implements BaseNumber<V006Tixte> {
|
||||||
|
|
||||||
|
|
|
@ -4,7 +4,6 @@ package love.distributedrebirth.numberxd.base2t;
|
||||||
* Holds an 9 bit value.
|
* Holds an 9 bit value.
|
||||||
*
|
*
|
||||||
* @author willemtsade ©Δ∞ 仙上主天
|
* @author willemtsade ©Δ∞ 仙上主天
|
||||||
*
|
|
||||||
*/
|
*/
|
||||||
public final class V009Tyte implements BaseNumberTyte<V009Tyte> {
|
public final class V009Tyte implements BaseNumberTyte<V009Tyte> {
|
||||||
|
|
||||||
|
|
|
@ -3,9 +3,9 @@ package love.distributedrebirth.numberxd.base2t;
|
||||||
import java.util.Collection;
|
import java.util.Collection;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
* Appender model for Tytes.
|
||||||
*
|
*
|
||||||
* @author willemtsade ©Δ∞ 仙上主天
|
* @author willemtsade ©Δ∞ 仙上主天
|
||||||
*
|
|
||||||
*/
|
*/
|
||||||
public final class V009TyteBaseAppender implements BaseAppender<V009Tyte> {
|
public final class V009TyteBaseAppender implements BaseAppender<V009Tyte> {
|
||||||
|
|
||||||
|
|
|
@ -3,9 +3,9 @@ package love.distributedrebirth.numberxd.base2t;
|
||||||
import java.util.Iterator;
|
import java.util.Iterator;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
* Iterator model for Tytes.
|
||||||
*
|
*
|
||||||
* @author willemtsade ©Δ∞ 仙上主天
|
* @author willemtsade ©Δ∞ 仙上主天
|
||||||
*
|
|
||||||
*/
|
*/
|
||||||
public final class V009TyteBaseIterator implements Iterator<V009Tyte> {
|
public final class V009TyteBaseIterator implements Iterator<V009Tyte> {
|
||||||
|
|
||||||
|
|
|
@ -4,7 +4,6 @@ package love.distributedrebirth.numberxd.base2t;
|
||||||
* Holds an 18 bit value.
|
* Holds an 18 bit value.
|
||||||
*
|
*
|
||||||
* @author willemtsade ©Δ∞ 仙上主天
|
* @author willemtsade ©Δ∞ 仙上主天
|
||||||
*
|
|
||||||
*/
|
*/
|
||||||
public final class V012Tord implements BaseNumberTyte<V012Tord> {
|
public final class V012Tord implements BaseNumberTyte<V012Tord> {
|
||||||
|
|
||||||
|
|
|
@ -4,7 +4,6 @@ package love.distributedrebirth.numberxd.base2t;
|
||||||
* Holds an 27 bit value.
|
* Holds an 27 bit value.
|
||||||
*
|
*
|
||||||
* @author willemtsade ©Δ∞ 仙上主天
|
* @author willemtsade ©Δ∞ 仙上主天
|
||||||
*
|
|
||||||
*/
|
*/
|
||||||
public final class V01BTemvig implements BaseNumberTyte<V01BTemvig> {
|
public final class V01BTemvig implements BaseNumberTyte<V01BTemvig> {
|
||||||
|
|
||||||
|
|
|
@ -4,7 +4,6 @@ package love.distributedrebirth.numberxd.base2t;
|
||||||
* Holds an 36 bit value.
|
* Holds an 36 bit value.
|
||||||
*
|
*
|
||||||
* @author willemtsade ©Δ∞ 仙上主天
|
* @author willemtsade ©Δ∞ 仙上主天
|
||||||
*
|
|
||||||
*/
|
*/
|
||||||
public final class V024Teger implements BaseNumberTyte<V024Teger> {
|
public final class V024Teger implements BaseNumberTyte<V024Teger> {
|
||||||
|
|
||||||
|
|
|
@ -4,7 +4,6 @@ package love.distributedrebirth.numberxd.base2t;
|
||||||
* Holds an 72 bit value.
|
* Holds an 72 bit value.
|
||||||
*
|
*
|
||||||
* @author willemtsade ©Δ∞ 仙上主天
|
* @author willemtsade ©Δ∞ 仙上主天
|
||||||
*
|
|
||||||
*/
|
*/
|
||||||
public final class V048Tong implements BaseNumberTyte<V048Tong> {
|
public final class V048Tong implements BaseNumberTyte<V048Tong> {
|
||||||
|
|
||||||
|
|
|
@ -4,7 +4,6 @@ package love.distributedrebirth.numberxd.base2t;
|
||||||
* Holds an 144 bit value.
|
* Holds an 144 bit value.
|
||||||
*
|
*
|
||||||
* @author willemtsade ©Δ∞ 仙上主天
|
* @author willemtsade ©Δ∞ 仙上主天
|
||||||
*
|
|
||||||
*/
|
*/
|
||||||
public final class V090Tocta implements BaseNumberTyte<V090Tocta> {
|
public final class V090Tocta implements BaseNumberTyte<V090Tocta> {
|
||||||
|
|
||||||
|
|
|
@ -4,7 +4,6 @@ package love.distributedrebirth.numberxd.base2t;
|
||||||
* Holds an 1620 bit value.
|
* Holds an 1620 bit value.
|
||||||
*
|
*
|
||||||
* @author willemtsade ©Δ∞ 仙上主天
|
* @author willemtsade ©Δ∞ 仙上主天
|
||||||
*
|
|
||||||
*/
|
*/
|
||||||
public class V654Triz implements BaseNumberTyte<V654Triz> {
|
public class V654Triz implements BaseNumberTyte<V654Triz> {
|
||||||
|
|
||||||
|
|
|
@ -4,7 +4,6 @@ package love.distributedrebirth.numberxd.base2t;
|
||||||
* Holds an 3240 bit value.
|
* Holds an 3240 bit value.
|
||||||
*
|
*
|
||||||
* @author willemtsade ©Δ∞ 仙上主天
|
* @author willemtsade ©Δ∞ 仙上主天
|
||||||
*
|
|
||||||
*/
|
*/
|
||||||
public class VCA8Tath implements BaseNumberTyte<VCA8Tath> {
|
public class VCA8Tath implements BaseNumberTyte<VCA8Tath> {
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,10 @@
|
||||||
package love.distributedrebirth.numberxd.base2t.facet;
|
package love.distributedrebirth.numberxd.base2t.facet;
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
*
|
||||||
|
* @author willemtsade ©Δ∞ 仙上主天
|
||||||
|
*/
|
||||||
public enum BaseFacetKey {
|
public enum BaseFacetKey {
|
||||||
|
|
||||||
ID_TONE,
|
ID_TONE,
|
||||||
|
|
|
@ -2,6 +2,11 @@ package love.distributedrebirth.numberxd.base2t.facet;
|
||||||
|
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
*
|
||||||
|
* @author willemtsade ©Δ∞ 仙上主天
|
||||||
|
*/
|
||||||
public interface BaseFacetStore {
|
public interface BaseFacetStore {
|
||||||
|
|
||||||
Map<BaseFacetKey, Object> getFacetStore();
|
Map<BaseFacetKey, Object> getFacetStore();
|
||||||
|
|
|
@ -2,8 +2,8 @@ package love.distributedrebirth.numberxd.base2t.facet;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*
|
*
|
||||||
* @author willemtsade ©Δ∞ 仙上主天
|
|
||||||
*
|
*
|
||||||
|
* @author willemtsade ©Δ∞ 仙上主天
|
||||||
*/
|
*/
|
||||||
public interface BasePart extends BaseFacetStore {
|
public interface BasePart extends BaseFacetStore {
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,10 @@
|
||||||
package love.distributedrebirth.numberxd.base2t.facet;
|
package love.distributedrebirth.numberxd.base2t.facet;
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
*
|
||||||
|
* @author willemtsade ©Δ∞ 仙上主天
|
||||||
|
*/
|
||||||
public interface BasePartAlt1 extends BasePart {
|
public interface BasePartAlt1 extends BasePart {
|
||||||
|
|
||||||
default String getAlt1Value() {
|
default String getAlt1Value() {
|
||||||
|
|
|
@ -1,5 +1,10 @@
|
||||||
package love.distributedrebirth.numberxd.base2t.facet;
|
package love.distributedrebirth.numberxd.base2t.facet;
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
*
|
||||||
|
* @author willemtsade ©Δ∞ 仙上主天
|
||||||
|
*/
|
||||||
public interface BasePartAlt2 extends BasePartAlt1 {
|
public interface BasePartAlt2 extends BasePartAlt1 {
|
||||||
|
|
||||||
default String getAlt2Value() {
|
default String getAlt2Value() {
|
||||||
|
|
|
@ -1,5 +1,10 @@
|
||||||
package love.distributedrebirth.numberxd.base2t.facet;
|
package love.distributedrebirth.numberxd.base2t.facet;
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
*
|
||||||
|
* @author willemtsade ©Δ∞ 仙上主天
|
||||||
|
*/
|
||||||
public interface BasePartAlt3 extends BasePartAlt2 {
|
public interface BasePartAlt3 extends BasePartAlt2 {
|
||||||
|
|
||||||
default String getAlt3Value() {
|
default String getAlt3Value() {
|
||||||
|
|
|
@ -1,5 +1,10 @@
|
||||||
package love.distributedrebirth.numberxd.base2t.facet;
|
package love.distributedrebirth.numberxd.base2t.facet;
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
*
|
||||||
|
* @author willemtsade ©Δ∞ 仙上主天
|
||||||
|
*/
|
||||||
public interface BasePartAlt4 extends BasePartAlt3 {
|
public interface BasePartAlt4 extends BasePartAlt3 {
|
||||||
|
|
||||||
default String getAlt4Value() {
|
default String getAlt4Value() {
|
||||||
|
|
|
@ -1,5 +1,10 @@
|
||||||
package love.distributedrebirth.numberxd.base2t.facet;
|
package love.distributedrebirth.numberxd.base2t.facet;
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
*
|
||||||
|
* @author willemtsade ©Δ∞ 仙上主天
|
||||||
|
*/
|
||||||
public interface BasePartShiftBits extends BasePart {
|
public interface BasePartShiftBits extends BasePart {
|
||||||
|
|
||||||
default Integer getShiftBits() {
|
default Integer getShiftBits() {
|
||||||
|
|
|
@ -3,6 +3,11 @@ package love.distributedrebirth.numberxd.base2t.facet;
|
||||||
import love.distributedrebirth.numberxd.base2t.T02PartBinary;
|
import love.distributedrebirth.numberxd.base2t.T02PartBinary;
|
||||||
import love.distributedrebirth.numberxd.base2t.T04PartQuad;
|
import love.distributedrebirth.numberxd.base2t.T04PartQuad;
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
*
|
||||||
|
* @author willemtsade ©Δ∞ 仙上主天
|
||||||
|
*/
|
||||||
public interface BasePartSplit16 extends BasePart {
|
public interface BasePartSplit16 extends BasePart {
|
||||||
|
|
||||||
default T02PartBinary splitPartBinary(T04PartQuad part) {
|
default T02PartBinary splitPartBinary(T04PartQuad part) {
|
||||||
|
|
|
@ -2,6 +2,11 @@ package love.distributedrebirth.numberxd.base2t.facet;
|
||||||
|
|
||||||
import love.distributedrebirth.numberxd.base2t.T02PartBinary;
|
import love.distributedrebirth.numberxd.base2t.T02PartBinary;
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
*
|
||||||
|
* @author willemtsade ©Δ∞ 仙上主天
|
||||||
|
*/
|
||||||
public interface BasePartSplit4 extends BasePart {
|
public interface BasePartSplit4 extends BasePart {
|
||||||
|
|
||||||
default T02PartBinary splitPartBinary(T02PartBinary part) {
|
default T02PartBinary splitPartBinary(T02PartBinary part) {
|
||||||
|
|
|
@ -3,6 +3,11 @@ package love.distributedrebirth.numberxd.base2t.facet;
|
||||||
import love.distributedrebirth.numberxd.base2t.T02PartBinary;
|
import love.distributedrebirth.numberxd.base2t.T02PartBinary;
|
||||||
import love.distributedrebirth.numberxd.base2t.T03PartTrit;
|
import love.distributedrebirth.numberxd.base2t.T03PartTrit;
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
*
|
||||||
|
* @author willemtsade ©Δ∞ 仙上主天
|
||||||
|
*/
|
||||||
public interface BasePartSplit6 extends BasePart {
|
public interface BasePartSplit6 extends BasePart {
|
||||||
|
|
||||||
default T02PartBinary splitPartBinary() {
|
default T02PartBinary splitPartBinary() {
|
||||||
|
|
|
@ -4,6 +4,11 @@ import love.distributedrebirth.numberxd.base2t.T02PartBinary;
|
||||||
import love.distributedrebirth.numberxd.base2t.T03PartTrit;
|
import love.distributedrebirth.numberxd.base2t.T03PartTrit;
|
||||||
import love.distributedrebirth.numberxd.base2t.T08PartOctal;
|
import love.distributedrebirth.numberxd.base2t.T08PartOctal;
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
*
|
||||||
|
* @author willemtsade ©Δ∞ 仙上主天
|
||||||
|
*/
|
||||||
public interface BasePartSplit8 extends BasePartShiftBits {
|
public interface BasePartSplit8 extends BasePartShiftBits {
|
||||||
|
|
||||||
default T02PartBinary splitPartBinary(T03PartTrit part) {
|
default T02PartBinary splitPartBinary(T03PartTrit part) {
|
||||||
|
|
Loading…
Reference in a new issue