Added Chinese copyright forever on all to fix IDE
This commit is contained in:
parent
4e47d59099
commit
a69bd9b88b
|
@ -28,6 +28,11 @@ import love.distributedrebirth.demo4d.screen.ScreenIntroMission;
|
||||||
import love.distributedrebirth.demo4d.screen.ScreenUnicode4D;
|
import love.distributedrebirth.demo4d.screen.ScreenUnicode4D;
|
||||||
import net.spookygames.gdx.nativefilechooser.NativeFileChooser;
|
import net.spookygames.gdx.nativefilechooser.NativeFileChooser;
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @author willemtsade ©Δ∞ 仙上主天
|
||||||
|
*
|
||||||
|
*/
|
||||||
public class Demo4DMain extends Game {
|
public class Demo4DMain extends Game {
|
||||||
private List<String> args;
|
private List<String> args;
|
||||||
public NativeFileChooser fileChooser;
|
public NativeFileChooser fileChooser;
|
||||||
|
|
|
@ -2,6 +2,11 @@ package love.distributedrebirth.demo4d;
|
||||||
|
|
||||||
import com.badlogic.gdx.ScreenAdapter;
|
import com.badlogic.gdx.ScreenAdapter;
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @author willemtsade ©Δ∞ 仙上主天
|
||||||
|
*
|
||||||
|
*/
|
||||||
public class Demo4DMainAdapter extends ScreenAdapter {
|
public class Demo4DMainAdapter extends ScreenAdapter {
|
||||||
protected final Demo4DMain main;
|
protected final Demo4DMain main;
|
||||||
|
|
||||||
|
|
|
@ -2,6 +2,11 @@ package love.distributedrebirth.demo4d;
|
||||||
|
|
||||||
import imgui.type.ImBoolean;
|
import imgui.type.ImBoolean;
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @author willemtsade ©Δ∞ 仙上主天
|
||||||
|
*
|
||||||
|
*/
|
||||||
public interface ImGuiRenderer {
|
public interface ImGuiRenderer {
|
||||||
|
|
||||||
void render(ImBoolean widgetOpen);
|
void render(ImBoolean widgetOpen);
|
||||||
|
|
|
@ -1,5 +1,10 @@
|
||||||
package love.distributedrebirth.demo4d;
|
package love.distributedrebirth.demo4d;
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @author willemtsade ©Δ∞ 仙上主天
|
||||||
|
*
|
||||||
|
*/
|
||||||
abstract public class ImGuiRendererMain implements ImGuiRenderer {
|
abstract public class ImGuiRendererMain implements ImGuiRenderer {
|
||||||
|
|
||||||
protected final Demo4DMain main;
|
protected final Demo4DMain main;
|
||||||
|
|
|
@ -9,6 +9,11 @@ import imgui.ImGuiIO;
|
||||||
import imgui.gl3.ImGuiImplGl3;
|
import imgui.gl3.ImGuiImplGl3;
|
||||||
import imgui.glfw.ImGuiImplGlfw;
|
import imgui.glfw.ImGuiImplGlfw;
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @author willemtsade ©Δ∞ 仙上主天
|
||||||
|
*
|
||||||
|
*/
|
||||||
public class ImGuiSetup {
|
public class ImGuiSetup {
|
||||||
public static final ImGuiImplGlfw imGuiImp = new ImGuiImplGlfw();
|
public static final ImGuiImplGlfw imGuiImp = new ImGuiImplGlfw();
|
||||||
public static final ImGuiImplGl3 imGuiGlImp = new ImGuiImplGl3();
|
public static final ImGuiImplGl3 imGuiGlImp = new ImGuiImplGl3();
|
||||||
|
|
|
@ -7,6 +7,11 @@ import java.util.ArrayList;
|
||||||
import java.util.Iterator;
|
import java.util.Iterator;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @author willemtsade ©Δ∞ 仙上主天
|
||||||
|
*
|
||||||
|
*/
|
||||||
public class Base2Terminator {
|
public class Base2Terminator {
|
||||||
private static final int STREAM_EOF = -1;
|
private static final int STREAM_EOF = -1;
|
||||||
private static final int BLOCK_TONG_SIZE = 18;
|
private static final int BLOCK_TONG_SIZE = 18;
|
||||||
|
|
|
@ -1,5 +1,10 @@
|
||||||
package love.distributedrebirth.demo4d.base2t;
|
package love.distributedrebirth.demo4d.base2t;
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @author willemtsade ©Δ∞ 仙上主天
|
||||||
|
*
|
||||||
|
*/
|
||||||
public interface BaseAppender<T> {
|
public interface BaseAppender<T> {
|
||||||
|
|
||||||
void add(T value);
|
void add(T value);
|
||||||
|
|
|
@ -3,6 +3,11 @@ package love.distributedrebirth.demo4d.base2t;
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @author willemtsade ©Δ∞ 仙上主天
|
||||||
|
*
|
||||||
|
*/
|
||||||
public interface BaseNumber<V extends BaseNumber<V>> {
|
public interface BaseNumber<V extends BaseNumber<V>> {
|
||||||
|
|
||||||
int getBitCount();
|
int getBitCount();
|
||||||
|
|
|
@ -1,5 +1,10 @@
|
||||||
package love.distributedrebirth.demo4d.base2t;
|
package love.distributedrebirth.demo4d.base2t;
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @author willemtsade ©Δ∞ 仙上主天
|
||||||
|
*
|
||||||
|
*/
|
||||||
public interface BaseNumberTyte<V extends BaseNumber<V>> extends BaseNumber<V> {
|
public interface BaseNumberTyte<V extends BaseNumber<V>> extends BaseNumber<V> {
|
||||||
|
|
||||||
void fillTyteValues(V009TyteBaseAppender appender);
|
void fillTyteValues(V009TyteBaseAppender appender);
|
||||||
|
|
|
@ -1,5 +1,10 @@
|
||||||
package love.distributedrebirth.demo4d.base2t;
|
package love.distributedrebirth.demo4d.base2t;
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @author willemtsade ©Δ∞ 仙上主天
|
||||||
|
*
|
||||||
|
*/
|
||||||
public interface BasePartIdentifier {
|
public interface BasePartIdentifier {
|
||||||
|
|
||||||
String getIdentifier();
|
String getIdentifier();
|
||||||
|
|
|
@ -1,5 +1,10 @@
|
||||||
package love.distributedrebirth.demo4d.base2t;
|
package love.distributedrebirth.demo4d.base2t;
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @author willemtsade ©Δ∞ 仙上主天
|
||||||
|
*
|
||||||
|
*/
|
||||||
public interface BasePartIdentifierAlt extends BasePartIdentifier {
|
public interface BasePartIdentifierAlt extends BasePartIdentifier {
|
||||||
|
|
||||||
String getIdentifierAlt();
|
String getIdentifierAlt();
|
||||||
|
|
|
@ -1,5 +1,10 @@
|
||||||
package love.distributedrebirth.demo4d.base2t;
|
package love.distributedrebirth.demo4d.base2t;
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @author willemtsade ©Δ∞ 仙上主天
|
||||||
|
*
|
||||||
|
*/
|
||||||
public class BasePartIdentifierAltInfo {
|
public class BasePartIdentifierAltInfo {
|
||||||
|
|
||||||
private final String altName;
|
private final String altName;
|
||||||
|
|
|
@ -1,5 +1,10 @@
|
||||||
package love.distributedrebirth.demo4d.base2t;
|
package love.distributedrebirth.demo4d.base2t;
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @author willemtsade ©Δ∞ 仙上主天
|
||||||
|
*
|
||||||
|
*/
|
||||||
public interface BasePartIdentifierTone extends BasePartIdentifier {
|
public interface BasePartIdentifierTone extends BasePartIdentifier {
|
||||||
|
|
||||||
String getIdentifierTone();
|
String getIdentifierTone();
|
||||||
|
|
|
@ -2,6 +2,11 @@ package love.distributedrebirth.demo4d.base2t;
|
||||||
|
|
||||||
import java.util.function.Consumer;
|
import java.util.function.Consumer;
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @author willemtsade ©Δ∞ 仙上主天
|
||||||
|
*
|
||||||
|
*/
|
||||||
public enum T02PartBinary implements BasePartIdentifierTone {
|
public enum T02PartBinary implements BasePartIdentifierTone {
|
||||||
|
|
||||||
PART_1("0","˥"),
|
PART_1("0","˥"),
|
||||||
|
|
|
@ -2,6 +2,11 @@ package love.distributedrebirth.demo4d.base2t;
|
||||||
|
|
||||||
import java.util.function.Consumer;
|
import java.util.function.Consumer;
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @author willemtsade ©Δ∞ 仙上主天
|
||||||
|
*
|
||||||
|
*/
|
||||||
public enum T03PartTrit implements BasePartIdentifierTone {
|
public enum T03PartTrit implements BasePartIdentifierTone {
|
||||||
|
|
||||||
PART_1("0","˦"),
|
PART_1("0","˦"),
|
||||||
|
|
|
@ -2,6 +2,11 @@ package love.distributedrebirth.demo4d.base2t;
|
||||||
|
|
||||||
import java.util.function.Consumer;
|
import java.util.function.Consumer;
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @author willemtsade ©Δ∞ 仙上主天
|
||||||
|
*
|
||||||
|
*/
|
||||||
public enum T04PartQuad implements BasePartIdentifierAlt,BasePartIdentifierTone {
|
public enum T04PartQuad implements BasePartIdentifierAlt,BasePartIdentifierTone {
|
||||||
|
|
||||||
PART_1("0","N","˥"),
|
PART_1("0","N","˥"),
|
||||||
|
|
|
@ -2,6 +2,11 @@ package love.distributedrebirth.demo4d.base2t;
|
||||||
|
|
||||||
import java.util.function.Consumer;
|
import java.util.function.Consumer;
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @author willemtsade ©Δ∞ 仙上主天
|
||||||
|
*
|
||||||
|
*/
|
||||||
public enum T05PartPental implements BasePartIdentifierAlt,BasePartIdentifierTone {
|
public enum T05PartPental implements BasePartIdentifierAlt,BasePartIdentifierTone {
|
||||||
|
|
||||||
PART_1("0","\u706b","˥"),
|
PART_1("0","\u706b","˥"),
|
||||||
|
|
|
@ -2,6 +2,11 @@ package love.distributedrebirth.demo4d.base2t;
|
||||||
|
|
||||||
import java.util.function.Consumer;
|
import java.util.function.Consumer;
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @author willemtsade ©Δ∞ 仙上主天
|
||||||
|
*
|
||||||
|
*/
|
||||||
public enum T06PartSeximal implements BasePartIdentifierAlt,BasePartIdentifierTone {
|
public enum T06PartSeximal implements BasePartIdentifierAlt,BasePartIdentifierTone {
|
||||||
|
|
||||||
PART_1("0","A","˧˥"),
|
PART_1("0","A","˧˥"),
|
||||||
|
|
|
@ -2,6 +2,11 @@ package love.distributedrebirth.demo4d.base2t;
|
||||||
|
|
||||||
import java.util.function.Consumer;
|
import java.util.function.Consumer;
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @author willemtsade ©Δ∞ 仙上主天
|
||||||
|
*
|
||||||
|
*/
|
||||||
public enum T08PartOctal implements BasePartIdentifierAlt, BasePartIdentifierTone {
|
public enum T08PartOctal implements BasePartIdentifierAlt, BasePartIdentifierTone {
|
||||||
|
|
||||||
PART_1("0","˧˥˩","˥˩˧", 0),
|
PART_1("0","˧˥˩","˥˩˧", 0),
|
||||||
|
|
|
@ -2,6 +2,11 @@ package love.distributedrebirth.demo4d.base2t;
|
||||||
|
|
||||||
import java.util.Collection;
|
import java.util.Collection;
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @author willemtsade ©Δ∞ 仙上主天
|
||||||
|
*
|
||||||
|
*/
|
||||||
public final class T08PartOctalBaseAppender implements BaseAppender<T08PartOctal> {
|
public final class T08PartOctalBaseAppender implements BaseAppender<T08PartOctal> {
|
||||||
|
|
||||||
private final Collection<T08PartOctal> collection;
|
private final Collection<T08PartOctal> collection;
|
||||||
|
|
|
@ -2,6 +2,11 @@ package love.distributedrebirth.demo4d.base2t;
|
||||||
|
|
||||||
import java.util.Iterator;
|
import java.util.Iterator;
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @author willemtsade ©Δ∞ 仙上主天
|
||||||
|
*
|
||||||
|
*/
|
||||||
public final class T08PartOctalBaseIterator implements Iterator<T08PartOctal> {
|
public final class T08PartOctalBaseIterator implements Iterator<T08PartOctal> {
|
||||||
|
|
||||||
private final Iterator<T08PartOctal> iterator;
|
private final Iterator<T08PartOctal> iterator;
|
||||||
|
|
|
@ -2,6 +2,11 @@ package love.distributedrebirth.demo4d.base2t;
|
||||||
|
|
||||||
import java.util.function.Consumer;
|
import java.util.function.Consumer;
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @author willemtsade ©Δ∞ 仙上主天
|
||||||
|
*
|
||||||
|
*/
|
||||||
public enum T12PartUncial implements BasePartIdentifierAlt {
|
public enum T12PartUncial implements BasePartIdentifierAlt {
|
||||||
|
|
||||||
PART_1("0","0"),
|
PART_1("0","0"),
|
||||||
|
|
|
@ -2,6 +2,11 @@ package love.distributedrebirth.demo4d.base2t;
|
||||||
|
|
||||||
import java.util.function.Consumer;
|
import java.util.function.Consumer;
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @author willemtsade ©Δ∞ 仙上主天
|
||||||
|
*
|
||||||
|
*/
|
||||||
public enum T16PartHex implements BasePartIdentifierAlt, BasePartIdentifierTone {
|
public enum T16PartHex implements BasePartIdentifierAlt, BasePartIdentifierTone {
|
||||||
|
|
||||||
PART_1("0","1","˧˥˩"),
|
PART_1("0","1","˧˥˩"),
|
||||||
|
|
|
@ -2,6 +2,11 @@ package love.distributedrebirth.demo4d.base2t;
|
||||||
|
|
||||||
import java.util.function.Consumer;
|
import java.util.function.Consumer;
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @author willemtsade ©Δ∞ 仙上主天
|
||||||
|
*
|
||||||
|
*/
|
||||||
public enum T20PartScore implements BasePartIdentifierAlt {
|
public enum T20PartScore implements BasePartIdentifierAlt {
|
||||||
|
|
||||||
PART_1("0","2"),
|
PART_1("0","2"),
|
||||||
|
|
|
@ -1,5 +1,10 @@
|
||||||
package love.distributedrebirth.demo4d.base2t;
|
package love.distributedrebirth.demo4d.base2t;
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @author willemtsade ©Δ∞ 仙上主天
|
||||||
|
*
|
||||||
|
*/
|
||||||
public final class V003Timble implements BaseNumber<V003Timble> {
|
public final class V003Timble implements BaseNumber<V003Timble> {
|
||||||
|
|
||||||
private T08PartOctal value;
|
private T08PartOctal value;
|
||||||
|
|
|
@ -1,5 +1,10 @@
|
||||||
package love.distributedrebirth.demo4d.base2t;
|
package love.distributedrebirth.demo4d.base2t;
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @author willemtsade ©Δ∞ 仙上主天
|
||||||
|
*
|
||||||
|
*/
|
||||||
public final class V006Tixte implements BaseNumber<V006Tixte> {
|
public final class V006Tixte implements BaseNumber<V006Tixte> {
|
||||||
|
|
||||||
private V003Timble[] values = new V003Timble[T02PartBinary.LENGTH];
|
private V003Timble[] values = new V003Timble[T02PartBinary.LENGTH];
|
||||||
|
|
|
@ -1,5 +1,10 @@
|
||||||
package love.distributedrebirth.demo4d.base2t;
|
package love.distributedrebirth.demo4d.base2t;
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @author willemtsade ©Δ∞ 仙上主天
|
||||||
|
*
|
||||||
|
*/
|
||||||
public final class V009Tyte implements BaseNumberTyte<V009Tyte> {
|
public final class V009Tyte implements BaseNumberTyte<V009Tyte> {
|
||||||
|
|
||||||
private V003Timble[] values = new V003Timble[T03PartTrit.LENGTH];
|
private V003Timble[] values = new V003Timble[T03PartTrit.LENGTH];
|
||||||
|
|
|
@ -2,6 +2,11 @@ package love.distributedrebirth.demo4d.base2t;
|
||||||
|
|
||||||
import java.util.Collection;
|
import java.util.Collection;
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @author willemtsade ©Δ∞ 仙上主天
|
||||||
|
*
|
||||||
|
*/
|
||||||
public final class V009TyteBaseAppender implements BaseAppender<V009Tyte> {
|
public final class V009TyteBaseAppender implements BaseAppender<V009Tyte> {
|
||||||
|
|
||||||
private final Collection<V009Tyte> collection;
|
private final Collection<V009Tyte> collection;
|
||||||
|
|
|
@ -2,6 +2,11 @@ package love.distributedrebirth.demo4d.base2t;
|
||||||
|
|
||||||
import java.util.Iterator;
|
import java.util.Iterator;
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @author willemtsade ©Δ∞ 仙上主天
|
||||||
|
*
|
||||||
|
*/
|
||||||
public final class V009TyteBaseIterator implements Iterator<V009Tyte> {
|
public final class V009TyteBaseIterator implements Iterator<V009Tyte> {
|
||||||
|
|
||||||
private final Iterator<V009Tyte> iterator;
|
private final Iterator<V009Tyte> iterator;
|
||||||
|
|
|
@ -1,5 +1,10 @@
|
||||||
package love.distributedrebirth.demo4d.base2t;
|
package love.distributedrebirth.demo4d.base2t;
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @author willemtsade ©Δ∞ 仙上主天
|
||||||
|
*
|
||||||
|
*/
|
||||||
public final class V018Tord implements BaseNumberTyte<V018Tord> {
|
public final class V018Tord implements BaseNumberTyte<V018Tord> {
|
||||||
|
|
||||||
private V009Tyte[] values = new V009Tyte[T02PartBinary.LENGTH];
|
private V009Tyte[] values = new V009Tyte[T02PartBinary.LENGTH];
|
||||||
|
|
|
@ -1,5 +1,10 @@
|
||||||
package love.distributedrebirth.demo4d.base2t;
|
package love.distributedrebirth.demo4d.base2t;
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @author willemtsade ©Δ∞ 仙上主天
|
||||||
|
*
|
||||||
|
*/
|
||||||
public final class V027Temvig implements BaseNumberTyte<V027Temvig> {
|
public final class V027Temvig implements BaseNumberTyte<V027Temvig> {
|
||||||
|
|
||||||
private V009Tyte[] values = new V009Tyte[T03PartTrit.LENGTH];
|
private V009Tyte[] values = new V009Tyte[T03PartTrit.LENGTH];
|
||||||
|
|
|
@ -1,5 +1,10 @@
|
||||||
package love.distributedrebirth.demo4d.base2t;
|
package love.distributedrebirth.demo4d.base2t;
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @author willemtsade ©Δ∞ 仙上主天
|
||||||
|
*
|
||||||
|
*/
|
||||||
public final class V036Teger implements BaseNumberTyte<V036Teger> {
|
public final class V036Teger implements BaseNumberTyte<V036Teger> {
|
||||||
|
|
||||||
private V018Tord[] values = new V018Tord[T02PartBinary.LENGTH];
|
private V018Tord[] values = new V018Tord[T02PartBinary.LENGTH];
|
||||||
|
|
|
@ -1,5 +1,10 @@
|
||||||
package love.distributedrebirth.demo4d.base2t;
|
package love.distributedrebirth.demo4d.base2t;
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @author willemtsade ©Δ∞ 仙上主天
|
||||||
|
*
|
||||||
|
*/
|
||||||
public final class V072Tong implements BaseNumberTyte<V072Tong> {
|
public final class V072Tong implements BaseNumberTyte<V072Tong> {
|
||||||
|
|
||||||
private V036Teger[] values = new V036Teger[T02PartBinary.LENGTH];
|
private V036Teger[] values = new V036Teger[T02PartBinary.LENGTH];
|
||||||
|
|
|
@ -1,5 +1,10 @@
|
||||||
package love.distributedrebirth.demo4d.base2t;
|
package love.distributedrebirth.demo4d.base2t;
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @author willemtsade ©Δ∞ 仙上主天
|
||||||
|
*
|
||||||
|
*/
|
||||||
public final class V144Tocta implements BaseNumberTyte<V144Tocta> {
|
public final class V144Tocta implements BaseNumberTyte<V144Tocta> {
|
||||||
|
|
||||||
private V072Tong[] values = new V072Tong[T02PartBinary.LENGTH];
|
private V072Tong[] values = new V072Tong[T02PartBinary.LENGTH];
|
||||||
|
|
|
@ -8,6 +8,11 @@ import love.distributedrebirth.demo4d.base2t.V009TyteBaseAppender;
|
||||||
import love.distributedrebirth.demo4d.base2t.V009TyteBaseIterator;
|
import love.distributedrebirth.demo4d.base2t.V009TyteBaseIterator;
|
||||||
import love.distributedrebirth.demo4d.base2t.V144Tocta;
|
import love.distributedrebirth.demo4d.base2t.V144Tocta;
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @author willemtsade ©Δ∞ 仙上主天
|
||||||
|
*
|
||||||
|
*/
|
||||||
public class GroßGetậl {
|
public class GroßGetậl {
|
||||||
|
|
||||||
public static int NUMERATOR_SIZE = 7;
|
public static int NUMERATOR_SIZE = 7;
|
||||||
|
|
|
@ -7,6 +7,11 @@ import love.distributedrebirth.demo4d.base2t.T04PartQuad;
|
||||||
import love.distributedrebirth.demo4d.base2t.V018Tord;
|
import love.distributedrebirth.demo4d.base2t.V018Tord;
|
||||||
import love.distributedrebirth.demo4d.base2t.V036Teger;
|
import love.distributedrebirth.demo4d.base2t.V036Teger;
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @author willemtsade ©Δ∞ 仙上主天
|
||||||
|
*
|
||||||
|
*/
|
||||||
public class Gê̄ldGetậl {
|
public class Gê̄ldGetậl {
|
||||||
|
|
||||||
private final HebrewDigit nummerAlphabet;
|
private final HebrewDigit nummerAlphabet;
|
||||||
|
|
|
@ -4,6 +4,11 @@ import love.distributedrebirth.demo4d.base2t.T03PartTrit;
|
||||||
import love.distributedrebirth.demo4d.base2t.T08PartOctal;
|
import love.distributedrebirth.demo4d.base2t.T08PartOctal;
|
||||||
import love.distributedrebirth.demo4d.base2t.V009Tyte;
|
import love.distributedrebirth.demo4d.base2t.V009Tyte;
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @author willemtsade ©Δ∞ 仙上主天
|
||||||
|
*
|
||||||
|
*/
|
||||||
public class HebrewDigit {
|
public class HebrewDigit {
|
||||||
|
|
||||||
private static final double NUMERATOR_ONE = 1d;
|
private static final double NUMERATOR_ONE = 1d;
|
||||||
|
|
|
@ -1,5 +1,10 @@
|
||||||
package love.distributedrebirth.demo4d.fraction4d;
|
package love.distributedrebirth.demo4d.fraction4d;
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @author willemtsade ©Δ∞ 仙上主天
|
||||||
|
*
|
||||||
|
*/
|
||||||
public enum HebrewDigitLetter {
|
public enum HebrewDigitLetter {
|
||||||
// Unicode is horror in any language else than ascii;
|
// Unicode is horror in any language else than ascii;
|
||||||
// VS Alphabet order
|
// VS Alphabet order
|
||||||
|
|
|
@ -1,5 +1,10 @@
|
||||||
package love.distributedrebirth.demo4d.fraction4d;
|
package love.distributedrebirth.demo4d.fraction4d;
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @author willemtsade ©Δ∞ 仙上主天
|
||||||
|
*
|
||||||
|
*/
|
||||||
public enum HebrewDigitVowel {
|
public enum HebrewDigitVowel {
|
||||||
NONE (0, (char) 0x0000),
|
NONE (0, (char) 0x0000),
|
||||||
VOWEL_1 (1, (char) 0x05B4),
|
VOWEL_1 (1, (char) 0x05B4),
|
||||||
|
|
|
@ -30,6 +30,11 @@ import imgui.flag.ImGuiCond;
|
||||||
import love.distributedrebirth.demo4d.Demo4DMain;
|
import love.distributedrebirth.demo4d.Demo4DMain;
|
||||||
import love.distributedrebirth.demo4d.Demo4DMainAdapter;
|
import love.distributedrebirth.demo4d.Demo4DMainAdapter;
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @author willemtsade ©Δ∞ 仙上主天
|
||||||
|
*
|
||||||
|
*/
|
||||||
public class ScreenMatrix4D extends Demo4DMainAdapter {
|
public class ScreenMatrix4D extends Demo4DMainAdapter {
|
||||||
public Environment environment;
|
public Environment environment;
|
||||||
public PerspectiveCamera cam;
|
public PerspectiveCamera cam;
|
||||||
|
|
|
@ -11,6 +11,11 @@ import com.badlogic.gdx.graphics.g3d.utils.RenderContext;
|
||||||
import com.badlogic.gdx.graphics.glutils.ShaderProgram;
|
import com.badlogic.gdx.graphics.glutils.ShaderProgram;
|
||||||
import com.badlogic.gdx.utils.GdxRuntimeException;
|
import com.badlogic.gdx.utils.GdxRuntimeException;
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @author willemtsade ©Δ∞ 仙上主天
|
||||||
|
*
|
||||||
|
*/
|
||||||
public class UserColorShader implements Shader {
|
public class UserColorShader implements Shader {
|
||||||
ShaderProgram program;
|
ShaderProgram program;
|
||||||
Camera camera;
|
Camera camera;
|
||||||
|
|
|
@ -8,6 +8,11 @@ import com.badlogic.gdx.audio.Music;
|
||||||
import com.badlogic.gdx.audio.Music.OnCompletionListener;
|
import com.badlogic.gdx.audio.Music.OnCompletionListener;
|
||||||
import com.badlogic.gdx.files.FileHandle;
|
import com.badlogic.gdx.files.FileHandle;
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @author willemtsade ©Δ∞ 仙上主天
|
||||||
|
*
|
||||||
|
*/
|
||||||
public class MusicManager {
|
public class MusicManager {
|
||||||
|
|
||||||
private final MusicSong introSong;
|
private final MusicSong introSong;
|
||||||
|
|
|
@ -14,6 +14,11 @@ import love.distributedrebirth.demo4d.Demo4DMain;
|
||||||
import net.spookygames.gdx.nativefilechooser.NativeFileChooserCallback;
|
import net.spookygames.gdx.nativefilechooser.NativeFileChooserCallback;
|
||||||
import net.spookygames.gdx.nativefilechooser.NativeFileChooserConfiguration;
|
import net.spookygames.gdx.nativefilechooser.NativeFileChooserConfiguration;
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @author willemtsade ©Δ∞ 仙上主天
|
||||||
|
*
|
||||||
|
*/
|
||||||
public class MusicPlayerRenderer extends ImGuiRendererMain {
|
public class MusicPlayerRenderer extends ImGuiRendererMain {
|
||||||
|
|
||||||
public MusicPlayerRenderer(Demo4DMain main) {
|
public MusicPlayerRenderer(Demo4DMain main) {
|
||||||
|
|
|
@ -2,6 +2,11 @@ package love.distributedrebirth.demo4d.music;
|
||||||
|
|
||||||
import com.badlogic.gdx.audio.Music;
|
import com.badlogic.gdx.audio.Music;
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @author willemtsade ©Δ∞ 仙上主天
|
||||||
|
*
|
||||||
|
*/
|
||||||
public class MusicSong {
|
public class MusicSong {
|
||||||
protected final Music music;
|
protected final Music music;
|
||||||
private final String name;
|
private final String name;
|
||||||
|
|
|
@ -1,5 +1,10 @@
|
||||||
package love.distributedrebirth.demo4d.music;
|
package love.distributedrebirth.demo4d.music;
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @author willemtsade ©Δ∞ 仙上主天
|
||||||
|
*
|
||||||
|
*/
|
||||||
public enum MusicSongType {
|
public enum MusicSongType {
|
||||||
INTRO,
|
INTRO,
|
||||||
CREDITS,
|
CREDITS,
|
||||||
|
|
|
@ -6,6 +6,11 @@ import imgui.type.ImBoolean;
|
||||||
import love.distributedrebirth.demo4d.Demo4DMain;
|
import love.distributedrebirth.demo4d.Demo4DMain;
|
||||||
import love.distributedrebirth.demo4d.ImGuiRendererMain;
|
import love.distributedrebirth.demo4d.ImGuiRendererMain;
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @author willemtsade ©Δ∞ 仙上主天
|
||||||
|
*
|
||||||
|
*/
|
||||||
public class BasicConsoleRenderer extends ImGuiRendererMain {
|
public class BasicConsoleRenderer extends ImGuiRendererMain {
|
||||||
|
|
||||||
public BasicConsoleRenderer(Demo4DMain main) {
|
public BasicConsoleRenderer(Demo4DMain main) {
|
||||||
|
|
|
@ -8,6 +8,11 @@ import love.distributedrebirth.demo4d.Demo4DMain;
|
||||||
import love.distributedrebirth.demo4d.ImGuiRendererMain;
|
import love.distributedrebirth.demo4d.ImGuiRendererMain;
|
||||||
import love.distributedrebirth.demo4d.fraction4d.Gê̄ldGetậl;
|
import love.distributedrebirth.demo4d.fraction4d.Gê̄ldGetậl;
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @author willemtsade ©Δ∞ 仙上主天
|
||||||
|
*
|
||||||
|
*/
|
||||||
public class HebrewWalletRenderer extends ImGuiRendererMain {
|
public class HebrewWalletRenderer extends ImGuiRendererMain {
|
||||||
|
|
||||||
public HebrewWalletRenderer(Demo4DMain main) {
|
public HebrewWalletRenderer(Demo4DMain main) {
|
||||||
|
|
|
@ -5,6 +5,11 @@ import com.badlogic.gdx.Screen;
|
||||||
import love.distributedrebirth.demo4d.Demo4DMain;
|
import love.distributedrebirth.demo4d.Demo4DMain;
|
||||||
import love.distributedrebirth.demo4d.music.MusicSongType;
|
import love.distributedrebirth.demo4d.music.MusicSongType;
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @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",
|
||||||
"Credits;",
|
"Credits;",
|
||||||
|
|
|
@ -7,6 +7,11 @@ import com.badlogic.gdx.utils.ScreenUtils;
|
||||||
|
|
||||||
import love.distributedrebirth.demo4d.Demo4DMain;
|
import love.distributedrebirth.demo4d.Demo4DMain;
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @author willemtsade ©Δ∞ 仙上主天
|
||||||
|
*
|
||||||
|
*/
|
||||||
public class ScreenDefault extends ScreenAdapter {
|
public class ScreenDefault extends ScreenAdapter {
|
||||||
private final Demo4DMain main;
|
private final Demo4DMain main;
|
||||||
private Texture backgroundImage;
|
private Texture backgroundImage;
|
||||||
|
|
|
@ -4,6 +4,11 @@ import com.badlogic.gdx.Screen;
|
||||||
|
|
||||||
import love.distributedrebirth.demo4d.Demo4DMain;
|
import love.distributedrebirth.demo4d.Demo4DMain;
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @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",
|
||||||
"Genesis 11",
|
"Genesis 11",
|
||||||
|
|
|
@ -9,6 +9,11 @@ import com.badlogic.gdx.utils.ScreenUtils;
|
||||||
import love.distributedrebirth.demo4d.Demo4DMain;
|
import love.distributedrebirth.demo4d.Demo4DMain;
|
||||||
import love.distributedrebirth.demo4d.music.MusicSongType;
|
import love.distributedrebirth.demo4d.music.MusicSongType;
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @author willemtsade ©Δ∞ 仙上主天
|
||||||
|
*
|
||||||
|
*/
|
||||||
public class ScreenIntro extends ScreenAdapter {
|
public class ScreenIntro extends ScreenAdapter {
|
||||||
private final Demo4DMain main;
|
private final Demo4DMain main;
|
||||||
private Texture backgroundImage;
|
private Texture backgroundImage;
|
||||||
|
|
|
@ -5,6 +5,11 @@ import com.badlogic.gdx.Screen;
|
||||||
import love.distributedrebirth.demo4d.Demo4DMain;
|
import love.distributedrebirth.demo4d.Demo4DMain;
|
||||||
import love.distributedrebirth.demo4d.music.MusicSongType;
|
import love.distributedrebirth.demo4d.music.MusicSongType;
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @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",
|
||||||
"To a Waterfowl",
|
"To a Waterfowl",
|
||||||
|
|
|
@ -8,6 +8,11 @@ import imgui.flag.ImGuiCond;
|
||||||
import love.distributedrebirth.demo4d.Demo4DMain;
|
import love.distributedrebirth.demo4d.Demo4DMain;
|
||||||
import love.distributedrebirth.demo4d.Demo4DMainAdapter;
|
import love.distributedrebirth.demo4d.Demo4DMainAdapter;
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @author willemtsade ©Δ∞ 仙上主天
|
||||||
|
*
|
||||||
|
*/
|
||||||
public class ScreenUnicode4D extends Demo4DMainAdapter {
|
public class ScreenUnicode4D extends Demo4DMainAdapter {
|
||||||
|
|
||||||
public ScreenUnicode4D(final Demo4DMain main) {
|
public ScreenUnicode4D(final Demo4DMain main) {
|
||||||
|
|
|
@ -9,6 +9,11 @@ import com.badlogic.gdx.utils.ScreenUtils;
|
||||||
import love.distributedrebirth.demo4d.Demo4DMain;
|
import love.distributedrebirth.demo4d.Demo4DMain;
|
||||||
import love.distributedrebirth.demo4d.Demo4DMainAdapter;
|
import love.distributedrebirth.demo4d.Demo4DMainAdapter;
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @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;
|
||||||
private float scrollDeltaTime = 0f;
|
private float scrollDeltaTime = 0f;
|
||||||
|
|
|
@ -10,6 +10,11 @@ import com.badlogic.gdx.backends.lwjgl3.Lwjgl3ApplicationConfiguration;
|
||||||
import love.distributedrebirth.demo4d.Demo4DMain;
|
import love.distributedrebirth.demo4d.Demo4DMain;
|
||||||
import net.spookygames.gdx.nativefilechooser.desktop.DesktopFileChooser;
|
import net.spookygames.gdx.nativefilechooser.desktop.DesktopFileChooser;
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @author willemtsade ©Δ∞ 仙上主天
|
||||||
|
*
|
||||||
|
*/
|
||||||
public class DesktopLauncher {
|
public class DesktopLauncher {
|
||||||
|
|
||||||
private static String WINDOW_TITLE = "demo⁴ᴰ";
|
private static String WINDOW_TITLE = "demo⁴ᴰ";
|
||||||
|
|
Loading…
Reference in a new issue