diff --git a/engine-core/plutoaudio/src/main/java/org/plutoengine/audio/AudioLoader.java b/engine-core/plutoaudio/src/main/java/org/plutoengine/audio/AudioLoader.java index 799d40a..912a023 100644 --- a/engine-core/plutoaudio/src/main/java/org/plutoengine/audio/AudioLoader.java +++ b/engine-core/plutoaudio/src/main/java/org/plutoengine/audio/AudioLoader.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.audio; import org.lwjgl.system.MemoryUtil; diff --git a/engine-core/plutoaudio/src/main/java/org/plutoengine/audio/ClipTrack.java b/engine-core/plutoaudio/src/main/java/org/plutoengine/audio/ClipTrack.java index eb2e55f..56dcf9d 100644 --- a/engine-core/plutoaudio/src/main/java/org/plutoengine/audio/ClipTrack.java +++ b/engine-core/plutoaudio/src/main/java/org/plutoengine/audio/ClipTrack.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.audio; public abstract class ClipTrack extends SeekableTrack implements ISeekableClip diff --git a/engine-core/plutoaudio/src/main/java/org/plutoengine/audio/IAudio.java b/engine-core/plutoaudio/src/main/java/org/plutoengine/audio/IAudio.java index 2ebdbd5..325f37a 100644 --- a/engine-core/plutoaudio/src/main/java/org/plutoengine/audio/IAudio.java +++ b/engine-core/plutoaudio/src/main/java/org/plutoengine/audio/IAudio.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.audio; public interface IAudio extends AutoCloseable diff --git a/engine-core/plutoaudio/src/main/java/org/plutoengine/audio/IClip.java b/engine-core/plutoaudio/src/main/java/org/plutoengine/audio/IClip.java index 3adcbee..d74a7e6 100644 --- a/engine-core/plutoaudio/src/main/java/org/plutoengine/audio/IClip.java +++ b/engine-core/plutoaudio/src/main/java/org/plutoengine/audio/IClip.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.audio; public interface IClip extends IAudio diff --git a/engine-core/plutoaudio/src/main/java/org/plutoengine/audio/IRandomAccessAudio.java b/engine-core/plutoaudio/src/main/java/org/plutoengine/audio/IRandomAccessAudio.java index a6d3b1f..df9ad45 100644 --- a/engine-core/plutoaudio/src/main/java/org/plutoengine/audio/IRandomAccessAudio.java +++ b/engine-core/plutoaudio/src/main/java/org/plutoengine/audio/IRandomAccessAudio.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.audio; import java.nio.ShortBuffer; diff --git a/engine-core/plutoaudio/src/main/java/org/plutoengine/audio/ISeekableClip.java b/engine-core/plutoaudio/src/main/java/org/plutoengine/audio/ISeekableClip.java index 86c5bd4..f0da3cf 100644 --- a/engine-core/plutoaudio/src/main/java/org/plutoengine/audio/ISeekableClip.java +++ b/engine-core/plutoaudio/src/main/java/org/plutoengine/audio/ISeekableClip.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.audio; public interface ISeekableClip extends ISeekableTrack, IClip diff --git a/engine-core/plutoaudio/src/main/java/org/plutoengine/audio/ISeekableTrack.java b/engine-core/plutoaudio/src/main/java/org/plutoengine/audio/ISeekableTrack.java index 499d3c3..0de667c 100644 --- a/engine-core/plutoaudio/src/main/java/org/plutoengine/audio/ISeekableTrack.java +++ b/engine-core/plutoaudio/src/main/java/org/plutoengine/audio/ISeekableTrack.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.audio; public interface ISeekableTrack extends IStreamingAudio diff --git a/engine-core/plutoaudio/src/main/java/org/plutoengine/audio/IStreamingAudio.java b/engine-core/plutoaudio/src/main/java/org/plutoengine/audio/IStreamingAudio.java index 80188e4..6266db2 100644 --- a/engine-core/plutoaudio/src/main/java/org/plutoengine/audio/IStreamingAudio.java +++ b/engine-core/plutoaudio/src/main/java/org/plutoengine/audio/IStreamingAudio.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.audio; import java.nio.ShortBuffer; diff --git a/engine-core/plutoaudio/src/main/java/org/plutoengine/audio/MemoryDecodedVorbisTrack.java b/engine-core/plutoaudio/src/main/java/org/plutoengine/audio/MemoryDecodedVorbisTrack.java index 2f7b1ae..a5b5e04 100644 --- a/engine-core/plutoaudio/src/main/java/org/plutoengine/audio/MemoryDecodedVorbisTrack.java +++ b/engine-core/plutoaudio/src/main/java/org/plutoengine/audio/MemoryDecodedVorbisTrack.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.audio; import org.lwjgl.stb.STBVorbis; diff --git a/engine-core/plutoaudio/src/main/java/org/plutoengine/audio/MemoryPCMClip.java b/engine-core/plutoaudio/src/main/java/org/plutoengine/audio/MemoryPCMClip.java index 20423b7..7b7125d 100644 --- a/engine-core/plutoaudio/src/main/java/org/plutoengine/audio/MemoryPCMClip.java +++ b/engine-core/plutoaudio/src/main/java/org/plutoengine/audio/MemoryPCMClip.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.audio; import org.lwjgl.stb.STBVorbis; diff --git a/engine-core/plutoaudio/src/main/java/org/plutoengine/audio/RandomAccessClip.java b/engine-core/plutoaudio/src/main/java/org/plutoengine/audio/RandomAccessClip.java index 52f8f7b..4164655 100644 --- a/engine-core/plutoaudio/src/main/java/org/plutoengine/audio/RandomAccessClip.java +++ b/engine-core/plutoaudio/src/main/java/org/plutoengine/audio/RandomAccessClip.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.audio; public abstract class RandomAccessClip extends Track implements IRandomAccessAudio, IClip diff --git a/engine-core/plutoaudio/src/main/java/org/plutoengine/audio/SeekableTrack.java b/engine-core/plutoaudio/src/main/java/org/plutoengine/audio/SeekableTrack.java index 84016a6..acee3c3 100644 --- a/engine-core/plutoaudio/src/main/java/org/plutoengine/audio/SeekableTrack.java +++ b/engine-core/plutoaudio/src/main/java/org/plutoengine/audio/SeekableTrack.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.audio; public abstract class SeekableTrack extends Track implements ISeekableTrack diff --git a/engine-core/plutoaudio/src/main/java/org/plutoengine/audio/Track.java b/engine-core/plutoaudio/src/main/java/org/plutoengine/audio/Track.java index 8a224d2..cbcf0c8 100644 --- a/engine-core/plutoaudio/src/main/java/org/plutoengine/audio/Track.java +++ b/engine-core/plutoaudio/src/main/java/org/plutoengine/audio/Track.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.audio; abstract class Track implements IAudio diff --git a/engine-core/plutoaudio/src/main/java/org/plutoengine/audio/al/AudioBuffer.java b/engine-core/plutoaudio/src/main/java/org/plutoengine/audio/al/AudioBuffer.java index ac1e960..f409de1 100644 --- a/engine-core/plutoaudio/src/main/java/org/plutoengine/audio/al/AudioBuffer.java +++ b/engine-core/plutoaudio/src/main/java/org/plutoengine/audio/al/AudioBuffer.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.audio.al; import org.lwjgl.openal.AL10; diff --git a/engine-core/plutoaudio/src/main/java/org/plutoengine/audio/al/AudioClipSource.java b/engine-core/plutoaudio/src/main/java/org/plutoengine/audio/al/AudioClipSource.java index 0ce2c20..aea4be2 100644 --- a/engine-core/plutoaudio/src/main/java/org/plutoengine/audio/al/AudioClipSource.java +++ b/engine-core/plutoaudio/src/main/java/org/plutoengine/audio/al/AudioClipSource.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.audio.al; import org.plutoengine.audio.RandomAccessClip; diff --git a/engine-core/plutoaudio/src/main/java/org/plutoengine/audio/al/AudioContext.java b/engine-core/plutoaudio/src/main/java/org/plutoengine/audio/al/AudioContext.java index 7b105e3..9f91302 100644 --- a/engine-core/plutoaudio/src/main/java/org/plutoengine/audio/al/AudioContext.java +++ b/engine-core/plutoaudio/src/main/java/org/plutoengine/audio/al/AudioContext.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.audio.al; import org.joml.Matrix4x3f; diff --git a/engine-core/plutoaudio/src/main/java/org/plutoengine/audio/al/AudioDoubleBufferedSource.java b/engine-core/plutoaudio/src/main/java/org/plutoengine/audio/al/AudioDoubleBufferedSource.java index cc6595f..ae4e90e 100644 --- a/engine-core/plutoaudio/src/main/java/org/plutoengine/audio/al/AudioDoubleBufferedSource.java +++ b/engine-core/plutoaudio/src/main/java/org/plutoengine/audio/al/AudioDoubleBufferedSource.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.audio.al; import org.lwjgl.openal.AL10; diff --git a/engine-core/plutoaudio/src/main/java/org/plutoengine/audio/al/AudioEngine.java b/engine-core/plutoaudio/src/main/java/org/plutoengine/audio/al/AudioEngine.java index e80953f..8200efc 100644 --- a/engine-core/plutoaudio/src/main/java/org/plutoengine/audio/al/AudioEngine.java +++ b/engine-core/plutoaudio/src/main/java/org/plutoengine/audio/al/AudioEngine.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.audio.al; import org.apache.commons.lang3.tuple.Pair; diff --git a/engine-core/plutoaudio/src/main/java/org/plutoengine/audio/al/AudioSource.java b/engine-core/plutoaudio/src/main/java/org/plutoengine/audio/al/AudioSource.java index ed025da..74fef84 100644 --- a/engine-core/plutoaudio/src/main/java/org/plutoengine/audio/al/AudioSource.java +++ b/engine-core/plutoaudio/src/main/java/org/plutoengine/audio/al/AudioSource.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.audio.al; import org.jetbrains.annotations.MustBeInvokedByOverriders; diff --git a/engine-core/plutoaudio/src/main/java/org/plutoengine/audio/al/AudioSourceInfo.java b/engine-core/plutoaudio/src/main/java/org/plutoengine/audio/al/AudioSourceInfo.java index 4aa5e75..01969e0 100644 --- a/engine-core/plutoaudio/src/main/java/org/plutoengine/audio/al/AudioSourceInfo.java +++ b/engine-core/plutoaudio/src/main/java/org/plutoengine/audio/al/AudioSourceInfo.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.audio.al; import org.joml.Vector3fc; diff --git a/engine-core/plutoaudio/src/main/java/org/plutoengine/audio/al/AudioTrackSource.java b/engine-core/plutoaudio/src/main/java/org/plutoengine/audio/al/AudioTrackSource.java index ecbb04f..9298634 100644 --- a/engine-core/plutoaudio/src/main/java/org/plutoengine/audio/al/AudioTrackSource.java +++ b/engine-core/plutoaudio/src/main/java/org/plutoengine/audio/al/AudioTrackSource.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.audio.al; import org.plutoengine.audio.ISeekableTrack; diff --git a/engine-core/plutoaudio/src/main/java/org/plutoengine/audio/al/EnumDistanceModel.java b/engine-core/plutoaudio/src/main/java/org/plutoengine/audio/al/EnumDistanceModel.java index b7b0ae8..7b9ae2b 100644 --- a/engine-core/plutoaudio/src/main/java/org/plutoengine/audio/al/EnumDistanceModel.java +++ b/engine-core/plutoaudio/src/main/java/org/plutoengine/audio/al/EnumDistanceModel.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.audio.al; import org.lwjgl.openal.AL11; diff --git a/engine-core/plutoaudio/src/main/java/org/plutoengine/audio/al/IOpenALEnum.java b/engine-core/plutoaudio/src/main/java/org/plutoengine/audio/al/IOpenALEnum.java index 017a11e..e657ece 100644 --- a/engine-core/plutoaudio/src/main/java/org/plutoengine/audio/al/IOpenALEnum.java +++ b/engine-core/plutoaudio/src/main/java/org/plutoengine/audio/al/IOpenALEnum.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.audio.al; public interface IOpenALEnum diff --git a/engine-core/plutoaudio/src/main/java/org/plutoengine/audio/al/SoundEffect.java b/engine-core/plutoaudio/src/main/java/org/plutoengine/audio/al/SoundEffect.java index d65a1aa..1e5f780 100644 --- a/engine-core/plutoaudio/src/main/java/org/plutoengine/audio/al/SoundEffect.java +++ b/engine-core/plutoaudio/src/main/java/org/plutoengine/audio/al/SoundEffect.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.audio.al; import org.jetbrains.annotations.NotNull; diff --git a/engine-core/plutoaudio/src/main/java/org/plutoengine/audio/util/AudioUtil.java b/engine-core/plutoaudio/src/main/java/org/plutoengine/audio/util/AudioUtil.java index 73c6971..69ac0a0 100644 --- a/engine-core/plutoaudio/src/main/java/org/plutoengine/audio/util/AudioUtil.java +++ b/engine-core/plutoaudio/src/main/java/org/plutoengine/audio/util/AudioUtil.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.audio.util; import org.lwjgl.stb.STBVorbis; diff --git a/engine-core/plutocomponent/src/main/java/org/plutoengine/component/AbstractComponent.java b/engine-core/plutocomponent/src/main/java/org/plutoengine/component/AbstractComponent.java index 7408547..1de042f 100644 --- a/engine-core/plutocomponent/src/main/java/org/plutoengine/component/AbstractComponent.java +++ b/engine-core/plutocomponent/src/main/java/org/plutoengine/component/AbstractComponent.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.component; import java.util.ArrayDeque; diff --git a/engine-core/plutocomponent/src/main/java/org/plutoengine/component/ComponentManager.java b/engine-core/plutocomponent/src/main/java/org/plutoengine/component/ComponentManager.java index 838624c..5467f66 100644 --- a/engine-core/plutocomponent/src/main/java/org/plutoengine/component/ComponentManager.java +++ b/engine-core/plutocomponent/src/main/java/org/plutoengine/component/ComponentManager.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.component; import org.apache.commons.collections4.MultiValuedMap; diff --git a/engine-core/plutocomponent/src/main/java/org/plutoengine/component/ComponentToken.java b/engine-core/plutocomponent/src/main/java/org/plutoengine/component/ComponentToken.java index 4985a63..1aaae23 100644 --- a/engine-core/plutocomponent/src/main/java/org/plutoengine/component/ComponentToken.java +++ b/engine-core/plutocomponent/src/main/java/org/plutoengine/component/ComponentToken.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.component; import org.jetbrains.annotations.NotNull; diff --git a/engine-core/plutocore/src/main/java/org/plutoengine/PlutoApplication.java b/engine-core/plutocore/src/main/java/org/plutoengine/PlutoApplication.java index 6a7e345..26e2455 100644 --- a/engine-core/plutocore/src/main/java/org/plutoengine/PlutoApplication.java +++ b/engine-core/plutocore/src/main/java/org/plutoengine/PlutoApplication.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine; import org.lwjgl.glfw.GLFW; diff --git a/engine-core/plutocore/src/main/java/org/plutoengine/input/InputBus.java b/engine-core/plutocore/src/main/java/org/plutoengine/input/InputBus.java index 5f8d1fa..d94a24e 100644 --- a/engine-core/plutocore/src/main/java/org/plutoengine/input/InputBus.java +++ b/engine-core/plutocore/src/main/java/org/plutoengine/input/InputBus.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.input; import org.plutoengine.component.ComponentToken; diff --git a/engine-core/plutocore/src/main/java/org/plutoengine/input/Keyboard.java b/engine-core/plutocore/src/main/java/org/plutoengine/input/Keyboard.java index ec78943..d5c441a 100644 --- a/engine-core/plutocore/src/main/java/org/plutoengine/input/Keyboard.java +++ b/engine-core/plutocore/src/main/java/org/plutoengine/input/Keyboard.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.input; import org.lwjgl.glfw.GLFW; diff --git a/engine-core/plutocore/src/main/java/org/plutoengine/input/Mouse.java b/engine-core/plutocore/src/main/java/org/plutoengine/input/Mouse.java index 172ee83..14439ce 100644 --- a/engine-core/plutocore/src/main/java/org/plutoengine/input/Mouse.java +++ b/engine-core/plutocore/src/main/java/org/plutoengine/input/Mouse.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.input; import org.lwjgl.glfw.GLFW; diff --git a/engine-core/plutocore/src/main/java/org/plutoengine/input/callback/CursorPositionCallback.java b/engine-core/plutocore/src/main/java/org/plutoengine/input/callback/CursorPositionCallback.java index 9b44de0..980d07c 100644 --- a/engine-core/plutocore/src/main/java/org/plutoengine/input/callback/CursorPositionCallback.java +++ b/engine-core/plutocore/src/main/java/org/plutoengine/input/callback/CursorPositionCallback.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.input.callback; import org.lwjgl.glfw.GLFWCursorPosCallback; diff --git a/engine-core/plutocore/src/main/java/org/plutoengine/input/callback/KeyboardCharInput.java b/engine-core/plutocore/src/main/java/org/plutoengine/input/callback/KeyboardCharInput.java index 15125c9..bca16b9 100644 --- a/engine-core/plutocore/src/main/java/org/plutoengine/input/callback/KeyboardCharInput.java +++ b/engine-core/plutocore/src/main/java/org/plutoengine/input/callback/KeyboardCharInput.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.input.callback; import org.lwjgl.glfw.GLFWCharCallback; diff --git a/engine-core/plutocore/src/main/java/org/plutoengine/input/callback/KeyboardInputCallback.java b/engine-core/plutocore/src/main/java/org/plutoengine/input/callback/KeyboardInputCallback.java index 0560848..a1c8145 100644 --- a/engine-core/plutocore/src/main/java/org/plutoengine/input/callback/KeyboardInputCallback.java +++ b/engine-core/plutocore/src/main/java/org/plutoengine/input/callback/KeyboardInputCallback.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.input.callback; import org.lwjgl.glfw.GLFWKeyCallback; diff --git a/engine-core/plutocore/src/main/java/org/plutoengine/input/callback/MouseButtonCallback.java b/engine-core/plutocore/src/main/java/org/plutoengine/input/callback/MouseButtonCallback.java index 91adff0..65517dd 100644 --- a/engine-core/plutocore/src/main/java/org/plutoengine/input/callback/MouseButtonCallback.java +++ b/engine-core/plutocore/src/main/java/org/plutoengine/input/callback/MouseButtonCallback.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.input.callback; import org.lwjgl.glfw.GLFW; diff --git a/engine-core/plutocore/src/main/java/org/plutoengine/input/callback/ScrollInputCallback.java b/engine-core/plutocore/src/main/java/org/plutoengine/input/callback/ScrollInputCallback.java index 03d36e7..f1156b1 100644 --- a/engine-core/plutocore/src/main/java/org/plutoengine/input/callback/ScrollInputCallback.java +++ b/engine-core/plutocore/src/main/java/org/plutoengine/input/callback/ScrollInputCallback.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.input.callback; import org.lwjgl.glfw.GLFWScrollCallback; diff --git a/engine-core/plutodisplay/src/main/java/org/plutoengine/ModGLFW.java b/engine-core/plutodisplay/src/main/java/org/plutoengine/ModGLFW.java index 275ed8d..5a67b6e 100644 --- a/engine-core/plutodisplay/src/main/java/org/plutoengine/ModGLFW.java +++ b/engine-core/plutodisplay/src/main/java/org/plutoengine/ModGLFW.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine; import org.lwjgl.glfw.GLFW; diff --git a/engine-core/plutodisplay/src/main/java/org/plutoengine/ModLWJGL.java b/engine-core/plutodisplay/src/main/java/org/plutoengine/ModLWJGL.java index d61eb8c..fac0695 100644 --- a/engine-core/plutodisplay/src/main/java/org/plutoengine/ModLWJGL.java +++ b/engine-core/plutodisplay/src/main/java/org/plutoengine/ModLWJGL.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine; import org.lwjgl.Version; diff --git a/engine-core/plutodisplay/src/main/java/org/plutoengine/buffer/BufferHelper.java b/engine-core/plutodisplay/src/main/java/org/plutoengine/buffer/BufferHelper.java index 5f936a4..3494c79 100644 --- a/engine-core/plutodisplay/src/main/java/org/plutoengine/buffer/BufferHelper.java +++ b/engine-core/plutodisplay/src/main/java/org/plutoengine/buffer/BufferHelper.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.buffer; import org.lwjgl.BufferUtils; diff --git a/engine-core/plutodisplay/src/main/java/org/plutoengine/buffer/GLFWImageUtil.java b/engine-core/plutodisplay/src/main/java/org/plutoengine/buffer/GLFWImageUtil.java index 6954fe2..6e001ed 100644 --- a/engine-core/plutodisplay/src/main/java/org/plutoengine/buffer/GLFWImageUtil.java +++ b/engine-core/plutodisplay/src/main/java/org/plutoengine/buffer/GLFWImageUtil.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.buffer; import org.lwjgl.BufferUtils; diff --git a/engine-core/plutodisplay/src/main/java/org/plutoengine/buffer/package-info.java b/engine-core/plutodisplay/src/main/java/org/plutoengine/buffer/package-info.java index 7c020ff..1cd485e 100644 --- a/engine-core/plutodisplay/src/main/java/org/plutoengine/buffer/package-info.java +++ b/engine-core/plutodisplay/src/main/java/org/plutoengine/buffer/package-info.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + /** * Utilities for better native buffer handling. * diff --git a/engine-core/plutodisplay/src/main/java/org/plutoengine/display/Display.java b/engine-core/plutodisplay/src/main/java/org/plutoengine/display/Display.java index 3a47100..bb97dd1 100644 --- a/engine-core/plutodisplay/src/main/java/org/plutoengine/display/Display.java +++ b/engine-core/plutodisplay/src/main/java/org/plutoengine/display/Display.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.display; import org.lwjgl.glfw.*; diff --git a/engine-core/plutodisplay/src/main/java/org/plutoengine/display/DisplayBuilder.java b/engine-core/plutodisplay/src/main/java/org/plutoengine/display/DisplayBuilder.java index 99427bc..c5edf46 100644 --- a/engine-core/plutodisplay/src/main/java/org/plutoengine/display/DisplayBuilder.java +++ b/engine-core/plutodisplay/src/main/java/org/plutoengine/display/DisplayBuilder.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.display; import org.lwjgl.glfw.GLFW; diff --git a/engine-core/plutodisplay/src/main/java/org/plutoengine/display/Framerate.java b/engine-core/plutodisplay/src/main/java/org/plutoengine/display/Framerate.java index a8b5f5d..1d6316d 100644 --- a/engine-core/plutodisplay/src/main/java/org/plutoengine/display/Framerate.java +++ b/engine-core/plutodisplay/src/main/java/org/plutoengine/display/Framerate.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.display; import java.util.Deque; diff --git a/engine-core/plutodisplay/src/main/java/org/plutoengine/display/package-info.java b/engine-core/plutodisplay/src/main/java/org/plutoengine/display/package-info.java index 10831d5..1428783 100644 --- a/engine-core/plutodisplay/src/main/java/org/plutoengine/display/package-info.java +++ b/engine-core/plutodisplay/src/main/java/org/plutoengine/display/package-info.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + /** * Utilities for display handling. * diff --git a/engine-core/plutodisplay/src/main/java/org/plutoengine/gl/GLDebugInfo.java b/engine-core/plutodisplay/src/main/java/org/plutoengine/gl/GLDebugInfo.java index 0882af2..feca24d 100644 --- a/engine-core/plutodisplay/src/main/java/org/plutoengine/gl/GLDebugInfo.java +++ b/engine-core/plutodisplay/src/main/java/org/plutoengine/gl/GLDebugInfo.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.gl; import org.lwjgl.opengl.ARBFramebufferObject; diff --git a/engine-core/plutodisplay/src/main/java/org/plutoengine/math/ProjectionMatrix.java b/engine-core/plutodisplay/src/main/java/org/plutoengine/math/ProjectionMatrix.java index 0cce2e7..d14b0cf 100644 --- a/engine-core/plutodisplay/src/main/java/org/plutoengine/math/ProjectionMatrix.java +++ b/engine-core/plutodisplay/src/main/java/org/plutoengine/math/ProjectionMatrix.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.math; import org.joml.Matrix4f; diff --git a/engine-core/plutodisplay/src/main/java/org/plutoengine/math/TransformationMatrix.java b/engine-core/plutodisplay/src/main/java/org/plutoengine/math/TransformationMatrix.java index a8bca07..3211275 100644 --- a/engine-core/plutodisplay/src/main/java/org/plutoengine/math/TransformationMatrix.java +++ b/engine-core/plutodisplay/src/main/java/org/plutoengine/math/TransformationMatrix.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.math; import org.joml.Matrix3x2f; diff --git a/engine-core/plutodisplay/src/main/java/org/plutoengine/math/ViewMatrix.java b/engine-core/plutodisplay/src/main/java/org/plutoengine/math/ViewMatrix.java index f78ac42..be5e5f7 100644 --- a/engine-core/plutodisplay/src/main/java/org/plutoengine/math/ViewMatrix.java +++ b/engine-core/plutodisplay/src/main/java/org/plutoengine/math/ViewMatrix.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.math; import org.joml.Matrix3x2f; diff --git a/engine-core/plutodisplay/src/main/java/org/plutoengine/math/package-info.java b/engine-core/plutodisplay/src/main/java/org/plutoengine/math/package-info.java index cc1dc3b..9a86437 100644 --- a/engine-core/plutodisplay/src/main/java/org/plutoengine/math/package-info.java +++ b/engine-core/plutodisplay/src/main/java/org/plutoengine/math/package-info.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + /** * Math utility classes. * diff --git a/engine-core/plutogui/src/main/java/org/plutoengine/graphics/ImmediateFontRenderer.java b/engine-core/plutogui/src/main/java/org/plutoengine/graphics/ImmediateFontRenderer.java index a48d8db..75bc9dd 100644 --- a/engine-core/plutogui/src/main/java/org/plutoengine/graphics/ImmediateFontRenderer.java +++ b/engine-core/plutogui/src/main/java/org/plutoengine/graphics/ImmediateFontRenderer.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.graphics; import org.joml.Matrix3f; diff --git a/engine-core/plutogui/src/main/java/org/plutoengine/graphics/PlutoGUIMod.java b/engine-core/plutogui/src/main/java/org/plutoengine/graphics/PlutoGUIMod.java index 19eda20..2a61a7e 100644 --- a/engine-core/plutogui/src/main/java/org/plutoengine/graphics/PlutoGUIMod.java +++ b/engine-core/plutogui/src/main/java/org/plutoengine/graphics/PlutoGUIMod.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.graphics; import org.plutoengine.Pluto; diff --git a/engine-core/plutogui/src/main/java/org/plutoengine/graphics/gui/BitmapFontShader.java b/engine-core/plutogui/src/main/java/org/plutoengine/graphics/gui/BitmapFontShader.java index 22d57da..c492334 100644 --- a/engine-core/plutogui/src/main/java/org/plutoengine/graphics/gui/BitmapFontShader.java +++ b/engine-core/plutogui/src/main/java/org/plutoengine/graphics/gui/BitmapFontShader.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.graphics.gui; import org.joml.Matrix3fc; diff --git a/engine-core/plutogui/src/main/java/org/plutoengine/graphics/gui/FontShader.java b/engine-core/plutogui/src/main/java/org/plutoengine/graphics/gui/FontShader.java index 35a350e..0e72c59 100644 --- a/engine-core/plutogui/src/main/java/org/plutoengine/graphics/gui/FontShader.java +++ b/engine-core/plutogui/src/main/java/org/plutoengine/graphics/gui/FontShader.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.graphics.gui; import org.joml.Matrix3fc; diff --git a/engine-core/plutogui/src/main/java/org/plutoengine/graphics/gui/IGUIShader.java b/engine-core/plutogui/src/main/java/org/plutoengine/graphics/gui/IGUIShader.java index 6282d27..48e6c16 100644 --- a/engine-core/plutogui/src/main/java/org/plutoengine/graphics/gui/IGUIShader.java +++ b/engine-core/plutogui/src/main/java/org/plutoengine/graphics/gui/IGUIShader.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.graphics.gui; import org.joml.Matrix3fc; diff --git a/engine-core/plutogui/src/main/java/org/plutoengine/graphics/gui/ISDFTextShader.java b/engine-core/plutogui/src/main/java/org/plutoengine/graphics/gui/ISDFTextShader.java index 9eb30a7..9e8e8de 100644 --- a/engine-core/plutogui/src/main/java/org/plutoengine/graphics/gui/ISDFTextShader.java +++ b/engine-core/plutogui/src/main/java/org/plutoengine/graphics/gui/ISDFTextShader.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.graphics.gui; public interface ISDFTextShader extends IGUIShader diff --git a/engine-core/plutogui/src/main/java/org/plutoengine/graphics/gui/PlutoGUICommandParser.java b/engine-core/plutogui/src/main/java/org/plutoengine/graphics/gui/PlutoGUICommandParser.java index 24279fe..7b421d3 100644 --- a/engine-core/plutogui/src/main/java/org/plutoengine/graphics/gui/PlutoGUICommandParser.java +++ b/engine-core/plutogui/src/main/java/org/plutoengine/graphics/gui/PlutoGUICommandParser.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.graphics.gui; import org.plutoengine.graphics.gl.DrawMode; diff --git a/engine-core/plutogui/src/main/java/org/plutoengine/graphics/gui/SDFTextureArray.java b/engine-core/plutogui/src/main/java/org/plutoengine/graphics/gui/SDFTextureArray.java index e47ad91..b7bbc1e 100644 --- a/engine-core/plutogui/src/main/java/org/plutoengine/graphics/gui/SDFTextureArray.java +++ b/engine-core/plutogui/src/main/java/org/plutoengine/graphics/gui/SDFTextureArray.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.graphics.gui; import org.lwjgl.opengl.GL11; diff --git a/engine-core/plutogui/src/main/java/org/plutoengine/graphics/gui/command/PlutoCommandDrawMesh.java b/engine-core/plutogui/src/main/java/org/plutoengine/graphics/gui/command/PlutoCommandDrawMesh.java index f18561e..1d1bc8b 100644 --- a/engine-core/plutogui/src/main/java/org/plutoengine/graphics/gui/command/PlutoCommandDrawMesh.java +++ b/engine-core/plutogui/src/main/java/org/plutoengine/graphics/gui/command/PlutoCommandDrawMesh.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.graphics.gui.command; import org.plutoengine.graphics.vao.attrib.AttributeInfo; diff --git a/engine-core/plutogui/src/main/java/org/plutoengine/graphics/gui/command/PlutoCommandDrawMeshDirectBuffer.java b/engine-core/plutogui/src/main/java/org/plutoengine/graphics/gui/command/PlutoCommandDrawMeshDirectBuffer.java index e5e4fdf..f1050f2 100644 --- a/engine-core/plutogui/src/main/java/org/plutoengine/graphics/gui/command/PlutoCommandDrawMeshDirectBuffer.java +++ b/engine-core/plutogui/src/main/java/org/plutoengine/graphics/gui/command/PlutoCommandDrawMeshDirectBuffer.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.graphics.gui.command; import org.lwjgl.system.MemoryUtil; diff --git a/engine-core/plutogui/src/main/java/org/plutoengine/graphics/gui/command/PlutoCommandDrawMeshHeap.java b/engine-core/plutogui/src/main/java/org/plutoengine/graphics/gui/command/PlutoCommandDrawMeshHeap.java index 5ba3c56..f21ca50 100644 --- a/engine-core/plutogui/src/main/java/org/plutoengine/graphics/gui/command/PlutoCommandDrawMeshHeap.java +++ b/engine-core/plutogui/src/main/java/org/plutoengine/graphics/gui/command/PlutoCommandDrawMeshHeap.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.graphics.gui.command; import org.plutoengine.graphics.vao.attrib.AttributeInfo; diff --git a/engine-core/plutogui/src/main/java/org/plutoengine/graphics/gui/command/PlutoCommandSwitchShader.java b/engine-core/plutogui/src/main/java/org/plutoengine/graphics/gui/command/PlutoCommandSwitchShader.java index f8b6634..a087b24 100644 --- a/engine-core/plutogui/src/main/java/org/plutoengine/graphics/gui/command/PlutoCommandSwitchShader.java +++ b/engine-core/plutogui/src/main/java/org/plutoengine/graphics/gui/command/PlutoCommandSwitchShader.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.graphics.gui.command; import org.plutoengine.graphics.gui.IGUIShader; diff --git a/engine-core/plutogui/src/main/java/org/plutoengine/graphics/gui/command/PlutoCommandSwitchTexture.java b/engine-core/plutogui/src/main/java/org/plutoengine/graphics/gui/command/PlutoCommandSwitchTexture.java index 4c29164..d84aa2c 100644 --- a/engine-core/plutogui/src/main/java/org/plutoengine/graphics/gui/command/PlutoCommandSwitchTexture.java +++ b/engine-core/plutogui/src/main/java/org/plutoengine/graphics/gui/command/PlutoCommandSwitchTexture.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.graphics.gui.command; import org.plutoengine.graphics.texture.Texture; diff --git a/engine-core/plutogui/src/main/java/org/plutoengine/graphics/gui/font/PlutoFont.java b/engine-core/plutogui/src/main/java/org/plutoengine/graphics/gui/font/PlutoFont.java index d513d86..bfc9dce 100644 --- a/engine-core/plutogui/src/main/java/org/plutoengine/graphics/gui/font/PlutoFont.java +++ b/engine-core/plutogui/src/main/java/org/plutoengine/graphics/gui/font/PlutoFont.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.graphics.gui.font; import org.plutoengine.graphics.texture.Texture; diff --git a/engine-core/plutogui/src/main/java/org/plutoengine/graphics/gui/font/bitmap/BitmapFont.java b/engine-core/plutogui/src/main/java/org/plutoengine/graphics/gui/font/bitmap/BitmapFont.java index e6225ee..63912be 100644 --- a/engine-core/plutogui/src/main/java/org/plutoengine/graphics/gui/font/bitmap/BitmapFont.java +++ b/engine-core/plutogui/src/main/java/org/plutoengine/graphics/gui/font/bitmap/BitmapFont.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.graphics.gui.font.bitmap; import com.fasterxml.jackson.databind.ObjectMapper; diff --git a/engine-core/plutogui/src/main/java/org/plutoengine/graphics/gui/font/bitmap/BitmapFontInfo.java b/engine-core/plutogui/src/main/java/org/plutoengine/graphics/gui/font/bitmap/BitmapFontInfo.java index b21af68..6266764 100644 --- a/engine-core/plutogui/src/main/java/org/plutoengine/graphics/gui/font/bitmap/BitmapFontInfo.java +++ b/engine-core/plutogui/src/main/java/org/plutoengine/graphics/gui/font/bitmap/BitmapFontInfo.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.graphics.gui.font.bitmap; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; diff --git a/engine-core/plutogui/src/main/java/org/plutoengine/graphics/gui/font/bitmap/BitmapTextShaper.java b/engine-core/plutogui/src/main/java/org/plutoengine/graphics/gui/font/bitmap/BitmapTextShaper.java index 27d04ee..eafd1ed 100644 --- a/engine-core/plutogui/src/main/java/org/plutoengine/graphics/gui/font/bitmap/BitmapTextShaper.java +++ b/engine-core/plutogui/src/main/java/org/plutoengine/graphics/gui/font/bitmap/BitmapTextShaper.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.graphics.gui.font.bitmap; import org.joml.primitives.Rectanglef; diff --git a/engine-core/plutogui/src/main/java/org/plutoengine/graphics/gui/font/stbttf/STBTTFont.java b/engine-core/plutogui/src/main/java/org/plutoengine/graphics/gui/font/stbttf/STBTTFont.java index b899361..a38ae34 100644 --- a/engine-core/plutogui/src/main/java/org/plutoengine/graphics/gui/font/stbttf/STBTTFont.java +++ b/engine-core/plutogui/src/main/java/org/plutoengine/graphics/gui/font/stbttf/STBTTFont.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.graphics.gui.font.stbttf; import org.joml.primitives.Rectanglef; diff --git a/engine-core/plutogui/src/main/java/org/plutoengine/graphics/gui/font/stbttf/STBTTTextShaper.java b/engine-core/plutogui/src/main/java/org/plutoengine/graphics/gui/font/stbttf/STBTTTextShaper.java index 10eeaee..f19cfe1 100644 --- a/engine-core/plutogui/src/main/java/org/plutoengine/graphics/gui/font/stbttf/STBTTTextShaper.java +++ b/engine-core/plutogui/src/main/java/org/plutoengine/graphics/gui/font/stbttf/STBTTTextShaper.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.graphics.gui.font.stbttf; import org.joml.primitives.Rectanglef; diff --git a/engine-core/plutolib/src/main/java/org/plutoengine/address/VirtualAddress.java b/engine-core/plutolib/src/main/java/org/plutoengine/address/VirtualAddress.java index a2f884c..3f710ed 100644 --- a/engine-core/plutolib/src/main/java/org/plutoengine/address/VirtualAddress.java +++ b/engine-core/plutolib/src/main/java/org/plutoengine/address/VirtualAddress.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.address; import com.fasterxml.jackson.core.JsonGenerator; diff --git a/engine-core/plutolib/src/main/java/org/plutoengine/address/VirtualAddressParseException.java b/engine-core/plutolib/src/main/java/org/plutoengine/address/VirtualAddressParseException.java index 3eeb387..d2fa2bd 100644 --- a/engine-core/plutolib/src/main/java/org/plutoengine/address/VirtualAddressParseException.java +++ b/engine-core/plutolib/src/main/java/org/plutoengine/address/VirtualAddressParseException.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.address; public class VirtualAddressParseException extends RuntimeException diff --git a/engine-core/plutolib/src/main/java/org/plutoengine/address/VirtualAddressParser.java b/engine-core/plutolib/src/main/java/org/plutoengine/address/VirtualAddressParser.java index a834dd9..8a7a1a1 100644 --- a/engine-core/plutolib/src/main/java/org/plutoengine/address/VirtualAddressParser.java +++ b/engine-core/plutolib/src/main/java/org/plutoengine/address/VirtualAddressParser.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.address; import org.jetbrains.annotations.Range; diff --git a/engine-core/plutolib/src/main/java/org/plutoengine/chrono/MiniTime.java b/engine-core/plutolib/src/main/java/org/plutoengine/chrono/MiniTime.java index 592dd64..865144a 100644 --- a/engine-core/plutolib/src/main/java/org/plutoengine/chrono/MiniTime.java +++ b/engine-core/plutolib/src/main/java/org/plutoengine/chrono/MiniTime.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.chrono; import java.util.concurrent.TimeUnit; diff --git a/engine-core/plutolib/src/main/java/org/plutoengine/chrono/package-info.java b/engine-core/plutolib/src/main/java/org/plutoengine/chrono/package-info.java index 24eae26..3d25596 100644 --- a/engine-core/plutolib/src/main/java/org/plutoengine/chrono/package-info.java +++ b/engine-core/plutolib/src/main/java/org/plutoengine/chrono/package-info.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + /** * Utilities for time manipulation and conversion. * diff --git a/engine-core/plutolib/src/main/java/org/plutoengine/event/lambda/LambdaEventFactory.java b/engine-core/plutolib/src/main/java/org/plutoengine/event/lambda/LambdaEventFactory.java index 8b2822c..261b115 100644 --- a/engine-core/plutolib/src/main/java/org/plutoengine/event/lambda/LambdaEventFactory.java +++ b/engine-core/plutolib/src/main/java/org/plutoengine/event/lambda/LambdaEventFactory.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.event.lambda; import java.util.ArrayList; diff --git a/engine-core/plutolib/src/main/java/org/plutoengine/io/property/YAMLPropertiesReader.java b/engine-core/plutolib/src/main/java/org/plutoengine/io/property/YAMLPropertiesReader.java index eddfe34..787784c 100644 --- a/engine-core/plutolib/src/main/java/org/plutoengine/io/property/YAMLPropertiesReader.java +++ b/engine-core/plutolib/src/main/java/org/plutoengine/io/property/YAMLPropertiesReader.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.io.property; import org.yaml.snakeyaml.Yaml; diff --git a/engine-core/plutolib/src/main/java/org/plutoengine/math/BasicInterpolation.java b/engine-core/plutolib/src/main/java/org/plutoengine/math/BasicInterpolation.java index 3154eaf..137f0cb 100644 --- a/engine-core/plutolib/src/main/java/org/plutoengine/math/BasicInterpolation.java +++ b/engine-core/plutolib/src/main/java/org/plutoengine/math/BasicInterpolation.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.math; import org.joml.Math; diff --git a/engine-core/plutolib/src/main/java/org/plutoengine/math/ClampedSineWave.java b/engine-core/plutolib/src/main/java/org/plutoengine/math/ClampedSineWave.java index 944e9cf..c96c102 100644 --- a/engine-core/plutolib/src/main/java/org/plutoengine/math/ClampedSineWave.java +++ b/engine-core/plutolib/src/main/java/org/plutoengine/math/ClampedSineWave.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.math; /** diff --git a/engine-core/plutolib/src/main/java/org/plutoengine/math/CubicBezier.java b/engine-core/plutolib/src/main/java/org/plutoengine/math/CubicBezier.java index 67acdba..7ae1523 100644 --- a/engine-core/plutolib/src/main/java/org/plutoengine/math/CubicBezier.java +++ b/engine-core/plutolib/src/main/java/org/plutoengine/math/CubicBezier.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.math; /** diff --git a/engine-core/plutolib/src/main/java/org/plutoengine/math/CubicBezierLT.java b/engine-core/plutolib/src/main/java/org/plutoengine/math/CubicBezierLT.java index 966e7c3..b744dde 100644 --- a/engine-core/plutolib/src/main/java/org/plutoengine/math/CubicBezierLT.java +++ b/engine-core/plutolib/src/main/java/org/plutoengine/math/CubicBezierLT.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.math; /** diff --git a/engine-core/plutolib/src/main/java/org/plutoengine/math/package-info.java b/engine-core/plutolib/src/main/java/org/plutoengine/math/package-info.java index cc1dc3b..9a86437 100644 --- a/engine-core/plutolib/src/main/java/org/plutoengine/math/package-info.java +++ b/engine-core/plutolib/src/main/java/org/plutoengine/math/package-info.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + /** * Math utility classes. * diff --git a/engine-core/plutolib/src/main/java/org/plutoengine/util/color/Color.java b/engine-core/plutolib/src/main/java/org/plutoengine/util/color/Color.java index e57e6a7..47000e3 100644 --- a/engine-core/plutolib/src/main/java/org/plutoengine/util/color/Color.java +++ b/engine-core/plutolib/src/main/java/org/plutoengine/util/color/Color.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.util.color; diff --git a/engine-core/plutolib/src/main/java/org/plutoengine/util/color/EnumColorFormat.java b/engine-core/plutolib/src/main/java/org/plutoengine/util/color/EnumColorFormat.java index a7350bf..a842c81 100644 --- a/engine-core/plutolib/src/main/java/org/plutoengine/util/color/EnumColorFormat.java +++ b/engine-core/plutolib/src/main/java/org/plutoengine/util/color/EnumColorFormat.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.util.color; /** diff --git a/engine-core/plutolib/src/main/java/org/plutoengine/util/color/HSB.java b/engine-core/plutolib/src/main/java/org/plutoengine/util/color/HSB.java index 175cde7..c7a8b56 100644 --- a/engine-core/plutolib/src/main/java/org/plutoengine/util/color/HSB.java +++ b/engine-core/plutolib/src/main/java/org/plutoengine/util/color/HSB.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.util.color; import org.apache.commons.lang3.Range; diff --git a/engine-core/plutolib/src/main/java/org/plutoengine/util/color/HSBA.java b/engine-core/plutolib/src/main/java/org/plutoengine/util/color/HSBA.java index c654dc8..f1cb730 100644 --- a/engine-core/plutolib/src/main/java/org/plutoengine/util/color/HSBA.java +++ b/engine-core/plutolib/src/main/java/org/plutoengine/util/color/HSBA.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.util.color; import org.apache.commons.lang3.Range; diff --git a/engine-core/plutolib/src/main/java/org/plutoengine/util/color/IRGB.java b/engine-core/plutolib/src/main/java/org/plutoengine/util/color/IRGB.java index 05b9357..912254c 100644 --- a/engine-core/plutolib/src/main/java/org/plutoengine/util/color/IRGB.java +++ b/engine-core/plutolib/src/main/java/org/plutoengine/util/color/IRGB.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.util.color; /** diff --git a/engine-core/plutolib/src/main/java/org/plutoengine/util/color/IRGBA.java b/engine-core/plutolib/src/main/java/org/plutoengine/util/color/IRGBA.java index e48a690..55d782d 100644 --- a/engine-core/plutolib/src/main/java/org/plutoengine/util/color/IRGBA.java +++ b/engine-core/plutolib/src/main/java/org/plutoengine/util/color/IRGBA.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.util.color; /** diff --git a/engine-core/plutolib/src/main/java/org/plutoengine/util/color/RGB.java b/engine-core/plutolib/src/main/java/org/plutoengine/util/color/RGB.java index 503e774..e3b35b5 100644 --- a/engine-core/plutolib/src/main/java/org/plutoengine/util/color/RGB.java +++ b/engine-core/plutolib/src/main/java/org/plutoengine/util/color/RGB.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.util.color; import org.apache.commons.lang3.math.NumberUtils; diff --git a/engine-core/plutolib/src/main/java/org/plutoengine/util/color/RGBA.java b/engine-core/plutolib/src/main/java/org/plutoengine/util/color/RGBA.java index f82fb9f..70f67b4 100644 --- a/engine-core/plutolib/src/main/java/org/plutoengine/util/color/RGBA.java +++ b/engine-core/plutolib/src/main/java/org/plutoengine/util/color/RGBA.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.util.color; /** diff --git a/engine-core/plutolib/src/test/java/org/plutoengine/address/VirtualAddressTest.java b/engine-core/plutolib/src/test/java/org/plutoengine/address/VirtualAddressTest.java index eaab9f3..445ba70 100644 --- a/engine-core/plutolib/src/test/java/org/plutoengine/address/VirtualAddressTest.java +++ b/engine-core/plutolib/src/test/java/org/plutoengine/address/VirtualAddressTest.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.address; import org.apache.commons.lang3.tuple.Pair; diff --git a/engine-core/plutorender/src/main/java/org/plutoengine/graphics/PlutoRendererMod.java b/engine-core/plutorender/src/main/java/org/plutoengine/graphics/PlutoRendererMod.java index b52e352..5a915da 100644 --- a/engine-core/plutorender/src/main/java/org/plutoengine/graphics/PlutoRendererMod.java +++ b/engine-core/plutorender/src/main/java/org/plutoengine/graphics/PlutoRendererMod.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.graphics; import org.plutoengine.ModLWJGL; diff --git a/engine-core/plutorender/src/main/java/org/plutoengine/graphics/fbo/Framebuffer.java b/engine-core/plutorender/src/main/java/org/plutoengine/graphics/fbo/Framebuffer.java index 784bb68..dc74ad6 100644 --- a/engine-core/plutorender/src/main/java/org/plutoengine/graphics/fbo/Framebuffer.java +++ b/engine-core/plutorender/src/main/java/org/plutoengine/graphics/fbo/Framebuffer.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.graphics.fbo; import org.lwjgl.opengl.GL33; diff --git a/engine-core/plutorender/src/main/java/org/plutoengine/graphics/fbo/FramebufferDepthTexture.java b/engine-core/plutorender/src/main/java/org/plutoengine/graphics/fbo/FramebufferDepthTexture.java index f811d2a..9d0fdc4 100644 --- a/engine-core/plutorender/src/main/java/org/plutoengine/graphics/fbo/FramebufferDepthTexture.java +++ b/engine-core/plutorender/src/main/java/org/plutoengine/graphics/fbo/FramebufferDepthTexture.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.graphics.fbo; import org.lwjgl.opengl.GL33; diff --git a/engine-core/plutorender/src/main/java/org/plutoengine/graphics/fbo/FramebufferTexture.java b/engine-core/plutorender/src/main/java/org/plutoengine/graphics/fbo/FramebufferTexture.java index cce4c78..a6fa38d 100644 --- a/engine-core/plutorender/src/main/java/org/plutoengine/graphics/fbo/FramebufferTexture.java +++ b/engine-core/plutorender/src/main/java/org/plutoengine/graphics/fbo/FramebufferTexture.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.graphics.fbo; import org.lwjgl.system.MemoryUtil; diff --git a/engine-core/plutorender/src/main/java/org/plutoengine/graphics/gl/DrawMode.java b/engine-core/plutorender/src/main/java/org/plutoengine/graphics/gl/DrawMode.java index 835336c..80ea037 100644 --- a/engine-core/plutorender/src/main/java/org/plutoengine/graphics/gl/DrawMode.java +++ b/engine-core/plutorender/src/main/java/org/plutoengine/graphics/gl/DrawMode.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.graphics.gl; import org.lwjgl.opengl.GL33; diff --git a/engine-core/plutorender/src/main/java/org/plutoengine/graphics/gl/IOpenGLEnum.java b/engine-core/plutorender/src/main/java/org/plutoengine/graphics/gl/IOpenGLEnum.java index 420a50b..f9b125d 100644 --- a/engine-core/plutorender/src/main/java/org/plutoengine/graphics/gl/IOpenGLEnum.java +++ b/engine-core/plutorender/src/main/java/org/plutoengine/graphics/gl/IOpenGLEnum.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.graphics.gl; /** diff --git a/engine-core/plutorender/src/main/java/org/plutoengine/graphics/shader/IShaderProgram.java b/engine-core/plutorender/src/main/java/org/plutoengine/graphics/shader/IShaderProgram.java index 4c1a029..4d3eec2 100644 --- a/engine-core/plutorender/src/main/java/org/plutoengine/graphics/shader/IShaderProgram.java +++ b/engine-core/plutorender/src/main/java/org/plutoengine/graphics/shader/IShaderProgram.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.graphics.shader; import org.lwjgl.opengl.GL33; diff --git a/engine-core/plutorender/src/main/java/org/plutoengine/graphics/shader/RenderShaderBuilder.java b/engine-core/plutorender/src/main/java/org/plutoengine/graphics/shader/RenderShaderBuilder.java index 40d2301..43627f8 100644 --- a/engine-core/plutorender/src/main/java/org/plutoengine/graphics/shader/RenderShaderBuilder.java +++ b/engine-core/plutorender/src/main/java/org/plutoengine/graphics/shader/RenderShaderBuilder.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.graphics.shader; import org.lwjgl.opengl.GL33; diff --git a/engine-core/plutorender/src/main/java/org/plutoengine/graphics/shader/ShaderBase.java b/engine-core/plutorender/src/main/java/org/plutoengine/graphics/shader/ShaderBase.java index 4b03723..b753ea3 100644 --- a/engine-core/plutorender/src/main/java/org/plutoengine/graphics/shader/ShaderBase.java +++ b/engine-core/plutorender/src/main/java/org/plutoengine/graphics/shader/ShaderBase.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.graphics.shader; import org.lwjgl.opengl.GL33; diff --git a/engine-core/plutorender/src/main/java/org/plutoengine/graphics/shader/ShaderCompiler.java b/engine-core/plutorender/src/main/java/org/plutoengine/graphics/shader/ShaderCompiler.java index d29bf70..4c634b2 100644 --- a/engine-core/plutorender/src/main/java/org/plutoengine/graphics/shader/ShaderCompiler.java +++ b/engine-core/plutorender/src/main/java/org/plutoengine/graphics/shader/ShaderCompiler.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.graphics.shader; import org.lwjgl.opengl.GL33; diff --git a/engine-core/plutorender/src/main/java/org/plutoengine/graphics/shader/ShaderProgram.java b/engine-core/plutorender/src/main/java/org/plutoengine/graphics/shader/ShaderProgram.java index ee96b8f..76f94fa 100644 --- a/engine-core/plutorender/src/main/java/org/plutoengine/graphics/shader/ShaderProgram.java +++ b/engine-core/plutorender/src/main/java/org/plutoengine/graphics/shader/ShaderProgram.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.graphics.shader; import java.lang.annotation.Retention; diff --git a/engine-core/plutorender/src/main/java/org/plutoengine/graphics/shader/VertexArrayAttribute.java b/engine-core/plutorender/src/main/java/org/plutoengine/graphics/shader/VertexArrayAttribute.java index 85abf52..ec447cd 100644 --- a/engine-core/plutorender/src/main/java/org/plutoengine/graphics/shader/VertexArrayAttribute.java +++ b/engine-core/plutorender/src/main/java/org/plutoengine/graphics/shader/VertexArrayAttribute.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.graphics.shader; import java.lang.annotation.ElementType; diff --git a/engine-core/plutorender/src/main/java/org/plutoengine/graphics/shader/type/EnumShaderType.java b/engine-core/plutorender/src/main/java/org/plutoengine/graphics/shader/type/EnumShaderType.java index 9d72d80..a16d31f 100644 --- a/engine-core/plutorender/src/main/java/org/plutoengine/graphics/shader/type/EnumShaderType.java +++ b/engine-core/plutorender/src/main/java/org/plutoengine/graphics/shader/type/EnumShaderType.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.graphics.shader.type; import org.lwjgl.opengl.GL33; diff --git a/engine-core/plutorender/src/main/java/org/plutoengine/graphics/shader/type/FragmentShader.java b/engine-core/plutorender/src/main/java/org/plutoengine/graphics/shader/type/FragmentShader.java index db24d8a..d3ec280 100644 --- a/engine-core/plutorender/src/main/java/org/plutoengine/graphics/shader/type/FragmentShader.java +++ b/engine-core/plutorender/src/main/java/org/plutoengine/graphics/shader/type/FragmentShader.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.graphics.shader.type; import org.plutoengine.graphics.shader.ShaderCompiler; diff --git a/engine-core/plutorender/src/main/java/org/plutoengine/graphics/shader/type/GeometryShader.java b/engine-core/plutorender/src/main/java/org/plutoengine/graphics/shader/type/GeometryShader.java index 0af6a94..1f80c47 100644 --- a/engine-core/plutorender/src/main/java/org/plutoengine/graphics/shader/type/GeometryShader.java +++ b/engine-core/plutorender/src/main/java/org/plutoengine/graphics/shader/type/GeometryShader.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.graphics.shader.type; import java.nio.file.Path; diff --git a/engine-core/plutorender/src/main/java/org/plutoengine/graphics/shader/type/IShader.java b/engine-core/plutorender/src/main/java/org/plutoengine/graphics/shader/type/IShader.java index 0548524..befab09 100644 --- a/engine-core/plutorender/src/main/java/org/plutoengine/graphics/shader/type/IShader.java +++ b/engine-core/plutorender/src/main/java/org/plutoengine/graphics/shader/type/IShader.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.graphics.shader.type; import org.lwjgl.opengl.GL33; diff --git a/engine-core/plutorender/src/main/java/org/plutoengine/graphics/shader/type/VertexShader.java b/engine-core/plutorender/src/main/java/org/plutoengine/graphics/shader/type/VertexShader.java index 1268364..a9953df 100644 --- a/engine-core/plutorender/src/main/java/org/plutoengine/graphics/shader/type/VertexShader.java +++ b/engine-core/plutorender/src/main/java/org/plutoengine/graphics/shader/type/VertexShader.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.graphics.shader.type; import java.nio.file.Path; diff --git a/engine-core/plutorender/src/main/java/org/plutoengine/graphics/shader/ubo/UniformBufferBindingPoint.java b/engine-core/plutorender/src/main/java/org/plutoengine/graphics/shader/ubo/UniformBufferBindingPoint.java index 7fb4933..471e88e 100644 --- a/engine-core/plutorender/src/main/java/org/plutoengine/graphics/shader/ubo/UniformBufferBindingPoint.java +++ b/engine-core/plutorender/src/main/java/org/plutoengine/graphics/shader/ubo/UniformBufferBindingPoint.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.graphics.shader.ubo; import java.lang.annotation.ElementType; diff --git a/engine-core/plutorender/src/main/java/org/plutoengine/graphics/shader/ubo/UniformBufferObject.java b/engine-core/plutorender/src/main/java/org/plutoengine/graphics/shader/ubo/UniformBufferObject.java index 50cca1a..ecc7126 100644 --- a/engine-core/plutorender/src/main/java/org/plutoengine/graphics/shader/ubo/UniformBufferObject.java +++ b/engine-core/plutorender/src/main/java/org/plutoengine/graphics/shader/ubo/UniformBufferObject.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.graphics.shader.ubo; import org.lwjgl.opengl.GL33; diff --git a/engine-core/plutorender/src/main/java/org/plutoengine/graphics/shader/uniform/Uniform.java b/engine-core/plutorender/src/main/java/org/plutoengine/graphics/shader/uniform/Uniform.java index 817a8cf..9534b1a 100644 --- a/engine-core/plutorender/src/main/java/org/plutoengine/graphics/shader/uniform/Uniform.java +++ b/engine-core/plutorender/src/main/java/org/plutoengine/graphics/shader/uniform/Uniform.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.graphics.shader.uniform; import java.lang.annotation.ElementType; diff --git a/engine-core/plutorender/src/main/java/org/plutoengine/graphics/shader/uniform/UniformArrayFloat.java b/engine-core/plutorender/src/main/java/org/plutoengine/graphics/shader/uniform/UniformArrayFloat.java index da23f1d..20953d1 100644 --- a/engine-core/plutorender/src/main/java/org/plutoengine/graphics/shader/uniform/UniformArrayFloat.java +++ b/engine-core/plutorender/src/main/java/org/plutoengine/graphics/shader/uniform/UniformArrayFloat.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.graphics.shader.uniform; import org.lwjgl.opengl.GL33; diff --git a/engine-core/plutorender/src/main/java/org/plutoengine/graphics/shader/uniform/UniformArrayInt.java b/engine-core/plutorender/src/main/java/org/plutoengine/graphics/shader/uniform/UniformArrayInt.java index 7e021ad..d8227e5 100644 --- a/engine-core/plutorender/src/main/java/org/plutoengine/graphics/shader/uniform/UniformArrayInt.java +++ b/engine-core/plutorender/src/main/java/org/plutoengine/graphics/shader/uniform/UniformArrayInt.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.graphics.shader.uniform; import org.lwjgl.opengl.GL33; diff --git a/engine-core/plutorender/src/main/java/org/plutoengine/graphics/shader/uniform/UniformArrayMat3x2.java b/engine-core/plutorender/src/main/java/org/plutoengine/graphics/shader/uniform/UniformArrayMat3x2.java index a1fb9eb..5e7a8fc 100644 --- a/engine-core/plutorender/src/main/java/org/plutoengine/graphics/shader/uniform/UniformArrayMat3x2.java +++ b/engine-core/plutorender/src/main/java/org/plutoengine/graphics/shader/uniform/UniformArrayMat3x2.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.graphics.shader.uniform; import org.joml.Matrix3x2fc; diff --git a/engine-core/plutorender/src/main/java/org/plutoengine/graphics/shader/uniform/UniformArrayRGBA.java b/engine-core/plutorender/src/main/java/org/plutoengine/graphics/shader/uniform/UniformArrayRGBA.java index 4e90494..8bceb80 100644 --- a/engine-core/plutorender/src/main/java/org/plutoengine/graphics/shader/uniform/UniformArrayRGBA.java +++ b/engine-core/plutorender/src/main/java/org/plutoengine/graphics/shader/uniform/UniformArrayRGBA.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.graphics.shader.uniform; import org.lwjgl.opengl.GL33; diff --git a/engine-core/plutorender/src/main/java/org/plutoengine/graphics/shader/uniform/UniformArrayVec2.java b/engine-core/plutorender/src/main/java/org/plutoengine/graphics/shader/uniform/UniformArrayVec2.java index f354633..2bda6fe 100644 --- a/engine-core/plutorender/src/main/java/org/plutoengine/graphics/shader/uniform/UniformArrayVec2.java +++ b/engine-core/plutorender/src/main/java/org/plutoengine/graphics/shader/uniform/UniformArrayVec2.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.graphics.shader.uniform; import org.joml.Vector2fc; diff --git a/engine-core/plutorender/src/main/java/org/plutoengine/graphics/shader/uniform/UniformArrayVec3.java b/engine-core/plutorender/src/main/java/org/plutoengine/graphics/shader/uniform/UniformArrayVec3.java index 95779d1..d46b21a 100644 --- a/engine-core/plutorender/src/main/java/org/plutoengine/graphics/shader/uniform/UniformArrayVec3.java +++ b/engine-core/plutorender/src/main/java/org/plutoengine/graphics/shader/uniform/UniformArrayVec3.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.graphics.shader.uniform; import org.joml.Vector2fc; diff --git a/engine-core/plutorender/src/main/java/org/plutoengine/graphics/shader/uniform/UniformArrayVec4.java b/engine-core/plutorender/src/main/java/org/plutoengine/graphics/shader/uniform/UniformArrayVec4.java index fe52e57..95b532e 100644 --- a/engine-core/plutorender/src/main/java/org/plutoengine/graphics/shader/uniform/UniformArrayVec4.java +++ b/engine-core/plutorender/src/main/java/org/plutoengine/graphics/shader/uniform/UniformArrayVec4.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.graphics.shader.uniform; import org.joml.Vector4fc; diff --git a/engine-core/plutorender/src/main/java/org/plutoengine/graphics/shader/uniform/UniformBase.java b/engine-core/plutorender/src/main/java/org/plutoengine/graphics/shader/uniform/UniformBase.java index e2c0af5..0ddf0ed 100644 --- a/engine-core/plutorender/src/main/java/org/plutoengine/graphics/shader/uniform/UniformBase.java +++ b/engine-core/plutorender/src/main/java/org/plutoengine/graphics/shader/uniform/UniformBase.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.graphics.shader.uniform; public abstract class UniformBase diff --git a/engine-core/plutorender/src/main/java/org/plutoengine/graphics/shader/uniform/UniformBoolean.java b/engine-core/plutorender/src/main/java/org/plutoengine/graphics/shader/uniform/UniformBoolean.java index 16d9757..64df81f 100644 --- a/engine-core/plutorender/src/main/java/org/plutoengine/graphics/shader/uniform/UniformBoolean.java +++ b/engine-core/plutorender/src/main/java/org/plutoengine/graphics/shader/uniform/UniformBoolean.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.graphics.shader.uniform; import org.lwjgl.opengl.GL33; diff --git a/engine-core/plutorender/src/main/java/org/plutoengine/graphics/shader/uniform/UniformFloat.java b/engine-core/plutorender/src/main/java/org/plutoengine/graphics/shader/uniform/UniformFloat.java index 3f2c6eb..9120ec1 100644 --- a/engine-core/plutorender/src/main/java/org/plutoengine/graphics/shader/uniform/UniformFloat.java +++ b/engine-core/plutorender/src/main/java/org/plutoengine/graphics/shader/uniform/UniformFloat.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.graphics.shader.uniform; import org.lwjgl.opengl.GL33; diff --git a/engine-core/plutorender/src/main/java/org/plutoengine/graphics/shader/uniform/UniformInt.java b/engine-core/plutorender/src/main/java/org/plutoengine/graphics/shader/uniform/UniformInt.java index ee18a50..55f5061 100644 --- a/engine-core/plutorender/src/main/java/org/plutoengine/graphics/shader/uniform/UniformInt.java +++ b/engine-core/plutorender/src/main/java/org/plutoengine/graphics/shader/uniform/UniformInt.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.graphics.shader.uniform; import org.lwjgl.opengl.GL33; diff --git a/engine-core/plutorender/src/main/java/org/plutoengine/graphics/shader/uniform/UniformMat3.java b/engine-core/plutorender/src/main/java/org/plutoengine/graphics/shader/uniform/UniformMat3.java index a89c24d..ed86dff 100644 --- a/engine-core/plutorender/src/main/java/org/plutoengine/graphics/shader/uniform/UniformMat3.java +++ b/engine-core/plutorender/src/main/java/org/plutoengine/graphics/shader/uniform/UniformMat3.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.graphics.shader.uniform; import org.joml.Matrix3fc; diff --git a/engine-core/plutorender/src/main/java/org/plutoengine/graphics/shader/uniform/UniformMat3x2.java b/engine-core/plutorender/src/main/java/org/plutoengine/graphics/shader/uniform/UniformMat3x2.java index 95bac1e..3c75835 100644 --- a/engine-core/plutorender/src/main/java/org/plutoengine/graphics/shader/uniform/UniformMat3x2.java +++ b/engine-core/plutorender/src/main/java/org/plutoengine/graphics/shader/uniform/UniformMat3x2.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.graphics.shader.uniform; import org.joml.Matrix3x2fc; diff --git a/engine-core/plutorender/src/main/java/org/plutoengine/graphics/shader/uniform/UniformMat4.java b/engine-core/plutorender/src/main/java/org/plutoengine/graphics/shader/uniform/UniformMat4.java index 0fb07ff..9af0041 100644 --- a/engine-core/plutorender/src/main/java/org/plutoengine/graphics/shader/uniform/UniformMat4.java +++ b/engine-core/plutorender/src/main/java/org/plutoengine/graphics/shader/uniform/UniformMat4.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.graphics.shader.uniform; import org.joml.Matrix4fc; diff --git a/engine-core/plutorender/src/main/java/org/plutoengine/graphics/shader/uniform/UniformRGB.java b/engine-core/plutorender/src/main/java/org/plutoengine/graphics/shader/uniform/UniformRGB.java index 1aec43d..7d674bc 100644 --- a/engine-core/plutorender/src/main/java/org/plutoengine/graphics/shader/uniform/UniformRGB.java +++ b/engine-core/plutorender/src/main/java/org/plutoengine/graphics/shader/uniform/UniformRGB.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.graphics.shader.uniform; import org.lwjgl.opengl.GL33; diff --git a/engine-core/plutorender/src/main/java/org/plutoengine/graphics/shader/uniform/UniformRGBA.java b/engine-core/plutorender/src/main/java/org/plutoengine/graphics/shader/uniform/UniformRGBA.java index 8569ea2..0aaa19b 100644 --- a/engine-core/plutorender/src/main/java/org/plutoengine/graphics/shader/uniform/UniformRGBA.java +++ b/engine-core/plutorender/src/main/java/org/plutoengine/graphics/shader/uniform/UniformRGBA.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.graphics.shader.uniform; import org.lwjgl.opengl.GL33; diff --git a/engine-core/plutorender/src/main/java/org/plutoengine/graphics/shader/uniform/UniformVec2.java b/engine-core/plutorender/src/main/java/org/plutoengine/graphics/shader/uniform/UniformVec2.java index 4842244..d526f11 100644 --- a/engine-core/plutorender/src/main/java/org/plutoengine/graphics/shader/uniform/UniformVec2.java +++ b/engine-core/plutorender/src/main/java/org/plutoengine/graphics/shader/uniform/UniformVec2.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.graphics.shader.uniform; import org.joml.Vector2fc; diff --git a/engine-core/plutorender/src/main/java/org/plutoengine/graphics/shader/uniform/UniformVec3.java b/engine-core/plutorender/src/main/java/org/plutoengine/graphics/shader/uniform/UniformVec3.java index 01c7e81..600c2e2 100644 --- a/engine-core/plutorender/src/main/java/org/plutoengine/graphics/shader/uniform/UniformVec3.java +++ b/engine-core/plutorender/src/main/java/org/plutoengine/graphics/shader/uniform/UniformVec3.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.graphics.shader.uniform; import org.joml.Vector3fc; diff --git a/engine-core/plutorender/src/main/java/org/plutoengine/graphics/shader/uniform/UniformVec4.java b/engine-core/plutorender/src/main/java/org/plutoengine/graphics/shader/uniform/UniformVec4.java index 9c737fc..b676cfa 100644 --- a/engine-core/plutorender/src/main/java/org/plutoengine/graphics/shader/uniform/UniformVec4.java +++ b/engine-core/plutorender/src/main/java/org/plutoengine/graphics/shader/uniform/UniformVec4.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.graphics.shader.uniform; import org.joml.Vector4fc; diff --git a/engine-core/plutorender/src/main/java/org/plutoengine/graphics/shader/uniform/auto/AutoViewportProjection.java b/engine-core/plutorender/src/main/java/org/plutoengine/graphics/shader/uniform/auto/AutoViewportProjection.java index 8dbe276..b765b05 100644 --- a/engine-core/plutorender/src/main/java/org/plutoengine/graphics/shader/uniform/auto/AutoViewportProjection.java +++ b/engine-core/plutorender/src/main/java/org/plutoengine/graphics/shader/uniform/auto/AutoViewportProjection.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.graphics.shader.uniform.auto; import java.lang.annotation.ElementType; diff --git a/engine-core/plutorender/src/main/java/org/plutoengine/graphics/shader/uniform/auto/AutomaticUniforms.java b/engine-core/plutorender/src/main/java/org/plutoengine/graphics/shader/uniform/auto/AutomaticUniforms.java index ae559e4..64fe01f 100644 --- a/engine-core/plutorender/src/main/java/org/plutoengine/graphics/shader/uniform/auto/AutomaticUniforms.java +++ b/engine-core/plutorender/src/main/java/org/plutoengine/graphics/shader/uniform/auto/AutomaticUniforms.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.graphics.shader.uniform.auto; import org.joml.Matrix4fc; diff --git a/engine-core/plutorender/src/main/java/org/plutoengine/graphics/texture/MagFilter.java b/engine-core/plutorender/src/main/java/org/plutoengine/graphics/texture/MagFilter.java index eb7c8ef..96f9f2d 100644 --- a/engine-core/plutorender/src/main/java/org/plutoengine/graphics/texture/MagFilter.java +++ b/engine-core/plutorender/src/main/java/org/plutoengine/graphics/texture/MagFilter.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.graphics.texture; import org.lwjgl.opengl.GL33; diff --git a/engine-core/plutorender/src/main/java/org/plutoengine/graphics/texture/MinFilter.java b/engine-core/plutorender/src/main/java/org/plutoengine/graphics/texture/MinFilter.java index 28e4b7c..5e88f92 100644 --- a/engine-core/plutorender/src/main/java/org/plutoengine/graphics/texture/MinFilter.java +++ b/engine-core/plutorender/src/main/java/org/plutoengine/graphics/texture/MinFilter.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.graphics.texture; import org.lwjgl.opengl.GL33; diff --git a/engine-core/plutorender/src/main/java/org/plutoengine/graphics/texture/Texture.java b/engine-core/plutorender/src/main/java/org/plutoengine/graphics/texture/Texture.java index c3a3f57..88024c7 100644 --- a/engine-core/plutorender/src/main/java/org/plutoengine/graphics/texture/Texture.java +++ b/engine-core/plutorender/src/main/java/org/plutoengine/graphics/texture/Texture.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.graphics.texture; import org.lwjgl.opengl.GL33; diff --git a/engine-core/plutorender/src/main/java/org/plutoengine/graphics/texture/WrapMode.java b/engine-core/plutorender/src/main/java/org/plutoengine/graphics/texture/WrapMode.java index 5b39c16..9ca66ea 100644 --- a/engine-core/plutorender/src/main/java/org/plutoengine/graphics/texture/WrapMode.java +++ b/engine-core/plutorender/src/main/java/org/plutoengine/graphics/texture/WrapMode.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.graphics.texture; import org.lwjgl.opengl.GL33; diff --git a/engine-core/plutorender/src/main/java/org/plutoengine/graphics/texture/sampler/Sampler2D.java b/engine-core/plutorender/src/main/java/org/plutoengine/graphics/texture/sampler/Sampler2D.java index 8ac03fd..db38ba5 100644 --- a/engine-core/plutorender/src/main/java/org/plutoengine/graphics/texture/sampler/Sampler2D.java +++ b/engine-core/plutorender/src/main/java/org/plutoengine/graphics/texture/sampler/Sampler2D.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.graphics.texture.sampler; import org.lwjgl.opengl.GL33; diff --git a/engine-core/plutorender/src/main/java/org/plutoengine/graphics/texture/sampler/Sampler3D.java b/engine-core/plutorender/src/main/java/org/plutoengine/graphics/texture/sampler/Sampler3D.java index ae98ca6..f161d52 100644 --- a/engine-core/plutorender/src/main/java/org/plutoengine/graphics/texture/sampler/Sampler3D.java +++ b/engine-core/plutorender/src/main/java/org/plutoengine/graphics/texture/sampler/Sampler3D.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.graphics.texture.sampler; import org.lwjgl.opengl.GL33; diff --git a/engine-core/plutorender/src/main/java/org/plutoengine/graphics/texture/texture2d/RectangleTexture.java b/engine-core/plutorender/src/main/java/org/plutoengine/graphics/texture/texture2d/RectangleTexture.java index 8fa50ff..e2e38a2 100644 --- a/engine-core/plutorender/src/main/java/org/plutoengine/graphics/texture/texture2d/RectangleTexture.java +++ b/engine-core/plutorender/src/main/java/org/plutoengine/graphics/texture/texture2d/RectangleTexture.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.graphics.texture.texture2d; import org.lwjgl.opengl.GL33; diff --git a/engine-core/plutorender/src/main/java/org/plutoengine/graphics/texture/texture2d/Texture2D.java b/engine-core/plutorender/src/main/java/org/plutoengine/graphics/texture/texture2d/Texture2D.java index 22325b9..c9c1f2b 100644 --- a/engine-core/plutorender/src/main/java/org/plutoengine/graphics/texture/texture2d/Texture2D.java +++ b/engine-core/plutorender/src/main/java/org/plutoengine/graphics/texture/texture2d/Texture2D.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.graphics.texture.texture2d; import org.lwjgl.opengl.GL33; diff --git a/engine-core/plutorender/src/main/java/org/plutoengine/graphics/vao/QuadPresets.java b/engine-core/plutorender/src/main/java/org/plutoengine/graphics/vao/QuadPresets.java index 7bd3cca..33b4797 100644 --- a/engine-core/plutorender/src/main/java/org/plutoengine/graphics/vao/QuadPresets.java +++ b/engine-core/plutorender/src/main/java/org/plutoengine/graphics/vao/QuadPresets.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.graphics.vao; /** diff --git a/engine-core/plutorender/src/main/java/org/plutoengine/graphics/vao/VertexArray.java b/engine-core/plutorender/src/main/java/org/plutoengine/graphics/vao/VertexArray.java index b23facb..3749d61 100644 --- a/engine-core/plutorender/src/main/java/org/plutoengine/graphics/vao/VertexArray.java +++ b/engine-core/plutorender/src/main/java/org/plutoengine/graphics/vao/VertexArray.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.graphics.vao; import org.lwjgl.opengl.GL33; diff --git a/engine-core/plutorender/src/main/java/org/plutoengine/graphics/vao/VertexArrayBuilder.java b/engine-core/plutorender/src/main/java/org/plutoengine/graphics/vao/VertexArrayBuilder.java index 6bc1127..ed15752 100644 --- a/engine-core/plutorender/src/main/java/org/plutoengine/graphics/vao/VertexArrayBuilder.java +++ b/engine-core/plutorender/src/main/java/org/plutoengine/graphics/vao/VertexArrayBuilder.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.graphics.vao; import org.plutoengine.graphics.vao.attrib.AttributeInfo; diff --git a/engine-core/plutorender/src/main/java/org/plutoengine/graphics/vao/attrib/AttributeInfo.java b/engine-core/plutorender/src/main/java/org/plutoengine/graphics/vao/attrib/AttributeInfo.java index 4c34cfe..b6e752b 100644 --- a/engine-core/plutorender/src/main/java/org/plutoengine/graphics/vao/attrib/AttributeInfo.java +++ b/engine-core/plutorender/src/main/java/org/plutoengine/graphics/vao/attrib/AttributeInfo.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.graphics.vao.attrib; import org.intellij.lang.annotations.MagicConstant; diff --git a/engine-core/plutorender/src/main/java/org/plutoengine/graphics/vao/attrib/ReservedAttributes.java b/engine-core/plutorender/src/main/java/org/plutoengine/graphics/vao/attrib/ReservedAttributes.java index 3f15c07..9ab02bf 100644 --- a/engine-core/plutorender/src/main/java/org/plutoengine/graphics/vao/attrib/ReservedAttributes.java +++ b/engine-core/plutorender/src/main/java/org/plutoengine/graphics/vao/attrib/ReservedAttributes.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.graphics.vao.attrib; public class ReservedAttributes diff --git a/engine-core/plutorender/src/main/java/org/plutoengine/graphics/vbo/ArrayBuffer.java b/engine-core/plutorender/src/main/java/org/plutoengine/graphics/vbo/ArrayBuffer.java index 78fcd45..4d00b11 100644 --- a/engine-core/plutorender/src/main/java/org/plutoengine/graphics/vbo/ArrayBuffer.java +++ b/engine-core/plutorender/src/main/java/org/plutoengine/graphics/vbo/ArrayBuffer.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.graphics.vbo; import org.lwjgl.opengl.GL33; diff --git a/engine-core/plutorender/src/main/java/org/plutoengine/graphics/vbo/EnumArrayBufferType.java b/engine-core/plutorender/src/main/java/org/plutoengine/graphics/vbo/EnumArrayBufferType.java index 78856c4..e988403 100644 --- a/engine-core/plutorender/src/main/java/org/plutoengine/graphics/vbo/EnumArrayBufferType.java +++ b/engine-core/plutorender/src/main/java/org/plutoengine/graphics/vbo/EnumArrayBufferType.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.graphics.vbo; import org.lwjgl.opengl.GL33; diff --git a/engine-core/plutorender/src/main/java/org/plutoengine/graphics/vbo/FloatArrayBuffer.java b/engine-core/plutorender/src/main/java/org/plutoengine/graphics/vbo/FloatArrayBuffer.java index 03e4e57..991e686 100644 --- a/engine-core/plutorender/src/main/java/org/plutoengine/graphics/vbo/FloatArrayBuffer.java +++ b/engine-core/plutorender/src/main/java/org/plutoengine/graphics/vbo/FloatArrayBuffer.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.graphics.vbo; import org.lwjgl.opengl.GL33; diff --git a/engine-core/plutorender/src/main/java/org/plutoengine/graphics/vbo/IndexArrayBuffer.java b/engine-core/plutorender/src/main/java/org/plutoengine/graphics/vbo/IndexArrayBuffer.java index 89e7775..e81ba73 100644 --- a/engine-core/plutorender/src/main/java/org/plutoengine/graphics/vbo/IndexArrayBuffer.java +++ b/engine-core/plutorender/src/main/java/org/plutoengine/graphics/vbo/IndexArrayBuffer.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.graphics.vbo; import org.lwjgl.opengl.GL33; diff --git a/engine-core/plutorender/src/main/java/org/plutoengine/graphics/vbo/IntArrayBuffer.java b/engine-core/plutorender/src/main/java/org/plutoengine/graphics/vbo/IntArrayBuffer.java index 78d124b..290c9e0 100644 --- a/engine-core/plutorender/src/main/java/org/plutoengine/graphics/vbo/IntArrayBuffer.java +++ b/engine-core/plutorender/src/main/java/org/plutoengine/graphics/vbo/IntArrayBuffer.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.graphics.vbo; import org.lwjgl.opengl.GL33; diff --git a/engine-core/plutoruntime/src/config/java/org/plutoengine/PlutoVersionConfig.java b/engine-core/plutoruntime/src/config/java/org/plutoengine/PlutoVersionConfig.java index 4ed6fd6..e52ba80 100644 --- a/engine-core/plutoruntime/src/config/java/org/plutoengine/PlutoVersionConfig.java +++ b/engine-core/plutoruntime/src/config/java/org/plutoengine/PlutoVersionConfig.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine; class PlutoVersionConfig diff --git a/engine-core/plutoruntime/src/main/java/org/plutoengine/IVersion.java b/engine-core/plutoruntime/src/main/java/org/plutoengine/IVersion.java index 983680f..5004dce 100644 --- a/engine-core/plutoruntime/src/main/java/org/plutoengine/IVersion.java +++ b/engine-core/plutoruntime/src/main/java/org/plutoengine/IVersion.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine; public interface IVersion extends Comparable diff --git a/engine-core/plutoruntime/src/main/java/org/plutoengine/Pluto.java b/engine-core/plutoruntime/src/main/java/org/plutoengine/Pluto.java index 6254cf7..4ea35c1 100644 --- a/engine-core/plutoruntime/src/main/java/org/plutoengine/Pluto.java +++ b/engine-core/plutoruntime/src/main/java/org/plutoengine/Pluto.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine; /** diff --git a/engine-core/plutoruntime/src/main/java/org/plutoengine/PlutoGlobal.java b/engine-core/plutoruntime/src/main/java/org/plutoengine/PlutoGlobal.java index 7349dd9..1862831 100644 --- a/engine-core/plutoruntime/src/main/java/org/plutoengine/PlutoGlobal.java +++ b/engine-core/plutoruntime/src/main/java/org/plutoengine/PlutoGlobal.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine; import org.plutoengine.component.ComponentManager; diff --git a/engine-core/plutoruntime/src/main/java/org/plutoengine/PlutoLocal.java b/engine-core/plutoruntime/src/main/java/org/plutoengine/PlutoLocal.java index fea144c..5d67766 100644 --- a/engine-core/plutoruntime/src/main/java/org/plutoengine/PlutoLocal.java +++ b/engine-core/plutoruntime/src/main/java/org/plutoengine/PlutoLocal.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine; import org.plutoengine.annotation.ThreadSensitive; diff --git a/engine-core/plutoruntime/src/main/java/org/plutoengine/PlutoVersion.java b/engine-core/plutoruntime/src/main/java/org/plutoengine/PlutoVersion.java index a4c190d..f40d33d 100644 --- a/engine-core/plutoruntime/src/main/java/org/plutoengine/PlutoVersion.java +++ b/engine-core/plutoruntime/src/main/java/org/plutoengine/PlutoVersion.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine; import org.jetbrains.annotations.NotNull; diff --git a/engine-core/plutoruntime/src/main/java/org/plutoengine/annotation/ThreadSensitive.java b/engine-core/plutoruntime/src/main/java/org/plutoengine/annotation/ThreadSensitive.java index 85a48fb..c99f192 100644 --- a/engine-core/plutoruntime/src/main/java/org/plutoengine/annotation/ThreadSensitive.java +++ b/engine-core/plutoruntime/src/main/java/org/plutoengine/annotation/ThreadSensitive.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.annotation; import java.lang.annotation.*; diff --git a/engine-core/plutoruntime/src/main/java/org/plutoengine/collision/CollisionClass.java b/engine-core/plutoruntime/src/main/java/org/plutoengine/collision/CollisionClass.java index da5fd61..5d91713 100644 --- a/engine-core/plutoruntime/src/main/java/org/plutoengine/collision/CollisionClass.java +++ b/engine-core/plutoruntime/src/main/java/org/plutoengine/collision/CollisionClass.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.collision; public class CollisionClass diff --git a/engine-core/plutoruntime/src/main/java/org/plutoengine/collision/CollisionSurface.java b/engine-core/plutoruntime/src/main/java/org/plutoengine/collision/CollisionSurface.java index b659460..97c93c8 100644 --- a/engine-core/plutoruntime/src/main/java/org/plutoengine/collision/CollisionSurface.java +++ b/engine-core/plutoruntime/src/main/java/org/plutoengine/collision/CollisionSurface.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.collision; public class CollisionSurface diff --git a/engine-core/plutoruntime/src/main/java/org/plutoengine/component/PlutoGlobalComponent.java b/engine-core/plutoruntime/src/main/java/org/plutoengine/component/PlutoGlobalComponent.java index 9953bd8..c2fb0ee 100644 --- a/engine-core/plutoruntime/src/main/java/org/plutoengine/component/PlutoGlobalComponent.java +++ b/engine-core/plutoruntime/src/main/java/org/plutoengine/component/PlutoGlobalComponent.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.component; public abstract class PlutoGlobalComponent extends AbstractComponent diff --git a/engine-core/plutoruntime/src/main/java/org/plutoengine/component/PlutoLocalComponent.java b/engine-core/plutoruntime/src/main/java/org/plutoengine/component/PlutoLocalComponent.java index 557fc90..81c031b 100644 --- a/engine-core/plutoruntime/src/main/java/org/plutoengine/component/PlutoLocalComponent.java +++ b/engine-core/plutoruntime/src/main/java/org/plutoengine/component/PlutoLocalComponent.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.component; import org.plutoengine.annotation.ThreadSensitive; diff --git a/engine-core/plutoruntime/src/main/java/org/plutoengine/l10n/PlutoL10n.java b/engine-core/plutoruntime/src/main/java/org/plutoengine/l10n/PlutoL10n.java index 7c056f5..6c317ff 100644 --- a/engine-core/plutoruntime/src/main/java/org/plutoengine/l10n/PlutoL10n.java +++ b/engine-core/plutoruntime/src/main/java/org/plutoengine/l10n/PlutoL10n.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.l10n; import java.util.HashMap; diff --git a/engine-core/plutoruntime/src/main/java/org/plutoengine/logger/ISeverity.java b/engine-core/plutoruntime/src/main/java/org/plutoengine/logger/ISeverity.java index 19a46e8..065d1b3 100644 --- a/engine-core/plutoruntime/src/main/java/org/plutoengine/logger/ISeverity.java +++ b/engine-core/plutoruntime/src/main/java/org/plutoengine/logger/ISeverity.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.logger; public interface ISeverity diff --git a/engine-core/plutoruntime/src/main/java/org/plutoengine/logger/Logger.java b/engine-core/plutoruntime/src/main/java/org/plutoengine/logger/Logger.java index a62c954..731e3ca 100644 --- a/engine-core/plutoruntime/src/main/java/org/plutoengine/logger/Logger.java +++ b/engine-core/plutoruntime/src/main/java/org/plutoengine/logger/Logger.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.logger; import org.intellij.lang.annotations.PrintFormat; diff --git a/engine-core/plutoruntime/src/main/java/org/plutoengine/logger/OutputSplitStream.java b/engine-core/plutoruntime/src/main/java/org/plutoengine/logger/OutputSplitStream.java index de4c86a..7947b90 100644 --- a/engine-core/plutoruntime/src/main/java/org/plutoengine/logger/OutputSplitStream.java +++ b/engine-core/plutoruntime/src/main/java/org/plutoengine/logger/OutputSplitStream.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.logger; import org.jetbrains.annotations.NotNull; diff --git a/engine-core/plutoruntime/src/main/java/org/plutoengine/logger/SmartSeverity.java b/engine-core/plutoruntime/src/main/java/org/plutoengine/logger/SmartSeverity.java index e10084f..ad4e4b2 100644 --- a/engine-core/plutoruntime/src/main/java/org/plutoengine/logger/SmartSeverity.java +++ b/engine-core/plutoruntime/src/main/java/org/plutoengine/logger/SmartSeverity.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.logger; /** diff --git a/engine-core/plutoruntime/src/main/java/org/plutoengine/mod/EnumModLoadingPhase.java b/engine-core/plutoruntime/src/main/java/org/plutoengine/mod/EnumModLoadingPhase.java index 624c42a..d28da9d 100644 --- a/engine-core/plutoruntime/src/main/java/org/plutoengine/mod/EnumModLoadingPhase.java +++ b/engine-core/plutoruntime/src/main/java/org/plutoengine/mod/EnumModLoadingPhase.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.mod; public enum EnumModLoadingPhase diff --git a/engine-core/plutoruntime/src/main/java/org/plutoengine/mod/IModEntryPoint.java b/engine-core/plutoruntime/src/main/java/org/plutoengine/mod/IModEntryPoint.java index f1fbb2c..ea8534c 100644 --- a/engine-core/plutoruntime/src/main/java/org/plutoengine/mod/IModEntryPoint.java +++ b/engine-core/plutoruntime/src/main/java/org/plutoengine/mod/IModEntryPoint.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.mod; /** diff --git a/engine-core/plutoruntime/src/main/java/org/plutoengine/mod/Mod.java b/engine-core/plutoruntime/src/main/java/org/plutoengine/mod/Mod.java index f125a25..4f51181 100644 --- a/engine-core/plutoruntime/src/main/java/org/plutoengine/mod/Mod.java +++ b/engine-core/plutoruntime/src/main/java/org/plutoengine/mod/Mod.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.mod; import com.fasterxml.jackson.databind.ObjectMapper; diff --git a/engine-core/plutoruntime/src/main/java/org/plutoengine/mod/ModClassLoader.java b/engine-core/plutoruntime/src/main/java/org/plutoengine/mod/ModClassLoader.java index d173a32..099af8a 100644 --- a/engine-core/plutoruntime/src/main/java/org/plutoengine/mod/ModClassLoader.java +++ b/engine-core/plutoruntime/src/main/java/org/plutoengine/mod/ModClassLoader.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.mod; import org.plutoengine.logger.Logger; diff --git a/engine-core/plutoruntime/src/main/java/org/plutoengine/mod/ModEntry.java b/engine-core/plutoruntime/src/main/java/org/plutoengine/mod/ModEntry.java index 635fa3c..4f48629 100644 --- a/engine-core/plutoruntime/src/main/java/org/plutoengine/mod/ModEntry.java +++ b/engine-core/plutoruntime/src/main/java/org/plutoengine/mod/ModEntry.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.mod; import java.lang.annotation.Retention; diff --git a/engine-core/plutoruntime/src/main/java/org/plutoengine/mod/ModLoader.java b/engine-core/plutoruntime/src/main/java/org/plutoengine/mod/ModLoader.java index b52f8db..4c6ea21 100644 --- a/engine-core/plutoruntime/src/main/java/org/plutoengine/mod/ModLoader.java +++ b/engine-core/plutoruntime/src/main/java/org/plutoengine/mod/ModLoader.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.mod; import org.plutoengine.address.VirtualAddress; diff --git a/engine-core/plutoruntime/src/main/java/org/plutoengine/mod/ModManifest.java b/engine-core/plutoruntime/src/main/java/org/plutoengine/mod/ModManifest.java index ff416c3..64b2939 100644 --- a/engine-core/plutoruntime/src/main/java/org/plutoengine/mod/ModManifest.java +++ b/engine-core/plutoruntime/src/main/java/org/plutoengine/mod/ModManifest.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.mod; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; diff --git a/engine-core/plutoruntime/src/main/java/org/plutoengine/resource/filesystem/EnumBackingFileSystem.java b/engine-core/plutoruntime/src/main/java/org/plutoengine/resource/filesystem/EnumBackingFileSystem.java index 87fa766..b7cb1eb 100644 --- a/engine-core/plutoruntime/src/main/java/org/plutoengine/resource/filesystem/EnumBackingFileSystem.java +++ b/engine-core/plutoruntime/src/main/java/org/plutoengine/resource/filesystem/EnumBackingFileSystem.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.resource.filesystem; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; diff --git a/engine-core/plutoruntime/src/main/java/org/plutoengine/resource/filesystem/ResourceFileSystem.java b/engine-core/plutoruntime/src/main/java/org/plutoengine/resource/filesystem/ResourceFileSystem.java index 2705c33..7db0030 100644 --- a/engine-core/plutoruntime/src/main/java/org/plutoengine/resource/filesystem/ResourceFileSystem.java +++ b/engine-core/plutoruntime/src/main/java/org/plutoengine/resource/filesystem/ResourceFileSystem.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.resource.filesystem; import org.jetbrains.annotations.NotNull; diff --git a/engine-core/plutoruntime/src/main/java/org/plutoengine/resource/filesystem/ResourceFileSystemProvider.java b/engine-core/plutoruntime/src/main/java/org/plutoengine/resource/filesystem/ResourceFileSystemProvider.java index ff9ca94..43d9131 100644 --- a/engine-core/plutoruntime/src/main/java/org/plutoengine/resource/filesystem/ResourceFileSystemProvider.java +++ b/engine-core/plutoruntime/src/main/java/org/plutoengine/resource/filesystem/ResourceFileSystemProvider.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.resource.filesystem; import org.jetbrains.annotations.NotNull; diff --git a/engine-core/plutoruntime/src/main/java/org/plutoengine/resource/filesystem/ResourceManager.java b/engine-core/plutoruntime/src/main/java/org/plutoengine/resource/filesystem/ResourceManager.java index 1625251..2497f44 100644 --- a/engine-core/plutoruntime/src/main/java/org/plutoengine/resource/filesystem/ResourceManager.java +++ b/engine-core/plutoruntime/src/main/java/org/plutoengine/resource/filesystem/ResourceManager.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.resource.filesystem; import org.plutoengine.address.VirtualAddress; diff --git a/engine-core/plutoruntime/src/main/java/org/plutoengine/resource/filesystem/ResourcePath.java b/engine-core/plutoruntime/src/main/java/org/plutoengine/resource/filesystem/ResourcePath.java index 58a1123..c15b60c 100644 --- a/engine-core/plutoruntime/src/main/java/org/plutoengine/resource/filesystem/ResourcePath.java +++ b/engine-core/plutoruntime/src/main/java/org/plutoengine/resource/filesystem/ResourcePath.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.resource.filesystem; import org.apache.commons.lang3.StringUtils; diff --git a/engine-core/plutoruntime/src/main/java/org/plutoengine/resource/filesystem/ResourcePathParseException.java b/engine-core/plutoruntime/src/main/java/org/plutoengine/resource/filesystem/ResourcePathParseException.java index e454eaa..fefbcc8 100644 --- a/engine-core/plutoruntime/src/main/java/org/plutoengine/resource/filesystem/ResourcePathParseException.java +++ b/engine-core/plutoruntime/src/main/java/org/plutoengine/resource/filesystem/ResourcePathParseException.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.resource.filesystem; public class ResourcePathParseException extends RuntimeException diff --git a/engine-core/plutoruntime/src/main/java/org/plutoengine/resource/filesystem/ResourcePathParser.java b/engine-core/plutoruntime/src/main/java/org/plutoengine/resource/filesystem/ResourcePathParser.java index 5eb6226..a97eab7 100644 --- a/engine-core/plutoruntime/src/main/java/org/plutoengine/resource/filesystem/ResourcePathParser.java +++ b/engine-core/plutoruntime/src/main/java/org/plutoengine/resource/filesystem/ResourcePathParser.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.resource.filesystem; import org.plutoengine.address.VirtualAddress; diff --git a/engine-core/plutoruntime/src/main/java/org/plutoengine/resource/filesystem/UnresolvedResourcePath.java b/engine-core/plutoruntime/src/main/java/org/plutoengine/resource/filesystem/UnresolvedResourcePath.java index 4d5f06c..71f2db0 100644 --- a/engine-core/plutoruntime/src/main/java/org/plutoengine/resource/filesystem/UnresolvedResourcePath.java +++ b/engine-core/plutoruntime/src/main/java/org/plutoengine/resource/filesystem/UnresolvedResourcePath.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.resource.filesystem; import org.plutoengine.address.VirtualAddress; diff --git a/engine-core/plutoruntime/src/main/java/org/plutoengine/tpl/ImageABGR.java b/engine-core/plutoruntime/src/main/java/org/plutoengine/tpl/ImageABGR.java index d7eb912..7c324c7 100644 --- a/engine-core/plutoruntime/src/main/java/org/plutoengine/tpl/ImageABGR.java +++ b/engine-core/plutoruntime/src/main/java/org/plutoengine/tpl/ImageABGR.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.tpl; import java.awt.image.BufferedImage; diff --git a/engine-core/plutoruntime/src/main/java/org/plutoengine/tpl/ImageLoader.java b/engine-core/plutoruntime/src/main/java/org/plutoengine/tpl/ImageLoader.java index 59c9ac6..6d9607d 100644 --- a/engine-core/plutoruntime/src/main/java/org/plutoengine/tpl/ImageLoader.java +++ b/engine-core/plutoruntime/src/main/java/org/plutoengine/tpl/ImageLoader.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.tpl; import org.jetbrains.annotations.Nullable; diff --git a/engine-core/plutoruntime/src/main/java/org/plutoengine/tpl/ImageY.java b/engine-core/plutoruntime/src/main/java/org/plutoengine/tpl/ImageY.java index 5c783f2..4749809 100644 --- a/engine-core/plutoruntime/src/main/java/org/plutoengine/tpl/ImageY.java +++ b/engine-core/plutoruntime/src/main/java/org/plutoengine/tpl/ImageY.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.tpl; import java.awt.image.BufferedImage; diff --git a/engine-core/plutospritesheet/src/main/java/org/plutoengine/graphics/IRectangleShader2D.java b/engine-core/plutospritesheet/src/main/java/org/plutoengine/graphics/IRectangleShader2D.java index 8ba89eb..97fd526 100644 --- a/engine-core/plutospritesheet/src/main/java/org/plutoengine/graphics/IRectangleShader2D.java +++ b/engine-core/plutospritesheet/src/main/java/org/plutoengine/graphics/IRectangleShader2D.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.graphics; import org.joml.Matrix3x2fc; diff --git a/engine-core/plutospritesheet/src/main/java/org/plutoengine/graphics/IShader2D.java b/engine-core/plutospritesheet/src/main/java/org/plutoengine/graphics/IShader2D.java index 5be49e2..87c0bf8 100644 --- a/engine-core/plutospritesheet/src/main/java/org/plutoengine/graphics/IShader2D.java +++ b/engine-core/plutospritesheet/src/main/java/org/plutoengine/graphics/IShader2D.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.graphics; import org.joml.Matrix3x2fc; diff --git a/engine-core/plutospritesheet/src/main/java/org/plutoengine/graphics/PlutoSpriteSheetMod.java b/engine-core/plutospritesheet/src/main/java/org/plutoengine/graphics/PlutoSpriteSheetMod.java index 30a7e19..21a5f51 100644 --- a/engine-core/plutospritesheet/src/main/java/org/plutoengine/graphics/PlutoSpriteSheetMod.java +++ b/engine-core/plutospritesheet/src/main/java/org/plutoengine/graphics/PlutoSpriteSheetMod.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.graphics; import org.plutoengine.Pluto; diff --git a/engine-core/plutospritesheet/src/main/java/org/plutoengine/graphics/RectangleRenderer2D.java b/engine-core/plutospritesheet/src/main/java/org/plutoengine/graphics/RectangleRenderer2D.java index cd0317f..b52bcbb 100644 --- a/engine-core/plutospritesheet/src/main/java/org/plutoengine/graphics/RectangleRenderer2D.java +++ b/engine-core/plutospritesheet/src/main/java/org/plutoengine/graphics/RectangleRenderer2D.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.graphics; import org.joml.Matrix3x2f; diff --git a/engine-core/plutospritesheet/src/main/java/org/plutoengine/graphics/Renderer2D.java b/engine-core/plutospritesheet/src/main/java/org/plutoengine/graphics/Renderer2D.java index e37ab94..b37db0e 100644 --- a/engine-core/plutospritesheet/src/main/java/org/plutoengine/graphics/Renderer2D.java +++ b/engine-core/plutospritesheet/src/main/java/org/plutoengine/graphics/Renderer2D.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.graphics; import org.joml.Matrix3x2f; diff --git a/engine-core/plutospritesheet/src/main/java/org/plutoengine/graphics/Shader2D.java b/engine-core/plutospritesheet/src/main/java/org/plutoengine/graphics/Shader2D.java index 0a7c6eb..69fcc8e 100644 --- a/engine-core/plutospritesheet/src/main/java/org/plutoengine/graphics/Shader2D.java +++ b/engine-core/plutospritesheet/src/main/java/org/plutoengine/graphics/Shader2D.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.graphics; import org.joml.Matrix3x2fc; diff --git a/engine-core/plutospritesheet/src/main/java/org/plutoengine/graphics/ShaderRectangle2D.java b/engine-core/plutospritesheet/src/main/java/org/plutoengine/graphics/ShaderRectangle2D.java index c8788a0..2e9e62b 100644 --- a/engine-core/plutospritesheet/src/main/java/org/plutoengine/graphics/ShaderRectangle2D.java +++ b/engine-core/plutospritesheet/src/main/java/org/plutoengine/graphics/ShaderRectangle2D.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.graphics; import org.joml.Matrix3x2fc; diff --git a/engine-core/plutospritesheet/src/main/java/org/plutoengine/graphics/skeleton/SpriteSkeleton.java b/engine-core/plutospritesheet/src/main/java/org/plutoengine/graphics/skeleton/SpriteSkeleton.java index 21c04ce..bfe3afc 100644 --- a/engine-core/plutospritesheet/src/main/java/org/plutoengine/graphics/skeleton/SpriteSkeleton.java +++ b/engine-core/plutospritesheet/src/main/java/org/plutoengine/graphics/skeleton/SpriteSkeleton.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.graphics.skeleton; import org.joml.Vector2f; diff --git a/engine-core/plutospritesheet/src/main/java/org/plutoengine/graphics/skeleton/SpriteSkeletonLimb.java b/engine-core/plutospritesheet/src/main/java/org/plutoengine/graphics/skeleton/SpriteSkeletonLimb.java index 81579fd..89233b5 100644 --- a/engine-core/plutospritesheet/src/main/java/org/plutoengine/graphics/skeleton/SpriteSkeletonLimb.java +++ b/engine-core/plutospritesheet/src/main/java/org/plutoengine/graphics/skeleton/SpriteSkeletonLimb.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.graphics.skeleton; import org.apache.commons.lang3.tuple.Pair; diff --git a/engine-core/plutospritesheet/src/main/java/org/plutoengine/graphics/sprite/DisposablePlaceholderSprite.java b/engine-core/plutospritesheet/src/main/java/org/plutoengine/graphics/sprite/DisposablePlaceholderSprite.java index 54659ad..2b7e992 100644 --- a/engine-core/plutospritesheet/src/main/java/org/plutoengine/graphics/sprite/DisposablePlaceholderSprite.java +++ b/engine-core/plutospritesheet/src/main/java/org/plutoengine/graphics/sprite/DisposablePlaceholderSprite.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.graphics.sprite; import java.awt.image.BufferedImage; diff --git a/engine-core/plutospritesheet/src/main/java/org/plutoengine/graphics/sprite/DisposableTextureSprite.java b/engine-core/plutospritesheet/src/main/java/org/plutoengine/graphics/sprite/DisposableTextureSprite.java index ca809cd..9c9c494 100644 --- a/engine-core/plutospritesheet/src/main/java/org/plutoengine/graphics/sprite/DisposableTextureSprite.java +++ b/engine-core/plutospritesheet/src/main/java/org/plutoengine/graphics/sprite/DisposableTextureSprite.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.graphics.sprite; import org.plutoengine.graphics.texture.texture2d.RectangleTexture; diff --git a/engine-core/plutospritesheet/src/main/java/org/plutoengine/graphics/sprite/OrientedSprite.java b/engine-core/plutospritesheet/src/main/java/org/plutoengine/graphics/sprite/OrientedSprite.java index efde9fe..6aabdd5 100644 --- a/engine-core/plutospritesheet/src/main/java/org/plutoengine/graphics/sprite/OrientedSprite.java +++ b/engine-core/plutospritesheet/src/main/java/org/plutoengine/graphics/sprite/OrientedSprite.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.graphics.sprite; import org.plutoengine.math.BasicInterpolation; diff --git a/engine-core/plutospritesheet/src/main/java/org/plutoengine/graphics/sprite/PartialTextureSprite.java b/engine-core/plutospritesheet/src/main/java/org/plutoengine/graphics/sprite/PartialTextureSprite.java index 2ca1ed4..7a2c2a8 100644 --- a/engine-core/plutospritesheet/src/main/java/org/plutoengine/graphics/sprite/PartialTextureSprite.java +++ b/engine-core/plutospritesheet/src/main/java/org/plutoengine/graphics/sprite/PartialTextureSprite.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.graphics.sprite; import org.plutoengine.graphics.texture.texture2d.RectangleTexture; diff --git a/engine-core/plutospritesheet/src/main/java/org/plutoengine/graphics/sprite/Sprite.java b/engine-core/plutospritesheet/src/main/java/org/plutoengine/graphics/sprite/Sprite.java index ae946d3..3852fc0 100644 --- a/engine-core/plutospritesheet/src/main/java/org/plutoengine/graphics/sprite/Sprite.java +++ b/engine-core/plutospritesheet/src/main/java/org/plutoengine/graphics/sprite/Sprite.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.graphics.sprite; public interface Sprite diff --git a/engine-core/plutospritesheet/src/main/java/org/plutoengine/graphics/sprite/SpriteDisposable.java b/engine-core/plutospritesheet/src/main/java/org/plutoengine/graphics/sprite/SpriteDisposable.java index 1817d22..5ea55f9 100644 --- a/engine-core/plutospritesheet/src/main/java/org/plutoengine/graphics/sprite/SpriteDisposable.java +++ b/engine-core/plutospritesheet/src/main/java/org/plutoengine/graphics/sprite/SpriteDisposable.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.graphics.sprite; public interface SpriteDisposable extends Sprite, AutoCloseable diff --git a/engine-core/plutospritesheet/src/main/java/org/plutoengine/graphics/sprite/TemporalSprite.java b/engine-core/plutospritesheet/src/main/java/org/plutoengine/graphics/sprite/TemporalSprite.java index 9622147..2837a8f 100644 --- a/engine-core/plutospritesheet/src/main/java/org/plutoengine/graphics/sprite/TemporalSprite.java +++ b/engine-core/plutospritesheet/src/main/java/org/plutoengine/graphics/sprite/TemporalSprite.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.graphics.sprite; import org.plutoengine.display.Framerate; diff --git a/engine-core/plutospritesheet/src/main/java/org/plutoengine/graphics/sprite/TileSprite.java b/engine-core/plutospritesheet/src/main/java/org/plutoengine/graphics/sprite/TileSprite.java index b96bfcb..50cac58 100644 --- a/engine-core/plutospritesheet/src/main/java/org/plutoengine/graphics/sprite/TileSprite.java +++ b/engine-core/plutospritesheet/src/main/java/org/plutoengine/graphics/sprite/TileSprite.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.graphics.sprite; import org.plutoengine.graphics.spritesheet.TiledSpriteSheet; diff --git a/engine-core/plutospritesheet/src/main/java/org/plutoengine/graphics/spritesheet/BufferedImageTiledSpriteSheet.java b/engine-core/plutospritesheet/src/main/java/org/plutoengine/graphics/spritesheet/BufferedImageTiledSpriteSheet.java index 1e6721e..9318545 100644 --- a/engine-core/plutospritesheet/src/main/java/org/plutoengine/graphics/spritesheet/BufferedImageTiledSpriteSheet.java +++ b/engine-core/plutospritesheet/src/main/java/org/plutoengine/graphics/spritesheet/BufferedImageTiledSpriteSheet.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.graphics.spritesheet; import org.plutoengine.graphics.sprite.Sprite; diff --git a/engine-core/plutospritesheet/src/main/java/org/plutoengine/graphics/spritesheet/FramebufferTiledSpriteSheet.java b/engine-core/plutospritesheet/src/main/java/org/plutoengine/graphics/spritesheet/FramebufferTiledSpriteSheet.java index d8cbfd7..6cb2f01 100644 --- a/engine-core/plutospritesheet/src/main/java/org/plutoengine/graphics/spritesheet/FramebufferTiledSpriteSheet.java +++ b/engine-core/plutospritesheet/src/main/java/org/plutoengine/graphics/spritesheet/FramebufferTiledSpriteSheet.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.graphics.spritesheet; import org.lwjgl.opengl.GL11; diff --git a/engine-core/plutospritesheet/src/main/java/org/plutoengine/graphics/spritesheet/SpriteSheet.java b/engine-core/plutospritesheet/src/main/java/org/plutoengine/graphics/spritesheet/SpriteSheet.java index 4f0b959..72c501b 100644 --- a/engine-core/plutospritesheet/src/main/java/org/plutoengine/graphics/spritesheet/SpriteSheet.java +++ b/engine-core/plutospritesheet/src/main/java/org/plutoengine/graphics/spritesheet/SpriteSheet.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.graphics.spritesheet; public abstract class SpriteSheet implements AutoCloseable diff --git a/engine-core/plutospritesheet/src/main/java/org/plutoengine/graphics/spritesheet/TiledSpriteSheet.java b/engine-core/plutospritesheet/src/main/java/org/plutoengine/graphics/spritesheet/TiledSpriteSheet.java index 33ad4a3..2a2c77e 100644 --- a/engine-core/plutospritesheet/src/main/java/org/plutoengine/graphics/spritesheet/TiledSpriteSheet.java +++ b/engine-core/plutospritesheet/src/main/java/org/plutoengine/graphics/spritesheet/TiledSpriteSheet.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.graphics.spritesheet; import org.jetbrains.annotations.MustBeInvokedByOverriders; diff --git a/engine-demo/basic-application/src/config/java/org/plutoengine/demo/VersionInfo.java b/engine-demo/basic-application/src/config/java/org/plutoengine/demo/VersionInfo.java index a7cbe35..9254cd8 100644 --- a/engine-demo/basic-application/src/config/java/org/plutoengine/demo/VersionInfo.java +++ b/engine-demo/basic-application/src/config/java/org/plutoengine/demo/VersionInfo.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.demo; public class VersionInfo diff --git a/engine-demo/basic-application/src/main/java/org/plutoengine/demo/BasicApplicationDemoMod.java b/engine-demo/basic-application/src/main/java/org/plutoengine/demo/BasicApplicationDemoMod.java index 6ed16db..14b467a 100644 --- a/engine-demo/basic-application/src/main/java/org/plutoengine/demo/BasicApplicationDemoMod.java +++ b/engine-demo/basic-application/src/main/java/org/plutoengine/demo/BasicApplicationDemoMod.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.demo; import org.plutoengine.graphics.PlutoGUIMod; diff --git a/engine-demo/basic-application/src/main/java/org/plutoengine/demo/Main.java b/engine-demo/basic-application/src/main/java/org/plutoengine/demo/Main.java index f294062..ef3d7b8 100644 --- a/engine-demo/basic-application/src/main/java/org/plutoengine/demo/Main.java +++ b/engine-demo/basic-application/src/main/java/org/plutoengine/demo/Main.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.demo; import org.joml.primitives.Rectanglef; diff --git a/engine-demo/jsr-clone/src/main/java/cz/tefek/srclone/EnumTeam.java b/engine-demo/jsr-clone/src/main/java/cz/tefek/srclone/EnumTeam.java index d891afd..5f72e3c 100644 --- a/engine-demo/jsr-clone/src/main/java/cz/tefek/srclone/EnumTeam.java +++ b/engine-demo/jsr-clone/src/main/java/cz/tefek/srclone/EnumTeam.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package cz.tefek.srclone; public enum EnumTeam diff --git a/engine-demo/jsr-clone/src/main/java/cz/tefek/srclone/Game.java b/engine-demo/jsr-clone/src/main/java/cz/tefek/srclone/Game.java index 548b2a7..18bef7a 100644 --- a/engine-demo/jsr-clone/src/main/java/cz/tefek/srclone/Game.java +++ b/engine-demo/jsr-clone/src/main/java/cz/tefek/srclone/Game.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package cz.tefek.srclone; import org.lwjgl.glfw.GLFW; diff --git a/engine-demo/jsr-clone/src/main/java/cz/tefek/srclone/GameDirector.java b/engine-demo/jsr-clone/src/main/java/cz/tefek/srclone/GameDirector.java index 07e708b..a4aee0a 100644 --- a/engine-demo/jsr-clone/src/main/java/cz/tefek/srclone/GameDirector.java +++ b/engine-demo/jsr-clone/src/main/java/cz/tefek/srclone/GameDirector.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package cz.tefek.srclone; import org.plutoengine.PlutoLocal; diff --git a/engine-demo/jsr-clone/src/main/java/cz/tefek/srclone/IGameObject.java b/engine-demo/jsr-clone/src/main/java/cz/tefek/srclone/IGameObject.java index 0499910..98997e6 100644 --- a/engine-demo/jsr-clone/src/main/java/cz/tefek/srclone/IGameObject.java +++ b/engine-demo/jsr-clone/src/main/java/cz/tefek/srclone/IGameObject.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package cz.tefek.srclone; public interface IGameObject diff --git a/engine-demo/jsr-clone/src/main/java/cz/tefek/srclone/Main.java b/engine-demo/jsr-clone/src/main/java/cz/tefek/srclone/Main.java index 084d5f6..1fe7a69 100644 --- a/engine-demo/jsr-clone/src/main/java/cz/tefek/srclone/Main.java +++ b/engine-demo/jsr-clone/src/main/java/cz/tefek/srclone/Main.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package cz.tefek.srclone; import org.lwjgl.glfw.GLFW; diff --git a/engine-demo/jsr-clone/src/main/java/cz/tefek/srclone/SRCloneMod.java b/engine-demo/jsr-clone/src/main/java/cz/tefek/srclone/SRCloneMod.java index d7c8fd2..e189cac 100644 --- a/engine-demo/jsr-clone/src/main/java/cz/tefek/srclone/SRCloneMod.java +++ b/engine-demo/jsr-clone/src/main/java/cz/tefek/srclone/SRCloneMod.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package cz.tefek.srclone; import org.plutoengine.audio.AudioLoader; diff --git a/engine-demo/jsr-clone/src/main/java/cz/tefek/srclone/ammo/EnumAmmo.java b/engine-demo/jsr-clone/src/main/java/cz/tefek/srclone/ammo/EnumAmmo.java index 40fa426..49a8f24 100644 --- a/engine-demo/jsr-clone/src/main/java/cz/tefek/srclone/ammo/EnumAmmo.java +++ b/engine-demo/jsr-clone/src/main/java/cz/tefek/srclone/ammo/EnumAmmo.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package cz.tefek.srclone.ammo; import org.plutoengine.audio.RandomAccessClip; diff --git a/engine-demo/jsr-clone/src/main/java/cz/tefek/srclone/audio/SRAudioEngine.java b/engine-demo/jsr-clone/src/main/java/cz/tefek/srclone/audio/SRAudioEngine.java index 43a5382..4b87064 100644 --- a/engine-demo/jsr-clone/src/main/java/cz/tefek/srclone/audio/SRAudioEngine.java +++ b/engine-demo/jsr-clone/src/main/java/cz/tefek/srclone/audio/SRAudioEngine.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package cz.tefek.srclone.audio; import org.joml.Matrix4x3f; diff --git a/engine-demo/jsr-clone/src/main/java/cz/tefek/srclone/entity/Entity.java b/engine-demo/jsr-clone/src/main/java/cz/tefek/srclone/entity/Entity.java index b0ae1b3..e49d3b5 100644 --- a/engine-demo/jsr-clone/src/main/java/cz/tefek/srclone/entity/Entity.java +++ b/engine-demo/jsr-clone/src/main/java/cz/tefek/srclone/entity/Entity.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package cz.tefek.srclone.entity; import org.joml.Vector3f; diff --git a/engine-demo/jsr-clone/src/main/java/cz/tefek/srclone/entity/EntityLiving.java b/engine-demo/jsr-clone/src/main/java/cz/tefek/srclone/entity/EntityLiving.java index 36785f9..425bf0d 100644 --- a/engine-demo/jsr-clone/src/main/java/cz/tefek/srclone/entity/EntityLiving.java +++ b/engine-demo/jsr-clone/src/main/java/cz/tefek/srclone/entity/EntityLiving.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package cz.tefek.srclone.entity; import cz.tefek.srclone.EnumTeam; diff --git a/engine-demo/jsr-clone/src/main/java/cz/tefek/srclone/entity/EntityPlayer.java b/engine-demo/jsr-clone/src/main/java/cz/tefek/srclone/entity/EntityPlayer.java index afa5a43..6f2cd53 100644 --- a/engine-demo/jsr-clone/src/main/java/cz/tefek/srclone/entity/EntityPlayer.java +++ b/engine-demo/jsr-clone/src/main/java/cz/tefek/srclone/entity/EntityPlayer.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package cz.tefek.srclone.entity; import org.joml.Vector2f; diff --git a/engine-demo/jsr-clone/src/main/java/cz/tefek/srclone/entity/enemy/EntityEnemy.java b/engine-demo/jsr-clone/src/main/java/cz/tefek/srclone/entity/enemy/EntityEnemy.java index 2fdedc6..3f5f7b9 100644 --- a/engine-demo/jsr-clone/src/main/java/cz/tefek/srclone/entity/enemy/EntityEnemy.java +++ b/engine-demo/jsr-clone/src/main/java/cz/tefek/srclone/entity/enemy/EntityEnemy.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package cz.tefek.srclone.entity.enemy; import cz.tefek.srclone.EnumTeam; diff --git a/engine-demo/jsr-clone/src/main/java/cz/tefek/srclone/entity/enemy/EntityEnemyScout.java b/engine-demo/jsr-clone/src/main/java/cz/tefek/srclone/entity/enemy/EntityEnemyScout.java index 7824329..9e6950c 100644 --- a/engine-demo/jsr-clone/src/main/java/cz/tefek/srclone/entity/enemy/EntityEnemyScout.java +++ b/engine-demo/jsr-clone/src/main/java/cz/tefek/srclone/entity/enemy/EntityEnemyScout.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package cz.tefek.srclone.entity.enemy; import org.plutoengine.graphics.RectangleRenderer2D; diff --git a/engine-demo/jsr-clone/src/main/java/cz/tefek/srclone/entity/enemy/EntityEnemySmallBomber.java b/engine-demo/jsr-clone/src/main/java/cz/tefek/srclone/entity/enemy/EntityEnemySmallBomber.java index 61c4571..19126f5 100644 --- a/engine-demo/jsr-clone/src/main/java/cz/tefek/srclone/entity/enemy/EntityEnemySmallBomber.java +++ b/engine-demo/jsr-clone/src/main/java/cz/tefek/srclone/entity/enemy/EntityEnemySmallBomber.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package cz.tefek.srclone.entity.enemy; import org.plutoengine.graphics.RectangleRenderer2D; diff --git a/engine-demo/jsr-clone/src/main/java/cz/tefek/srclone/entity/pickup/EntityBox.java b/engine-demo/jsr-clone/src/main/java/cz/tefek/srclone/entity/pickup/EntityBox.java index 6d2b867..5c2026e 100644 --- a/engine-demo/jsr-clone/src/main/java/cz/tefek/srclone/entity/pickup/EntityBox.java +++ b/engine-demo/jsr-clone/src/main/java/cz/tefek/srclone/entity/pickup/EntityBox.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package cz.tefek.srclone.entity.pickup; import org.plutoengine.display.Framerate; diff --git a/engine-demo/jsr-clone/src/main/java/cz/tefek/srclone/entity/pickup/EntityPickup.java b/engine-demo/jsr-clone/src/main/java/cz/tefek/srclone/entity/pickup/EntityPickup.java index c7e9312..9901999 100644 --- a/engine-demo/jsr-clone/src/main/java/cz/tefek/srclone/entity/pickup/EntityPickup.java +++ b/engine-demo/jsr-clone/src/main/java/cz/tefek/srclone/entity/pickup/EntityPickup.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package cz.tefek.srclone.entity.pickup; import cz.tefek.srclone.EnumTeam; diff --git a/engine-demo/jsr-clone/src/main/java/cz/tefek/srclone/entity/projectile/EntityProjectile.java b/engine-demo/jsr-clone/src/main/java/cz/tefek/srclone/entity/projectile/EntityProjectile.java index 0b26e74..b511f55 100644 --- a/engine-demo/jsr-clone/src/main/java/cz/tefek/srclone/entity/projectile/EntityProjectile.java +++ b/engine-demo/jsr-clone/src/main/java/cz/tefek/srclone/entity/projectile/EntityProjectile.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package cz.tefek.srclone.entity.projectile; import cz.tefek.srclone.entity.Entity; diff --git a/engine-demo/jsr-clone/src/main/java/cz/tefek/srclone/entity/projectile/EntityProjectileAmmo.java b/engine-demo/jsr-clone/src/main/java/cz/tefek/srclone/entity/projectile/EntityProjectileAmmo.java index d22de13..b61f193 100644 --- a/engine-demo/jsr-clone/src/main/java/cz/tefek/srclone/entity/projectile/EntityProjectileAmmo.java +++ b/engine-demo/jsr-clone/src/main/java/cz/tefek/srclone/entity/projectile/EntityProjectileAmmo.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package cz.tefek.srclone.entity.projectile; import org.plutoengine.graphics.RectangleRenderer2D; diff --git a/engine-demo/jsr-clone/src/main/java/cz/tefek/srclone/entity/projectile/EntityProjectileAmmoSeeking.java b/engine-demo/jsr-clone/src/main/java/cz/tefek/srclone/entity/projectile/EntityProjectileAmmoSeeking.java index 4d3f7e2..1aaef55 100644 --- a/engine-demo/jsr-clone/src/main/java/cz/tefek/srclone/entity/projectile/EntityProjectileAmmoSeeking.java +++ b/engine-demo/jsr-clone/src/main/java/cz/tefek/srclone/entity/projectile/EntityProjectileAmmoSeeking.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package cz.tefek.srclone.entity.projectile; import java.util.Comparator; diff --git a/engine-demo/jsr-clone/src/main/java/cz/tefek/srclone/entity/projectile/EntityProjectileEnemyHeatStar.java b/engine-demo/jsr-clone/src/main/java/cz/tefek/srclone/entity/projectile/EntityProjectileEnemyHeatStar.java index 41a3dfb..af741a8 100644 --- a/engine-demo/jsr-clone/src/main/java/cz/tefek/srclone/entity/projectile/EntityProjectileEnemyHeatStar.java +++ b/engine-demo/jsr-clone/src/main/java/cz/tefek/srclone/entity/projectile/EntityProjectileEnemyHeatStar.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package cz.tefek.srclone.entity.projectile; import org.plutoengine.graphics.sprite.PartialTextureSprite; diff --git a/engine-demo/jsr-clone/src/main/java/cz/tefek/srclone/entity/projectile/EntityProjectileEnemyLaserBeam.java b/engine-demo/jsr-clone/src/main/java/cz/tefek/srclone/entity/projectile/EntityProjectileEnemyLaserBeam.java index 2124f60..9b455fd 100644 --- a/engine-demo/jsr-clone/src/main/java/cz/tefek/srclone/entity/projectile/EntityProjectileEnemyLaserBeam.java +++ b/engine-demo/jsr-clone/src/main/java/cz/tefek/srclone/entity/projectile/EntityProjectileEnemyLaserBeam.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package cz.tefek.srclone.entity.projectile; import org.plutoengine.graphics.sprite.PartialTextureSprite; diff --git a/engine-demo/jsr-clone/src/main/java/cz/tefek/srclone/entity/projectile/EntityProjectileHeatStar.java b/engine-demo/jsr-clone/src/main/java/cz/tefek/srclone/entity/projectile/EntityProjectileHeatStar.java index eca1595..75aaa63 100644 --- a/engine-demo/jsr-clone/src/main/java/cz/tefek/srclone/entity/projectile/EntityProjectileHeatStar.java +++ b/engine-demo/jsr-clone/src/main/java/cz/tefek/srclone/entity/projectile/EntityProjectileHeatStar.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package cz.tefek.srclone.entity.projectile; import cz.tefek.srclone.ammo.EnumAmmo; diff --git a/engine-demo/jsr-clone/src/main/java/cz/tefek/srclone/entity/projectile/EntityProjectileLaserBeam.java b/engine-demo/jsr-clone/src/main/java/cz/tefek/srclone/entity/projectile/EntityProjectileLaserBeam.java index 11137df..b4317ce 100644 --- a/engine-demo/jsr-clone/src/main/java/cz/tefek/srclone/entity/projectile/EntityProjectileLaserBeam.java +++ b/engine-demo/jsr-clone/src/main/java/cz/tefek/srclone/entity/projectile/EntityProjectileLaserBeam.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package cz.tefek.srclone.entity.projectile; import cz.tefek.srclone.ammo.EnumAmmo; diff --git a/engine-demo/jsr-clone/src/main/java/cz/tefek/srclone/entity/projectile/EntityProjectilePlayerElectronFlare.java b/engine-demo/jsr-clone/src/main/java/cz/tefek/srclone/entity/projectile/EntityProjectilePlayerElectronFlare.java index ecf44a1..75c7512 100644 --- a/engine-demo/jsr-clone/src/main/java/cz/tefek/srclone/entity/projectile/EntityProjectilePlayerElectronFlare.java +++ b/engine-demo/jsr-clone/src/main/java/cz/tefek/srclone/entity/projectile/EntityProjectilePlayerElectronFlare.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package cz.tefek.srclone.entity.projectile; import org.plutoengine.graphics.sprite.PartialTextureSprite; diff --git a/engine-demo/jsr-clone/src/main/java/cz/tefek/srclone/entity/projectile/EntityProjectilePlayerHeatStar.java b/engine-demo/jsr-clone/src/main/java/cz/tefek/srclone/entity/projectile/EntityProjectilePlayerHeatStar.java index e467925..39314c9 100644 --- a/engine-demo/jsr-clone/src/main/java/cz/tefek/srclone/entity/projectile/EntityProjectilePlayerHeatStar.java +++ b/engine-demo/jsr-clone/src/main/java/cz/tefek/srclone/entity/projectile/EntityProjectilePlayerHeatStar.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package cz.tefek.srclone.entity.projectile; import org.plutoengine.graphics.sprite.PartialTextureSprite; diff --git a/engine-demo/jsr-clone/src/main/java/cz/tefek/srclone/entity/projectile/EntityProjectilePlayerLaserBeam.java b/engine-demo/jsr-clone/src/main/java/cz/tefek/srclone/entity/projectile/EntityProjectilePlayerLaserBeam.java index 8737e14..b0b4520 100644 --- a/engine-demo/jsr-clone/src/main/java/cz/tefek/srclone/entity/projectile/EntityProjectilePlayerLaserBeam.java +++ b/engine-demo/jsr-clone/src/main/java/cz/tefek/srclone/entity/projectile/EntityProjectilePlayerLaserBeam.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package cz.tefek.srclone.entity.projectile; import org.plutoengine.graphics.sprite.PartialTextureSprite; diff --git a/engine-demo/jsr-clone/src/main/java/cz/tefek/srclone/entity/projectile/EntityProjectilePlayerPlasmaDisc.java b/engine-demo/jsr-clone/src/main/java/cz/tefek/srclone/entity/projectile/EntityProjectilePlayerPlasmaDisc.java index 6fe5fd0..3ea3edb 100644 --- a/engine-demo/jsr-clone/src/main/java/cz/tefek/srclone/entity/projectile/EntityProjectilePlayerPlasmaDisc.java +++ b/engine-demo/jsr-clone/src/main/java/cz/tefek/srclone/entity/projectile/EntityProjectilePlayerPlasmaDisc.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package cz.tefek.srclone.entity.projectile; import org.plutoengine.graphics.sprite.PartialTextureSprite; diff --git a/engine-demo/jsr-clone/src/main/java/cz/tefek/srclone/entity/projectile/EntityProjectilePlayerPolySwarm.java b/engine-demo/jsr-clone/src/main/java/cz/tefek/srclone/entity/projectile/EntityProjectilePlayerPolySwarm.java index 5f4fa71..01d5d17 100644 --- a/engine-demo/jsr-clone/src/main/java/cz/tefek/srclone/entity/projectile/EntityProjectilePlayerPolySwarm.java +++ b/engine-demo/jsr-clone/src/main/java/cz/tefek/srclone/entity/projectile/EntityProjectilePlayerPolySwarm.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package cz.tefek.srclone.entity.projectile; import org.plutoengine.graphics.sprite.PartialTextureSprite; diff --git a/engine-demo/jsr-clone/src/main/java/cz/tefek/srclone/entity/projectile/EntityProjectilePlayerTachyonDisc.java b/engine-demo/jsr-clone/src/main/java/cz/tefek/srclone/entity/projectile/EntityProjectilePlayerTachyonDisc.java index e5aad57..8c51022 100644 --- a/engine-demo/jsr-clone/src/main/java/cz/tefek/srclone/entity/projectile/EntityProjectilePlayerTachyonDisc.java +++ b/engine-demo/jsr-clone/src/main/java/cz/tefek/srclone/entity/projectile/EntityProjectilePlayerTachyonDisc.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package cz.tefek.srclone.entity.projectile; import org.plutoengine.graphics.sprite.PartialTextureSprite; diff --git a/engine-demo/jsr-clone/src/main/java/cz/tefek/srclone/graphics/AnimationSprite.java b/engine-demo/jsr-clone/src/main/java/cz/tefek/srclone/graphics/AnimationSprite.java index 79b7fd1..f9d440d 100644 --- a/engine-demo/jsr-clone/src/main/java/cz/tefek/srclone/graphics/AnimationSprite.java +++ b/engine-demo/jsr-clone/src/main/java/cz/tefek/srclone/graphics/AnimationSprite.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package cz.tefek.srclone.graphics; import org.plutoengine.graphics.sprite.PartialTextureSprite; diff --git a/engine-demo/jsr-clone/src/main/java/cz/tefek/srclone/graphics/DirectionalSprite.java b/engine-demo/jsr-clone/src/main/java/cz/tefek/srclone/graphics/DirectionalSprite.java index cfe1f75..29d78fb 100644 --- a/engine-demo/jsr-clone/src/main/java/cz/tefek/srclone/graphics/DirectionalSprite.java +++ b/engine-demo/jsr-clone/src/main/java/cz/tefek/srclone/graphics/DirectionalSprite.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package cz.tefek.srclone.graphics; import org.plutoengine.graphics.sprite.OrientedSprite; diff --git a/engine-demo/jsr-clone/src/main/java/cz/tefek/srclone/graphics/StarField.java b/engine-demo/jsr-clone/src/main/java/cz/tefek/srclone/graphics/StarField.java index 4573790..1758cc1 100644 --- a/engine-demo/jsr-clone/src/main/java/cz/tefek/srclone/graphics/StarField.java +++ b/engine-demo/jsr-clone/src/main/java/cz/tefek/srclone/graphics/StarField.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package cz.tefek.srclone.graphics; import org.plutoengine.PlutoLocal; diff --git a/engine-demo/jsr-clone/src/main/java/cz/tefek/srclone/particle/Particle.java b/engine-demo/jsr-clone/src/main/java/cz/tefek/srclone/particle/Particle.java index 9678732..e491665 100644 --- a/engine-demo/jsr-clone/src/main/java/cz/tefek/srclone/particle/Particle.java +++ b/engine-demo/jsr-clone/src/main/java/cz/tefek/srclone/particle/Particle.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package cz.tefek.srclone.particle; import cz.tefek.srclone.Game; diff --git a/engine-demo/jsr-clone/src/main/java/cz/tefek/srclone/particle/ParticleAnimatedSprite.java b/engine-demo/jsr-clone/src/main/java/cz/tefek/srclone/particle/ParticleAnimatedSprite.java index 5a274cf..548ac82 100644 --- a/engine-demo/jsr-clone/src/main/java/cz/tefek/srclone/particle/ParticleAnimatedSprite.java +++ b/engine-demo/jsr-clone/src/main/java/cz/tefek/srclone/particle/ParticleAnimatedSprite.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package cz.tefek.srclone.particle; import org.plutoengine.graphics.RectangleRenderer2D; diff --git a/engine-demo/jsr-clone/src/main/java/cz/tefek/srclone/particle/ParticleExplosion.java b/engine-demo/jsr-clone/src/main/java/cz/tefek/srclone/particle/ParticleExplosion.java index 575a0c2..3d41b82 100644 --- a/engine-demo/jsr-clone/src/main/java/cz/tefek/srclone/particle/ParticleExplosion.java +++ b/engine-demo/jsr-clone/src/main/java/cz/tefek/srclone/particle/ParticleExplosion.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package cz.tefek.srclone.particle; import cz.tefek.srclone.SRCloneMod; diff --git a/engine-demo/jsr-clone/src/main/java/cz/tefek/srclone/particle/ParticleImpact.java b/engine-demo/jsr-clone/src/main/java/cz/tefek/srclone/particle/ParticleImpact.java index 1c29a20..8193270 100644 --- a/engine-demo/jsr-clone/src/main/java/cz/tefek/srclone/particle/ParticleImpact.java +++ b/engine-demo/jsr-clone/src/main/java/cz/tefek/srclone/particle/ParticleImpact.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package cz.tefek.srclone.particle; import cz.tefek.srclone.SRCloneMod; diff --git a/engine-demo/jsr-clone/src/main/java/cz/tefek/srclone/particle/ParticleText.java b/engine-demo/jsr-clone/src/main/java/cz/tefek/srclone/particle/ParticleText.java index 81f8145..1fcabd1 100644 --- a/engine-demo/jsr-clone/src/main/java/cz/tefek/srclone/particle/ParticleText.java +++ b/engine-demo/jsr-clone/src/main/java/cz/tefek/srclone/particle/ParticleText.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package cz.tefek.srclone.particle; import org.plutoengine.graphics.ImmediateFontRenderer; diff --git a/engine-demo/jsr-clone/src/main/java/cz/tefek/srclone/util/AngleUtil.java b/engine-demo/jsr-clone/src/main/java/cz/tefek/srclone/util/AngleUtil.java index 4c33349..0a694e5 100644 --- a/engine-demo/jsr-clone/src/main/java/cz/tefek/srclone/util/AngleUtil.java +++ b/engine-demo/jsr-clone/src/main/java/cz/tefek/srclone/util/AngleUtil.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package cz.tefek.srclone.util; public class AngleUtil diff --git a/engine-ext/plutogameobject/src/main/java/org/plutoengine/gameobject/GameObjectRegistry.java b/engine-ext/plutogameobject/src/main/java/org/plutoengine/gameobject/GameObjectRegistry.java index 5cc96eb..d584e0e 100644 --- a/engine-ext/plutogameobject/src/main/java/org/plutoengine/gameobject/GameObjectRegistry.java +++ b/engine-ext/plutogameobject/src/main/java/org/plutoengine/gameobject/GameObjectRegistry.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.gameobject; import org.jetbrains.annotations.NotNull; diff --git a/engine-ext/plutogameobject/src/main/java/org/plutoengine/gameobject/IGameObject.java b/engine-ext/plutogameobject/src/main/java/org/plutoengine/gameobject/IGameObject.java index 805517d..fd9ff3c 100644 --- a/engine-ext/plutogameobject/src/main/java/org/plutoengine/gameobject/IGameObject.java +++ b/engine-ext/plutogameobject/src/main/java/org/plutoengine/gameobject/IGameObject.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.gameobject; public interface IGameObject diff --git a/engine-ext/plutouss2/src/main/java/org/plutoengine/uss2/properties/EnumUSS2PropertyType.java b/engine-ext/plutouss2/src/main/java/org/plutoengine/uss2/properties/EnumUSS2PropertyType.java index 160a8c6..7b5db8d 100644 --- a/engine-ext/plutouss2/src/main/java/org/plutoengine/uss2/properties/EnumUSS2PropertyType.java +++ b/engine-ext/plutouss2/src/main/java/org/plutoengine/uss2/properties/EnumUSS2PropertyType.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.uss2.properties; public enum EnumUSS2PropertyType diff --git a/engine-ext/plutouss2/src/main/java/org/plutoengine/uss2/properties/USS2PropertyObject.java b/engine-ext/plutouss2/src/main/java/org/plutoengine/uss2/properties/USS2PropertyObject.java index 2321b34..bebf7e6 100644 --- a/engine-ext/plutouss2/src/main/java/org/plutoengine/uss2/properties/USS2PropertyObject.java +++ b/engine-ext/plutouss2/src/main/java/org/plutoengine/uss2/properties/USS2PropertyObject.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.uss2.properties; import java.nio.ByteBuffer; diff --git a/engine-ext/plutouss2/src/main/java/org/plutoengine/uss2/properties/USS2PropertySchema.java b/engine-ext/plutouss2/src/main/java/org/plutoengine/uss2/properties/USS2PropertySchema.java index 3a8b979..80232ed 100644 --- a/engine-ext/plutouss2/src/main/java/org/plutoengine/uss2/properties/USS2PropertySchema.java +++ b/engine-ext/plutouss2/src/main/java/org/plutoengine/uss2/properties/USS2PropertySchema.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2022 493msi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.plutoengine.uss2.properties; import java.nio.charset.StandardCharsets; diff --git a/libra b/libra index 14c88cd..96217ba 160000 --- a/libra +++ b/libra @@ -1 +1 @@ -Subproject commit 14c88cd8c4cb29c5ec781865230615888019e915 +Subproject commit 96217baf8fc9510444c20dbe1872339f798096e7