Added Chinese copyright forever on all to fix IDE

This commit is contained in:
Willem Cazander 2022-01-29 05:50:02 +01:00
parent 4e47d59099
commit a69bd9b88b
55 changed files with 275 additions and 0 deletions

View file

@ -28,6 +28,11 @@ import love.distributedrebirth.demo4d.screen.ScreenIntroMission;
import love.distributedrebirth.demo4d.screen.ScreenUnicode4D;
import net.spookygames.gdx.nativefilechooser.NativeFileChooser;
/**
*
* @author willemtsade ©Δ 仙上主天
*
*/
public class Demo4DMain extends Game {
private List<String> args;
public NativeFileChooser fileChooser;

View file

@ -2,6 +2,11 @@ package love.distributedrebirth.demo4d;
import com.badlogic.gdx.ScreenAdapter;
/**
*
* @author willemtsade ©Δ 仙上主天
*
*/
public class Demo4DMainAdapter extends ScreenAdapter {
protected final Demo4DMain main;

View file

@ -2,6 +2,11 @@ package love.distributedrebirth.demo4d;
import imgui.type.ImBoolean;
/**
*
* @author willemtsade ©Δ 仙上主天
*
*/
public interface ImGuiRenderer {
void render(ImBoolean widgetOpen);

View file

@ -1,5 +1,10 @@
package love.distributedrebirth.demo4d;
/**
*
* @author willemtsade ©Δ 仙上主天
*
*/
abstract public class ImGuiRendererMain implements ImGuiRenderer {
protected final Demo4DMain main;

View file

@ -9,6 +9,11 @@ import imgui.ImGuiIO;
import imgui.gl3.ImGuiImplGl3;
import imgui.glfw.ImGuiImplGlfw;
/**
*
* @author willemtsade ©Δ 仙上主天
*
*/
public class ImGuiSetup {
public static final ImGuiImplGlfw imGuiImp = new ImGuiImplGlfw();
public static final ImGuiImplGl3 imGuiGlImp = new ImGuiImplGl3();

View file

@ -7,6 +7,11 @@ import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
/**
*
* @author willemtsade ©Δ 仙上主天
*
*/
public class Base2Terminator {
private static final int STREAM_EOF = -1;
private static final int BLOCK_TONG_SIZE = 18;

View file

@ -1,5 +1,10 @@
package love.distributedrebirth.demo4d.base2t;
/**
*
* @author willemtsade ©Δ 仙上主天
*
*/
public interface BaseAppender<T> {
void add(T value);

View file

@ -3,6 +3,11 @@ package love.distributedrebirth.demo4d.base2t;
import java.util.ArrayList;
import java.util.List;
/**
*
* @author willemtsade ©Δ 仙上主天
*
*/
public interface BaseNumber<V extends BaseNumber<V>> {
int getBitCount();

View file

@ -1,5 +1,10 @@
package love.distributedrebirth.demo4d.base2t;
/**
*
* @author willemtsade ©Δ 仙上主天
*
*/
public interface BaseNumberTyte<V extends BaseNumber<V>> extends BaseNumber<V> {
void fillTyteValues(V009TyteBaseAppender appender);

View file

@ -1,5 +1,10 @@
package love.distributedrebirth.demo4d.base2t;
/**
*
* @author willemtsade ©Δ 仙上主天
*
*/
public interface BasePartIdentifier {
String getIdentifier();

View file

@ -1,5 +1,10 @@
package love.distributedrebirth.demo4d.base2t;
/**
*
* @author willemtsade ©Δ 仙上主天
*
*/
public interface BasePartIdentifierAlt extends BasePartIdentifier {
String getIdentifierAlt();

View file

@ -1,5 +1,10 @@
package love.distributedrebirth.demo4d.base2t;
/**
*
* @author willemtsade ©Δ 仙上主天
*
*/
public class BasePartIdentifierAltInfo {
private final String altName;

View file

@ -1,5 +1,10 @@
package love.distributedrebirth.demo4d.base2t;
/**
*
* @author willemtsade ©Δ 仙上主天
*
*/
public interface BasePartIdentifierTone extends BasePartIdentifier {
String getIdentifierTone();

View file

@ -2,6 +2,11 @@ package love.distributedrebirth.demo4d.base2t;
import java.util.function.Consumer;
/**
*
* @author willemtsade ©Δ 仙上主天
*
*/
public enum T02PartBinary implements BasePartIdentifierTone {
PART_1("0","˥"),

View file

@ -2,6 +2,11 @@ package love.distributedrebirth.demo4d.base2t;
import java.util.function.Consumer;
/**
*
* @author willemtsade ©Δ 仙上主天
*
*/
public enum T03PartTrit implements BasePartIdentifierTone {
PART_1("0","˦"),

View file

@ -2,6 +2,11 @@ package love.distributedrebirth.demo4d.base2t;
import java.util.function.Consumer;
/**
*
* @author willemtsade ©Δ 仙上主天
*
*/
public enum T04PartQuad implements BasePartIdentifierAlt,BasePartIdentifierTone {
PART_1("0","N","˥"),

View file

@ -2,6 +2,11 @@ package love.distributedrebirth.demo4d.base2t;
import java.util.function.Consumer;
/**
*
* @author willemtsade ©Δ 仙上主天
*
*/
public enum T05PartPental implements BasePartIdentifierAlt,BasePartIdentifierTone {
PART_1("0","\u706b","˥"),

View file

@ -2,6 +2,11 @@ package love.distributedrebirth.demo4d.base2t;
import java.util.function.Consumer;
/**
*
* @author willemtsade ©Δ 仙上主天
*
*/
public enum T06PartSeximal implements BasePartIdentifierAlt,BasePartIdentifierTone {
PART_1("0","A","˧˥"),

View file

@ -2,6 +2,11 @@ package love.distributedrebirth.demo4d.base2t;
import java.util.function.Consumer;
/**
*
* @author willemtsade ©Δ 仙上主天
*
*/
public enum T08PartOctal implements BasePartIdentifierAlt, BasePartIdentifierTone {
PART_1("0","˧˥˩","˥˩˧", 0),

View file

@ -2,6 +2,11 @@ package love.distributedrebirth.demo4d.base2t;
import java.util.Collection;
/**
*
* @author willemtsade ©Δ 仙上主天
*
*/
public final class T08PartOctalBaseAppender implements BaseAppender<T08PartOctal> {
private final Collection<T08PartOctal> collection;

View file

@ -2,6 +2,11 @@ package love.distributedrebirth.demo4d.base2t;
import java.util.Iterator;
/**
*
* @author willemtsade ©Δ 仙上主天
*
*/
public final class T08PartOctalBaseIterator implements Iterator<T08PartOctal> {
private final Iterator<T08PartOctal> iterator;

View file

@ -2,6 +2,11 @@ package love.distributedrebirth.demo4d.base2t;
import java.util.function.Consumer;
/**
*
* @author willemtsade ©Δ 仙上主天
*
*/
public enum T12PartUncial implements BasePartIdentifierAlt {
PART_1("0","0"),

View file

@ -2,6 +2,11 @@ package love.distributedrebirth.demo4d.base2t;
import java.util.function.Consumer;
/**
*
* @author willemtsade ©Δ 仙上主天
*
*/
public enum T16PartHex implements BasePartIdentifierAlt, BasePartIdentifierTone {
PART_1("0","1","˧˥˩"),

View file

@ -2,6 +2,11 @@ package love.distributedrebirth.demo4d.base2t;
import java.util.function.Consumer;
/**
*
* @author willemtsade ©Δ 仙上主天
*
*/
public enum T20PartScore implements BasePartIdentifierAlt {
PART_1("0","2"),

View file

@ -1,5 +1,10 @@
package love.distributedrebirth.demo4d.base2t;
/**
*
* @author willemtsade ©Δ 仙上主天
*
*/
public final class V003Timble implements BaseNumber<V003Timble> {
private T08PartOctal value;

View file

@ -1,5 +1,10 @@
package love.distributedrebirth.demo4d.base2t;
/**
*
* @author willemtsade ©Δ 仙上主天
*
*/
public final class V006Tixte implements BaseNumber<V006Tixte> {
private V003Timble[] values = new V003Timble[T02PartBinary.LENGTH];

View file

@ -1,5 +1,10 @@
package love.distributedrebirth.demo4d.base2t;
/**
*
* @author willemtsade ©Δ 仙上主天
*
*/
public final class V009Tyte implements BaseNumberTyte<V009Tyte> {
private V003Timble[] values = new V003Timble[T03PartTrit.LENGTH];

View file

@ -2,6 +2,11 @@ package love.distributedrebirth.demo4d.base2t;
import java.util.Collection;
/**
*
* @author willemtsade ©Δ 仙上主天
*
*/
public final class V009TyteBaseAppender implements BaseAppender<V009Tyte> {
private final Collection<V009Tyte> collection;

View file

@ -2,6 +2,11 @@ package love.distributedrebirth.demo4d.base2t;
import java.util.Iterator;
/**
*
* @author willemtsade ©Δ 仙上主天
*
*/
public final class V009TyteBaseIterator implements Iterator<V009Tyte> {
private final Iterator<V009Tyte> iterator;

View file

@ -1,5 +1,10 @@
package love.distributedrebirth.demo4d.base2t;
/**
*
* @author willemtsade ©Δ 仙上主天
*
*/
public final class V018Tord implements BaseNumberTyte<V018Tord> {
private V009Tyte[] values = new V009Tyte[T02PartBinary.LENGTH];

View file

@ -1,5 +1,10 @@
package love.distributedrebirth.demo4d.base2t;
/**
*
* @author willemtsade ©Δ 仙上主天
*
*/
public final class V027Temvig implements BaseNumberTyte<V027Temvig> {
private V009Tyte[] values = new V009Tyte[T03PartTrit.LENGTH];

View file

@ -1,5 +1,10 @@
package love.distributedrebirth.demo4d.base2t;
/**
*
* @author willemtsade ©Δ 仙上主天
*
*/
public final class V036Teger implements BaseNumberTyte<V036Teger> {
private V018Tord[] values = new V018Tord[T02PartBinary.LENGTH];

View file

@ -1,5 +1,10 @@
package love.distributedrebirth.demo4d.base2t;
/**
*
* @author willemtsade ©Δ 仙上主天
*
*/
public final class V072Tong implements BaseNumberTyte<V072Tong> {
private V036Teger[] values = new V036Teger[T02PartBinary.LENGTH];

View file

@ -1,5 +1,10 @@
package love.distributedrebirth.demo4d.base2t;
/**
*
* @author willemtsade ©Δ 仙上主天
*
*/
public final class V144Tocta implements BaseNumberTyte<V144Tocta> {
private V072Tong[] values = new V072Tong[T02PartBinary.LENGTH];

View file

@ -8,6 +8,11 @@ import love.distributedrebirth.demo4d.base2t.V009TyteBaseAppender;
import love.distributedrebirth.demo4d.base2t.V009TyteBaseIterator;
import love.distributedrebirth.demo4d.base2t.V144Tocta;
/**
*
* @author willemtsade ©Δ 仙上主天
*
*/
public class GroßGetậl {
public static int NUMERATOR_SIZE = 7;

View file

@ -7,6 +7,11 @@ import love.distributedrebirth.demo4d.base2t.T04PartQuad;
import love.distributedrebirth.demo4d.base2t.V018Tord;
import love.distributedrebirth.demo4d.base2t.V036Teger;
/**
*
* @author willemtsade ©Δ 仙上主天
*
*/
public class Gê̄ldGetậl {
private final HebrewDigit nummerAlphabet;

View file

@ -4,6 +4,11 @@ import love.distributedrebirth.demo4d.base2t.T03PartTrit;
import love.distributedrebirth.demo4d.base2t.T08PartOctal;
import love.distributedrebirth.demo4d.base2t.V009Tyte;
/**
*
* @author willemtsade ©Δ 仙上主天
*
*/
public class HebrewDigit {
private static final double NUMERATOR_ONE = 1d;

View file

@ -1,5 +1,10 @@
package love.distributedrebirth.demo4d.fraction4d;
/**
*
* @author willemtsade ©Δ 仙上主天
*
*/
public enum HebrewDigitLetter {
// Unicode is horror in any language else than ascii;
// VS Alphabet order

View file

@ -1,5 +1,10 @@
package love.distributedrebirth.demo4d.fraction4d;
/**
*
* @author willemtsade ©Δ 仙上主天
*
*/
public enum HebrewDigitVowel {
NONE (0, (char) 0x0000),
VOWEL_1 (1, (char) 0x05B4),

View file

@ -30,6 +30,11 @@ import imgui.flag.ImGuiCond;
import love.distributedrebirth.demo4d.Demo4DMain;
import love.distributedrebirth.demo4d.Demo4DMainAdapter;
/**
*
* @author willemtsade ©Δ 仙上主天
*
*/
public class ScreenMatrix4D extends Demo4DMainAdapter {
public Environment environment;
public PerspectiveCamera cam;

View file

@ -11,6 +11,11 @@ import com.badlogic.gdx.graphics.g3d.utils.RenderContext;
import com.badlogic.gdx.graphics.glutils.ShaderProgram;
import com.badlogic.gdx.utils.GdxRuntimeException;
/**
*
* @author willemtsade ©Δ 仙上主天
*
*/
public class UserColorShader implements Shader {
ShaderProgram program;
Camera camera;

View file

@ -8,6 +8,11 @@ import com.badlogic.gdx.audio.Music;
import com.badlogic.gdx.audio.Music.OnCompletionListener;
import com.badlogic.gdx.files.FileHandle;
/**
*
* @author willemtsade ©Δ 仙上主天
*
*/
public class MusicManager {
private final MusicSong introSong;

View file

@ -14,6 +14,11 @@ import love.distributedrebirth.demo4d.Demo4DMain;
import net.spookygames.gdx.nativefilechooser.NativeFileChooserCallback;
import net.spookygames.gdx.nativefilechooser.NativeFileChooserConfiguration;
/**
*
* @author willemtsade ©Δ 仙上主天
*
*/
public class MusicPlayerRenderer extends ImGuiRendererMain {
public MusicPlayerRenderer(Demo4DMain main) {

View file

@ -2,6 +2,11 @@ package love.distributedrebirth.demo4d.music;
import com.badlogic.gdx.audio.Music;
/**
*
* @author willemtsade ©Δ 仙上主天
*
*/
public class MusicSong {
protected final Music music;
private final String name;

View file

@ -1,5 +1,10 @@
package love.distributedrebirth.demo4d.music;
/**
*
* @author willemtsade ©Δ 仙上主天
*
*/
public enum MusicSongType {
INTRO,
CREDITS,

View file

@ -6,6 +6,11 @@ import imgui.type.ImBoolean;
import love.distributedrebirth.demo4d.Demo4DMain;
import love.distributedrebirth.demo4d.ImGuiRendererMain;
/**
*
* @author willemtsade ©Δ 仙上主天
*
*/
public class BasicConsoleRenderer extends ImGuiRendererMain {
public BasicConsoleRenderer(Demo4DMain main) {

View file

@ -8,6 +8,11 @@ import love.distributedrebirth.demo4d.Demo4DMain;
import love.distributedrebirth.demo4d.ImGuiRendererMain;
import love.distributedrebirth.demo4d.fraction4d.Gê̄ldGetậl;
/**
*
* @author willemtsade ©Δ 仙上主天
*
*/
public class HebrewWalletRenderer extends ImGuiRendererMain {
public HebrewWalletRenderer(Demo4DMain main) {

View file

@ -5,6 +5,11 @@ import com.badlogic.gdx.Screen;
import love.distributedrebirth.demo4d.Demo4DMain;
import love.distributedrebirth.demo4d.music.MusicSongType;
/**
*
* @author willemtsade ©Δ 仙上主天
*
*/
public class ScreenCredits extends ScrollScreenAdapter {
private final String creditsText = String.join("\n",
"Credits;",

View file

@ -7,6 +7,11 @@ import com.badlogic.gdx.utils.ScreenUtils;
import love.distributedrebirth.demo4d.Demo4DMain;
/**
*
* @author willemtsade ©Δ 仙上主天
*
*/
public class ScreenDefault extends ScreenAdapter {
private final Demo4DMain main;
private Texture backgroundImage;

View file

@ -4,6 +4,11 @@ import com.badlogic.gdx.Screen;
import love.distributedrebirth.demo4d.Demo4DMain;
/**
*
* @author willemtsade ©Δ 仙上主天
*
*/
public class ScreenHelp extends ScrollScreenAdapter {
private final String creditsText = String.join("\n",
"Genesis 11",

View file

@ -9,6 +9,11 @@ import com.badlogic.gdx.utils.ScreenUtils;
import love.distributedrebirth.demo4d.Demo4DMain;
import love.distributedrebirth.demo4d.music.MusicSongType;
/**
*
* @author willemtsade ©Δ 仙上主天
*
*/
public class ScreenIntro extends ScreenAdapter {
private final Demo4DMain main;
private Texture backgroundImage;

View file

@ -5,6 +5,11 @@ import com.badlogic.gdx.Screen;
import love.distributedrebirth.demo4d.Demo4DMain;
import love.distributedrebirth.demo4d.music.MusicSongType;
/**
*
* @author willemtsade ©Δ 仙上主天
*
*/
public class ScreenIntroMission extends ScrollScreenAdapter {
private final String missionText = String.join("\n",
"To a Waterfowl",

View file

@ -8,6 +8,11 @@ import imgui.flag.ImGuiCond;
import love.distributedrebirth.demo4d.Demo4DMain;
import love.distributedrebirth.demo4d.Demo4DMainAdapter;
/**
*
* @author willemtsade ©Δ 仙上主天
*
*/
public class ScreenUnicode4D extends Demo4DMainAdapter {
public ScreenUnicode4D(final Demo4DMain main) {

View file

@ -9,6 +9,11 @@ import com.badlogic.gdx.utils.ScreenUtils;
import love.distributedrebirth.demo4d.Demo4DMain;
import love.distributedrebirth.demo4d.Demo4DMainAdapter;
/**
*
* @author willemtsade ©Δ 仙上主天
*
*/
abstract public class ScrollScreenAdapter extends Demo4DMainAdapter {
private static final int LINE_HEIGHT = 16;
private float scrollDeltaTime = 0f;

View file

@ -10,6 +10,11 @@ import com.badlogic.gdx.backends.lwjgl3.Lwjgl3ApplicationConfiguration;
import love.distributedrebirth.demo4d.Demo4DMain;
import net.spookygames.gdx.nativefilechooser.desktop.DesktopFileChooser;
/**
*
* @author willemtsade ©Δ 仙上主天
*
*/
public class DesktopLauncher {
private static String WINDOW_TITLE = "demo⁴ᴰ";