sandtrix
173
sandtrix/assets/assets.txt
Normal file
@ -0,0 +1,173 @@
|
|||||||
|
a:music/theme.mp3:4002240:audio/mpeg
|
||||||
|
a:sound/game_over.wav:523792:audio/x-wav
|
||||||
|
a:sound/game_over_highscore.wav:523792:audio/x-wav
|
||||||
|
a:sound/game_over_sand.wav:523792:audio/x-wav
|
||||||
|
a:sound/menu_select.wav:523806:audio/x-wav
|
||||||
|
a:sound/menu_theme_unlock.wav:523792:audio/x-wav
|
||||||
|
a:sound/pause.wav:523806:audio/x-wav
|
||||||
|
a:sound/play_beep.wav:523806:audio/x-wav
|
||||||
|
a:sound/resolve_1.wav:523806:audio/x-wav
|
||||||
|
a:sound/resolve_10.wav:523806:audio/x-wav
|
||||||
|
a:sound/resolve_2.wav:523806:audio/x-wav
|
||||||
|
a:sound/resolve_3.wav:523806:audio/x-wav
|
||||||
|
a:sound/resolve_4.wav:523806:audio/x-wav
|
||||||
|
a:sound/resolve_5.wav:523806:audio/x-wav
|
||||||
|
a:sound/resolve_6.wav:523806:audio/x-wav
|
||||||
|
a:sound/resolve_7.wav:523806:audio/x-wav
|
||||||
|
a:sound/resolve_8.wav:523806:audio/x-wav
|
||||||
|
a:sound/resolve_9.wav:523806:audio/x-wav
|
||||||
|
a:sound/start_beep.wav:523806:audio/x-wav
|
||||||
|
a:sound/tetromino_drop.wav:523806:audio/x-wav
|
||||||
|
a:sound/tetromino_rotate.wav:523806:audio/x-wav
|
||||||
|
a:sound/title_transition.wav:523806:audio/x-wav
|
||||||
|
i:sprites/appicon.png:287:image/png
|
||||||
|
i:sprites/combos/10x.png:606:image/png
|
||||||
|
i:sprites/combos/2x.png:450:image/png
|
||||||
|
i:sprites/combos/3x.png:403:image/png
|
||||||
|
i:sprites/combos/4x.png:414:image/png
|
||||||
|
i:sprites/combos/5x.png:434:image/png
|
||||||
|
i:sprites/combos/6x.png:438:image/png
|
||||||
|
i:sprites/combos/7x.png:422:image/png
|
||||||
|
i:sprites/combos/8x.png:420:image/png
|
||||||
|
i:sprites/combos/9x.png:407:image/png
|
||||||
|
i:sprites/combo_meter.png:403:image/png
|
||||||
|
t:sprites/fonts/font_help.fnt:16187:application/unknown
|
||||||
|
i:sprites/fonts/font_help.png:2403:image/png
|
||||||
|
t:sprites/fonts/font_map_score.fnt:10932:application/unknown
|
||||||
|
i:sprites/fonts/font_map_score.png:2519:image/png
|
||||||
|
i:sprites/gui/border.png:163:image/png
|
||||||
|
i:sprites/gui/button.png:176:image/png
|
||||||
|
i:sprites/gui/button_pressed.png:177:image/png
|
||||||
|
i:sprites/gui/checkbox.png:167:image/png
|
||||||
|
i:sprites/gui/colors.png:1368:image/png
|
||||||
|
i:sprites/gui/colors_overlay.png:126:image/png
|
||||||
|
i:sprites/gui/combobox.png:167:image/png
|
||||||
|
i:sprites/gui/combobox_list.png:147:image/png
|
||||||
|
i:sprites/gui/combobox_list_selected.png:147:image/png
|
||||||
|
i:sprites/gui/combobox_open.png:170:image/png
|
||||||
|
i:sprites/gui/context_menu.png:149:image/png
|
||||||
|
i:sprites/gui/context_menu_selected.png:149:image/png
|
||||||
|
i:sprites/gui/cursors/arrow.png:196:image/png
|
||||||
|
i:sprites/gui/cursors/transparent.png:143:image/png
|
||||||
|
b:sprites/gui/fonts/fonts-ttf/bitcell_memesbruh03.ttf:67612:application/unknown
|
||||||
|
b:sprites/gui/fonts/fonts-ttf/Font 1980 v2020/1980v202001.ttf:11896:application/unknown
|
||||||
|
b:sprites/gui/fonts/fonts-ttf/Font 1980 v2020/1980v202002.ttf:12640:application/unknown
|
||||||
|
b:sprites/gui/fonts/fonts-ttf/Font 1980 v2020/1980v202003.ttf:11016:application/unknown
|
||||||
|
b:sprites/gui/fonts/fonts-ttf/Font 1980 v2020/1980v202004.ttf:12424:application/unknown
|
||||||
|
b:sprites/gui/fonts/fonts-ttf/Font 1980 v2020/1980v202005.ttf:12660:application/unknown
|
||||||
|
t:sprites/gui/fonts/font_black.fnt:16470:application/unknown
|
||||||
|
i:sprites/gui/fonts/font_black.png:2520:image/png
|
||||||
|
t:sprites/gui/fonts/font_white.fnt:16468:application/unknown
|
||||||
|
i:sprites/gui/fonts/font_white.png:2533:image/png
|
||||||
|
i:sprites/gui/icons/case.png:163:image/png
|
||||||
|
i:sprites/gui/icons/close.png:161:image/png
|
||||||
|
i:sprites/gui/icons/color.png:370:image/png
|
||||||
|
i:sprites/gui/icons/delete.png:169:image/png
|
||||||
|
i:sprites/gui/icons/extend.png:127:image/png
|
||||||
|
i:sprites/gui/icons/information.png:144:image/png
|
||||||
|
i:sprites/gui/icons/question.png:163:image/png
|
||||||
|
i:sprites/gui/inventory.png:184:image/png
|
||||||
|
i:sprites/gui/inventory_dragged.png:152:image/png
|
||||||
|
i:sprites/gui/inventory_dragged_x2.png:173:image/png
|
||||||
|
i:sprites/gui/inventory_selected.png:184:image/png
|
||||||
|
i:sprites/gui/inventory_selected_x2.png:201:image/png
|
||||||
|
i:sprites/gui/inventory_x2.png:201:image/png
|
||||||
|
i:sprites/gui/knob.png:362:image/png
|
||||||
|
i:sprites/gui/knob_background.png:222:image/png
|
||||||
|
i:sprites/gui/knob_endless.png:402:image/png
|
||||||
|
i:sprites/gui/list.png:138:image/png
|
||||||
|
i:sprites/gui/list_drag.png:144:image/png
|
||||||
|
i:sprites/gui/list_selected.png:138:image/png
|
||||||
|
i:sprites/gui/notification_bar.png:146:image/png
|
||||||
|
i:sprites/gui/ostextinput_character.png:161:image/png
|
||||||
|
i:sprites/gui/ostextinput_confirm.png:212:image/png
|
||||||
|
i:sprites/gui/ostextinput_delete.png:207:image/png
|
||||||
|
i:sprites/gui/ostextinput_lowercase.png:208:image/png
|
||||||
|
i:sprites/gui/ostextinput_selected.png:143:image/png
|
||||||
|
i:sprites/gui/ostextinput_uppercase.png:206:image/png
|
||||||
|
i:sprites/gui/progressbar.png:151:image/png
|
||||||
|
i:sprites/gui/progressbar_bar.png:172:image/png
|
||||||
|
i:sprites/gui/radio.png:201:image/png
|
||||||
|
i:sprites/gui/scrollbar_button_horizontal.png:153:image/png
|
||||||
|
i:sprites/gui/scrollbar_button_vertical.png:153:image/png
|
||||||
|
i:sprites/gui/scrollbar_horizontal.png:150:image/png
|
||||||
|
i:sprites/gui/scrollbar_vertical.png:148:image/png
|
||||||
|
i:sprites/gui/separator_horizontal.png:145:image/png
|
||||||
|
i:sprites/gui/separator_vertical.png:142:image/png
|
||||||
|
i:sprites/gui/shape_diamond.png:491:image/png
|
||||||
|
i:sprites/gui/shape_oval.png:383:image/png
|
||||||
|
i:sprites/gui/shape_rect.png:147:image/png
|
||||||
|
i:sprites/gui/shape_right_triangle_ld.png:409:image/png
|
||||||
|
i:sprites/gui/shape_right_triangle_lu.png:408:image/png
|
||||||
|
i:sprites/gui/shape_right_triangle_rd.png:406:image/png
|
||||||
|
i:sprites/gui/shape_right_triangle_ru.png:408:image/png
|
||||||
|
i:sprites/gui/shape_triangle.png:1453:image/png
|
||||||
|
i:sprites/gui/tab.png:155:image/png
|
||||||
|
i:sprites/gui/tab_bigicon.png:151:image/png
|
||||||
|
i:sprites/gui/tab_border.png:153:image/png
|
||||||
|
i:sprites/gui/tab_selected.png:152:image/png
|
||||||
|
i:sprites/gui/tab__bigicon_selected.png:149:image/png
|
||||||
|
i:sprites/gui/textfield.png:143:image/png
|
||||||
|
i:sprites/gui/textfield_caret.png:130:image/png
|
||||||
|
i:sprites/gui/textfield_focused.png:143:image/png
|
||||||
|
i:sprites/gui/textfield_validation_overlay.png:135:image/png
|
||||||
|
i:sprites/gui/tooltip.png:162:image/png
|
||||||
|
i:sprites/gui/tooltip_line_x.png:119:image/png
|
||||||
|
i:sprites/gui/tooltip_line_y.png:119:image/png
|
||||||
|
i:sprites/gui/tooltip_title.png:143:image/png
|
||||||
|
i:sprites/gui/window.png:176:image/png
|
||||||
|
i:sprites/menu/difficulty.png:206:image/png
|
||||||
|
i:sprites/menu/helpimage_1.png:273:image/png
|
||||||
|
i:sprites/menu/helpimage_2.png:284:image/png
|
||||||
|
i:sprites/menu/icon_back.png:156:image/png
|
||||||
|
i:sprites/menu/icon_colorblind.png:176:image/png
|
||||||
|
i:sprites/menu/icon_exit.png:161:image/png
|
||||||
|
i:sprites/menu/icon_fullscreen.png:183:image/png
|
||||||
|
i:sprites/menu/icon_help.png:144:image/png
|
||||||
|
i:sprites/menu/icon_next.png:150:image/png
|
||||||
|
i:sprites/menu/icon_previous.png:152:image/png
|
||||||
|
i:sprites/menu/icon_speaker.png:190:image/png
|
||||||
|
i:sprites/menu/icon_viewport.png:175:image/png
|
||||||
|
i:sprites/menu/menu_bg.png:260:image/png
|
||||||
|
i:sprites/menu/p_1.png:154:image/png
|
||||||
|
i:sprites/menu/p_2.png:162:image/png
|
||||||
|
i:sprites/menu/p_3.png:164:image/png
|
||||||
|
i:sprites/menu/p_4.png:135:image/png
|
||||||
|
i:sprites/menu/p_5.png:165:image/png
|
||||||
|
i:sprites/menu/p_6.png:157:image/png
|
||||||
|
i:sprites/menu/p_7.png:167:image/png
|
||||||
|
i:sprites/menu/shooting_star_1.png:1073:image/png
|
||||||
|
i:sprites/menu/shooting_star_2.png:904:image/png
|
||||||
|
i:sprites/menu/title_1.png:1085:image/png
|
||||||
|
i:sprites/menu/title_2.png:1387:image/png
|
||||||
|
i:sprites/patterns/pattern_1_1.png:249:image/png
|
||||||
|
i:sprites/patterns/pattern_2_1.png:222:image/png
|
||||||
|
i:sprites/patterns/pattern_3_1.png:222:image/png
|
||||||
|
i:sprites/pixel.png:119:image/png
|
||||||
|
i:sprites/shapes/I.png:303:image/png
|
||||||
|
i:sprites/shapes/I_SINGLE.png:156:image/png
|
||||||
|
i:sprites/shapes/J.png:335:image/png
|
||||||
|
i:sprites/shapes/J_SINGLE.png:175:image/png
|
||||||
|
i:sprites/shapes/L.png:319:image/png
|
||||||
|
i:sprites/shapes/L_SINGLE.png:171:image/png
|
||||||
|
i:sprites/shapes/O.png:262:image/png
|
||||||
|
i:sprites/shapes/O_SINGLE.png:135:image/png
|
||||||
|
i:sprites/shapes/S.png:325:image/png
|
||||||
|
i:sprites/shapes/S_SINGLE.png:171:image/png
|
||||||
|
i:sprites/shapes/T.png:326:image/png
|
||||||
|
i:sprites/shapes/T_SINGLE.png:170:image/png
|
||||||
|
i:sprites/shapes/Z.png:312:image/png
|
||||||
|
i:sprites/shapes/Z_SINGLE.png:172:image/png
|
||||||
|
i:sprites/startlight.png:624:image/png
|
||||||
|
i:sprites/themes/default_1.png:788:image/png
|
||||||
|
i:sprites/themes/default_2.png:219:image/png
|
||||||
|
t:com/badlogic/gdx/utils/lsans-15.fnt:17711:application/unknown
|
||||||
|
i:com/badlogic/gdx/utils/lsans-15.png:14652:image/png
|
||||||
|
t:com/badlogic/gdx/graphics/g3d/particles/particles.fragment.glsl:820:application/unknown
|
||||||
|
t:com/badlogic/gdx/graphics/g3d/particles/particles.vertex.glsl:2886:application/unknown
|
||||||
|
t:com/badlogic/gdx/graphics/g3d/shaders/depth.fragment.glsl:869:application/unknown
|
||||||
|
t:com/badlogic/gdx/graphics/g3d/shaders/default.vertex.glsl:9096:application/unknown
|
||||||
|
t:com/badlogic/gdx/graphics/g3d/shaders/default.fragment.glsl:5874:application/unknown
|
||||||
|
t:com/badlogic/gdx/graphics/g3d/shaders/depth.vertex.glsl:2931:application/unknown
|
||||||
|
t:com/badlogic/gdx/utils/lsans-15.fnt:17711:application/unknown
|
||||||
|
i:com/badlogic/gdx/utils/lsans-15.png:14652:image/png
|
@ -0,0 +1,39 @@
|
|||||||
|
#ifdef GL_ES
|
||||||
|
#define LOWP lowp
|
||||||
|
#define MED mediump
|
||||||
|
#define HIGH highp
|
||||||
|
precision mediump float;
|
||||||
|
#else
|
||||||
|
#define MED
|
||||||
|
#define LOWP
|
||||||
|
#define HIGH
|
||||||
|
#endif
|
||||||
|
|
||||||
|
|
||||||
|
#ifdef billboard
|
||||||
|
//Billboard particles
|
||||||
|
varying vec4 v_color;
|
||||||
|
varying MED vec2 v_texCoords0;
|
||||||
|
uniform sampler2D u_diffuseTexture;
|
||||||
|
|
||||||
|
void main() {
|
||||||
|
gl_FragColor = texture2D(u_diffuseTexture, v_texCoords0) * v_color;
|
||||||
|
}
|
||||||
|
#else
|
||||||
|
|
||||||
|
//Point particles
|
||||||
|
varying vec4 v_color;
|
||||||
|
varying vec4 v_rotation;
|
||||||
|
varying MED vec4 v_region;
|
||||||
|
varying vec2 v_uvRegionCenter;
|
||||||
|
|
||||||
|
uniform sampler2D u_diffuseTexture;
|
||||||
|
uniform vec2 u_regionSize;
|
||||||
|
|
||||||
|
void main() {
|
||||||
|
vec2 uv = v_region.xy + gl_PointCoord*v_region.zw - v_uvRegionCenter;
|
||||||
|
vec2 texCoord = mat2(v_rotation.x, v_rotation.y, v_rotation.z, v_rotation.w) * uv +v_uvRegionCenter;
|
||||||
|
gl_FragColor = texture2D(u_diffuseTexture, texCoord)* v_color;
|
||||||
|
}
|
||||||
|
|
||||||
|
#endif
|
@ -0,0 +1,110 @@
|
|||||||
|
#ifdef GL_ES
|
||||||
|
#define LOWP lowp
|
||||||
|
#define MED mediump
|
||||||
|
#define HIGH highp
|
||||||
|
precision mediump float;
|
||||||
|
#else
|
||||||
|
#define MED
|
||||||
|
#define LOWP
|
||||||
|
#define HIGH
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifdef billboard
|
||||||
|
//Billboard particles
|
||||||
|
//In
|
||||||
|
attribute vec3 a_position;
|
||||||
|
attribute vec2 a_texCoord0;
|
||||||
|
attribute vec4 a_sizeAndRotation;
|
||||||
|
attribute vec4 a_color;
|
||||||
|
|
||||||
|
//out
|
||||||
|
varying MED vec2 v_texCoords0;
|
||||||
|
varying vec4 v_color;
|
||||||
|
|
||||||
|
//Camera
|
||||||
|
uniform mat4 u_projViewTrans;
|
||||||
|
|
||||||
|
//Billboard to screen
|
||||||
|
#ifdef screenFacing
|
||||||
|
uniform vec3 u_cameraInvDirection;
|
||||||
|
uniform vec3 u_cameraRight;
|
||||||
|
uniform vec3 u_cameraUp;
|
||||||
|
#endif
|
||||||
|
#ifdef viewPointFacing
|
||||||
|
uniform vec3 u_cameraPosition;
|
||||||
|
uniform vec3 u_cameraUp;
|
||||||
|
#endif
|
||||||
|
#ifdef paticleDirectionFacing
|
||||||
|
uniform vec3 u_cameraPosition;
|
||||||
|
attribute vec3 a_direction;
|
||||||
|
#endif
|
||||||
|
|
||||||
|
void main() {
|
||||||
|
|
||||||
|
#ifdef screenFacing
|
||||||
|
vec3 right = u_cameraRight;
|
||||||
|
vec3 up = u_cameraUp;
|
||||||
|
vec3 look = u_cameraInvDirection;
|
||||||
|
#endif
|
||||||
|
#ifdef viewPointFacing
|
||||||
|
vec3 look = normalize(u_cameraPosition - a_position);
|
||||||
|
vec3 right = normalize(cross(u_cameraUp, look));
|
||||||
|
vec3 up = normalize(cross(look, right));
|
||||||
|
#endif
|
||||||
|
#ifdef paticleDirectionFacing
|
||||||
|
vec3 up = a_direction;
|
||||||
|
vec3 look = normalize(u_cameraPosition - a_position);
|
||||||
|
vec3 right = normalize(cross(up, look));
|
||||||
|
look = normalize(cross(right, up));
|
||||||
|
#endif
|
||||||
|
|
||||||
|
//Rotate around look
|
||||||
|
vec3 axis = look;
|
||||||
|
float c = a_sizeAndRotation.z;
|
||||||
|
float s = a_sizeAndRotation.w;
|
||||||
|
float oc = 1.0 - c;
|
||||||
|
|
||||||
|
mat3 rot = mat3(oc * axis.x * axis.x + c, oc * axis.x * axis.y - axis.z * s, oc * axis.z * axis.x + axis.y * s,
|
||||||
|
oc * axis.x * axis.y + axis.z * s, oc * axis.y * axis.y + c, oc * axis.y * axis.z - axis.x * s,
|
||||||
|
oc * axis.z * axis.x - axis.y * s, oc * axis.y * axis.z + axis.x * s, oc * axis.z * axis.z + c);
|
||||||
|
vec3 offset = rot*(right*a_sizeAndRotation.x + up*a_sizeAndRotation.y );
|
||||||
|
|
||||||
|
gl_Position = u_projViewTrans * vec4(a_position + offset, 1.0);
|
||||||
|
v_texCoords0 = a_texCoord0;
|
||||||
|
v_color = a_color;
|
||||||
|
}
|
||||||
|
#else
|
||||||
|
//Point particles
|
||||||
|
attribute vec3 a_position;
|
||||||
|
attribute vec3 a_sizeAndRotation;
|
||||||
|
attribute vec4 a_color;
|
||||||
|
attribute vec4 a_region;
|
||||||
|
|
||||||
|
//out
|
||||||
|
varying vec4 v_color;
|
||||||
|
varying vec4 v_rotation;
|
||||||
|
varying MED vec4 v_region;
|
||||||
|
varying vec2 v_uvRegionCenter;
|
||||||
|
|
||||||
|
//Camera
|
||||||
|
uniform mat4 u_projTrans;
|
||||||
|
//should be modelView but particles are already in world coordinates
|
||||||
|
uniform mat4 u_viewTrans;
|
||||||
|
uniform float u_screenWidth;
|
||||||
|
uniform vec2 u_regionSize;
|
||||||
|
|
||||||
|
void main(){
|
||||||
|
|
||||||
|
float halfSize = 0.5*a_sizeAndRotation.x;
|
||||||
|
vec4 eyePos = u_viewTrans * vec4(a_position, 1);
|
||||||
|
vec4 projCorner = u_projTrans * vec4(halfSize, halfSize, eyePos.z, eyePos.w);
|
||||||
|
gl_PointSize = u_screenWidth * projCorner.x / projCorner.w;
|
||||||
|
gl_Position = u_projTrans * eyePos;
|
||||||
|
v_rotation = vec4(a_sizeAndRotation.y, a_sizeAndRotation.z, -a_sizeAndRotation.z, a_sizeAndRotation.y);
|
||||||
|
v_color = a_color;
|
||||||
|
v_region.xy = a_region.xy;
|
||||||
|
v_region.zw = a_region.zw -a_region.xy;
|
||||||
|
v_uvRegionCenter = a_region.xy +v_region.zw*0.5;
|
||||||
|
}
|
||||||
|
|
||||||
|
#endif
|
@ -0,0 +1,210 @@
|
|||||||
|
#ifdef GL_ES
|
||||||
|
#define LOWP lowp
|
||||||
|
#define MED mediump
|
||||||
|
#define HIGH highp
|
||||||
|
precision mediump float;
|
||||||
|
#else
|
||||||
|
#define MED
|
||||||
|
#define LOWP
|
||||||
|
#define HIGH
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if defined(specularTextureFlag) || defined(specularColorFlag)
|
||||||
|
#define specularFlag
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifdef normalFlag
|
||||||
|
varying vec3 v_normal;
|
||||||
|
#endif //normalFlag
|
||||||
|
|
||||||
|
#if defined(colorFlag)
|
||||||
|
varying vec4 v_color;
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifdef blendedFlag
|
||||||
|
varying float v_opacity;
|
||||||
|
#ifdef alphaTestFlag
|
||||||
|
varying float v_alphaTest;
|
||||||
|
#endif //alphaTestFlag
|
||||||
|
#endif //blendedFlag
|
||||||
|
|
||||||
|
#if defined(diffuseTextureFlag) || defined(specularTextureFlag) || defined(emissiveTextureFlag)
|
||||||
|
#define textureFlag
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifdef diffuseTextureFlag
|
||||||
|
varying MED vec2 v_diffuseUV;
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifdef specularTextureFlag
|
||||||
|
varying MED vec2 v_specularUV;
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifdef emissiveTextureFlag
|
||||||
|
varying MED vec2 v_emissiveUV;
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifdef diffuseColorFlag
|
||||||
|
uniform vec4 u_diffuseColor;
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifdef diffuseTextureFlag
|
||||||
|
uniform sampler2D u_diffuseTexture;
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifdef specularColorFlag
|
||||||
|
uniform vec4 u_specularColor;
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifdef specularTextureFlag
|
||||||
|
uniform sampler2D u_specularTexture;
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifdef normalTextureFlag
|
||||||
|
uniform sampler2D u_normalTexture;
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifdef emissiveColorFlag
|
||||||
|
uniform vec4 u_emissiveColor;
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifdef emissiveTextureFlag
|
||||||
|
uniform sampler2D u_emissiveTexture;
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifdef lightingFlag
|
||||||
|
varying vec3 v_lightDiffuse;
|
||||||
|
|
||||||
|
#if defined(ambientLightFlag) || defined(ambientCubemapFlag) || defined(sphericalHarmonicsFlag)
|
||||||
|
#define ambientFlag
|
||||||
|
#endif //ambientFlag
|
||||||
|
|
||||||
|
#ifdef specularFlag
|
||||||
|
varying vec3 v_lightSpecular;
|
||||||
|
#endif //specularFlag
|
||||||
|
|
||||||
|
#ifdef shadowMapFlag
|
||||||
|
uniform sampler2D u_shadowTexture;
|
||||||
|
uniform float u_shadowPCFOffset;
|
||||||
|
varying vec3 v_shadowMapUv;
|
||||||
|
#define separateAmbientFlag
|
||||||
|
|
||||||
|
float getShadowness(vec2 offset)
|
||||||
|
{
|
||||||
|
const vec4 bitShifts = vec4(1.0, 1.0 / 255.0, 1.0 / 65025.0, 1.0 / 16581375.0);
|
||||||
|
return step(v_shadowMapUv.z, dot(texture2D(u_shadowTexture, v_shadowMapUv.xy + offset), bitShifts));//+(1.0/255.0));
|
||||||
|
}
|
||||||
|
|
||||||
|
float getShadow()
|
||||||
|
{
|
||||||
|
return (//getShadowness(vec2(0,0)) +
|
||||||
|
getShadowness(vec2(u_shadowPCFOffset, u_shadowPCFOffset)) +
|
||||||
|
getShadowness(vec2(-u_shadowPCFOffset, u_shadowPCFOffset)) +
|
||||||
|
getShadowness(vec2(u_shadowPCFOffset, -u_shadowPCFOffset)) +
|
||||||
|
getShadowness(vec2(-u_shadowPCFOffset, -u_shadowPCFOffset))) * 0.25;
|
||||||
|
}
|
||||||
|
#endif //shadowMapFlag
|
||||||
|
|
||||||
|
#if defined(ambientFlag) && defined(separateAmbientFlag)
|
||||||
|
varying vec3 v_ambientLight;
|
||||||
|
#endif //separateAmbientFlag
|
||||||
|
|
||||||
|
#endif //lightingFlag
|
||||||
|
|
||||||
|
#ifdef fogFlag
|
||||||
|
uniform vec4 u_fogColor;
|
||||||
|
varying float v_fog;
|
||||||
|
#endif // fogFlag
|
||||||
|
|
||||||
|
void main() {
|
||||||
|
#if defined(normalFlag)
|
||||||
|
vec3 normal = v_normal;
|
||||||
|
#endif // normalFlag
|
||||||
|
|
||||||
|
#if defined(diffuseTextureFlag) && defined(diffuseColorFlag) && defined(colorFlag)
|
||||||
|
vec4 diffuse = texture2D(u_diffuseTexture, v_diffuseUV) * u_diffuseColor * v_color;
|
||||||
|
#elif defined(diffuseTextureFlag) && defined(diffuseColorFlag)
|
||||||
|
vec4 diffuse = texture2D(u_diffuseTexture, v_diffuseUV) * u_diffuseColor;
|
||||||
|
#elif defined(diffuseTextureFlag) && defined(colorFlag)
|
||||||
|
vec4 diffuse = texture2D(u_diffuseTexture, v_diffuseUV) * v_color;
|
||||||
|
#elif defined(diffuseTextureFlag)
|
||||||
|
vec4 diffuse = texture2D(u_diffuseTexture, v_diffuseUV);
|
||||||
|
#elif defined(diffuseColorFlag) && defined(colorFlag)
|
||||||
|
vec4 diffuse = u_diffuseColor * v_color;
|
||||||
|
#elif defined(diffuseColorFlag)
|
||||||
|
vec4 diffuse = u_diffuseColor;
|
||||||
|
#elif defined(colorFlag)
|
||||||
|
vec4 diffuse = v_color;
|
||||||
|
#else
|
||||||
|
vec4 diffuse = vec4(1.0);
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if defined(emissiveTextureFlag) && defined(emissiveColorFlag)
|
||||||
|
vec4 emissive = texture2D(u_emissiveTexture, v_emissiveUV) * u_emissiveColor;
|
||||||
|
#elif defined(emissiveTextureFlag)
|
||||||
|
vec4 emissive = texture2D(u_emissiveTexture, v_emissiveUV);
|
||||||
|
#elif defined(emissiveColorFlag)
|
||||||
|
vec4 emissive = u_emissiveColor;
|
||||||
|
#else
|
||||||
|
vec4 emissive = vec4(0.0);
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if (!defined(lightingFlag))
|
||||||
|
gl_FragColor.rgb = diffuse.rgb + emissive.rgb;
|
||||||
|
#elif (!defined(specularFlag))
|
||||||
|
#if defined(ambientFlag) && defined(separateAmbientFlag)
|
||||||
|
#ifdef shadowMapFlag
|
||||||
|
gl_FragColor.rgb = (diffuse.rgb * (v_ambientLight + getShadow() * v_lightDiffuse)) + emissive.rgb;
|
||||||
|
//gl_FragColor.rgb = texture2D(u_shadowTexture, v_shadowMapUv.xy);
|
||||||
|
#else
|
||||||
|
gl_FragColor.rgb = (diffuse.rgb * (v_ambientLight + v_lightDiffuse)) + emissive.rgb;
|
||||||
|
#endif //shadowMapFlag
|
||||||
|
#else
|
||||||
|
#ifdef shadowMapFlag
|
||||||
|
gl_FragColor.rgb = getShadow() * (diffuse.rgb * v_lightDiffuse) + emissive.rgb;
|
||||||
|
#else
|
||||||
|
gl_FragColor.rgb = (diffuse.rgb * v_lightDiffuse) + emissive.rgb;
|
||||||
|
#endif //shadowMapFlag
|
||||||
|
#endif
|
||||||
|
#else
|
||||||
|
#if defined(specularTextureFlag) && defined(specularColorFlag)
|
||||||
|
vec3 specular = texture2D(u_specularTexture, v_specularUV).rgb * u_specularColor.rgb * v_lightSpecular;
|
||||||
|
#elif defined(specularTextureFlag)
|
||||||
|
vec3 specular = texture2D(u_specularTexture, v_specularUV).rgb * v_lightSpecular;
|
||||||
|
#elif defined(specularColorFlag)
|
||||||
|
vec3 specular = u_specularColor.rgb * v_lightSpecular;
|
||||||
|
#else
|
||||||
|
vec3 specular = v_lightSpecular;
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if defined(ambientFlag) && defined(separateAmbientFlag)
|
||||||
|
#ifdef shadowMapFlag
|
||||||
|
gl_FragColor.rgb = (diffuse.rgb * (getShadow() * v_lightDiffuse + v_ambientLight)) + specular + emissive.rgb;
|
||||||
|
//gl_FragColor.rgb = texture2D(u_shadowTexture, v_shadowMapUv.xy);
|
||||||
|
#else
|
||||||
|
gl_FragColor.rgb = (diffuse.rgb * (v_lightDiffuse + v_ambientLight)) + specular + emissive.rgb;
|
||||||
|
#endif //shadowMapFlag
|
||||||
|
#else
|
||||||
|
#ifdef shadowMapFlag
|
||||||
|
gl_FragColor.rgb = getShadow() * ((diffuse.rgb * v_lightDiffuse) + specular) + emissive.rgb;
|
||||||
|
#else
|
||||||
|
gl_FragColor.rgb = (diffuse.rgb * v_lightDiffuse) + specular + emissive.rgb;
|
||||||
|
#endif //shadowMapFlag
|
||||||
|
#endif
|
||||||
|
#endif //lightingFlag
|
||||||
|
|
||||||
|
#ifdef fogFlag
|
||||||
|
gl_FragColor.rgb = mix(gl_FragColor.rgb, u_fogColor.rgb, v_fog);
|
||||||
|
#endif // end fogFlag
|
||||||
|
|
||||||
|
#ifdef blendedFlag
|
||||||
|
gl_FragColor.a = diffuse.a * v_opacity;
|
||||||
|
#ifdef alphaTestFlag
|
||||||
|
if (gl_FragColor.a <= v_alphaTest)
|
||||||
|
discard;
|
||||||
|
#endif
|
||||||
|
#else
|
||||||
|
gl_FragColor.a = 1.0;
|
||||||
|
#endif
|
||||||
|
|
||||||
|
}
|
@ -0,0 +1,345 @@
|
|||||||
|
#if defined(diffuseTextureFlag) || defined(specularTextureFlag) || defined(emissiveTextureFlag)
|
||||||
|
#define textureFlag
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if defined(specularTextureFlag) || defined(specularColorFlag)
|
||||||
|
#define specularFlag
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if defined(specularFlag) || defined(fogFlag)
|
||||||
|
#define cameraPositionFlag
|
||||||
|
#endif
|
||||||
|
|
||||||
|
attribute vec3 a_position;
|
||||||
|
uniform mat4 u_projViewTrans;
|
||||||
|
|
||||||
|
#if defined(colorFlag)
|
||||||
|
varying vec4 v_color;
|
||||||
|
attribute vec4 a_color;
|
||||||
|
#endif // colorFlag
|
||||||
|
|
||||||
|
#ifdef normalFlag
|
||||||
|
attribute vec3 a_normal;
|
||||||
|
uniform mat3 u_normalMatrix;
|
||||||
|
varying vec3 v_normal;
|
||||||
|
#endif // normalFlag
|
||||||
|
|
||||||
|
#ifdef textureFlag
|
||||||
|
attribute vec2 a_texCoord0;
|
||||||
|
#endif // textureFlag
|
||||||
|
|
||||||
|
#ifdef diffuseTextureFlag
|
||||||
|
uniform vec4 u_diffuseUVTransform;
|
||||||
|
varying vec2 v_diffuseUV;
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifdef emissiveTextureFlag
|
||||||
|
uniform vec4 u_emissiveUVTransform;
|
||||||
|
varying vec2 v_emissiveUV;
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifdef specularTextureFlag
|
||||||
|
uniform vec4 u_specularUVTransform;
|
||||||
|
varying vec2 v_specularUV;
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifdef boneWeight0Flag
|
||||||
|
#define boneWeightsFlag
|
||||||
|
attribute vec2 a_boneWeight0;
|
||||||
|
#endif //boneWeight0Flag
|
||||||
|
|
||||||
|
#ifdef boneWeight1Flag
|
||||||
|
#ifndef boneWeightsFlag
|
||||||
|
#define boneWeightsFlag
|
||||||
|
#endif
|
||||||
|
attribute vec2 a_boneWeight1;
|
||||||
|
#endif //boneWeight1Flag
|
||||||
|
|
||||||
|
#ifdef boneWeight2Flag
|
||||||
|
#ifndef boneWeightsFlag
|
||||||
|
#define boneWeightsFlag
|
||||||
|
#endif
|
||||||
|
attribute vec2 a_boneWeight2;
|
||||||
|
#endif //boneWeight2Flag
|
||||||
|
|
||||||
|
#ifdef boneWeight3Flag
|
||||||
|
#ifndef boneWeightsFlag
|
||||||
|
#define boneWeightsFlag
|
||||||
|
#endif
|
||||||
|
attribute vec2 a_boneWeight3;
|
||||||
|
#endif //boneWeight3Flag
|
||||||
|
|
||||||
|
#ifdef boneWeight4Flag
|
||||||
|
#ifndef boneWeightsFlag
|
||||||
|
#define boneWeightsFlag
|
||||||
|
#endif
|
||||||
|
attribute vec2 a_boneWeight4;
|
||||||
|
#endif //boneWeight4Flag
|
||||||
|
|
||||||
|
#ifdef boneWeight5Flag
|
||||||
|
#ifndef boneWeightsFlag
|
||||||
|
#define boneWeightsFlag
|
||||||
|
#endif
|
||||||
|
attribute vec2 a_boneWeight5;
|
||||||
|
#endif //boneWeight5Flag
|
||||||
|
|
||||||
|
#ifdef boneWeight6Flag
|
||||||
|
#ifndef boneWeightsFlag
|
||||||
|
#define boneWeightsFlag
|
||||||
|
#endif
|
||||||
|
attribute vec2 a_boneWeight6;
|
||||||
|
#endif //boneWeight6Flag
|
||||||
|
|
||||||
|
#ifdef boneWeight7Flag
|
||||||
|
#ifndef boneWeightsFlag
|
||||||
|
#define boneWeightsFlag
|
||||||
|
#endif
|
||||||
|
attribute vec2 a_boneWeight7;
|
||||||
|
#endif //boneWeight7Flag
|
||||||
|
|
||||||
|
#if defined(numBones) && defined(boneWeightsFlag)
|
||||||
|
#if (numBones > 0)
|
||||||
|
#define skinningFlag
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
|
uniform mat4 u_worldTrans;
|
||||||
|
|
||||||
|
#if defined(numBones)
|
||||||
|
#if numBones > 0
|
||||||
|
uniform mat4 u_bones[numBones];
|
||||||
|
#endif //numBones
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifdef shininessFlag
|
||||||
|
uniform float u_shininess;
|
||||||
|
#else
|
||||||
|
const float u_shininess = 20.0;
|
||||||
|
#endif // shininessFlag
|
||||||
|
|
||||||
|
#ifdef blendedFlag
|
||||||
|
uniform float u_opacity;
|
||||||
|
varying float v_opacity;
|
||||||
|
|
||||||
|
#ifdef alphaTestFlag
|
||||||
|
uniform float u_alphaTest;
|
||||||
|
varying float v_alphaTest;
|
||||||
|
#endif //alphaTestFlag
|
||||||
|
#endif // blendedFlag
|
||||||
|
|
||||||
|
#ifdef lightingFlag
|
||||||
|
varying vec3 v_lightDiffuse;
|
||||||
|
|
||||||
|
#ifdef ambientLightFlag
|
||||||
|
uniform vec3 u_ambientLight;
|
||||||
|
#endif // ambientLightFlag
|
||||||
|
|
||||||
|
#ifdef ambientCubemapFlag
|
||||||
|
uniform vec3 u_ambientCubemap[6];
|
||||||
|
#endif // ambientCubemapFlag
|
||||||
|
|
||||||
|
#ifdef sphericalHarmonicsFlag
|
||||||
|
uniform vec3 u_sphericalHarmonics[9];
|
||||||
|
#endif //sphericalHarmonicsFlag
|
||||||
|
|
||||||
|
#ifdef specularFlag
|
||||||
|
varying vec3 v_lightSpecular;
|
||||||
|
#endif // specularFlag
|
||||||
|
|
||||||
|
#ifdef cameraPositionFlag
|
||||||
|
uniform vec4 u_cameraPosition;
|
||||||
|
#endif // cameraPositionFlag
|
||||||
|
|
||||||
|
#ifdef fogFlag
|
||||||
|
varying float v_fog;
|
||||||
|
#endif // fogFlag
|
||||||
|
|
||||||
|
|
||||||
|
#if numDirectionalLights > 0
|
||||||
|
struct DirectionalLight
|
||||||
|
{
|
||||||
|
vec3 color;
|
||||||
|
vec3 direction;
|
||||||
|
};
|
||||||
|
uniform DirectionalLight u_dirLights[numDirectionalLights];
|
||||||
|
#endif // numDirectionalLights
|
||||||
|
|
||||||
|
#if numPointLights > 0
|
||||||
|
struct PointLight
|
||||||
|
{
|
||||||
|
vec3 color;
|
||||||
|
vec3 position;
|
||||||
|
};
|
||||||
|
uniform PointLight u_pointLights[numPointLights];
|
||||||
|
#endif // numPointLights
|
||||||
|
|
||||||
|
#if defined(ambientLightFlag) || defined(ambientCubemapFlag) || defined(sphericalHarmonicsFlag)
|
||||||
|
#define ambientFlag
|
||||||
|
#endif //ambientFlag
|
||||||
|
|
||||||
|
#ifdef shadowMapFlag
|
||||||
|
uniform mat4 u_shadowMapProjViewTrans;
|
||||||
|
varying vec3 v_shadowMapUv;
|
||||||
|
#define separateAmbientFlag
|
||||||
|
#endif //shadowMapFlag
|
||||||
|
|
||||||
|
#if defined(ambientFlag) && defined(separateAmbientFlag)
|
||||||
|
varying vec3 v_ambientLight;
|
||||||
|
#endif //separateAmbientFlag
|
||||||
|
|
||||||
|
#endif // lightingFlag
|
||||||
|
|
||||||
|
void main() {
|
||||||
|
#ifdef diffuseTextureFlag
|
||||||
|
v_diffuseUV = u_diffuseUVTransform.xy + a_texCoord0 * u_diffuseUVTransform.zw;
|
||||||
|
#endif //diffuseTextureFlag
|
||||||
|
|
||||||
|
#ifdef emissiveTextureFlag
|
||||||
|
v_emissiveUV = u_emissiveUVTransform.xy + a_texCoord0 * u_emissiveUVTransform.zw;
|
||||||
|
#endif //emissiveTextureFlag
|
||||||
|
|
||||||
|
#ifdef specularTextureFlag
|
||||||
|
v_specularUV = u_specularUVTransform.xy + a_texCoord0 * u_specularUVTransform.zw;
|
||||||
|
#endif //specularTextureFlag
|
||||||
|
|
||||||
|
#if defined(colorFlag)
|
||||||
|
v_color = a_color;
|
||||||
|
#endif // colorFlag
|
||||||
|
|
||||||
|
#ifdef blendedFlag
|
||||||
|
v_opacity = u_opacity;
|
||||||
|
#ifdef alphaTestFlag
|
||||||
|
v_alphaTest = u_alphaTest;
|
||||||
|
#endif //alphaTestFlag
|
||||||
|
#endif // blendedFlag
|
||||||
|
|
||||||
|
#ifdef skinningFlag
|
||||||
|
mat4 skinning = mat4(0.0);
|
||||||
|
#ifdef boneWeight0Flag
|
||||||
|
skinning += (a_boneWeight0.y) * u_bones[int(a_boneWeight0.x)];
|
||||||
|
#endif //boneWeight0Flag
|
||||||
|
#ifdef boneWeight1Flag
|
||||||
|
skinning += (a_boneWeight1.y) * u_bones[int(a_boneWeight1.x)];
|
||||||
|
#endif //boneWeight1Flag
|
||||||
|
#ifdef boneWeight2Flag
|
||||||
|
skinning += (a_boneWeight2.y) * u_bones[int(a_boneWeight2.x)];
|
||||||
|
#endif //boneWeight2Flag
|
||||||
|
#ifdef boneWeight3Flag
|
||||||
|
skinning += (a_boneWeight3.y) * u_bones[int(a_boneWeight3.x)];
|
||||||
|
#endif //boneWeight3Flag
|
||||||
|
#ifdef boneWeight4Flag
|
||||||
|
skinning += (a_boneWeight4.y) * u_bones[int(a_boneWeight4.x)];
|
||||||
|
#endif //boneWeight4Flag
|
||||||
|
#ifdef boneWeight5Flag
|
||||||
|
skinning += (a_boneWeight5.y) * u_bones[int(a_boneWeight5.x)];
|
||||||
|
#endif //boneWeight5Flag
|
||||||
|
#ifdef boneWeight6Flag
|
||||||
|
skinning += (a_boneWeight6.y) * u_bones[int(a_boneWeight6.x)];
|
||||||
|
#endif //boneWeight6Flag
|
||||||
|
#ifdef boneWeight7Flag
|
||||||
|
skinning += (a_boneWeight7.y) * u_bones[int(a_boneWeight7.x)];
|
||||||
|
#endif //boneWeight7Flag
|
||||||
|
#endif //skinningFlag
|
||||||
|
|
||||||
|
#ifdef skinningFlag
|
||||||
|
vec4 pos = u_worldTrans * skinning * vec4(a_position, 1.0);
|
||||||
|
#else
|
||||||
|
vec4 pos = u_worldTrans * vec4(a_position, 1.0);
|
||||||
|
#endif
|
||||||
|
|
||||||
|
gl_Position = u_projViewTrans * pos;
|
||||||
|
|
||||||
|
#ifdef shadowMapFlag
|
||||||
|
vec4 spos = u_shadowMapProjViewTrans * pos;
|
||||||
|
v_shadowMapUv.xyz = (spos.xyz / spos.w) * 0.5 + 0.5;
|
||||||
|
v_shadowMapUv.z = min(v_shadowMapUv.z, 0.998);
|
||||||
|
#endif //shadowMapFlag
|
||||||
|
|
||||||
|
#if defined(normalFlag)
|
||||||
|
#if defined(skinningFlag)
|
||||||
|
vec3 normal = normalize((u_worldTrans * skinning * vec4(a_normal, 0.0)).xyz);
|
||||||
|
#else
|
||||||
|
vec3 normal = normalize(u_normalMatrix * a_normal);
|
||||||
|
#endif
|
||||||
|
v_normal = normal;
|
||||||
|
#endif // normalFlag
|
||||||
|
|
||||||
|
#ifdef fogFlag
|
||||||
|
vec3 flen = u_cameraPosition.xyz - pos.xyz;
|
||||||
|
float fog = dot(flen, flen) * u_cameraPosition.w;
|
||||||
|
v_fog = min(fog, 1.0);
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifdef lightingFlag
|
||||||
|
#if defined(ambientLightFlag)
|
||||||
|
vec3 ambientLight = u_ambientLight;
|
||||||
|
#elif defined(ambientFlag)
|
||||||
|
vec3 ambientLight = vec3(0.0);
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifdef ambientCubemapFlag
|
||||||
|
vec3 squaredNormal = normal * normal;
|
||||||
|
vec3 isPositive = step(0.0, normal);
|
||||||
|
ambientLight += squaredNormal.x * mix(u_ambientCubemap[0], u_ambientCubemap[1], isPositive.x) +
|
||||||
|
squaredNormal.y * mix(u_ambientCubemap[2], u_ambientCubemap[3], isPositive.y) +
|
||||||
|
squaredNormal.z * mix(u_ambientCubemap[4], u_ambientCubemap[5], isPositive.z);
|
||||||
|
#endif // ambientCubemapFlag
|
||||||
|
|
||||||
|
#ifdef sphericalHarmonicsFlag
|
||||||
|
ambientLight += u_sphericalHarmonics[0];
|
||||||
|
ambientLight += u_sphericalHarmonics[1] * normal.x;
|
||||||
|
ambientLight += u_sphericalHarmonics[2] * normal.y;
|
||||||
|
ambientLight += u_sphericalHarmonics[3] * normal.z;
|
||||||
|
ambientLight += u_sphericalHarmonics[4] * (normal.x * normal.z);
|
||||||
|
ambientLight += u_sphericalHarmonics[5] * (normal.z * normal.y);
|
||||||
|
ambientLight += u_sphericalHarmonics[6] * (normal.y * normal.x);
|
||||||
|
ambientLight += u_sphericalHarmonics[7] * (3.0 * normal.z * normal.z - 1.0);
|
||||||
|
ambientLight += u_sphericalHarmonics[8] * (normal.x * normal.x - normal.y * normal.y);
|
||||||
|
#endif // sphericalHarmonicsFlag
|
||||||
|
|
||||||
|
#ifdef ambientFlag
|
||||||
|
#ifdef separateAmbientFlag
|
||||||
|
v_ambientLight = ambientLight;
|
||||||
|
v_lightDiffuse = vec3(0.0);
|
||||||
|
#else
|
||||||
|
v_lightDiffuse = ambientLight;
|
||||||
|
#endif //separateAmbientFlag
|
||||||
|
#else
|
||||||
|
v_lightDiffuse = vec3(0.0);
|
||||||
|
#endif //ambientFlag
|
||||||
|
|
||||||
|
|
||||||
|
#ifdef specularFlag
|
||||||
|
v_lightSpecular = vec3(0.0);
|
||||||
|
vec3 viewVec = normalize(u_cameraPosition.xyz - pos.xyz);
|
||||||
|
#endif // specularFlag
|
||||||
|
|
||||||
|
#if (numDirectionalLights > 0) && defined(normalFlag)
|
||||||
|
for (int i = 0; i < numDirectionalLights; i++) {
|
||||||
|
vec3 lightDir = -u_dirLights[i].direction;
|
||||||
|
float NdotL = clamp(dot(normal, lightDir), 0.0, 1.0);
|
||||||
|
vec3 value = u_dirLights[i].color * NdotL;
|
||||||
|
v_lightDiffuse += value;
|
||||||
|
#ifdef specularFlag
|
||||||
|
float halfDotView = max(0.0, dot(normal, normalize(lightDir + viewVec)));
|
||||||
|
v_lightSpecular += value * pow(halfDotView, u_shininess);
|
||||||
|
#endif // specularFlag
|
||||||
|
}
|
||||||
|
#endif // numDirectionalLights
|
||||||
|
|
||||||
|
#if (numPointLights > 0) && defined(normalFlag)
|
||||||
|
for (int i = 0; i < numPointLights; i++) {
|
||||||
|
vec3 lightDir = u_pointLights[i].position - pos.xyz;
|
||||||
|
float dist2 = dot(lightDir, lightDir);
|
||||||
|
lightDir *= inversesqrt(dist2);
|
||||||
|
float NdotL = clamp(dot(normal, lightDir), 0.0, 1.0);
|
||||||
|
vec3 value = u_pointLights[i].color * (NdotL / (1.0 + dist2));
|
||||||
|
v_lightDiffuse += value;
|
||||||
|
#ifdef specularFlag
|
||||||
|
float halfDotView = max(0.0, dot(normal, normalize(lightDir + viewVec)));
|
||||||
|
v_lightSpecular += value * pow(halfDotView, u_shininess);
|
||||||
|
#endif // specularFlag
|
||||||
|
}
|
||||||
|
#endif // numPointLights
|
||||||
|
#endif // lightingFlag
|
||||||
|
}
|
@ -0,0 +1,35 @@
|
|||||||
|
#ifdef GL_ES
|
||||||
|
#define LOWP lowp
|
||||||
|
#define MED mediump
|
||||||
|
#define HIGH highp
|
||||||
|
precision mediump float;
|
||||||
|
#else
|
||||||
|
#define MED
|
||||||
|
#define LOWP
|
||||||
|
#define HIGH
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if defined(diffuseTextureFlag) && defined(blendedFlag)
|
||||||
|
#define blendedTextureFlag
|
||||||
|
varying MED vec2 v_texCoords0;
|
||||||
|
uniform sampler2D u_diffuseTexture;
|
||||||
|
uniform float u_alphaTest;
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifdef PackedDepthFlag
|
||||||
|
varying HIGH float v_depth;
|
||||||
|
#endif //PackedDepthFlag
|
||||||
|
|
||||||
|
void main() {
|
||||||
|
#ifdef blendedTextureFlag
|
||||||
|
if (texture2D(u_diffuseTexture, v_texCoords0).a < u_alphaTest)
|
||||||
|
discard;
|
||||||
|
#endif // blendedTextureFlag
|
||||||
|
|
||||||
|
#ifdef PackedDepthFlag
|
||||||
|
HIGH float depth = v_depth;
|
||||||
|
const HIGH vec4 bias = vec4(1.0 / 255.0, 1.0 / 255.0, 1.0 / 255.0, 0.0);
|
||||||
|
HIGH vec4 color = vec4(depth, fract(depth * 255.0), fract(depth * 65025.0), fract(depth * 16581375.0));
|
||||||
|
gl_FragColor = color - (color.yzww * bias);
|
||||||
|
#endif //PackedDepthFlag
|
||||||
|
}
|
@ -0,0 +1,125 @@
|
|||||||
|
attribute vec3 a_position;
|
||||||
|
uniform mat4 u_projViewWorldTrans;
|
||||||
|
|
||||||
|
#if defined(diffuseTextureFlag) && defined(blendedFlag)
|
||||||
|
#define blendedTextureFlag
|
||||||
|
attribute vec2 a_texCoord0;
|
||||||
|
varying vec2 v_texCoords0;
|
||||||
|
#endif
|
||||||
|
|
||||||
|
|
||||||
|
#ifdef boneWeight0Flag
|
||||||
|
#define boneWeightsFlag
|
||||||
|
attribute vec2 a_boneWeight0;
|
||||||
|
#endif //boneWeight0Flag
|
||||||
|
|
||||||
|
#ifdef boneWeight1Flag
|
||||||
|
#ifndef boneWeightsFlag
|
||||||
|
#define boneWeightsFlag
|
||||||
|
#endif
|
||||||
|
attribute vec2 a_boneWeight1;
|
||||||
|
#endif //boneWeight1Flag
|
||||||
|
|
||||||
|
#ifdef boneWeight2Flag
|
||||||
|
#ifndef boneWeightsFlag
|
||||||
|
#define boneWeightsFlag
|
||||||
|
#endif
|
||||||
|
attribute vec2 a_boneWeight2;
|
||||||
|
#endif //boneWeight2Flag
|
||||||
|
|
||||||
|
#ifdef boneWeight3Flag
|
||||||
|
#ifndef boneWeightsFlag
|
||||||
|
#define boneWeightsFlag
|
||||||
|
#endif
|
||||||
|
attribute vec2 a_boneWeight3;
|
||||||
|
#endif //boneWeight3Flag
|
||||||
|
|
||||||
|
#ifdef boneWeight4Flag
|
||||||
|
#ifndef boneWeightsFlag
|
||||||
|
#define boneWeightsFlag
|
||||||
|
#endif
|
||||||
|
attribute vec2 a_boneWeight4;
|
||||||
|
#endif //boneWeight4Flag
|
||||||
|
|
||||||
|
#ifdef boneWeight5Flag
|
||||||
|
#ifndef boneWeightsFlag
|
||||||
|
#define boneWeightsFlag
|
||||||
|
#endif
|
||||||
|
attribute vec2 a_boneWeight5;
|
||||||
|
#endif //boneWeight5Flag
|
||||||
|
|
||||||
|
#ifdef boneWeight6Flag
|
||||||
|
#ifndef boneWeightsFlag
|
||||||
|
#define boneWeightsFlag
|
||||||
|
#endif
|
||||||
|
attribute vec2 a_boneWeight6;
|
||||||
|
#endif //boneWeight6Flag
|
||||||
|
|
||||||
|
#ifdef boneWeight7Flag
|
||||||
|
#ifndef boneWeightsFlag
|
||||||
|
#define boneWeightsFlag
|
||||||
|
#endif
|
||||||
|
attribute vec2 a_boneWeight7;
|
||||||
|
#endif //boneWeight7Flag
|
||||||
|
|
||||||
|
#if defined(numBones) && defined(boneWeightsFlag)
|
||||||
|
#if (numBones > 0)
|
||||||
|
#define skinningFlag
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if defined(numBones)
|
||||||
|
#if numBones > 0
|
||||||
|
uniform mat4 u_bones[numBones];
|
||||||
|
#endif //numBones
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifdef PackedDepthFlag
|
||||||
|
varying float v_depth;
|
||||||
|
#endif //PackedDepthFlag
|
||||||
|
|
||||||
|
void main() {
|
||||||
|
#ifdef blendedTextureFlag
|
||||||
|
v_texCoords0 = a_texCoord0;
|
||||||
|
#endif // blendedTextureFlag
|
||||||
|
|
||||||
|
#ifdef skinningFlag
|
||||||
|
mat4 skinning = mat4(0.0);
|
||||||
|
#ifdef boneWeight0Flag
|
||||||
|
skinning += (a_boneWeight0.y) * u_bones[int(a_boneWeight0.x)];
|
||||||
|
#endif //boneWeight0Flag
|
||||||
|
#ifdef boneWeight1Flag
|
||||||
|
skinning += (a_boneWeight1.y) * u_bones[int(a_boneWeight1.x)];
|
||||||
|
#endif //boneWeight1Flag
|
||||||
|
#ifdef boneWeight2Flag
|
||||||
|
skinning += (a_boneWeight2.y) * u_bones[int(a_boneWeight2.x)];
|
||||||
|
#endif //boneWeight2Flag
|
||||||
|
#ifdef boneWeight3Flag
|
||||||
|
skinning += (a_boneWeight3.y) * u_bones[int(a_boneWeight3.x)];
|
||||||
|
#endif //boneWeight3Flag
|
||||||
|
#ifdef boneWeight4Flag
|
||||||
|
skinning += (a_boneWeight4.y) * u_bones[int(a_boneWeight4.x)];
|
||||||
|
#endif //boneWeight4Flag
|
||||||
|
#ifdef boneWeight5Flag
|
||||||
|
skinning += (a_boneWeight5.y) * u_bones[int(a_boneWeight5.x)];
|
||||||
|
#endif //boneWeight5Flag
|
||||||
|
#ifdef boneWeight6Flag
|
||||||
|
skinning += (a_boneWeight6.y) * u_bones[int(a_boneWeight6.x)];
|
||||||
|
#endif //boneWeight6Flag
|
||||||
|
#ifdef boneWeight7Flag
|
||||||
|
skinning += (a_boneWeight7.y) * u_bones[int(a_boneWeight7.x)];
|
||||||
|
#endif //boneWeight7Flag
|
||||||
|
#endif //skinningFlag
|
||||||
|
|
||||||
|
#ifdef skinningFlag
|
||||||
|
vec4 pos = u_projViewWorldTrans * skinning * vec4(a_position, 1.0);
|
||||||
|
#else
|
||||||
|
vec4 pos = u_projViewWorldTrans * vec4(a_position, 1.0);
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifdef PackedDepthFlag
|
||||||
|
v_depth = pos.z / pos.w * 0.5 + 0.5;
|
||||||
|
#endif //PackedDepthFlag
|
||||||
|
|
||||||
|
gl_Position = pos;
|
||||||
|
}
|
246
sandtrix/assets/com/badlogic/gdx/utils/lsans-15.fnt
Normal file
@ -0,0 +1,246 @@
|
|||||||
|
info face="LSans" size=15 bold=0 italic=0 charset="" unicode=0 stretchH=100 smooth=1 aa=1 padding=1,1,1,1 spacing=-2,-2
|
||||||
|
common lineHeight=18 base=14 scaleW=256 scaleH=128 pages=1 packed=0
|
||||||
|
page id=0 file="lsans-15.png"
|
||||||
|
chars count=168
|
||||||
|
char id=0 x=83 y=85 width=11 height=13 xoffset=0 yoffset=2 xadvance=11 page=0 chnl=0
|
||||||
|
char id=32 x=0 y=0 width=0 height=0 xoffset=-1 yoffset=0 xadvance=4 page=0 chnl=0
|
||||||
|
char id=33 x=184 y=17 width=5 height=13 xoffset=0 yoffset=2 xadvance=5 page=0 chnl=0
|
||||||
|
char id=34 x=27 y=85 width=7 height=5 xoffset=-1 yoffset=2 xadvance=5 page=0 chnl=0
|
||||||
|
char id=35 x=189 y=17 width=10 height=13 xoffset=-1 yoffset=2 xadvance=8 page=0 chnl=0
|
||||||
|
char id=36 x=125 y=17 width=10 height=15 xoffset=-1 yoffset=1 xadvance=8 page=0 chnl=0
|
||||||
|
char id=37 x=199 y=17 width=15 height=13 xoffset=-1 yoffset=2 xadvance=13 page=0 chnl=0
|
||||||
|
char id=38 x=10 y=72 width=12 height=12 xoffset=-1 yoffset=3 xadvance=10 page=0 chnl=0
|
||||||
|
char id=39 x=34 y=85 width=5 height=5 xoffset=-1 yoffset=2 xadvance=3 page=0 chnl=0
|
||||||
|
char id=40 x=24 y=0 width=7 height=16 xoffset=-1 yoffset=2 xadvance=5 page=0 chnl=0
|
||||||
|
char id=41 x=31 y=0 width=7 height=16 xoffset=-1 yoffset=2 xadvance=5 page=0 chnl=0
|
||||||
|
char id=42 x=0 y=85 width=8 height=7 xoffset=-1 yoffset=2 xadvance=6 page=0 chnl=0
|
||||||
|
char id=43 x=57 y=72 width=11 height=11 xoffset=-1 yoffset=3 xadvance=9 page=0 chnl=0
|
||||||
|
char id=44 x=251 y=72 width=4 height=6 xoffset=0 yoffset=11 xadvance=4 page=0 chnl=0
|
||||||
|
char id=45 x=50 y=85 width=7 height=4 xoffset=-1 yoffset=8 xadvance=5 page=0 chnl=0
|
||||||
|
char id=46 x=57 y=85 width=4 height=4 xoffset=0 yoffset=11 xadvance=4 page=0 chnl=0
|
||||||
|
char id=47 x=214 y=17 width=6 height=13 xoffset=-1 yoffset=2 xadvance=4 page=0 chnl=0
|
||||||
|
char id=48 x=220 y=17 width=10 height=13 xoffset=-1 yoffset=2 xadvance=8 page=0 chnl=0
|
||||||
|
char id=49 x=230 y=17 width=9 height=13 xoffset=0 yoffset=2 xadvance=8 page=0 chnl=0
|
||||||
|
char id=50 x=239 y=17 width=10 height=13 xoffset=-1 yoffset=2 xadvance=8 page=0 chnl=0
|
||||||
|
char id=51 x=0 y=33 width=10 height=13 xoffset=-1 yoffset=2 xadvance=8 page=0 chnl=0
|
||||||
|
char id=52 x=10 y=33 width=10 height=13 xoffset=-1 yoffset=2 xadvance=8 page=0 chnl=0
|
||||||
|
char id=53 x=20 y=33 width=10 height=13 xoffset=-1 yoffset=2 xadvance=8 page=0 chnl=0
|
||||||
|
char id=54 x=30 y=33 width=10 height=13 xoffset=-1 yoffset=2 xadvance=8 page=0 chnl=0
|
||||||
|
char id=55 x=40 y=33 width=10 height=13 xoffset=-1 yoffset=2 xadvance=8 page=0 chnl=0
|
||||||
|
char id=56 x=50 y=33 width=10 height=13 xoffset=-1 yoffset=2 xadvance=8 page=0 chnl=0
|
||||||
|
char id=57 x=60 y=33 width=10 height=13 xoffset=-1 yoffset=2 xadvance=8 page=0 chnl=0
|
||||||
|
char id=58 x=68 y=72 width=4 height=10 xoffset=0 yoffset=5 xadvance=4 page=0 chnl=0
|
||||||
|
char id=59 x=22 y=72 width=4 height=12 xoffset=0 yoffset=5 xadvance=4 page=0 chnl=0
|
||||||
|
char id=60 x=229 y=72 width=11 height=9 xoffset=-1 yoffset=4 xadvance=9 page=0 chnl=0
|
||||||
|
char id=61 x=8 y=85 width=11 height=7 xoffset=-1 yoffset=6 xadvance=9 page=0 chnl=0
|
||||||
|
char id=62 x=240 y=72 width=11 height=9 xoffset=-1 yoffset=4 xadvance=9 page=0 chnl=0
|
||||||
|
char id=63 x=70 y=33 width=10 height=13 xoffset=-1 yoffset=2 xadvance=8 page=0 chnl=0
|
||||||
|
char id=64 x=135 y=17 width=15 height=15 xoffset=0 yoffset=2 xadvance=15 page=0 chnl=0
|
||||||
|
char id=65 x=80 y=33 width=11 height=13 xoffset=-1 yoffset=2 xadvance=9 page=0 chnl=0
|
||||||
|
char id=66 x=91 y=33 width=11 height=13 xoffset=0 yoffset=2 xadvance=10 page=0 chnl=0
|
||||||
|
char id=67 x=102 y=33 width=13 height=13 xoffset=-1 yoffset=2 xadvance=11 page=0 chnl=0
|
||||||
|
char id=68 x=115 y=33 width=12 height=13 xoffset=0 yoffset=2 xadvance=11 page=0 chnl=0
|
||||||
|
char id=69 x=127 y=33 width=11 height=13 xoffset=0 yoffset=2 xadvance=10 page=0 chnl=0
|
||||||
|
char id=70 x=138 y=33 width=10 height=13 xoffset=0 yoffset=2 xadvance=9 page=0 chnl=0
|
||||||
|
char id=71 x=148 y=33 width=12 height=13 xoffset=-1 yoffset=2 xadvance=11 page=0 chnl=0
|
||||||
|
char id=72 x=160 y=33 width=10 height=13 xoffset=0 yoffset=2 xadvance=10 page=0 chnl=0
|
||||||
|
char id=73 x=249 y=17 width=4 height=13 xoffset=0 yoffset=2 xadvance=3 page=0 chnl=0
|
||||||
|
char id=74 x=170 y=33 width=8 height=13 xoffset=-1 yoffset=2 xadvance=7 page=0 chnl=0
|
||||||
|
char id=75 x=178 y=33 width=11 height=13 xoffset=0 yoffset=2 xadvance=10 page=0 chnl=0
|
||||||
|
char id=76 x=189 y=33 width=9 height=13 xoffset=0 yoffset=2 xadvance=8 page=0 chnl=0
|
||||||
|
char id=77 x=198 y=33 width=11 height=13 xoffset=0 yoffset=2 xadvance=11 page=0 chnl=0
|
||||||
|
char id=78 x=209 y=33 width=10 height=13 xoffset=0 yoffset=2 xadvance=10 page=0 chnl=0
|
||||||
|
char id=79 x=219 y=33 width=14 height=13 xoffset=-1 yoffset=2 xadvance=12 page=0 chnl=0
|
||||||
|
char id=80 x=233 y=33 width=11 height=13 xoffset=0 yoffset=2 xadvance=10 page=0 chnl=0
|
||||||
|
char id=81 x=38 y=0 width=14 height=16 xoffset=-1 yoffset=2 xadvance=12 page=0 chnl=0
|
||||||
|
char id=82 x=0 y=46 width=12 height=13 xoffset=0 yoffset=2 xadvance=11 page=0 chnl=0
|
||||||
|
char id=83 x=12 y=46 width=12 height=13 xoffset=-1 yoffset=2 xadvance=10 page=0 chnl=0
|
||||||
|
char id=84 x=244 y=33 width=11 height=13 xoffset=-1 yoffset=2 xadvance=9 page=0 chnl=0
|
||||||
|
char id=85 x=24 y=46 width=10 height=13 xoffset=0 yoffset=2 xadvance=10 page=0 chnl=0
|
||||||
|
char id=86 x=34 y=46 width=11 height=13 xoffset=-1 yoffset=2 xadvance=9 page=0 chnl=0
|
||||||
|
char id=87 x=45 y=46 width=17 height=13 xoffset=-1 yoffset=2 xadvance=15 page=0 chnl=0
|
||||||
|
char id=88 x=62 y=46 width=11 height=13 xoffset=-1 yoffset=2 xadvance=9 page=0 chnl=0
|
||||||
|
char id=89 x=73 y=46 width=11 height=13 xoffset=-1 yoffset=2 xadvance=9 page=0 chnl=0
|
||||||
|
char id=90 x=84 y=46 width=10 height=13 xoffset=-1 yoffset=2 xadvance=8 page=0 chnl=0
|
||||||
|
char id=91 x=52 y=0 width=5 height=16 xoffset=0 yoffset=2 xadvance=4 page=0 chnl=0
|
||||||
|
char id=92 x=94 y=46 width=6 height=13 xoffset=-1 yoffset=2 xadvance=4 page=0 chnl=0
|
||||||
|
char id=93 x=57 y=0 width=5 height=16 xoffset=-1 yoffset=2 xadvance=4 page=0 chnl=0
|
||||||
|
char id=94 x=19 y=85 width=8 height=7 xoffset=-1 yoffset=2 xadvance=5 page=0 chnl=0
|
||||||
|
char id=95 x=71 y=85 width=12 height=3 xoffset=-2 yoffset=15 xadvance=8 page=0 chnl=0
|
||||||
|
char id=96 x=61 y=85 width=6 height=4 xoffset=-1 yoffset=2 xadvance=5 page=0 chnl=0
|
||||||
|
char id=97 x=72 y=72 width=10 height=10 xoffset=-1 yoffset=5 xadvance=8 page=0 chnl=0
|
||||||
|
char id=98 x=100 y=46 width=10 height=13 xoffset=-1 yoffset=2 xadvance=8 page=0 chnl=0
|
||||||
|
char id=99 x=82 y=72 width=10 height=10 xoffset=-1 yoffset=5 xadvance=8 page=0 chnl=0
|
||||||
|
char id=100 x=110 y=46 width=10 height=13 xoffset=-1 yoffset=2 xadvance=8 page=0 chnl=0
|
||||||
|
char id=101 x=92 y=72 width=10 height=10 xoffset=-1 yoffset=5 xadvance=8 page=0 chnl=0
|
||||||
|
char id=102 x=120 y=46 width=7 height=13 xoffset=-1 yoffset=2 xadvance=4 page=0 chnl=0
|
||||||
|
char id=103 x=127 y=46 width=10 height=13 xoffset=-1 yoffset=5 xadvance=8 page=0 chnl=0
|
||||||
|
char id=104 x=137 y=46 width=9 height=13 xoffset=0 yoffset=2 xadvance=8 page=0 chnl=0
|
||||||
|
char id=105 x=146 y=46 width=5 height=13 xoffset=-1 yoffset=2 xadvance=3 page=0 chnl=0
|
||||||
|
char id=106 x=62 y=0 width=6 height=16 xoffset=-2 yoffset=2 xadvance=3 page=0 chnl=0
|
||||||
|
char id=107 x=151 y=46 width=10 height=13 xoffset=-1 yoffset=2 xadvance=7 page=0 chnl=0
|
||||||
|
char id=108 x=161 y=46 width=5 height=13 xoffset=-1 yoffset=2 xadvance=3 page=0 chnl=0
|
||||||
|
char id=109 x=102 y=72 width=13 height=10 xoffset=0 yoffset=5 xadvance=13 page=0 chnl=0
|
||||||
|
char id=110 x=115 y=72 width=10 height=10 xoffset=-1 yoffset=5 xadvance=8 page=0 chnl=0
|
||||||
|
char id=111 x=125 y=72 width=10 height=10 xoffset=-1 yoffset=5 xadvance=8 page=0 chnl=0
|
||||||
|
char id=112 x=166 y=46 width=10 height=13 xoffset=-1 yoffset=5 xadvance=8 page=0 chnl=0
|
||||||
|
char id=113 x=176 y=46 width=10 height=13 xoffset=-1 yoffset=5 xadvance=8 page=0 chnl=0
|
||||||
|
char id=114 x=135 y=72 width=6 height=10 xoffset=0 yoffset=5 xadvance=5 page=0 chnl=0
|
||||||
|
char id=115 x=141 y=72 width=10 height=10 xoffset=-1 yoffset=5 xadvance=8 page=0 chnl=0
|
||||||
|
char id=116 x=26 y=72 width=6 height=12 xoffset=-1 yoffset=3 xadvance=4 page=0 chnl=0
|
||||||
|
char id=117 x=151 y=72 width=10 height=10 xoffset=-1 yoffset=5 xadvance=8 page=0 chnl=0
|
||||||
|
char id=118 x=161 y=72 width=9 height=10 xoffset=-1 yoffset=5 xadvance=7 page=0 chnl=0
|
||||||
|
char id=119 x=170 y=72 width=15 height=10 xoffset=-2 yoffset=5 xadvance=11 page=0 chnl=0
|
||||||
|
char id=120 x=185 y=72 width=9 height=10 xoffset=-1 yoffset=5 xadvance=7 page=0 chnl=0
|
||||||
|
char id=121 x=186 y=46 width=9 height=13 xoffset=-1 yoffset=5 xadvance=7 page=0 chnl=0
|
||||||
|
char id=122 x=194 y=72 width=10 height=10 xoffset=-1 yoffset=5 xadvance=8 page=0 chnl=0
|
||||||
|
char id=123 x=68 y=0 width=7 height=16 xoffset=-1 yoffset=2 xadvance=5 page=0 chnl=0
|
||||||
|
char id=124 x=75 y=0 width=4 height=16 xoffset=0 yoffset=2 xadvance=3 page=0 chnl=0
|
||||||
|
char id=125 x=79 y=0 width=7 height=16 xoffset=-1 yoffset=2 xadvance=5 page=0 chnl=0
|
||||||
|
char id=126 x=39 y=85 width=11 height=5 xoffset=-1 yoffset=6 xadvance=9 page=0 chnl=0
|
||||||
|
char id=160 x=0 y=0 width=0 height=0 xoffset=-1 yoffset=0 xadvance=4 page=0 chnl=0
|
||||||
|
char id=161 x=32 y=72 width=5 height=12 xoffset=0 yoffset=5 xadvance=5 page=0 chnl=0
|
||||||
|
char id=162 x=195 y=46 width=10 height=13 xoffset=-1 yoffset=2 xadvance=8 page=0 chnl=0
|
||||||
|
char id=163 x=205 y=46 width=10 height=13 xoffset=-1 yoffset=2 xadvance=8 page=0 chnl=0
|
||||||
|
char id=164 x=204 y=72 width=10 height=10 xoffset=-1 yoffset=4 xadvance=8 page=0 chnl=0
|
||||||
|
char id=165 x=215 y=46 width=12 height=13 xoffset=-2 yoffset=2 xadvance=8 page=0 chnl=0
|
||||||
|
char id=166 x=86 y=0 width=4 height=16 xoffset=0 yoffset=2 xadvance=3 page=0 chnl=0
|
||||||
|
char id=181 x=227 y=46 width=10 height=13 xoffset=-1 yoffset=5 xadvance=8 page=0 chnl=0
|
||||||
|
char id=183 x=67 y=85 width=4 height=4 xoffset=1 yoffset=7 xadvance=5 page=0 chnl=0
|
||||||
|
char id=191 x=37 y=72 width=10 height=12 xoffset=-1 yoffset=5 xadvance=9 page=0 chnl=0
|
||||||
|
char id=192 x=90 y=0 width=11 height=16 xoffset=-1 yoffset=-1 xadvance=9 page=0 chnl=0
|
||||||
|
char id=193 x=101 y=0 width=11 height=16 xoffset=-1 yoffset=-1 xadvance=9 page=0 chnl=0
|
||||||
|
char id=194 x=112 y=0 width=11 height=16 xoffset=-1 yoffset=-1 xadvance=9 page=0 chnl=0
|
||||||
|
char id=195 x=123 y=0 width=11 height=16 xoffset=-1 yoffset=-1 xadvance=9 page=0 chnl=0
|
||||||
|
char id=196 x=134 y=0 width=11 height=16 xoffset=-1 yoffset=-1 xadvance=9 page=0 chnl=0
|
||||||
|
char id=197 x=0 y=0 width=11 height=17 xoffset=-1 yoffset=-2 xadvance=9 page=0 chnl=0
|
||||||
|
char id=198 x=237 y=46 width=17 height=13 xoffset=-1 yoffset=2 xadvance=15 page=0 chnl=0
|
||||||
|
char id=199 x=11 y=0 width=13 height=17 xoffset=-1 yoffset=2 xadvance=11 page=0 chnl=0
|
||||||
|
char id=200 x=145 y=0 width=11 height=16 xoffset=0 yoffset=-1 xadvance=10 page=0 chnl=0
|
||||||
|
char id=201 x=156 y=0 width=11 height=16 xoffset=0 yoffset=-1 xadvance=10 page=0 chnl=0
|
||||||
|
char id=202 x=167 y=0 width=11 height=16 xoffset=0 yoffset=-1 xadvance=10 page=0 chnl=0
|
||||||
|
char id=203 x=178 y=0 width=11 height=16 xoffset=0 yoffset=-1 xadvance=10 page=0 chnl=0
|
||||||
|
char id=204 x=189 y=0 width=6 height=16 xoffset=-2 yoffset=-1 xadvance=3 page=0 chnl=0
|
||||||
|
char id=205 x=195 y=0 width=7 height=16 xoffset=0 yoffset=-1 xadvance=3 page=0 chnl=0
|
||||||
|
char id=206 x=202 y=0 width=8 height=16 xoffset=-2 yoffset=-1 xadvance=3 page=0 chnl=0
|
||||||
|
char id=207 x=210 y=0 width=8 height=16 xoffset=-2 yoffset=-1 xadvance=3 page=0 chnl=0
|
||||||
|
char id=208 x=0 y=59 width=13 height=13 xoffset=-1 yoffset=2 xadvance=11 page=0 chnl=0
|
||||||
|
char id=209 x=218 y=0 width=10 height=16 xoffset=0 yoffset=-1 xadvance=10 page=0 chnl=0
|
||||||
|
char id=210 x=228 y=0 width=14 height=16 xoffset=-1 yoffset=-1 xadvance=12 page=0 chnl=0
|
||||||
|
char id=211 x=0 y=17 width=14 height=16 xoffset=-1 yoffset=-1 xadvance=12 page=0 chnl=0
|
||||||
|
char id=212 x=14 y=17 width=14 height=16 xoffset=-1 yoffset=-1 xadvance=12 page=0 chnl=0
|
||||||
|
char id=213 x=28 y=17 width=14 height=16 xoffset=-1 yoffset=-1 xadvance=12 page=0 chnl=0
|
||||||
|
char id=214 x=42 y=17 width=14 height=16 xoffset=-1 yoffset=-1 xadvance=12 page=0 chnl=0
|
||||||
|
char id=216 x=150 y=17 width=14 height=15 xoffset=-1 yoffset=1 xadvance=12 page=0 chnl=0
|
||||||
|
char id=217 x=242 y=0 width=10 height=16 xoffset=0 yoffset=-1 xadvance=10 page=0 chnl=0
|
||||||
|
char id=218 x=56 y=17 width=10 height=16 xoffset=0 yoffset=-1 xadvance=10 page=0 chnl=0
|
||||||
|
char id=219 x=66 y=17 width=10 height=16 xoffset=0 yoffset=-1 xadvance=10 page=0 chnl=0
|
||||||
|
char id=220 x=76 y=17 width=10 height=16 xoffset=0 yoffset=-1 xadvance=10 page=0 chnl=0
|
||||||
|
char id=221 x=86 y=17 width=11 height=16 xoffset=-1 yoffset=-1 xadvance=9 page=0 chnl=0
|
||||||
|
char id=222 x=13 y=59 width=11 height=13 xoffset=0 yoffset=2 xadvance=10 page=0 chnl=0
|
||||||
|
char id=223 x=24 y=59 width=10 height=13 xoffset=0 yoffset=2 xadvance=9 page=0 chnl=0
|
||||||
|
char id=224 x=34 y=59 width=10 height=13 xoffset=-1 yoffset=2 xadvance=8 page=0 chnl=0
|
||||||
|
char id=225 x=44 y=59 width=10 height=13 xoffset=-1 yoffset=2 xadvance=8 page=0 chnl=0
|
||||||
|
char id=226 x=54 y=59 width=10 height=13 xoffset=-1 yoffset=2 xadvance=8 page=0 chnl=0
|
||||||
|
char id=227 x=64 y=59 width=10 height=13 xoffset=-1 yoffset=2 xadvance=8 page=0 chnl=0
|
||||||
|
char id=228 x=74 y=59 width=10 height=13 xoffset=-1 yoffset=2 xadvance=8 page=0 chnl=0
|
||||||
|
char id=229 x=164 y=17 width=10 height=15 xoffset=-1 yoffset=0 xadvance=8 page=0 chnl=0
|
||||||
|
char id=230 x=214 y=72 width=15 height=10 xoffset=-1 yoffset=5 xadvance=13 page=0 chnl=0
|
||||||
|
char id=231 x=174 y=17 width=10 height=14 xoffset=-1 yoffset=5 xadvance=8 page=0 chnl=0
|
||||||
|
char id=232 x=84 y=59 width=10 height=13 xoffset=-1 yoffset=2 xadvance=8 page=0 chnl=0
|
||||||
|
char id=233 x=94 y=59 width=10 height=13 xoffset=-1 yoffset=2 xadvance=8 page=0 chnl=0
|
||||||
|
char id=234 x=104 y=59 width=10 height=13 xoffset=-1 yoffset=2 xadvance=8 page=0 chnl=0
|
||||||
|
char id=235 x=114 y=59 width=10 height=13 xoffset=-1 yoffset=2 xadvance=8 page=0 chnl=0
|
||||||
|
char id=236 x=124 y=59 width=6 height=13 xoffset=-2 yoffset=2 xadvance=3 page=0 chnl=0
|
||||||
|
char id=237 x=130 y=59 width=7 height=13 xoffset=-1 yoffset=2 xadvance=3 page=0 chnl=0
|
||||||
|
char id=238 x=137 y=59 width=8 height=13 xoffset=-2 yoffset=2 xadvance=3 page=0 chnl=0
|
||||||
|
char id=239 x=145 y=59 width=8 height=13 xoffset=-1 yoffset=2 xadvance=3 page=0 chnl=0
|
||||||
|
char id=240 x=153 y=59 width=10 height=13 xoffset=-1 yoffset=2 xadvance=8 page=0 chnl=0
|
||||||
|
char id=241 x=163 y=59 width=10 height=13 xoffset=-1 yoffset=2 xadvance=8 page=0 chnl=0
|
||||||
|
char id=242 x=173 y=59 width=10 height=13 xoffset=-1 yoffset=2 xadvance=8 page=0 chnl=0
|
||||||
|
char id=243 x=183 y=59 width=10 height=13 xoffset=-1 yoffset=2 xadvance=8 page=0 chnl=0
|
||||||
|
char id=244 x=193 y=59 width=10 height=13 xoffset=-1 yoffset=2 xadvance=8 page=0 chnl=0
|
||||||
|
char id=245 x=203 y=59 width=10 height=13 xoffset=-1 yoffset=2 xadvance=8 page=0 chnl=0
|
||||||
|
char id=246 x=213 y=59 width=10 height=13 xoffset=-1 yoffset=2 xadvance=8 page=0 chnl=0
|
||||||
|
char id=248 x=47 y=72 width=10 height=12 xoffset=-1 yoffset=4 xadvance=8 page=0 chnl=0
|
||||||
|
char id=249 x=223 y=59 width=10 height=13 xoffset=-1 yoffset=2 xadvance=8 page=0 chnl=0
|
||||||
|
char id=250 x=233 y=59 width=10 height=13 xoffset=-1 yoffset=2 xadvance=8 page=0 chnl=0
|
||||||
|
char id=251 x=243 y=59 width=10 height=13 xoffset=-1 yoffset=2 xadvance=8 page=0 chnl=0
|
||||||
|
char id=252 x=0 y=72 width=10 height=13 xoffset=-1 yoffset=2 xadvance=8 page=0 chnl=0
|
||||||
|
char id=253 x=97 y=17 width=9 height=16 xoffset=-1 yoffset=2 xadvance=7 page=0 chnl=0
|
||||||
|
char id=254 x=106 y=17 width=10 height=16 xoffset=-1 yoffset=2 xadvance=8 page=0 chnl=0
|
||||||
|
char id=255 x=116 y=17 width=9 height=16 xoffset=-1 yoffset=2 xadvance=7 page=0 chnl=0
|
||||||
|
kernings count=73
|
||||||
|
kerning first=70 second=46 amount=-2
|
||||||
|
kerning first=84 second=121 amount=-1
|
||||||
|
kerning first=121 second=44 amount=-1
|
||||||
|
kerning first=86 second=58 amount=-1
|
||||||
|
kerning first=89 second=101 amount=-1
|
||||||
|
kerning first=89 second=46 amount=-2
|
||||||
|
kerning first=84 second=45 amount=-1
|
||||||
|
kerning first=119 second=44 amount=-1
|
||||||
|
kerning first=89 second=59 amount=-1
|
||||||
|
kerning first=84 second=58 amount=-2
|
||||||
|
kerning first=87 second=46 amount=-1
|
||||||
|
kerning first=65 second=84 amount=-1
|
||||||
|
kerning first=84 second=105 amount=-1
|
||||||
|
kerning first=86 second=97 amount=-1
|
||||||
|
kerning first=84 second=97 amount=-2
|
||||||
|
kerning first=76 second=87 amount=-1
|
||||||
|
kerning first=65 second=89 amount=-1
|
||||||
|
kerning first=76 second=32 amount=-1
|
||||||
|
kerning first=76 second=121 amount=-1
|
||||||
|
kerning first=89 second=111 amount=-1
|
||||||
|
kerning first=121 second=46 amount=-1
|
||||||
|
kerning first=119 second=46 amount=-1
|
||||||
|
kerning first=84 second=115 amount=-2
|
||||||
|
kerning first=76 second=84 amount=-1
|
||||||
|
kerning first=65 second=86 amount=-1
|
||||||
|
kerning first=86 second=65 amount=-1
|
||||||
|
kerning first=86 second=44 amount=-1
|
||||||
|
kerning first=84 second=65 amount=-1
|
||||||
|
kerning first=84 second=99 amount=-2
|
||||||
|
kerning first=89 second=45 amount=-1
|
||||||
|
kerning first=84 second=44 amount=-2
|
||||||
|
kerning first=76 second=89 amount=-1
|
||||||
|
kerning first=89 second=113 amount=-1
|
||||||
|
kerning first=89 second=58 amount=-1
|
||||||
|
kerning first=86 second=117 amount=-1
|
||||||
|
kerning first=80 second=65 amount=-1
|
||||||
|
kerning first=89 second=105 amount=-1
|
||||||
|
kerning first=80 second=44 amount=-2
|
||||||
|
kerning first=89 second=118 amount=-1
|
||||||
|
kerning first=84 second=117 amount=-1
|
||||||
|
kerning first=89 second=97 amount=-1
|
||||||
|
kerning first=76 second=86 amount=-1
|
||||||
|
kerning first=118 second=44 amount=-1
|
||||||
|
kerning first=86 second=101 amount=-1
|
||||||
|
kerning first=87 second=97 amount=-1
|
||||||
|
kerning first=86 second=46 amount=-1
|
||||||
|
kerning first=86 second=114 amount=-1
|
||||||
|
kerning first=86 second=59 amount=-1
|
||||||
|
kerning first=84 second=101 amount=-2
|
||||||
|
kerning first=84 second=46 amount=-2
|
||||||
|
kerning first=32 second=65 amount=-1
|
||||||
|
kerning first=84 second=114 amount=-1
|
||||||
|
kerning first=114 second=44 amount=-1
|
||||||
|
kerning first=84 second=59 amount=-2
|
||||||
|
kerning first=70 second=65 amount=-1
|
||||||
|
kerning first=80 second=46 amount=-2
|
||||||
|
kerning first=70 second=44 amount=-2
|
||||||
|
kerning first=84 second=119 amount=-1
|
||||||
|
kerning first=89 second=65 amount=-1
|
||||||
|
kerning first=86 second=111 amount=-1
|
||||||
|
kerning first=89 second=44 amount=-2
|
||||||
|
kerning first=89 second=112 amount=-1
|
||||||
|
kerning first=87 second=65 amount=-1
|
||||||
|
kerning first=118 second=46 amount=-1
|
||||||
|
kerning first=84 second=111 amount=-2
|
||||||
|
kerning first=87 second=44 amount=-1
|
||||||
|
kerning first=49 second=49 amount=-1
|
||||||
|
kerning first=89 second=117 amount=-1
|
||||||
|
kerning first=114 second=46 amount=-1
|
||||||
|
kerning first=86 second=121 amount=-1
|
||||||
|
kerning first=65 second=87 amount=-1
|
||||||
|
kerning first=65 second=32 amount=-1
|
||||||
|
kerning first=86 second=45 amount=-1
|
BIN
sandtrix/assets/com/badlogic/gdx/utils/lsans-15.png
Normal file
After Width: | Height: | Size: 14 KiB |
BIN
sandtrix/assets/music/theme.mp3
Normal file
BIN
sandtrix/assets/sound/game_over.wav
Normal file
BIN
sandtrix/assets/sound/game_over_highscore.wav
Normal file
BIN
sandtrix/assets/sound/game_over_sand.wav
Normal file
BIN
sandtrix/assets/sound/menu_select.wav
Normal file
BIN
sandtrix/assets/sound/menu_theme_unlock.wav
Normal file
BIN
sandtrix/assets/sound/pause.wav
Normal file
BIN
sandtrix/assets/sound/play_beep.wav
Normal file
BIN
sandtrix/assets/sound/resolve_1.wav
Normal file
BIN
sandtrix/assets/sound/resolve_10.wav
Normal file
BIN
sandtrix/assets/sound/resolve_2.wav
Normal file
BIN
sandtrix/assets/sound/resolve_3.wav
Normal file
BIN
sandtrix/assets/sound/resolve_4.wav
Normal file
BIN
sandtrix/assets/sound/resolve_5.wav
Normal file
BIN
sandtrix/assets/sound/resolve_6.wav
Normal file
BIN
sandtrix/assets/sound/resolve_7.wav
Normal file
BIN
sandtrix/assets/sound/resolve_8.wav
Normal file
BIN
sandtrix/assets/sound/resolve_9.wav
Normal file
BIN
sandtrix/assets/sound/start_beep.wav
Normal file
BIN
sandtrix/assets/sound/tetromino_drop.wav
Normal file
BIN
sandtrix/assets/sound/tetromino_rotate.wav
Normal file
BIN
sandtrix/assets/sound/title_transition.wav
Normal file
BIN
sandtrix/assets/sprites/appicon.png
Normal file
After Width: | Height: | Size: 266 B |
BIN
sandtrix/assets/sprites/combo_meter.png
Normal file
After Width: | Height: | Size: 285 B |
BIN
sandtrix/assets/sprites/combos/10x.png
Normal file
After Width: | Height: | Size: 382 B |
BIN
sandtrix/assets/sprites/combos/2x.png
Normal file
After Width: | Height: | Size: 282 B |
BIN
sandtrix/assets/sprites/combos/3x.png
Normal file
After Width: | Height: | Size: 274 B |
BIN
sandtrix/assets/sprites/combos/4x.png
Normal file
After Width: | Height: | Size: 294 B |
BIN
sandtrix/assets/sprites/combos/5x.png
Normal file
After Width: | Height: | Size: 263 B |
BIN
sandtrix/assets/sprites/combos/6x.png
Normal file
After Width: | Height: | Size: 284 B |
BIN
sandtrix/assets/sprites/combos/7x.png
Normal file
After Width: | Height: | Size: 276 B |
BIN
sandtrix/assets/sprites/combos/8x.png
Normal file
After Width: | Height: | Size: 249 B |
BIN
sandtrix/assets/sprites/combos/9x.png
Normal file
After Width: | Height: | Size: 277 B |
154
sandtrix/assets/sprites/fonts/font_help.fnt
Normal file
@ -0,0 +1,154 @@
|
|||||||
|
info face="1980v202001" size=16 bold=0 italic=0 charset="" unicode=0 stretchH=100 smooth=1 aa=1 padding=2,2,2,2 spacing=-4,-4
|
||||||
|
common lineHeight=15 base=11 scaleW=512 scaleH=512 pages=1 packed=0
|
||||||
|
page id=0 file="font_map_score.png"
|
||||||
|
chars count=97
|
||||||
|
char id=0 x=0 y=0 width=9 height=15 xoffset=-1 yoffset=-2 xadvance=7 page=0 chnl=0
|
||||||
|
char id=10 x=0 y=0 width=0 height=0 xoffset=-2 yoffset=0 xadvance=1 page=0 chnl=0
|
||||||
|
char id=32 x=0 y=0 width=0 height=0 xoffset=-2 yoffset=0 xadvance=2 page=0 chnl=0
|
||||||
|
char id=33 x=463 y=0 width=6 height=9 xoffset=-2 yoffset=4 xadvance=3 page=0 chnl=0
|
||||||
|
char id=34 x=276 y=15 width=9 height=6 xoffset=-2 yoffset=4 xadvance=7 page=0 chnl=0
|
||||||
|
char id=35 x=74 y=15 width=11 height=9 xoffset=-2 yoffset=4 xadvance=8 page=0 chnl=0
|
||||||
|
char id=36 x=28 y=0 width=9 height=11 xoffset=-2 yoffset=3 xadvance=6 page=0 chnl=0
|
||||||
|
char id=37 x=63 y=15 width=11 height=9 xoffset=-2 yoffset=4 xadvance=8 page=0 chnl=0
|
||||||
|
char id=38 x=85 y=15 width=11 height=9 xoffset=-2 yoffset=4 xadvance=8 page=0 chnl=0
|
||||||
|
char id=39 x=505 y=0 width=6 height=6 xoffset=-2 yoffset=4 xadvance=3 page=0 chnl=0
|
||||||
|
char id=40 x=484 y=0 width=7 height=9 xoffset=-2 yoffset=4 xadvance=4 page=0 chnl=0
|
||||||
|
char id=41 x=491 y=0 width=7 height=9 xoffset=-2 yoffset=4 xadvance=4 page=0 chnl=0
|
||||||
|
char id=42 x=264 y=15 width=12 height=7 xoffset=-2 yoffset=4 xadvance=9 page=0 chnl=0
|
||||||
|
char id=43 x=246 y=15 width=10 height=7 xoffset=-2 yoffset=5 xadvance=7 page=0 chnl=0
|
||||||
|
char id=44 x=229 y=15 width=7 height=7 xoffset=-2 yoffset=7 xadvance=4 page=0 chnl=0
|
||||||
|
char id=45 x=285 y=15 width=8 height=5 xoffset=-2 yoffset=6 xadvance=5 page=0 chnl=0
|
||||||
|
char id=46 x=505 y=0 width=6 height=6 xoffset=-2 yoffset=7 xadvance=3 page=0 chnl=0
|
||||||
|
char id=47 x=41 y=15 width=11 height=9 xoffset=-2 yoffset=4 xadvance=8 page=0 chnl=0
|
||||||
|
char id=48 x=454 y=0 width=9 height=9 xoffset=-2 yoffset=4 xadvance=6 page=0 chnl=0
|
||||||
|
char id=49 x=374 y=0 width=7 height=9 xoffset=-2 yoffset=4 xadvance=4 page=0 chnl=0
|
||||||
|
char id=50 x=381 y=0 width=9 height=9 xoffset=-2 yoffset=4 xadvance=6 page=0 chnl=0
|
||||||
|
char id=51 x=390 y=0 width=9 height=9 xoffset=-2 yoffset=4 xadvance=6 page=0 chnl=0
|
||||||
|
char id=52 x=399 y=0 width=10 height=9 xoffset=-2 yoffset=4 xadvance=7 page=0 chnl=0
|
||||||
|
char id=53 x=409 y=0 width=9 height=9 xoffset=-2 yoffset=4 xadvance=6 page=0 chnl=0
|
||||||
|
char id=54 x=418 y=0 width=9 height=9 xoffset=-2 yoffset=4 xadvance=6 page=0 chnl=0
|
||||||
|
char id=55 x=427 y=0 width=9 height=9 xoffset=-2 yoffset=4 xadvance=6 page=0 chnl=0
|
||||||
|
char id=56 x=436 y=0 width=9 height=9 xoffset=-2 yoffset=4 xadvance=6 page=0 chnl=0
|
||||||
|
char id=57 x=445 y=0 width=9 height=9 xoffset=-2 yoffset=4 xadvance=6 page=0 chnl=0
|
||||||
|
char id=58 x=478 y=0 width=6 height=9 xoffset=-2 yoffset=4 xadvance=3 page=0 chnl=0
|
||||||
|
char id=59 x=61 y=0 width=7 height=10 xoffset=-2 yoffset=4 xadvance=4 page=0 chnl=0
|
||||||
|
char id=60 x=23 y=15 width=9 height=9 xoffset=-2 yoffset=4 xadvance=6 page=0 chnl=0
|
||||||
|
char id=61 x=256 y=15 width=8 height=7 xoffset=-2 yoffset=5 xadvance=5 page=0 chnl=0
|
||||||
|
char id=62 x=32 y=15 width=9 height=9 xoffset=-2 yoffset=4 xadvance=6 page=0 chnl=0
|
||||||
|
char id=63 x=469 y=0 width=9 height=9 xoffset=-2 yoffset=4 xadvance=6 page=0 chnl=0
|
||||||
|
char id=64 x=9 y=0 width=13 height=12 xoffset=-2 yoffset=2 xadvance=10 page=0 chnl=0
|
||||||
|
char id=65 x=68 y=0 width=9 height=9 xoffset=-2 yoffset=4 xadvance=6 page=0 chnl=0
|
||||||
|
char id=66 x=77 y=0 width=9 height=9 xoffset=-2 yoffset=4 xadvance=6 page=0 chnl=0
|
||||||
|
char id=67 x=86 y=0 width=9 height=9 xoffset=-2 yoffset=4 xadvance=6 page=0 chnl=0
|
||||||
|
char id=68 x=95 y=0 width=9 height=9 xoffset=-2 yoffset=4 xadvance=6 page=0 chnl=0
|
||||||
|
char id=69 x=104 y=0 width=8 height=9 xoffset=-2 yoffset=4 xadvance=5 page=0 chnl=0
|
||||||
|
char id=70 x=112 y=0 width=8 height=9 xoffset=-2 yoffset=4 xadvance=5 page=0 chnl=0
|
||||||
|
char id=71 x=120 y=0 width=9 height=9 xoffset=-2 yoffset=4 xadvance=6 page=0 chnl=0
|
||||||
|
char id=72 x=129 y=0 width=9 height=9 xoffset=-2 yoffset=4 xadvance=6 page=0 chnl=0
|
||||||
|
char id=73 x=138 y=0 width=6 height=9 xoffset=-2 yoffset=4 xadvance=3 page=0 chnl=0
|
||||||
|
char id=74 x=144 y=0 width=8 height=9 xoffset=-2 yoffset=4 xadvance=5 page=0 chnl=0
|
||||||
|
char id=75 x=152 y=0 width=9 height=9 xoffset=-2 yoffset=4 xadvance=6 page=0 chnl=0
|
||||||
|
char id=76 x=161 y=0 width=8 height=9 xoffset=-2 yoffset=4 xadvance=5 page=0 chnl=0
|
||||||
|
char id=77 x=169 y=0 width=11 height=9 xoffset=-2 yoffset=4 xadvance=8 page=0 chnl=0
|
||||||
|
char id=78 x=180 y=0 width=10 height=9 xoffset=-2 yoffset=4 xadvance=7 page=0 chnl=0
|
||||||
|
char id=79 x=190 y=0 width=9 height=9 xoffset=-2 yoffset=4 xadvance=6 page=0 chnl=0
|
||||||
|
char id=80 x=199 y=0 width=9 height=9 xoffset=-2 yoffset=4 xadvance=6 page=0 chnl=0
|
||||||
|
char id=81 x=208 y=0 width=9 height=9 xoffset=-2 yoffset=4 xadvance=6 page=0 chnl=0
|
||||||
|
char id=82 x=217 y=0 width=9 height=9 xoffset=-2 yoffset=4 xadvance=6 page=0 chnl=0
|
||||||
|
char id=83 x=226 y=0 width=9 height=9 xoffset=-2 yoffset=4 xadvance=6 page=0 chnl=0
|
||||||
|
char id=84 x=235 y=0 width=8 height=9 xoffset=-2 yoffset=4 xadvance=5 page=0 chnl=0
|
||||||
|
char id=85 x=243 y=0 width=9 height=9 xoffset=-2 yoffset=4 xadvance=6 page=0 chnl=0
|
||||||
|
char id=86 x=243 y=0 width=9 height=9 xoffset=-2 yoffset=4 xadvance=6 page=0 chnl=0
|
||||||
|
char id=87 x=252 y=0 width=12 height=9 xoffset=-2 yoffset=4 xadvance=9 page=0 chnl=0
|
||||||
|
char id=88 x=264 y=0 width=9 height=9 xoffset=-2 yoffset=4 xadvance=6 page=0 chnl=0
|
||||||
|
char id=89 x=273 y=0 width=10 height=9 xoffset=-2 yoffset=4 xadvance=7 page=0 chnl=0
|
||||||
|
char id=90 x=283 y=0 width=9 height=9 xoffset=-2 yoffset=4 xadvance=6 page=0 chnl=0
|
||||||
|
char id=91 x=498 y=0 width=7 height=9 xoffset=-2 yoffset=4 xadvance=4 page=0 chnl=0
|
||||||
|
char id=92 x=52 y=15 width=11 height=9 xoffset=-2 yoffset=4 xadvance=8 page=0 chnl=0
|
||||||
|
char id=93 x=0 y=15 width=7 height=9 xoffset=-2 yoffset=4 xadvance=4 page=0 chnl=0
|
||||||
|
char id=94 x=236 y=15 width=10 height=7 xoffset=-2 yoffset=4 xadvance=7 page=0 chnl=0
|
||||||
|
char id=95 x=285 y=15 width=8 height=5 xoffset=-2 yoffset=8 xadvance=5 page=0 chnl=0
|
||||||
|
char id=96 x=505 y=0 width=6 height=6 xoffset=-2 yoffset=4 xadvance=3 page=0 chnl=0
|
||||||
|
char id=97 x=96 y=15 width=9 height=8 xoffset=-2 yoffset=5 xadvance=6 page=0 chnl=0
|
||||||
|
char id=98 x=292 y=0 width=9 height=9 xoffset=-2 yoffset=4 xadvance=6 page=0 chnl=0
|
||||||
|
char id=99 x=105 y=15 width=8 height=8 xoffset=-2 yoffset=5 xadvance=5 page=0 chnl=0
|
||||||
|
char id=100 x=301 y=0 width=9 height=9 xoffset=-2 yoffset=4 xadvance=6 page=0 chnl=0
|
||||||
|
char id=101 x=113 y=15 width=9 height=8 xoffset=-2 yoffset=5 xadvance=6 page=0 chnl=0
|
||||||
|
char id=102 x=310 y=0 width=8 height=9 xoffset=-2 yoffset=4 xadvance=5 page=0 chnl=0
|
||||||
|
char id=103 x=37 y=0 width=9 height=10 xoffset=-2 yoffset=4 xadvance=6 page=0 chnl=0
|
||||||
|
char id=104 x=318 y=0 width=9 height=9 xoffset=-2 yoffset=4 xadvance=6 page=0 chnl=0
|
||||||
|
char id=105 x=327 y=0 width=6 height=9 xoffset=-2 yoffset=4 xadvance=3 page=0 chnl=0
|
||||||
|
char id=106 x=46 y=0 width=6 height=10 xoffset=-2 yoffset=4 xadvance=3 page=0 chnl=0
|
||||||
|
char id=107 x=333 y=0 width=9 height=9 xoffset=-2 yoffset=4 xadvance=6 page=0 chnl=0
|
||||||
|
char id=108 x=342 y=0 width=6 height=9 xoffset=-2 yoffset=4 xadvance=3 page=0 chnl=0
|
||||||
|
char id=109 x=122 y=15 width=12 height=8 xoffset=-2 yoffset=5 xadvance=9 page=0 chnl=0
|
||||||
|
char id=110 x=134 y=15 width=9 height=8 xoffset=-2 yoffset=5 xadvance=6 page=0 chnl=0
|
||||||
|
char id=111 x=143 y=15 width=9 height=8 xoffset=-2 yoffset=5 xadvance=6 page=0 chnl=0
|
||||||
|
char id=112 x=348 y=0 width=9 height=9 xoffset=-2 yoffset=5 xadvance=6 page=0 chnl=0
|
||||||
|
char id=113 x=357 y=0 width=9 height=9 xoffset=-2 yoffset=5 xadvance=6 page=0 chnl=0
|
||||||
|
char id=114 x=152 y=15 width=8 height=8 xoffset=-2 yoffset=5 xadvance=5 page=0 chnl=0
|
||||||
|
char id=115 x=160 y=15 width=9 height=8 xoffset=-2 yoffset=5 xadvance=6 page=0 chnl=0
|
||||||
|
char id=116 x=366 y=0 width=8 height=9 xoffset=-2 yoffset=4 xadvance=5 page=0 chnl=0
|
||||||
|
char id=117 x=169 y=15 width=9 height=8 xoffset=-2 yoffset=5 xadvance=6 page=0 chnl=0
|
||||||
|
char id=118 x=178 y=15 width=9 height=8 xoffset=-2 yoffset=5 xadvance=6 page=0 chnl=0
|
||||||
|
char id=119 x=187 y=15 width=12 height=8 xoffset=-2 yoffset=5 xadvance=9 page=0 chnl=0
|
||||||
|
char id=120 x=199 y=15 width=9 height=8 xoffset=-2 yoffset=5 xadvance=6 page=0 chnl=0
|
||||||
|
char id=121 x=52 y=0 width=9 height=10 xoffset=-2 yoffset=4 xadvance=6 page=0 chnl=0
|
||||||
|
char id=122 x=208 y=15 width=9 height=8 xoffset=-2 yoffset=5 xadvance=6 page=0 chnl=0
|
||||||
|
char id=123 x=7 y=15 width=8 height=9 xoffset=-2 yoffset=4 xadvance=6 page=0 chnl=0
|
||||||
|
char id=124 x=22 y=0 width=6 height=11 xoffset=-2 yoffset=3 xadvance=4 page=0 chnl=0
|
||||||
|
char id=125 x=15 y=15 width=8 height=9 xoffset=-2 yoffset=4 xadvance=6 page=0 chnl=0
|
||||||
|
char id=126 x=217 y=15 width=12 height=8 xoffset=-2 yoffset=4 xadvance=10 page=0 chnl=0
|
||||||
|
|
||||||
|
|
||||||
|
char id=127 x=0 y=504 width=10 height=8 xoffset=-2 yoffset=3 xadvance=9 page=0 chnl=0
|
||||||
|
char id=128 x=10 y=504 width=10 height=8 xoffset=-2 yoffset=3 xadvance=9 page=0 chnl=0
|
||||||
|
char id=129 x=20 y=504 width=10 height=8 xoffset=-2 yoffset=3 xadvance=9 page=0 chnl=0
|
||||||
|
char id=130 x=30 y=504 width=10 height=8 xoffset=-2 yoffset=3 xadvance=9 page=0 chnl=0
|
||||||
|
char id=131 x=40 y=504 width=10 height=8 xoffset=-2 yoffset=3 xadvance=8 page=0 chnl=0
|
||||||
|
char id=132 x=50 y=504 width=10 height=8 xoffset=-2 yoffset=3 xadvance=8 page=0 chnl=0
|
||||||
|
char id=133 x=60 y=504 width=10 height=8 xoffset=-2 yoffset=3 xadvance=8 page=0 chnl=0
|
||||||
|
char id=134 x=70 y=504 width=10 height=8 xoffset=-2 yoffset=3 xadvance=8 page=0 chnl=0
|
||||||
|
char id=135 x=80 y=504 width=10 height=8 xoffset=-2 yoffset=3 xadvance=7 page=0 chnl=0
|
||||||
|
char id=136 x=90 y=504 width=10 height=8 xoffset=-2 yoffset=3 xadvance=7 page=0 chnl=0
|
||||||
|
char id=137 x=100 y=504 width=10 height=8 xoffset=-2 yoffset=3 xadvance=7 page=0 chnl=0
|
||||||
|
char id=138 x=110 y=504 width=10 height=8 xoffset=-2 yoffset=3 xadvance=7 page=0 chnl=0
|
||||||
|
char id=139 x=120 y=504 width=10 height=8 xoffset=-2 yoffset=3 xadvance=6 page=0 chnl=0
|
||||||
|
char id=140 x=130 y=504 width=10 height=8 xoffset=-2 yoffset=3 xadvance=6 page=0 chnl=0
|
||||||
|
char id=141 x=140 y=504 width=10 height=8 xoffset=-2 yoffset=3 xadvance=6 page=0 chnl=0
|
||||||
|
char id=142 x=150 y=504 width=10 height=8 xoffset=-2 yoffset=3 xadvance=6 page=0 chnl=0
|
||||||
|
char id=143 x=160 y=504 width=7 height=8 xoffset=-2 yoffset=3 xadvance=6 page=0 chnl=0
|
||||||
|
char id=144 x=170 y=504 width=10 height=8 xoffset=0 yoffset=3 xadvance=8 page=0 chnl=0
|
||||||
|
char id=145 x=180 y=504 width=10 height=8 xoffset=0 yoffset=3 xadvance=8 page=0 chnl=0
|
||||||
|
char id=146 x=190 y=504 width=10 height=8 xoffset=0 yoffset=3 xadvance=8 page=0 chnl=0
|
||||||
|
char id=147 x=200 y=504 width=10 height=8 xoffset=0 yoffset=3 xadvance=8 page=0 chnl=0
|
||||||
|
char id=148 x=210 y=504 width=10 height=8 xoffset=0 yoffset=3 xadvance=8 page=0 chnl=0
|
||||||
|
char id=149 x=220 y=504 width=10 height=8 xoffset=0 yoffset=3 xadvance=8 page=0 chnl=0
|
||||||
|
char id=150 x=230 y=504 width=10 height=8 xoffset=0 yoffset=3 xadvance=8 page=0 chnl=0
|
||||||
|
char id=151 x=240 y=504 width=10 height=8 xoffset=0 yoffset=3 xadvance=8 page=0 chnl=0
|
||||||
|
char id=152 x=250 y=504 width=10 height=8 xoffset=0 yoffset=3 xadvance=8 page=0 chnl=0
|
||||||
|
char id=153 x=260 y=504 width=10 height=8 xoffset=0 yoffset=3 xadvance=8 page=0 chnl=0
|
||||||
|
char id=154 x=270 y=504 width=10 height=8 xoffset=0 yoffset=3 xadvance=8 page=0 chnl=0
|
||||||
|
char id=155 x=280 y=504 width=10 height=8 xoffset=0 yoffset=3 xadvance=8 page=0 chnl=0
|
||||||
|
char id=156 x=290 y=504 width=10 height=8 xoffset=0 yoffset=3 xadvance=8 page=0 chnl=0
|
||||||
|
char id=157 x=300 y=504 width=10 height=8 xoffset=0 yoffset=3 xadvance=8 page=0 chnl=0
|
||||||
|
char id=158 x=310 y=504 width=10 height=8 xoffset=0 yoffset=3 xadvance=8 page=0 chnl=0
|
||||||
|
char id=159 x=320 y=504 width=10 height=8 xoffset=0 yoffset=3 xadvance=8 page=0 chnl=0
|
||||||
|
char id=160 x=330 y=504 width=10 height=8 xoffset=0 yoffset=3 xadvance=8 page=0 chnl=0
|
||||||
|
char id=161 x=340 y=504 width=10 height=8 xoffset=0 yoffset=3 xadvance=8 page=0 chnl=0
|
||||||
|
char id=162 x=350 y=504 width=10 height=8 xoffset=0 yoffset=3 xadvance=8 page=0 chnl=0
|
||||||
|
char id=163 x=360 y=504 width=10 height=8 xoffset=0 yoffset=3 xadvance=8 page=0 chnl=0
|
||||||
|
char id=164 x=370 y=504 width=10 height=8 xoffset=0 yoffset=3 xadvance=8 page=0 chnl=0
|
||||||
|
char id=165 x=380 y=504 width=10 height=8 xoffset=0 yoffset=3 xadvance=8 page=0 chnl=0
|
||||||
|
char id=166 x=390 y=504 width=10 height=8 xoffset=0 yoffset=3 xadvance=8 page=0 chnl=0
|
||||||
|
char id=167 x=400 y=504 width=10 height=8 xoffset=0 yoffset=3 xadvance=8 page=0 chnl=0
|
||||||
|
char id=168 x=410 y=504 width=10 height=8 xoffset=0 yoffset=3 xadvance=8 page=0 chnl=0
|
||||||
|
char id=169 x=420 y=504 width=10 height=8 xoffset=0 yoffset=3 xadvance=8 page=0 chnl=0
|
||||||
|
char id=171 x=430 y=504 width=10 height=8 xoffset=0 yoffset=3 xadvance=8 page=0 chnl=0
|
||||||
|
char id=172 x=440 y=504 width=10 height=8 xoffset=0 yoffset=3 xadvance=8 page=0 chnl=0
|
||||||
|
char id=173 x=450 y=504 width=10 height=8 xoffset=0 yoffset=3 xadvance=8 page=0 chnl=0
|
||||||
|
char id=174 x=460 y=504 width=10 height=8 xoffset=0 yoffset=3 xadvance=8 page=0 chnl=0
|
||||||
|
char id=175 x=470 y=504 width=10 height=8 xoffset=0 yoffset=3 xadvance=8 page=0 chnl=0
|
||||||
|
char id=176 x=480 y=504 width=10 height=8 xoffset=0 yoffset=3 xadvance=8 page=0 chnl=0
|
||||||
|
|
||||||
|
kernings count=0
|
BIN
sandtrix/assets/sprites/fonts/font_help.png
Normal file
After Width: | Height: | Size: 1.0 KiB |
106
sandtrix/assets/sprites/fonts/font_map_score.fnt
Normal file
@ -0,0 +1,106 @@
|
|||||||
|
info face="1980v202001" size=16 bold=0 italic=0 charset="" unicode=0 stretchH=100 smooth=1 aa=1 padding=2,2,2,2 spacing=-4,-4
|
||||||
|
common lineHeight=15 base=11 scaleW=512 scaleH=512 pages=1 packed=0
|
||||||
|
page id=0 file="font_map_score.png"
|
||||||
|
chars count=97
|
||||||
|
char id=0 x=0 y=0 width=9 height=15 xoffset=-1 yoffset=-2 xadvance=7 page=0 chnl=0
|
||||||
|
char id=10 x=0 y=0 width=0 height=0 xoffset=-2 yoffset=0 xadvance=1 page=0 chnl=0
|
||||||
|
char id=32 x=0 y=0 width=0 height=0 xoffset=-2 yoffset=0 xadvance=2 page=0 chnl=0
|
||||||
|
char id=33 x=463 y=0 width=6 height=9 xoffset=-2 yoffset=4 xadvance=3 page=0 chnl=0
|
||||||
|
char id=34 x=276 y=15 width=9 height=6 xoffset=-2 yoffset=4 xadvance=7 page=0 chnl=0
|
||||||
|
char id=35 x=74 y=15 width=11 height=9 xoffset=-2 yoffset=4 xadvance=8 page=0 chnl=0
|
||||||
|
char id=36 x=28 y=0 width=9 height=11 xoffset=-2 yoffset=3 xadvance=6 page=0 chnl=0
|
||||||
|
char id=37 x=63 y=15 width=11 height=9 xoffset=-2 yoffset=4 xadvance=8 page=0 chnl=0
|
||||||
|
char id=38 x=85 y=15 width=11 height=9 xoffset=-2 yoffset=4 xadvance=8 page=0 chnl=0
|
||||||
|
char id=39 x=505 y=0 width=6 height=6 xoffset=-2 yoffset=4 xadvance=3 page=0 chnl=0
|
||||||
|
char id=40 x=484 y=0 width=7 height=9 xoffset=-2 yoffset=4 xadvance=4 page=0 chnl=0
|
||||||
|
char id=41 x=491 y=0 width=7 height=9 xoffset=-2 yoffset=4 xadvance=4 page=0 chnl=0
|
||||||
|
char id=42 x=264 y=15 width=12 height=7 xoffset=-2 yoffset=4 xadvance=9 page=0 chnl=0
|
||||||
|
char id=43 x=246 y=15 width=10 height=7 xoffset=-2 yoffset=5 xadvance=7 page=0 chnl=0
|
||||||
|
char id=44 x=229 y=15 width=7 height=7 xoffset=-2 yoffset=7 xadvance=4 page=0 chnl=0
|
||||||
|
char id=45 x=285 y=15 width=8 height=5 xoffset=-2 yoffset=6 xadvance=5 page=0 chnl=0
|
||||||
|
char id=46 x=505 y=0 width=6 height=6 xoffset=-2 yoffset=7 xadvance=3 page=0 chnl=0
|
||||||
|
char id=47 x=41 y=15 width=11 height=9 xoffset=-2 yoffset=4 xadvance=8 page=0 chnl=0
|
||||||
|
char id=48 x=454 y=0 width=9 height=9 xoffset=-2 yoffset=4 xadvance=6 page=0 chnl=0
|
||||||
|
char id=49 x=374 y=0 width=7 height=9 xoffset=-2 yoffset=4 xadvance=4 page=0 chnl=0
|
||||||
|
char id=50 x=381 y=0 width=9 height=9 xoffset=-2 yoffset=4 xadvance=6 page=0 chnl=0
|
||||||
|
char id=51 x=390 y=0 width=9 height=9 xoffset=-2 yoffset=4 xadvance=6 page=0 chnl=0
|
||||||
|
char id=52 x=399 y=0 width=10 height=9 xoffset=-2 yoffset=4 xadvance=7 page=0 chnl=0
|
||||||
|
char id=53 x=409 y=0 width=9 height=9 xoffset=-2 yoffset=4 xadvance=6 page=0 chnl=0
|
||||||
|
char id=54 x=418 y=0 width=9 height=9 xoffset=-2 yoffset=4 xadvance=6 page=0 chnl=0
|
||||||
|
char id=55 x=427 y=0 width=9 height=9 xoffset=-2 yoffset=4 xadvance=6 page=0 chnl=0
|
||||||
|
char id=56 x=436 y=0 width=9 height=9 xoffset=-2 yoffset=4 xadvance=6 page=0 chnl=0
|
||||||
|
char id=57 x=445 y=0 width=9 height=9 xoffset=-2 yoffset=4 xadvance=6 page=0 chnl=0
|
||||||
|
char id=58 x=478 y=0 width=6 height=9 xoffset=-2 yoffset=4 xadvance=3 page=0 chnl=0
|
||||||
|
char id=59 x=61 y=0 width=7 height=10 xoffset=-2 yoffset=4 xadvance=4 page=0 chnl=0
|
||||||
|
char id=60 x=23 y=15 width=9 height=9 xoffset=-2 yoffset=4 xadvance=6 page=0 chnl=0
|
||||||
|
char id=61 x=256 y=15 width=8 height=7 xoffset=-2 yoffset=5 xadvance=5 page=0 chnl=0
|
||||||
|
char id=62 x=32 y=15 width=9 height=9 xoffset=-2 yoffset=4 xadvance=6 page=0 chnl=0
|
||||||
|
char id=63 x=469 y=0 width=9 height=9 xoffset=-2 yoffset=4 xadvance=6 page=0 chnl=0
|
||||||
|
char id=64 x=9 y=0 width=13 height=12 xoffset=-2 yoffset=2 xadvance=10 page=0 chnl=0
|
||||||
|
char id=65 x=68 y=0 width=9 height=9 xoffset=-2 yoffset=4 xadvance=6 page=0 chnl=0
|
||||||
|
char id=66 x=77 y=0 width=9 height=9 xoffset=-2 yoffset=4 xadvance=6 page=0 chnl=0
|
||||||
|
char id=67 x=86 y=0 width=9 height=9 xoffset=-2 yoffset=4 xadvance=6 page=0 chnl=0
|
||||||
|
char id=68 x=95 y=0 width=9 height=9 xoffset=-2 yoffset=4 xadvance=6 page=0 chnl=0
|
||||||
|
char id=69 x=104 y=0 width=8 height=9 xoffset=-2 yoffset=4 xadvance=5 page=0 chnl=0
|
||||||
|
char id=70 x=112 y=0 width=8 height=9 xoffset=-2 yoffset=4 xadvance=5 page=0 chnl=0
|
||||||
|
char id=71 x=120 y=0 width=9 height=9 xoffset=-2 yoffset=4 xadvance=6 page=0 chnl=0
|
||||||
|
char id=72 x=129 y=0 width=9 height=9 xoffset=-2 yoffset=4 xadvance=6 page=0 chnl=0
|
||||||
|
char id=73 x=138 y=0 width=6 height=9 xoffset=-2 yoffset=4 xadvance=3 page=0 chnl=0
|
||||||
|
char id=74 x=144 y=0 width=8 height=9 xoffset=-2 yoffset=4 xadvance=5 page=0 chnl=0
|
||||||
|
char id=75 x=152 y=0 width=9 height=9 xoffset=-2 yoffset=4 xadvance=6 page=0 chnl=0
|
||||||
|
char id=76 x=161 y=0 width=8 height=9 xoffset=-2 yoffset=4 xadvance=5 page=0 chnl=0
|
||||||
|
char id=77 x=169 y=0 width=11 height=9 xoffset=-2 yoffset=4 xadvance=8 page=0 chnl=0
|
||||||
|
char id=78 x=180 y=0 width=10 height=9 xoffset=-2 yoffset=4 xadvance=7 page=0 chnl=0
|
||||||
|
char id=79 x=190 y=0 width=9 height=9 xoffset=-2 yoffset=4 xadvance=6 page=0 chnl=0
|
||||||
|
char id=80 x=199 y=0 width=9 height=9 xoffset=-2 yoffset=4 xadvance=6 page=0 chnl=0
|
||||||
|
char id=81 x=208 y=0 width=9 height=9 xoffset=-2 yoffset=4 xadvance=6 page=0 chnl=0
|
||||||
|
char id=82 x=217 y=0 width=9 height=9 xoffset=-2 yoffset=4 xadvance=6 page=0 chnl=0
|
||||||
|
char id=83 x=226 y=0 width=9 height=9 xoffset=-2 yoffset=4 xadvance=6 page=0 chnl=0
|
||||||
|
char id=84 x=235 y=0 width=8 height=9 xoffset=-2 yoffset=4 xadvance=5 page=0 chnl=0
|
||||||
|
char id=85 x=243 y=0 width=9 height=9 xoffset=-2 yoffset=4 xadvance=6 page=0 chnl=0
|
||||||
|
char id=86 x=243 y=0 width=9 height=9 xoffset=-2 yoffset=4 xadvance=6 page=0 chnl=0
|
||||||
|
char id=87 x=252 y=0 width=12 height=9 xoffset=-2 yoffset=4 xadvance=9 page=0 chnl=0
|
||||||
|
char id=88 x=264 y=0 width=9 height=9 xoffset=-2 yoffset=4 xadvance=6 page=0 chnl=0
|
||||||
|
char id=89 x=273 y=0 width=10 height=9 xoffset=-2 yoffset=4 xadvance=7 page=0 chnl=0
|
||||||
|
char id=90 x=283 y=0 width=9 height=9 xoffset=-2 yoffset=4 xadvance=6 page=0 chnl=0
|
||||||
|
char id=91 x=498 y=0 width=7 height=9 xoffset=-2 yoffset=4 xadvance=4 page=0 chnl=0
|
||||||
|
char id=92 x=52 y=15 width=11 height=9 xoffset=-2 yoffset=4 xadvance=8 page=0 chnl=0
|
||||||
|
char id=93 x=0 y=15 width=7 height=9 xoffset=-2 yoffset=4 xadvance=4 page=0 chnl=0
|
||||||
|
char id=94 x=236 y=15 width=10 height=7 xoffset=-2 yoffset=4 xadvance=7 page=0 chnl=0
|
||||||
|
char id=95 x=285 y=15 width=8 height=5 xoffset=-2 yoffset=8 xadvance=5 page=0 chnl=0
|
||||||
|
char id=96 x=505 y=0 width=6 height=6 xoffset=-2 yoffset=4 xadvance=3 page=0 chnl=0
|
||||||
|
char id=97 x=96 y=15 width=9 height=8 xoffset=-2 yoffset=5 xadvance=6 page=0 chnl=0
|
||||||
|
char id=98 x=292 y=0 width=9 height=9 xoffset=-2 yoffset=4 xadvance=6 page=0 chnl=0
|
||||||
|
char id=99 x=105 y=15 width=8 height=8 xoffset=-2 yoffset=5 xadvance=5 page=0 chnl=0
|
||||||
|
char id=100 x=301 y=0 width=9 height=9 xoffset=-2 yoffset=4 xadvance=6 page=0 chnl=0
|
||||||
|
char id=101 x=113 y=15 width=9 height=8 xoffset=-2 yoffset=5 xadvance=6 page=0 chnl=0
|
||||||
|
char id=102 x=310 y=0 width=8 height=9 xoffset=-2 yoffset=4 xadvance=5 page=0 chnl=0
|
||||||
|
char id=103 x=37 y=0 width=9 height=10 xoffset=-2 yoffset=4 xadvance=6 page=0 chnl=0
|
||||||
|
char id=104 x=318 y=0 width=9 height=9 xoffset=-2 yoffset=4 xadvance=6 page=0 chnl=0
|
||||||
|
char id=105 x=327 y=0 width=6 height=9 xoffset=-2 yoffset=4 xadvance=3 page=0 chnl=0
|
||||||
|
char id=106 x=46 y=0 width=6 height=10 xoffset=-2 yoffset=4 xadvance=3 page=0 chnl=0
|
||||||
|
char id=107 x=333 y=0 width=9 height=9 xoffset=-2 yoffset=4 xadvance=6 page=0 chnl=0
|
||||||
|
char id=108 x=342 y=0 width=6 height=9 xoffset=-2 yoffset=4 xadvance=3 page=0 chnl=0
|
||||||
|
char id=109 x=122 y=15 width=12 height=8 xoffset=-2 yoffset=5 xadvance=9 page=0 chnl=0
|
||||||
|
char id=110 x=134 y=15 width=9 height=8 xoffset=-2 yoffset=5 xadvance=6 page=0 chnl=0
|
||||||
|
char id=111 x=143 y=15 width=9 height=8 xoffset=-2 yoffset=5 xadvance=6 page=0 chnl=0
|
||||||
|
char id=112 x=348 y=0 width=9 height=9 xoffset=-2 yoffset=5 xadvance=6 page=0 chnl=0
|
||||||
|
char id=113 x=357 y=0 width=9 height=9 xoffset=-2 yoffset=5 xadvance=6 page=0 chnl=0
|
||||||
|
char id=114 x=152 y=15 width=8 height=8 xoffset=-2 yoffset=5 xadvance=5 page=0 chnl=0
|
||||||
|
char id=115 x=160 y=15 width=9 height=8 xoffset=-2 yoffset=5 xadvance=6 page=0 chnl=0
|
||||||
|
char id=116 x=366 y=0 width=8 height=9 xoffset=-2 yoffset=4 xadvance=5 page=0 chnl=0
|
||||||
|
char id=117 x=169 y=15 width=9 height=8 xoffset=-2 yoffset=5 xadvance=6 page=0 chnl=0
|
||||||
|
char id=118 x=178 y=15 width=9 height=8 xoffset=-2 yoffset=5 xadvance=6 page=0 chnl=0
|
||||||
|
char id=119 x=187 y=15 width=12 height=8 xoffset=-2 yoffset=5 xadvance=9 page=0 chnl=0
|
||||||
|
char id=120 x=199 y=15 width=9 height=8 xoffset=-2 yoffset=5 xadvance=6 page=0 chnl=0
|
||||||
|
char id=121 x=52 y=0 width=9 height=10 xoffset=-2 yoffset=4 xadvance=6 page=0 chnl=0
|
||||||
|
char id=122 x=208 y=15 width=9 height=8 xoffset=-2 yoffset=5 xadvance=6 page=0 chnl=0
|
||||||
|
char id=123 x=7 y=15 width=8 height=9 xoffset=-2 yoffset=4 xadvance=6 page=0 chnl=0
|
||||||
|
char id=124 x=22 y=0 width=6 height=11 xoffset=-2 yoffset=3 xadvance=4 page=0 chnl=0
|
||||||
|
char id=125 x=15 y=15 width=8 height=9 xoffset=-2 yoffset=4 xadvance=6 page=0 chnl=0
|
||||||
|
char id=126 x=217 y=15 width=12 height=8 xoffset=-2 yoffset=4 xadvance=10 page=0 chnl=0
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
kernings count=0
|
BIN
sandtrix/assets/sprites/fonts/font_map_score.png
Normal file
After Width: | Height: | Size: 994 B |
BIN
sandtrix/assets/sprites/gui/border.png
Normal file
After Width: | Height: | Size: 120 B |
BIN
sandtrix/assets/sprites/gui/button.png
Normal file
After Width: | Height: | Size: 149 B |
BIN
sandtrix/assets/sprites/gui/button_pressed.png
Normal file
After Width: | Height: | Size: 153 B |
BIN
sandtrix/assets/sprites/gui/checkbox.png
Normal file
After Width: | Height: | Size: 146 B |
BIN
sandtrix/assets/sprites/gui/colors.png
Normal file
After Width: | Height: | Size: 1.3 KiB |
BIN
sandtrix/assets/sprites/gui/colors_overlay.png
Normal file
After Width: | Height: | Size: 103 B |
BIN
sandtrix/assets/sprites/gui/combobox.png
Normal file
After Width: | Height: | Size: 146 B |
BIN
sandtrix/assets/sprites/gui/combobox_list.png
Normal file
After Width: | Height: | Size: 125 B |
BIN
sandtrix/assets/sprites/gui/combobox_list_selected.png
Normal file
After Width: | Height: | Size: 125 B |
BIN
sandtrix/assets/sprites/gui/combobox_open.png
Normal file
After Width: | Height: | Size: 146 B |
BIN
sandtrix/assets/sprites/gui/context_menu.png
Normal file
After Width: | Height: | Size: 126 B |
BIN
sandtrix/assets/sprites/gui/context_menu_selected.png
Normal file
After Width: | Height: | Size: 126 B |
BIN
sandtrix/assets/sprites/gui/cursors/arrow.png
Normal file
After Width: | Height: | Size: 144 B |
BIN
sandtrix/assets/sprites/gui/cursors/transparent.png
Normal file
After Width: | Height: | Size: 113 B |
154
sandtrix/assets/sprites/gui/fonts/font_black.fnt
Normal file
@ -0,0 +1,154 @@
|
|||||||
|
info face="1980v202003" size=16 bold=0 italic=0 charset="" unicode=0 stretchH=100 smooth=1 aa=1 padding=2,2,2,2 spacing=-3,-12
|
||||||
|
common lineHeight=7 base=11 scaleW=512 scaleH=512 pages=1 packed=0
|
||||||
|
page id=0 file="font_black.png"
|
||||||
|
chars count=97
|
||||||
|
char id=0 x=0 y=0 width=9 height=15 xoffset=-1 yoffset=-2 xadvance=7 page=0 chnl=0
|
||||||
|
char id=10 x=0 y=0 width=0 height=0 xoffset=-2 yoffset=0 xadvance=1 page=0 chnl=0
|
||||||
|
char id=32 x=0 y=0 width=0 height=0 xoffset=-2 yoffset=0 xadvance=2 page=0 chnl=0
|
||||||
|
char id=33 x=463 y=0 width=6 height=9 xoffset=-2 yoffset=4 xadvance=3 page=0 chnl=0
|
||||||
|
char id=34 x=276 y=15 width=9 height=6 xoffset=-2 yoffset=4 xadvance=7 page=0 chnl=0
|
||||||
|
char id=35 x=74 y=15 width=11 height=9 xoffset=-2 yoffset=4 xadvance=8 page=0 chnl=0
|
||||||
|
char id=36 x=28 y=0 width=9 height=11 xoffset=-2 yoffset=3 xadvance=6 page=0 chnl=0
|
||||||
|
char id=37 x=63 y=15 width=11 height=9 xoffset=-2 yoffset=4 xadvance=8 page=0 chnl=0
|
||||||
|
char id=38 x=85 y=15 width=11 height=9 xoffset=-2 yoffset=4 xadvance=8 page=0 chnl=0
|
||||||
|
char id=39 x=505 y=0 width=6 height=6 xoffset=-2 yoffset=4 xadvance=3 page=0 chnl=0
|
||||||
|
char id=40 x=484 y=0 width=7 height=9 xoffset=-2 yoffset=4 xadvance=4 page=0 chnl=0
|
||||||
|
char id=41 x=491 y=0 width=7 height=9 xoffset=-2 yoffset=4 xadvance=4 page=0 chnl=0
|
||||||
|
char id=42 x=264 y=15 width=12 height=7 xoffset=-2 yoffset=4 xadvance=9 page=0 chnl=0
|
||||||
|
char id=43 x=246 y=15 width=10 height=7 xoffset=-2 yoffset=5 xadvance=7 page=0 chnl=0
|
||||||
|
char id=44 x=229 y=15 width=7 height=7 xoffset=-2 yoffset=7 xadvance=4 page=0 chnl=0
|
||||||
|
char id=45 x=285 y=15 width=8 height=5 xoffset=-2 yoffset=6 xadvance=5 page=0 chnl=0
|
||||||
|
char id=46 x=505 y=0 width=6 height=6 xoffset=-2 yoffset=7 xadvance=3 page=0 chnl=0
|
||||||
|
char id=47 x=41 y=15 width=11 height=9 xoffset=-2 yoffset=4 xadvance=8 page=0 chnl=0
|
||||||
|
char id=48 x=454 y=0 width=9 height=9 xoffset=-2 yoffset=4 xadvance=6 page=0 chnl=0
|
||||||
|
char id=49 x=374 y=0 width=7 height=9 xoffset=-2 yoffset=4 xadvance=4 page=0 chnl=0
|
||||||
|
char id=50 x=381 y=0 width=9 height=9 xoffset=-2 yoffset=4 xadvance=6 page=0 chnl=0
|
||||||
|
char id=51 x=390 y=0 width=9 height=9 xoffset=-2 yoffset=4 xadvance=6 page=0 chnl=0
|
||||||
|
char id=52 x=399 y=0 width=10 height=9 xoffset=-2 yoffset=4 xadvance=7 page=0 chnl=0
|
||||||
|
char id=53 x=409 y=0 width=9 height=9 xoffset=-2 yoffset=4 xadvance=6 page=0 chnl=0
|
||||||
|
char id=54 x=418 y=0 width=9 height=9 xoffset=-2 yoffset=4 xadvance=6 page=0 chnl=0
|
||||||
|
char id=55 x=427 y=0 width=9 height=9 xoffset=-2 yoffset=4 xadvance=6 page=0 chnl=0
|
||||||
|
char id=56 x=436 y=0 width=9 height=9 xoffset=-2 yoffset=4 xadvance=6 page=0 chnl=0
|
||||||
|
char id=57 x=445 y=0 width=9 height=9 xoffset=-2 yoffset=4 xadvance=6 page=0 chnl=0
|
||||||
|
char id=58 x=478 y=0 width=6 height=9 xoffset=-2 yoffset=4 xadvance=3 page=0 chnl=0
|
||||||
|
char id=59 x=61 y=0 width=7 height=10 xoffset=-2 yoffset=4 xadvance=4 page=0 chnl=0
|
||||||
|
char id=60 x=23 y=15 width=9 height=9 xoffset=-2 yoffset=4 xadvance=6 page=0 chnl=0
|
||||||
|
char id=61 x=256 y=15 width=8 height=7 xoffset=-2 yoffset=5 xadvance=5 page=0 chnl=0
|
||||||
|
char id=62 x=32 y=15 width=9 height=9 xoffset=-2 yoffset=4 xadvance=6 page=0 chnl=0
|
||||||
|
char id=63 x=469 y=0 width=9 height=9 xoffset=-2 yoffset=4 xadvance=6 page=0 chnl=0
|
||||||
|
char id=64 x=9 y=0 width=13 height=12 xoffset=-2 yoffset=2 xadvance=10 page=0 chnl=0
|
||||||
|
char id=65 x=68 y=0 width=9 height=9 xoffset=-2 yoffset=4 xadvance=6 page=0 chnl=0
|
||||||
|
char id=66 x=77 y=0 width=9 height=9 xoffset=-2 yoffset=4 xadvance=6 page=0 chnl=0
|
||||||
|
char id=67 x=86 y=0 width=9 height=9 xoffset=-2 yoffset=4 xadvance=6 page=0 chnl=0
|
||||||
|
char id=68 x=95 y=0 width=9 height=9 xoffset=-2 yoffset=4 xadvance=6 page=0 chnl=0
|
||||||
|
char id=69 x=104 y=0 width=8 height=9 xoffset=-2 yoffset=4 xadvance=5 page=0 chnl=0
|
||||||
|
char id=70 x=112 y=0 width=8 height=9 xoffset=-2 yoffset=4 xadvance=5 page=0 chnl=0
|
||||||
|
char id=71 x=120 y=0 width=9 height=9 xoffset=-2 yoffset=4 xadvance=6 page=0 chnl=0
|
||||||
|
char id=72 x=129 y=0 width=9 height=9 xoffset=-2 yoffset=4 xadvance=6 page=0 chnl=0
|
||||||
|
char id=73 x=138 y=0 width=6 height=9 xoffset=-2 yoffset=4 xadvance=3 page=0 chnl=0
|
||||||
|
char id=74 x=144 y=0 width=8 height=9 xoffset=-2 yoffset=4 xadvance=5 page=0 chnl=0
|
||||||
|
char id=75 x=152 y=0 width=9 height=9 xoffset=-2 yoffset=4 xadvance=6 page=0 chnl=0
|
||||||
|
char id=76 x=161 y=0 width=8 height=9 xoffset=-2 yoffset=4 xadvance=5 page=0 chnl=0
|
||||||
|
char id=77 x=169 y=0 width=11 height=9 xoffset=-2 yoffset=4 xadvance=8 page=0 chnl=0
|
||||||
|
char id=78 x=180 y=0 width=10 height=9 xoffset=-2 yoffset=4 xadvance=7 page=0 chnl=0
|
||||||
|
char id=79 x=190 y=0 width=9 height=9 xoffset=-2 yoffset=4 xadvance=6 page=0 chnl=0
|
||||||
|
char id=80 x=199 y=0 width=9 height=9 xoffset=-2 yoffset=4 xadvance=6 page=0 chnl=0
|
||||||
|
char id=81 x=208 y=0 width=9 height=9 xoffset=-2 yoffset=4 xadvance=6 page=0 chnl=0
|
||||||
|
char id=82 x=217 y=0 width=9 height=9 xoffset=-2 yoffset=4 xadvance=6 page=0 chnl=0
|
||||||
|
char id=83 x=226 y=0 width=9 height=9 xoffset=-2 yoffset=4 xadvance=6 page=0 chnl=0
|
||||||
|
char id=84 x=235 y=0 width=8 height=9 xoffset=-2 yoffset=4 xadvance=5 page=0 chnl=0
|
||||||
|
char id=85 x=243 y=0 width=9 height=9 xoffset=-2 yoffset=4 xadvance=6 page=0 chnl=0
|
||||||
|
char id=86 x=243 y=0 width=9 height=9 xoffset=-2 yoffset=4 xadvance=6 page=0 chnl=0
|
||||||
|
char id=87 x=252 y=0 width=12 height=9 xoffset=-2 yoffset=4 xadvance=9 page=0 chnl=0
|
||||||
|
char id=88 x=264 y=0 width=9 height=9 xoffset=-2 yoffset=4 xadvance=6 page=0 chnl=0
|
||||||
|
char id=89 x=273 y=0 width=10 height=9 xoffset=-2 yoffset=4 xadvance=7 page=0 chnl=0
|
||||||
|
char id=90 x=283 y=0 width=9 height=9 xoffset=-2 yoffset=4 xadvance=6 page=0 chnl=0
|
||||||
|
char id=91 x=498 y=0 width=7 height=9 xoffset=-2 yoffset=4 xadvance=4 page=0 chnl=0
|
||||||
|
char id=92 x=52 y=15 width=11 height=9 xoffset=-2 yoffset=4 xadvance=8 page=0 chnl=0
|
||||||
|
char id=93 x=0 y=15 width=7 height=9 xoffset=-2 yoffset=4 xadvance=4 page=0 chnl=0
|
||||||
|
char id=94 x=236 y=15 width=10 height=7 xoffset=-2 yoffset=4 xadvance=7 page=0 chnl=0
|
||||||
|
char id=95 x=285 y=15 width=8 height=5 xoffset=-2 yoffset=8 xadvance=5 page=0 chnl=0
|
||||||
|
char id=96 x=505 y=0 width=6 height=6 xoffset=-2 yoffset=4 xadvance=3 page=0 chnl=0
|
||||||
|
char id=97 x=96 y=15 width=9 height=8 xoffset=-2 yoffset=5 xadvance=6 page=0 chnl=0
|
||||||
|
char id=98 x=292 y=0 width=9 height=9 xoffset=-2 yoffset=4 xadvance=6 page=0 chnl=0
|
||||||
|
char id=99 x=105 y=15 width=8 height=8 xoffset=-2 yoffset=5 xadvance=5 page=0 chnl=0
|
||||||
|
char id=100 x=301 y=0 width=9 height=9 xoffset=-2 yoffset=4 xadvance=6 page=0 chnl=0
|
||||||
|
char id=101 x=113 y=15 width=9 height=8 xoffset=-2 yoffset=5 xadvance=6 page=0 chnl=0
|
||||||
|
char id=102 x=310 y=0 width=8 height=9 xoffset=-2 yoffset=4 xadvance=5 page=0 chnl=0
|
||||||
|
char id=103 x=37 y=0 width=9 height=10 xoffset=-2 yoffset=4 xadvance=6 page=0 chnl=0
|
||||||
|
char id=104 x=318 y=0 width=9 height=9 xoffset=-2 yoffset=4 xadvance=6 page=0 chnl=0
|
||||||
|
char id=105 x=327 y=0 width=6 height=9 xoffset=-2 yoffset=4 xadvance=3 page=0 chnl=0
|
||||||
|
char id=106 x=46 y=0 width=6 height=10 xoffset=-2 yoffset=4 xadvance=3 page=0 chnl=0
|
||||||
|
char id=107 x=333 y=0 width=9 height=9 xoffset=-2 yoffset=4 xadvance=6 page=0 chnl=0
|
||||||
|
char id=108 x=342 y=0 width=6 height=9 xoffset=-2 yoffset=4 xadvance=3 page=0 chnl=0
|
||||||
|
char id=109 x=122 y=15 width=12 height=8 xoffset=-2 yoffset=5 xadvance=9 page=0 chnl=0
|
||||||
|
char id=110 x=134 y=15 width=9 height=8 xoffset=-2 yoffset=5 xadvance=6 page=0 chnl=0
|
||||||
|
char id=111 x=143 y=15 width=9 height=8 xoffset=-2 yoffset=5 xadvance=6 page=0 chnl=0
|
||||||
|
char id=112 x=348 y=0 width=9 height=9 xoffset=-2 yoffset=5 xadvance=6 page=0 chnl=0
|
||||||
|
char id=113 x=357 y=0 width=9 height=9 xoffset=-2 yoffset=5 xadvance=6 page=0 chnl=0
|
||||||
|
char id=114 x=152 y=15 width=8 height=8 xoffset=-2 yoffset=5 xadvance=5 page=0 chnl=0
|
||||||
|
char id=115 x=160 y=15 width=9 height=8 xoffset=-2 yoffset=5 xadvance=6 page=0 chnl=0
|
||||||
|
char id=116 x=366 y=0 width=8 height=9 xoffset=-2 yoffset=4 xadvance=5 page=0 chnl=0
|
||||||
|
char id=117 x=169 y=15 width=9 height=8 xoffset=-2 yoffset=5 xadvance=6 page=0 chnl=0
|
||||||
|
char id=118 x=178 y=15 width=9 height=8 xoffset=-2 yoffset=5 xadvance=6 page=0 chnl=0
|
||||||
|
char id=119 x=187 y=15 width=12 height=8 xoffset=-2 yoffset=5 xadvance=9 page=0 chnl=0
|
||||||
|
char id=120 x=199 y=15 width=9 height=8 xoffset=-2 yoffset=5 xadvance=6 page=0 chnl=0
|
||||||
|
char id=121 x=52 y=0 width=9 height=10 xoffset=-2 yoffset=4 xadvance=6 page=0 chnl=0
|
||||||
|
char id=122 x=208 y=15 width=9 height=8 xoffset=-2 yoffset=5 xadvance=6 page=0 chnl=0
|
||||||
|
char id=123 x=7 y=15 width=8 height=9 xoffset=-2 yoffset=4 xadvance=6 page=0 chnl=0
|
||||||
|
char id=124 x=22 y=0 width=6 height=11 xoffset=-2 yoffset=3 xadvance=4 page=0 chnl=0
|
||||||
|
char id=125 x=15 y=15 width=8 height=9 xoffset=-2 yoffset=4 xadvance=6 page=0 chnl=0
|
||||||
|
char id=126 x=217 y=15 width=12 height=8 xoffset=-2 yoffset=4 xadvance=10 page=0 chnl=0
|
||||||
|
|
||||||
|
|
||||||
|
char id=127 x=0 y=504 width=10 height=8 xoffset=-2 yoffset=3 xadvance=8 page=0 chnl=0
|
||||||
|
char id=128 x=10 y=504 width=10 height=8 xoffset=-2 yoffset=3 xadvance=8 page=0 chnl=0
|
||||||
|
char id=129 x=20 y=504 width=10 height=8 xoffset=-2 yoffset=3 xadvance=8 page=0 chnl=0
|
||||||
|
char id=130 x=30 y=504 width=10 height=8 xoffset=-2 yoffset=3 xadvance=8 page=0 chnl=0
|
||||||
|
char id=131 x=40 y=504 width=10 height=8 xoffset=-2 yoffset=3 xadvance=8 page=0 chnl=0
|
||||||
|
char id=132 x=50 y=504 width=10 height=8 xoffset=-2 yoffset=3 xadvance=8 page=0 chnl=0
|
||||||
|
char id=133 x=60 y=504 width=10 height=8 xoffset=-2 yoffset=3 xadvance=8 page=0 chnl=0
|
||||||
|
char id=134 x=70 y=504 width=10 height=8 xoffset=-2 yoffset=3 xadvance=8 page=0 chnl=0
|
||||||
|
char id=135 x=80 y=504 width=10 height=8 xoffset=-2 yoffset=3 xadvance=8 page=0 chnl=0
|
||||||
|
char id=136 x=90 y=504 width=10 height=8 xoffset=-2 yoffset=3 xadvance=8 page=0 chnl=0
|
||||||
|
char id=137 x=100 y=504 width=10 height=8 xoffset=-2 yoffset=3 xadvance=8 page=0 chnl=0
|
||||||
|
char id=138 x=110 y=504 width=10 height=8 xoffset=-2 yoffset=3 xadvance=8 page=0 chnl=0
|
||||||
|
char id=139 x=120 y=504 width=10 height=8 xoffset=-2 yoffset=3 xadvance=8 page=0 chnl=0
|
||||||
|
char id=140 x=130 y=504 width=10 height=8 xoffset=-2 yoffset=3 xadvance=8 page=0 chnl=0
|
||||||
|
char id=141 x=140 y=504 width=10 height=8 xoffset=-2 yoffset=3 xadvance=8 page=0 chnl=0
|
||||||
|
char id=142 x=150 y=504 width=10 height=8 xoffset=-2 yoffset=3 xadvance=8 page=0 chnl=0
|
||||||
|
char id=143 x=160 y=504 width=10 height=8 xoffset=-2 yoffset=3 xadvance=8 page=0 chnl=0
|
||||||
|
char id=144 x=170 y=504 width=10 height=8 xoffset=-2 yoffset=3 xadvance=8 page=0 chnl=0
|
||||||
|
char id=145 x=180 y=504 width=10 height=8 xoffset=-2 yoffset=3 xadvance=8 page=0 chnl=0
|
||||||
|
char id=146 x=190 y=504 width=10 height=8 xoffset=-2 yoffset=3 xadvance=8 page=0 chnl=0
|
||||||
|
char id=147 x=200 y=504 width=10 height=8 xoffset=-2 yoffset=3 xadvance=8 page=0 chnl=0
|
||||||
|
char id=148 x=210 y=504 width=10 height=8 xoffset=-2 yoffset=3 xadvance=8 page=0 chnl=0
|
||||||
|
char id=149 x=220 y=504 width=10 height=8 xoffset=-2 yoffset=3 xadvance=8 page=0 chnl=0
|
||||||
|
char id=150 x=230 y=504 width=10 height=8 xoffset=-2 yoffset=3 xadvance=8 page=0 chnl=0
|
||||||
|
char id=151 x=240 y=504 width=10 height=8 xoffset=-2 yoffset=3 xadvance=8 page=0 chnl=0
|
||||||
|
char id=152 x=250 y=504 width=10 height=8 xoffset=-2 yoffset=3 xadvance=8 page=0 chnl=0
|
||||||
|
char id=153 x=260 y=504 width=10 height=8 xoffset=-2 yoffset=3 xadvance=8 page=0 chnl=0
|
||||||
|
char id=154 x=270 y=504 width=10 height=8 xoffset=-2 yoffset=3 xadvance=8 page=0 chnl=0
|
||||||
|
char id=155 x=280 y=504 width=10 height=8 xoffset=-2 yoffset=3 xadvance=8 page=0 chnl=0
|
||||||
|
char id=156 x=290 y=504 width=10 height=8 xoffset=-2 yoffset=3 xadvance=8 page=0 chnl=0
|
||||||
|
char id=157 x=300 y=504 width=10 height=8 xoffset=-2 yoffset=3 xadvance=8 page=0 chnl=0
|
||||||
|
char id=158 x=310 y=504 width=10 height=8 xoffset=-2 yoffset=3 xadvance=8 page=0 chnl=0
|
||||||
|
char id=159 x=320 y=504 width=10 height=8 xoffset=-2 yoffset=3 xadvance=8 page=0 chnl=0
|
||||||
|
char id=160 x=330 y=504 width=10 height=8 xoffset=-2 yoffset=3 xadvance=8 page=0 chnl=0
|
||||||
|
char id=161 x=340 y=504 width=10 height=8 xoffset=-2 yoffset=3 xadvance=8 page=0 chnl=0
|
||||||
|
char id=162 x=350 y=504 width=10 height=8 xoffset=-2 yoffset=3 xadvance=8 page=0 chnl=0
|
||||||
|
char id=163 x=360 y=504 width=10 height=8 xoffset=-2 yoffset=3 xadvance=8 page=0 chnl=0
|
||||||
|
char id=164 x=370 y=504 width=10 height=8 xoffset=-2 yoffset=3 xadvance=8 page=0 chnl=0
|
||||||
|
char id=165 x=380 y=504 width=10 height=8 xoffset=-2 yoffset=3 xadvance=8 page=0 chnl=0
|
||||||
|
char id=166 x=390 y=504 width=10 height=8 xoffset=-2 yoffset=3 xadvance=8 page=0 chnl=0
|
||||||
|
char id=167 x=400 y=504 width=10 height=8 xoffset=-2 yoffset=3 xadvance=8 page=0 chnl=0
|
||||||
|
char id=168 x=410 y=504 width=10 height=8 xoffset=-2 yoffset=3 xadvance=8 page=0 chnl=0
|
||||||
|
char id=169 x=420 y=504 width=10 height=8 xoffset=-2 yoffset=3 xadvance=8 page=0 chnl=0
|
||||||
|
char id=171 x=430 y=504 width=10 height=8 xoffset=-2 yoffset=3 xadvance=8 page=0 chnl=0
|
||||||
|
char id=172 x=440 y=504 width=10 height=8 xoffset=-2 yoffset=3 xadvance=8 page=0 chnl=0
|
||||||
|
char id=173 x=450 y=504 width=10 height=8 xoffset=-2 yoffset=3 xadvance=8 page=0 chnl=0
|
||||||
|
char id=174 x=460 y=504 width=10 height=8 xoffset=-2 yoffset=3 xadvance=8 page=0 chnl=0
|
||||||
|
char id=175 x=470 y=504 width=10 height=8 xoffset=-2 yoffset=3 xadvance=8 page=0 chnl=0
|
||||||
|
char id=176 x=480 y=504 width=10 height=8 xoffset=-2 yoffset=3 xadvance=8 page=0 chnl=0
|
||||||
|
|
||||||
|
kernings count=0
|
BIN
sandtrix/assets/sprites/gui/fonts/font_black.png
Normal file
After Width: | Height: | Size: 729 B |
153
sandtrix/assets/sprites/gui/fonts/font_white.fnt
Normal file
@ -0,0 +1,153 @@
|
|||||||
|
info face="1980v202003" size=16 bold=0 italic=0 charset="" unicode=0 stretchH=100 smooth=1 aa=1 padding=2,2,2,2 spacing=-3,-12
|
||||||
|
common lineHeight=7 base=11 scaleW=512 scaleH=512 pages=1 packed=0
|
||||||
|
page id=0 file="font_white.png"
|
||||||
|
chars count=97
|
||||||
|
char id=0 x=0 y=0 width=9 height=15 xoffset=-1 yoffset=-2 xadvance=7 page=0 chnl=0
|
||||||
|
char id=10 x=0 y=0 width=0 height=0 xoffset=-2 yoffset=0 xadvance=1 page=0 chnl=0
|
||||||
|
char id=32 x=0 y=0 width=0 height=0 xoffset=-2 yoffset=0 xadvance=2 page=0 chnl=0
|
||||||
|
char id=33 x=463 y=0 width=6 height=9 xoffset=-2 yoffset=4 xadvance=3 page=0 chnl=0
|
||||||
|
char id=34 x=276 y=15 width=9 height=6 xoffset=-2 yoffset=4 xadvance=7 page=0 chnl=0
|
||||||
|
char id=35 x=74 y=15 width=11 height=9 xoffset=-2 yoffset=4 xadvance=8 page=0 chnl=0
|
||||||
|
char id=36 x=28 y=0 width=9 height=11 xoffset=-2 yoffset=3 xadvance=6 page=0 chnl=0
|
||||||
|
char id=37 x=63 y=15 width=11 height=9 xoffset=-2 yoffset=4 xadvance=8 page=0 chnl=0
|
||||||
|
char id=38 x=85 y=15 width=11 height=9 xoffset=-2 yoffset=4 xadvance=8 page=0 chnl=0
|
||||||
|
char id=39 x=505 y=0 width=6 height=6 xoffset=-2 yoffset=4 xadvance=3 page=0 chnl=0
|
||||||
|
char id=40 x=484 y=0 width=7 height=9 xoffset=-2 yoffset=4 xadvance=4 page=0 chnl=0
|
||||||
|
char id=41 x=491 y=0 width=7 height=9 xoffset=-2 yoffset=4 xadvance=4 page=0 chnl=0
|
||||||
|
char id=42 x=264 y=15 width=12 height=7 xoffset=-2 yoffset=4 xadvance=9 page=0 chnl=0
|
||||||
|
char id=43 x=246 y=15 width=10 height=7 xoffset=-2 yoffset=5 xadvance=7 page=0 chnl=0
|
||||||
|
char id=44 x=229 y=15 width=7 height=7 xoffset=-2 yoffset=7 xadvance=4 page=0 chnl=0
|
||||||
|
char id=45 x=285 y=15 width=8 height=5 xoffset=-2 yoffset=6 xadvance=5 page=0 chnl=0
|
||||||
|
char id=46 x=505 y=0 width=6 height=6 xoffset=-2 yoffset=7 xadvance=3 page=0 chnl=0
|
||||||
|
char id=47 x=41 y=15 width=11 height=9 xoffset=-2 yoffset=4 xadvance=8 page=0 chnl=0
|
||||||
|
char id=48 x=454 y=0 width=9 height=9 xoffset=-2 yoffset=4 xadvance=6 page=0 chnl=0
|
||||||
|
char id=49 x=374 y=0 width=7 height=9 xoffset=-2 yoffset=4 xadvance=4 page=0 chnl=0
|
||||||
|
char id=50 x=381 y=0 width=9 height=9 xoffset=-2 yoffset=4 xadvance=6 page=0 chnl=0
|
||||||
|
char id=51 x=390 y=0 width=9 height=9 xoffset=-2 yoffset=4 xadvance=6 page=0 chnl=0
|
||||||
|
char id=52 x=399 y=0 width=10 height=9 xoffset=-2 yoffset=4 xadvance=7 page=0 chnl=0
|
||||||
|
char id=53 x=409 y=0 width=9 height=9 xoffset=-2 yoffset=4 xadvance=6 page=0 chnl=0
|
||||||
|
char id=54 x=418 y=0 width=9 height=9 xoffset=-2 yoffset=4 xadvance=6 page=0 chnl=0
|
||||||
|
char id=55 x=427 y=0 width=9 height=9 xoffset=-2 yoffset=4 xadvance=6 page=0 chnl=0
|
||||||
|
char id=56 x=436 y=0 width=9 height=9 xoffset=-2 yoffset=4 xadvance=6 page=0 chnl=0
|
||||||
|
char id=57 x=445 y=0 width=9 height=9 xoffset=-2 yoffset=4 xadvance=6 page=0 chnl=0
|
||||||
|
char id=58 x=478 y=0 width=6 height=9 xoffset=-2 yoffset=4 xadvance=3 page=0 chnl=0
|
||||||
|
char id=59 x=61 y=0 width=7 height=10 xoffset=-2 yoffset=4 xadvance=4 page=0 chnl=0
|
||||||
|
char id=60 x=23 y=15 width=9 height=9 xoffset=-2 yoffset=4 xadvance=6 page=0 chnl=0
|
||||||
|
char id=61 x=256 y=15 width=8 height=7 xoffset=-2 yoffset=5 xadvance=5 page=0 chnl=0
|
||||||
|
char id=62 x=32 y=15 width=9 height=9 xoffset=-2 yoffset=4 xadvance=6 page=0 chnl=0
|
||||||
|
char id=63 x=469 y=0 width=9 height=9 xoffset=-2 yoffset=4 xadvance=6 page=0 chnl=0
|
||||||
|
char id=64 x=9 y=0 width=13 height=12 xoffset=-2 yoffset=2 xadvance=10 page=0 chnl=0
|
||||||
|
char id=65 x=68 y=0 width=9 height=9 xoffset=-2 yoffset=4 xadvance=6 page=0 chnl=0
|
||||||
|
char id=66 x=77 y=0 width=9 height=9 xoffset=-2 yoffset=4 xadvance=6 page=0 chnl=0
|
||||||
|
char id=67 x=86 y=0 width=9 height=9 xoffset=-2 yoffset=4 xadvance=6 page=0 chnl=0
|
||||||
|
char id=68 x=95 y=0 width=9 height=9 xoffset=-2 yoffset=4 xadvance=6 page=0 chnl=0
|
||||||
|
char id=69 x=104 y=0 width=8 height=9 xoffset=-2 yoffset=4 xadvance=5 page=0 chnl=0
|
||||||
|
char id=70 x=112 y=0 width=8 height=9 xoffset=-2 yoffset=4 xadvance=5 page=0 chnl=0
|
||||||
|
char id=71 x=120 y=0 width=9 height=9 xoffset=-2 yoffset=4 xadvance=6 page=0 chnl=0
|
||||||
|
char id=72 x=129 y=0 width=9 height=9 xoffset=-2 yoffset=4 xadvance=6 page=0 chnl=0
|
||||||
|
char id=73 x=138 y=0 width=6 height=9 xoffset=-2 yoffset=4 xadvance=3 page=0 chnl=0
|
||||||
|
char id=74 x=144 y=0 width=8 height=9 xoffset=-2 yoffset=4 xadvance=5 page=0 chnl=0
|
||||||
|
char id=75 x=152 y=0 width=9 height=9 xoffset=-2 yoffset=4 xadvance=6 page=0 chnl=0
|
||||||
|
char id=76 x=161 y=0 width=8 height=9 xoffset=-2 yoffset=4 xadvance=5 page=0 chnl=0
|
||||||
|
char id=77 x=169 y=0 width=11 height=9 xoffset=-2 yoffset=4 xadvance=8 page=0 chnl=0
|
||||||
|
char id=78 x=180 y=0 width=10 height=9 xoffset=-2 yoffset=4 xadvance=7 page=0 chnl=0
|
||||||
|
char id=79 x=190 y=0 width=9 height=9 xoffset=-2 yoffset=4 xadvance=6 page=0 chnl=0
|
||||||
|
char id=80 x=199 y=0 width=9 height=9 xoffset=-2 yoffset=4 xadvance=6 page=0 chnl=0
|
||||||
|
char id=81 x=208 y=0 width=9 height=9 xoffset=-2 yoffset=4 xadvance=6 page=0 chnl=0
|
||||||
|
char id=82 x=217 y=0 width=9 height=9 xoffset=-2 yoffset=4 xadvance=6 page=0 chnl=0
|
||||||
|
char id=83 x=226 y=0 width=9 height=9 xoffset=-2 yoffset=4 xadvance=6 page=0 chnl=0
|
||||||
|
char id=84 x=235 y=0 width=8 height=9 xoffset=-2 yoffset=4 xadvance=5 page=0 chnl=0
|
||||||
|
char id=85 x=243 y=0 width=9 height=9 xoffset=-2 yoffset=4 xadvance=6 page=0 chnl=0
|
||||||
|
char id=86 x=243 y=0 width=9 height=9 xoffset=-2 yoffset=4 xadvance=6 page=0 chnl=0
|
||||||
|
char id=87 x=252 y=0 width=12 height=9 xoffset=-2 yoffset=4 xadvance=9 page=0 chnl=0
|
||||||
|
char id=88 x=264 y=0 width=9 height=9 xoffset=-2 yoffset=4 xadvance=6 page=0 chnl=0
|
||||||
|
char id=89 x=273 y=0 width=10 height=9 xoffset=-2 yoffset=4 xadvance=7 page=0 chnl=0
|
||||||
|
char id=90 x=283 y=0 width=9 height=9 xoffset=-2 yoffset=4 xadvance=6 page=0 chnl=0
|
||||||
|
char id=91 x=498 y=0 width=7 height=9 xoffset=-2 yoffset=4 xadvance=4 page=0 chnl=0
|
||||||
|
char id=92 x=52 y=15 width=11 height=9 xoffset=-2 yoffset=4 xadvance=8 page=0 chnl=0
|
||||||
|
char id=93 x=0 y=15 width=7 height=9 xoffset=-2 yoffset=4 xadvance=4 page=0 chnl=0
|
||||||
|
char id=94 x=236 y=15 width=10 height=7 xoffset=-2 yoffset=4 xadvance=7 page=0 chnl=0
|
||||||
|
char id=95 x=285 y=15 width=8 height=5 xoffset=-2 yoffset=8 xadvance=5 page=0 chnl=0
|
||||||
|
char id=96 x=505 y=0 width=6 height=6 xoffset=-2 yoffset=4 xadvance=3 page=0 chnl=0
|
||||||
|
char id=97 x=96 y=15 width=9 height=8 xoffset=-2 yoffset=5 xadvance=6 page=0 chnl=0
|
||||||
|
char id=98 x=292 y=0 width=9 height=9 xoffset=-2 yoffset=4 xadvance=6 page=0 chnl=0
|
||||||
|
char id=99 x=105 y=15 width=8 height=8 xoffset=-2 yoffset=5 xadvance=5 page=0 chnl=0
|
||||||
|
char id=100 x=301 y=0 width=9 height=9 xoffset=-2 yoffset=4 xadvance=6 page=0 chnl=0
|
||||||
|
char id=101 x=113 y=15 width=9 height=8 xoffset=-2 yoffset=5 xadvance=6 page=0 chnl=0
|
||||||
|
char id=102 x=310 y=0 width=8 height=9 xoffset=-2 yoffset=4 xadvance=5 page=0 chnl=0
|
||||||
|
char id=103 x=37 y=0 width=9 height=10 xoffset=-2 yoffset=4 xadvance=6 page=0 chnl=0
|
||||||
|
char id=104 x=318 y=0 width=9 height=9 xoffset=-2 yoffset=4 xadvance=6 page=0 chnl=0
|
||||||
|
char id=105 x=327 y=0 width=6 height=9 xoffset=-2 yoffset=4 xadvance=3 page=0 chnl=0
|
||||||
|
char id=106 x=46 y=0 width=6 height=10 xoffset=-2 yoffset=4 xadvance=3 page=0 chnl=0
|
||||||
|
char id=107 x=333 y=0 width=9 height=9 xoffset=-2 yoffset=4 xadvance=6 page=0 chnl=0
|
||||||
|
char id=108 x=342 y=0 width=6 height=9 xoffset=-2 yoffset=4 xadvance=3 page=0 chnl=0
|
||||||
|
char id=109 x=122 y=15 width=12 height=8 xoffset=-2 yoffset=5 xadvance=9 page=0 chnl=0
|
||||||
|
char id=110 x=134 y=15 width=9 height=8 xoffset=-2 yoffset=5 xadvance=6 page=0 chnl=0
|
||||||
|
char id=111 x=143 y=15 width=9 height=8 xoffset=-2 yoffset=5 xadvance=6 page=0 chnl=0
|
||||||
|
char id=112 x=348 y=0 width=9 height=9 xoffset=-2 yoffset=5 xadvance=6 page=0 chnl=0
|
||||||
|
char id=113 x=357 y=0 width=9 height=9 xoffset=-2 yoffset=5 xadvance=6 page=0 chnl=0
|
||||||
|
char id=114 x=152 y=15 width=8 height=8 xoffset=-2 yoffset=5 xadvance=5 page=0 chnl=0
|
||||||
|
char id=115 x=160 y=15 width=9 height=8 xoffset=-2 yoffset=5 xadvance=6 page=0 chnl=0
|
||||||
|
char id=116 x=366 y=0 width=8 height=9 xoffset=-2 yoffset=4 xadvance=5 page=0 chnl=0
|
||||||
|
char id=117 x=169 y=15 width=9 height=8 xoffset=-2 yoffset=5 xadvance=6 page=0 chnl=0
|
||||||
|
char id=118 x=178 y=15 width=9 height=8 xoffset=-2 yoffset=5 xadvance=6 page=0 chnl=0
|
||||||
|
char id=119 x=187 y=15 width=12 height=8 xoffset=-2 yoffset=5 xadvance=9 page=0 chnl=0
|
||||||
|
char id=120 x=199 y=15 width=9 height=8 xoffset=-2 yoffset=5 xadvance=6 page=0 chnl=0
|
||||||
|
char id=121 x=52 y=0 width=9 height=10 xoffset=-2 yoffset=4 xadvance=6 page=0 chnl=0
|
||||||
|
char id=122 x=208 y=15 width=9 height=8 xoffset=-2 yoffset=5 xadvance=6 page=0 chnl=0
|
||||||
|
char id=123 x=7 y=15 width=8 height=9 xoffset=-2 yoffset=4 xadvance=6 page=0 chnl=0
|
||||||
|
char id=124 x=22 y=0 width=6 height=11 xoffset=-2 yoffset=3 xadvance=4 page=0 chnl=0
|
||||||
|
char id=125 x=15 y=15 width=8 height=9 xoffset=-2 yoffset=4 xadvance=6 page=0 chnl=0
|
||||||
|
char id=126 x=217 y=15 width=12 height=8 xoffset=-2 yoffset=4 xadvance=10 page=0 chnl=0
|
||||||
|
|
||||||
|
char id=127 x=0 y=504 width=10 height=8 xoffset=-2 yoffset=3 xadvance=8 page=0 chnl=0
|
||||||
|
char id=128 x=10 y=504 width=10 height=8 xoffset=-2 yoffset=3 xadvance=8 page=0 chnl=0
|
||||||
|
char id=129 x=20 y=504 width=10 height=8 xoffset=-2 yoffset=3 xadvance=8 page=0 chnl=0
|
||||||
|
char id=130 x=30 y=504 width=10 height=8 xoffset=-2 yoffset=3 xadvance=8 page=0 chnl=0
|
||||||
|
char id=131 x=40 y=504 width=10 height=8 xoffset=-2 yoffset=3 xadvance=8 page=0 chnl=0
|
||||||
|
char id=132 x=50 y=504 width=10 height=8 xoffset=-2 yoffset=3 xadvance=8 page=0 chnl=0
|
||||||
|
char id=133 x=60 y=504 width=10 height=8 xoffset=-2 yoffset=3 xadvance=8 page=0 chnl=0
|
||||||
|
char id=134 x=70 y=504 width=10 height=8 xoffset=-2 yoffset=3 xadvance=8 page=0 chnl=0
|
||||||
|
char id=135 x=80 y=504 width=10 height=8 xoffset=-2 yoffset=3 xadvance=8 page=0 chnl=0
|
||||||
|
char id=136 x=90 y=504 width=10 height=8 xoffset=-2 yoffset=3 xadvance=8 page=0 chnl=0
|
||||||
|
char id=137 x=100 y=504 width=10 height=8 xoffset=-2 yoffset=3 xadvance=8 page=0 chnl=0
|
||||||
|
char id=138 x=110 y=504 width=10 height=8 xoffset=-2 yoffset=3 xadvance=8 page=0 chnl=0
|
||||||
|
char id=139 x=120 y=504 width=10 height=8 xoffset=-2 yoffset=3 xadvance=8 page=0 chnl=0
|
||||||
|
char id=140 x=130 y=504 width=10 height=8 xoffset=-2 yoffset=3 xadvance=8 page=0 chnl=0
|
||||||
|
char id=141 x=140 y=504 width=10 height=8 xoffset=-2 yoffset=3 xadvance=8 page=0 chnl=0
|
||||||
|
char id=142 x=150 y=504 width=10 height=8 xoffset=-2 yoffset=3 xadvance=8 page=0 chnl=0
|
||||||
|
char id=143 x=160 y=504 width=10 height=8 xoffset=-2 yoffset=3 xadvance=8 page=0 chnl=0
|
||||||
|
char id=144 x=170 y=504 width=10 height=8 xoffset=-2 yoffset=3 xadvance=8 page=0 chnl=0
|
||||||
|
char id=145 x=180 y=504 width=10 height=8 xoffset=-2 yoffset=3 xadvance=8 page=0 chnl=0
|
||||||
|
char id=146 x=190 y=504 width=10 height=8 xoffset=-2 yoffset=3 xadvance=8 page=0 chnl=0
|
||||||
|
char id=147 x=200 y=504 width=10 height=8 xoffset=-2 yoffset=3 xadvance=8 page=0 chnl=0
|
||||||
|
char id=148 x=210 y=504 width=10 height=8 xoffset=-2 yoffset=3 xadvance=8 page=0 chnl=0
|
||||||
|
char id=149 x=220 y=504 width=10 height=8 xoffset=-2 yoffset=3 xadvance=8 page=0 chnl=0
|
||||||
|
char id=150 x=230 y=504 width=10 height=8 xoffset=-2 yoffset=3 xadvance=8 page=0 chnl=0
|
||||||
|
char id=151 x=240 y=504 width=10 height=8 xoffset=-2 yoffset=3 xadvance=8 page=0 chnl=0
|
||||||
|
char id=152 x=250 y=504 width=10 height=8 xoffset=-2 yoffset=3 xadvance=8 page=0 chnl=0
|
||||||
|
char id=153 x=260 y=504 width=10 height=8 xoffset=-2 yoffset=3 xadvance=8 page=0 chnl=0
|
||||||
|
char id=154 x=270 y=504 width=10 height=8 xoffset=-2 yoffset=3 xadvance=8 page=0 chnl=0
|
||||||
|
char id=155 x=280 y=504 width=10 height=8 xoffset=-2 yoffset=3 xadvance=8 page=0 chnl=0
|
||||||
|
char id=156 x=290 y=504 width=10 height=8 xoffset=-2 yoffset=3 xadvance=8 page=0 chnl=0
|
||||||
|
char id=157 x=300 y=504 width=10 height=8 xoffset=-2 yoffset=3 xadvance=8 page=0 chnl=0
|
||||||
|
char id=158 x=310 y=504 width=10 height=8 xoffset=-2 yoffset=3 xadvance=8 page=0 chnl=0
|
||||||
|
char id=159 x=320 y=504 width=10 height=8 xoffset=-2 yoffset=3 xadvance=8 page=0 chnl=0
|
||||||
|
char id=160 x=330 y=504 width=10 height=8 xoffset=-2 yoffset=3 xadvance=8 page=0 chnl=0
|
||||||
|
char id=161 x=340 y=504 width=10 height=8 xoffset=-2 yoffset=3 xadvance=8 page=0 chnl=0
|
||||||
|
char id=162 x=350 y=504 width=10 height=8 xoffset=-2 yoffset=3 xadvance=8 page=0 chnl=0
|
||||||
|
char id=163 x=360 y=504 width=10 height=8 xoffset=-2 yoffset=3 xadvance=8 page=0 chnl=0
|
||||||
|
char id=164 x=370 y=504 width=10 height=8 xoffset=-2 yoffset=3 xadvance=8 page=0 chnl=0
|
||||||
|
char id=165 x=380 y=504 width=10 height=8 xoffset=-2 yoffset=3 xadvance=8 page=0 chnl=0
|
||||||
|
char id=166 x=390 y=504 width=10 height=8 xoffset=-2 yoffset=3 xadvance=8 page=0 chnl=0
|
||||||
|
char id=167 x=400 y=504 width=10 height=8 xoffset=-2 yoffset=3 xadvance=8 page=0 chnl=0
|
||||||
|
char id=168 x=410 y=504 width=10 height=8 xoffset=-2 yoffset=3 xadvance=8 page=0 chnl=0
|
||||||
|
char id=169 x=420 y=504 width=10 height=8 xoffset=-2 yoffset=3 xadvance=8 page=0 chnl=0
|
||||||
|
char id=171 x=430 y=504 width=10 height=8 xoffset=-2 yoffset=3 xadvance=8 page=0 chnl=0
|
||||||
|
char id=172 x=440 y=504 width=10 height=8 xoffset=-2 yoffset=3 xadvance=8 page=0 chnl=0
|
||||||
|
char id=173 x=450 y=504 width=10 height=8 xoffset=-2 yoffset=3 xadvance=8 page=0 chnl=0
|
||||||
|
char id=174 x=460 y=504 width=10 height=8 xoffset=-2 yoffset=3 xadvance=8 page=0 chnl=0
|
||||||
|
char id=175 x=470 y=504 width=10 height=8 xoffset=-2 yoffset=3 xadvance=8 page=0 chnl=0
|
||||||
|
char id=176 x=480 y=504 width=10 height=8 xoffset=-2 yoffset=3 xadvance=8 page=0 chnl=0
|
||||||
|
|
||||||
|
kernings count=0
|
BIN
sandtrix/assets/sprites/gui/fonts/font_white.png
Normal file
After Width: | Height: | Size: 728 B |
BIN
sandtrix/assets/sprites/gui/icons/case.png
Normal file
After Width: | Height: | Size: 120 B |
BIN
sandtrix/assets/sprites/gui/icons/close.png
Normal file
After Width: | Height: | Size: 119 B |
BIN
sandtrix/assets/sprites/gui/icons/color.png
Normal file
After Width: | Height: | Size: 327 B |
BIN
sandtrix/assets/sprites/gui/icons/delete.png
Normal file
After Width: | Height: | Size: 121 B |
BIN
sandtrix/assets/sprites/gui/icons/extend.png
Normal file
After Width: | Height: | Size: 103 B |
BIN
sandtrix/assets/sprites/gui/icons/information.png
Normal file
After Width: | Height: | Size: 139 B |
BIN
sandtrix/assets/sprites/gui/icons/question.png
Normal file
After Width: | Height: | Size: 147 B |
BIN
sandtrix/assets/sprites/gui/inventory.png
Normal file
After Width: | Height: | Size: 163 B |
BIN
sandtrix/assets/sprites/gui/inventory_dragged.png
Normal file
After Width: | Height: | Size: 126 B |
BIN
sandtrix/assets/sprites/gui/inventory_dragged_x2.png
Normal file
After Width: | Height: | Size: 132 B |
BIN
sandtrix/assets/sprites/gui/inventory_selected.png
Normal file
After Width: | Height: | Size: 163 B |
BIN
sandtrix/assets/sprites/gui/inventory_selected_x2.png
Normal file
After Width: | Height: | Size: 172 B |
BIN
sandtrix/assets/sprites/gui/inventory_x2.png
Normal file
After Width: | Height: | Size: 172 B |
BIN
sandtrix/assets/sprites/gui/knob.png
Normal file
After Width: | Height: | Size: 266 B |
BIN
sandtrix/assets/sprites/gui/knob_background.png
Normal file
After Width: | Height: | Size: 182 B |
BIN
sandtrix/assets/sprites/gui/knob_endless.png
Normal file
After Width: | Height: | Size: 296 B |
BIN
sandtrix/assets/sprites/gui/list.png
Normal file
After Width: | Height: | Size: 106 B |
BIN
sandtrix/assets/sprites/gui/list_drag.png
Normal file
After Width: | Height: | Size: 110 B |
BIN
sandtrix/assets/sprites/gui/list_selected.png
Normal file
After Width: | Height: | Size: 103 B |
BIN
sandtrix/assets/sprites/gui/notification_bar.png
Normal file
After Width: | Height: | Size: 105 B |
BIN
sandtrix/assets/sprites/gui/ostextinput_character.png
Normal file
After Width: | Height: | Size: 137 B |
BIN
sandtrix/assets/sprites/gui/ostextinput_confirm.png
Normal file
After Width: | Height: | Size: 191 B |
BIN
sandtrix/assets/sprites/gui/ostextinput_delete.png
Normal file
After Width: | Height: | Size: 182 B |
BIN
sandtrix/assets/sprites/gui/ostextinput_lowercase.png
Normal file
After Width: | Height: | Size: 180 B |
BIN
sandtrix/assets/sprites/gui/ostextinput_selected.png
Normal file
After Width: | Height: | Size: 108 B |
BIN
sandtrix/assets/sprites/gui/ostextinput_uppercase.png
Normal file
After Width: | Height: | Size: 179 B |
BIN
sandtrix/assets/sprites/gui/progressbar.png
Normal file
After Width: | Height: | Size: 128 B |
BIN
sandtrix/assets/sprites/gui/progressbar_bar.png
Normal file
After Width: | Height: | Size: 115 B |
BIN
sandtrix/assets/sprites/gui/radio.png
Normal file
After Width: | Height: | Size: 141 B |
BIN
sandtrix/assets/sprites/gui/scrollbar_button_horizontal.png
Normal file
After Width: | Height: | Size: 111 B |