Entire project

This commit is contained in:
Gnarwhal 2024-08-07 04:58:07 +00:00
commit e1c6c794d4
Signed by: Gnarwhal
GPG key ID: 0989A73D8C421174
108 changed files with 2908 additions and 0 deletions

BIN
res/img/bars/blcorner.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 194 B

BIN
res/img/bars/brcorner.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 197 B

BIN
res/img/bars/corner.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 188 B

BIN
res/img/bars/leftbar.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 271 B

BIN
res/img/bars/numbers/0.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 174 B

BIN
res/img/bars/numbers/1.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 171 B

BIN
res/img/bars/numbers/10.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 181 B

BIN
res/img/bars/numbers/11.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 158 B

BIN
res/img/bars/numbers/12.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 190 B

BIN
res/img/bars/numbers/2.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 185 B

BIN
res/img/bars/numbers/3.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 185 B

BIN
res/img/bars/numbers/4.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 174 B

BIN
res/img/bars/numbers/5.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 183 B

BIN
res/img/bars/numbers/6.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 182 B

BIN
res/img/bars/numbers/7.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 178 B

BIN
res/img/bars/numbers/8.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 180 B

BIN
res/img/bars/numbers/9.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 181 B

BIN
res/img/bars/tlcorner.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 188 B

BIN
res/img/bars/topbar.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 285 B

BIN
res/img/bars/trcorner.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 196 B

BIN
res/img/fonts/default.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

BIN
res/img/header.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 850 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 350 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 349 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 366 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 303 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 337 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 307 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 227 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 225 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 253 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 249 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 250 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 291 B

BIN
res/img/map/cannon.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 994 B

BIN
res/img/map/empty.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 350 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

BIN
res/img/map/mirror135.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 415 B

BIN
res/img/map/mirror45.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 417 B

BIN
res/img/map/track.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 460 B

BIN
res/img/map/trigger.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

BIN
res/img/menu/background.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 230 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 228 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 242 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 683 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 681 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 641 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 232 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 230 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 245 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 734 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 733 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 686 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 229 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 227 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 245 B

13
res/maps/level1.llm Normal file
View file

@ -0,0 +1,13 @@
0 0 0 0 0 4 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 3 0 0 0 0 0 0
1
0 8

13
res/maps/level2.llm Normal file
View file

@ -0,0 +1,13 @@
0 0 0 0 0 0 4 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 1 2 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 3 0 0 0 0 0 0
1
0 10

13
res/maps/level3.llm Normal file
View file

@ -0,0 +1,13 @@
0 0 0 0 0 0 4 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 1 2 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 3 0 0 0 0 0 0
1
0 9

BIN
res/samby.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 241 B

BIN
res/sambyanim.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 917 B

13
res/shaders/s2a/frag.fs Normal file
View file

@ -0,0 +1,13 @@
#version 330 core
uniform sampler2D sampler;
in vec2 texCoords;
out vec4 color;
void main() {
color = texture(sampler, texCoords);
if(color.a == 0)
discard;
}

17
res/shaders/s2a/vert.vs Normal file
View file

@ -0,0 +1,17 @@
#version 330 core
uniform mat4 projection;
uniform mat4 view;
uniform mat4 model;
uniform vec2 animProps; // Loc 0 - Frame Width, Loc 1 - Offset
layout (location = 0) in vec3 vertices;
layout (location = 1) in vec2 iTexCoords;
out vec2 texCoords;
void main() {
texCoords = vec2(((iTexCoords.x * animProps.x) + animProps.y), iTexCoords.y);
gl_Position = projection * view * model * vec4(vertices, 1.0);
}

9
res/shaders/s2c/frag.fs Normal file
View file

@ -0,0 +1,9 @@
#version 330 core
uniform vec4 iColor;
out vec4 color;
void main() {
color = iColor;
}

11
res/shaders/s2c/vert.vs Normal file
View file

@ -0,0 +1,11 @@
#version 330 core
uniform mat4 projection;
uniform mat4 view;
uniform mat4 model;
layout (location = 0) in vec3 vertices;
void main() {
gl_Position = projection * view * model * vec4(vertices, 1.0);
}

13
res/shaders/s2t/frag.fs Normal file
View file

@ -0,0 +1,13 @@
#version 330 core
uniform sampler2D sampler;
in vec2 texCoords;
layout (location = 0) out vec4 color;
void main() {
color = texture(sampler, texCoords);
if(color.a == 0)
discard;
}

15
res/shaders/s2t/vert.vs Normal file
View file

@ -0,0 +1,15 @@
#version 330 core
uniform mat4 projection;
uniform mat4 view;
uniform mat4 model;
layout (location = 0) in vec3 vertices;
layout (location = 1) in vec2 iTexCoords;
out vec2 texCoords;
void main() {
texCoords = iTexCoords;
gl_Position = projection * view * model * vec4(vertices, 1.0);
}

15
res/shaders/s2x/frag.fs Normal file
View file

@ -0,0 +1,15 @@
#version 330 core
uniform vec4 iColor;
uniform sampler2D sampler;
in vec2 texCoords;
out vec4 color;
void main() {
color = iColor * texture(sampler, texCoords);
if(color.a == 0)
discard;
}

17
res/shaders/s2x/vert.vs Normal file
View file

@ -0,0 +1,17 @@
#version 330 core
uniform mat4 projection;
uniform mat4 view;
uniform mat4 model;
uniform vec2 character;
layout (location = 0) in vec3 vertices;
layout (location = 1) in vec2 iTexCoords;
out vec2 texCoords;
void main() {
texCoords = iTexCoords + character;
gl_Position = projection * view * model * vec4(vertices, 1.0);
}