Добавить ресурсы маджонга
This commit is contained in:
81
раскладки/X_shaped.layout
Normal file
81
раскладки/X_shaped.layout
Normal file
@@ -0,0 +1,81 @@
|
||||
kmahjongg-layout-v1.0
|
||||
..121212121212....121212121212..
|
||||
..434343434343....434343434343..
|
||||
........121212....121212........
|
||||
........434343....434343........
|
||||
..........1212....1212..........
|
||||
..........4343....4343..........
|
||||
............12121212............
|
||||
............43434343............
|
||||
..............1212..............
|
||||
..............4343..............
|
||||
............12121212............
|
||||
............43434343............
|
||||
........121212....121212........
|
||||
........434343....434343........
|
||||
..121212121212....121212121212..
|
||||
..434343434343....434343434343..
|
||||
...1212121212......1212121212...
|
||||
...4343434343......4343434343...
|
||||
.........1212......1212.........
|
||||
.........4343......4343.........
|
||||
..........1212....12............
|
||||
..........4343....43............
|
||||
.............121212.............
|
||||
.............434343.............
|
||||
..............1212..............
|
||||
..............4343..............
|
||||
............12121212............
|
||||
............43434343............
|
||||
..........1212....1212..........
|
||||
..........4343....4343..........
|
||||
...1212121212......1212121212...
|
||||
...4343434343......4343434343...
|
||||
.....12121212......12121212.....
|
||||
.....43434343......43434343.....
|
||||
.........12..........12.........
|
||||
.........43..........43.........
|
||||
............12....12............
|
||||
............43....43............
|
||||
..............1212..............
|
||||
..............4343..............
|
||||
...............12...............
|
||||
...............43...............
|
||||
.............12..12.............
|
||||
.............43..43.............
|
||||
............12....12............
|
||||
............43....43............
|
||||
.....12121212......12121212.....
|
||||
.....43434343......43434343.....
|
||||
.......1212..........1212.......
|
||||
.......4343..........4343.......
|
||||
................................
|
||||
................................
|
||||
................................
|
||||
................................
|
||||
...............12...............
|
||||
...............43...............
|
||||
...............12...............
|
||||
...............43...............
|
||||
................................
|
||||
................................
|
||||
................................
|
||||
................................
|
||||
.......121212......121212.......
|
||||
.......434343......434343.......
|
||||
........12............12........
|
||||
........43............43........
|
||||
................................
|
||||
................................
|
||||
................................
|
||||
................................
|
||||
................................
|
||||
...............12...............
|
||||
...............43...............
|
||||
................................
|
||||
................................
|
||||
................................
|
||||
................................
|
||||
................................
|
||||
..........12........12..........
|
||||
..........43........43..........
|
||||
17
раскладки/тест-победа.layout
Normal file
17
раскладки/тест-победа.layout
Normal file
@@ -0,0 +1,17 @@
|
||||
kmahjongg-layout-v1.0
|
||||
................................
|
||||
................................
|
||||
................................
|
||||
................................
|
||||
................................
|
||||
................................
|
||||
............121212..............
|
||||
............434343..............
|
||||
................................
|
||||
............12..................
|
||||
............43..................
|
||||
................................
|
||||
................................
|
||||
................................
|
||||
................................
|
||||
................................
|
||||
33
раскладки/тест-поражение.layout
Normal file
33
раскладки/тест-поражение.layout
Normal file
@@ -0,0 +1,33 @@
|
||||
kmahjongg-layout-v1.0
|
||||
................................
|
||||
................................
|
||||
................................
|
||||
................................
|
||||
................................
|
||||
................................
|
||||
..........12121212121212........
|
||||
..........43434343434343........
|
||||
................................
|
||||
................................
|
||||
................................
|
||||
................................
|
||||
................................
|
||||
................................
|
||||
................................
|
||||
................................
|
||||
................................
|
||||
................................
|
||||
................................
|
||||
................................
|
||||
................................
|
||||
................................
|
||||
............1212121212..........
|
||||
............4343434343..........
|
||||
................................
|
||||
................................
|
||||
................................
|
||||
................................
|
||||
................................
|
||||
................................
|
||||
................................
|
||||
................................
|
||||
BIN
текстуры/livesession-1.png
Normal file
BIN
текстуры/livesession-1.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 177 KiB |
BIN
текстуры/заглушка.png
Normal file
BIN
текстуры/заглушка.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 135 B |
BIN
текстуры/шаблон/2019-08-16.png
Normal file
BIN
текстуры/шаблон/2019-08-16.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 25 KiB |
BIN
текстуры/шаблон/2019-08-16.xcf
Normal file
BIN
текстуры/шаблон/2019-08-16.xcf
Normal file
Binary file not shown.
BIN
фишка/2019-08-16.blend
Normal file
BIN
фишка/2019-08-16.blend
Normal file
Binary file not shown.
149
фишка/2019-08-16.osgt
Normal file
149
фишка/2019-08-16.osgt
Normal file
@@ -0,0 +1,149 @@
|
||||
#Ascii Scene
|
||||
#Version 92
|
||||
#Generator osgexport 0.13.0
|
||||
|
||||
osg::Group {
|
||||
UniqueID 23
|
||||
Name "Root"
|
||||
Children 1 {
|
||||
osg::MatrixTransform {
|
||||
UniqueID 0
|
||||
Name "Cube"
|
||||
Children 1 {
|
||||
osg::Geode {
|
||||
UniqueID 22
|
||||
Name "GeodeCube"
|
||||
Drawables 1 {
|
||||
osg::Geometry {
|
||||
UniqueID 2
|
||||
Name "Cube"
|
||||
PrimitiveSetList 1 {
|
||||
DrawElementsUInt GL_TRIANGLES 36 {
|
||||
0 1 2
|
||||
3 4 5
|
||||
6 7 8
|
||||
9 10 11
|
||||
12 13 14
|
||||
15 16 17
|
||||
0 18 1
|
||||
3 19 4
|
||||
6 20 7
|
||||
9 21 10
|
||||
12 22 13
|
||||
15 23 16
|
||||
}
|
||||
}
|
||||
VertexData {
|
||||
Array TRUE ArrayID 0 Vec3fArray 24 {
|
||||
1.00000 1.50000 0.00000
|
||||
-1.00000 -1.50000 0.00000
|
||||
-1.00000 1.50000 0.00000
|
||||
-1.00000 1.50000 1.00000
|
||||
1.00000 -1.50000 1.00000
|
||||
1.00000 1.50000 1.00000
|
||||
1.00000 1.50000 1.00000
|
||||
1.00000 -1.50000 0.00000
|
||||
1.00000 1.50000 0.00000
|
||||
1.00000 -1.50000 1.00000
|
||||
-1.00000 -1.50000 0.00000
|
||||
1.00000 -1.50000 0.00000
|
||||
-1.00000 -1.50000 0.00000
|
||||
-1.00000 1.50000 1.00000
|
||||
-1.00000 1.50000 0.00000
|
||||
1.00000 1.50000 0.00000
|
||||
-1.00000 1.50000 1.00000
|
||||
1.00000 1.50000 1.00000
|
||||
1.00000 -1.50000 0.00000
|
||||
-1.00000 -1.50000 1.00000
|
||||
1.00000 -1.50000 1.00000
|
||||
-1.00000 -1.50000 1.00000
|
||||
-1.00000 -1.50000 1.00000
|
||||
-1.00000 1.50000 0.00000
|
||||
}
|
||||
Indices FALSE
|
||||
Binding BIND_PER_VERTEX
|
||||
Normalize 0
|
||||
}
|
||||
NormalData {
|
||||
Array TRUE ArrayID 1 Vec3fArray 24 {
|
||||
0.00000 -0.00000 -1.00000
|
||||
0.00000 -0.00000 -1.00000
|
||||
0.00000 -0.00000 -1.00000
|
||||
0.00000 0.00000 1.00000
|
||||
0.00000 0.00000 1.00000
|
||||
0.00000 0.00000 1.00000
|
||||
1.00000 0.00000 -0.00000
|
||||
1.00000 0.00000 -0.00000
|
||||
1.00000 0.00000 -0.00000
|
||||
-0.00000 -1.00000 -0.00000
|
||||
-0.00000 -1.00000 -0.00000
|
||||
-0.00000 -1.00000 -0.00000
|
||||
-1.00000 0.00000 -0.00000
|
||||
-1.00000 0.00000 -0.00000
|
||||
-1.00000 0.00000 -0.00000
|
||||
0.00000 1.00000 0.00000
|
||||
0.00000 1.00000 0.00000
|
||||
0.00000 1.00000 0.00000
|
||||
0.00000 0.00000 -1.00000
|
||||
0.00000 -0.00000 1.00000
|
||||
1.00000 -0.00000 0.00000
|
||||
-0.00000 -1.00000 0.00000
|
||||
-1.00000 0.00000 -0.00000
|
||||
0.00000 1.00000 0.00000
|
||||
}
|
||||
Indices FALSE
|
||||
Binding BIND_PER_VERTEX
|
||||
Normalize 0
|
||||
}
|
||||
TexCoordData 2 {
|
||||
Data {
|
||||
Array TRUE ArrayID 2 Vec2fArray 24 {
|
||||
0.40000 0.50000
|
||||
0.80000 0.00000
|
||||
0.80000 0.50000
|
||||
0.40000 0.00000
|
||||
0.00000 0.50000
|
||||
0.00000 0.00000
|
||||
0.20000 0.50000
|
||||
0.00000 1.00000
|
||||
0.00000 0.50000
|
||||
0.40000 0.83333
|
||||
0.60000 0.50000
|
||||
0.60000 0.83333
|
||||
1.00000 0.50000
|
||||
0.80000 0.00000
|
||||
1.00000 0.00000
|
||||
0.40000 0.50000
|
||||
0.20000 0.83333
|
||||
0.20000 0.50000
|
||||
0.40000 0.00000
|
||||
0.40000 0.50000
|
||||
0.20000 1.00000
|
||||
0.40000 0.50000
|
||||
0.80000 0.50000
|
||||
0.40000 0.83333
|
||||
}
|
||||
Indices FALSE
|
||||
Binding BIND_PER_VERTEX
|
||||
Normalize 0
|
||||
}
|
||||
Data {
|
||||
Array TRUE ArrayID 2
|
||||
Indices FALSE
|
||||
Binding BIND_PER_VERTEX
|
||||
Normalize 0
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Matrix {
|
||||
1.00000 0.00000 0.00000 0.00000
|
||||
0.00000 1.00000 0.00000 0.00000
|
||||
0.00000 0.00000 1.00000 0.00000
|
||||
0.00000 0.00000 0.00000 1.00000
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
28
шейдеры/освещение-изображение.frag
Normal file
28
шейдеры/освещение-изображение.frag
Normal file
@@ -0,0 +1,28 @@
|
||||
#ifdef GL_ES
|
||||
precision highp float;
|
||||
#endif
|
||||
|
||||
varying vec3 position;
|
||||
varying vec3 normal;
|
||||
|
||||
const vec3 lightPosition = vec3(10, 20, 10);
|
||||
|
||||
varying vec2 texCoord;
|
||||
uniform sampler2D image;
|
||||
|
||||
float lambertianReflectanceStrength(vec3 position, vec3 lightPosition)
|
||||
{
|
||||
vec3 lightDirection = normalize(lightPosition - position);
|
||||
// Light flux direction.
|
||||
float strength = dot(normal, lightDirection);
|
||||
float diffuse = max(strength, 0.2);
|
||||
|
||||
return diffuse;
|
||||
}
|
||||
|
||||
void main()
|
||||
{
|
||||
vec3 texColor = texture2D(image, texCoord).rgb;
|
||||
vec3 finalColor = texColor * lambertianReflectanceStrength(position, lightPosition);
|
||||
gl_FragColor = vec4(finalColor, 1.0);
|
||||
}
|
||||
16
шейдеры/освещение-изображение.vert
Normal file
16
шейдеры/освещение-изображение.vert
Normal file
@@ -0,0 +1,16 @@
|
||||
varying vec3 position;
|
||||
varying vec3 normal;
|
||||
varying vec2 texCoord;
|
||||
|
||||
void main()
|
||||
{
|
||||
// Translate vertex coordinates from model/object space to screen one.
|
||||
gl_Position = gl_ModelViewProjectionMatrix * gl_Vertex;
|
||||
|
||||
// Pass vertex coordinates and normal into camera/eye space.
|
||||
position = vec3(gl_ModelViewMatrix * gl_Vertex);
|
||||
normal = vec3(gl_ModelViewMatrix * vec4(gl_Normal, 0.0));
|
||||
|
||||
// Pass texture coordinate.
|
||||
texCoord = gl_MultiTexCoord0.xy;
|
||||
}
|
||||
Reference in New Issue
Block a user