mirror of
https://github.com/Insality/druid.git
synced 2025-06-27 02:17:52 +02:00
Return live example files
This commit is contained in:
parent
fc9706774f
commit
4f8be6ebdb
BIN
docs/Druid.wasm
Normal file
BIN
docs/Druid.wasm
Normal file
Binary file not shown.
36
docs/Druid_asmjs.js
Normal file
36
docs/Druid_asmjs.js
Normal file
File diff suppressed because one or more lines are too long
1
docs/Druid_wasm.js
Normal file
1
docs/Druid_wasm.js
Normal file
File diff suppressed because one or more lines are too long
1
docs/archive/archive_files.json
Normal file
1
docs/archive/archive_files.json
Normal file
@ -0,0 +1 @@
|
|||||||
|
{"content":[{"name":"game.projectc","size":4552,"pieces":[{"name":"game0.projectc","offset":0}]},{"name":"game.arci","size":15008,"pieces":[{"name":"game0.arci","offset":0}]},{"name":"game.arcd","size":3789178,"pieces":[{"name":"game0.arcd","offset":0},{"name":"game1.arcd","offset":2097152}]},{"name":"game.dmanifest","size":17041,"pieces":[{"name":"game0.dmanifest","offset":0}]},{"name":"game.public.der","size":162,"pieces":[{"name":"game0.public.der","offset":0}]}],"total_size":3825941}
|
BIN
docs/archive/game0.arcd
Normal file
BIN
docs/archive/game0.arcd
Normal file
Binary file not shown.
BIN
docs/archive/game0.arci
Normal file
BIN
docs/archive/game0.arci
Normal file
Binary file not shown.
BIN
docs/archive/game0.dmanifest
Normal file
BIN
docs/archive/game0.dmanifest
Normal file
Binary file not shown.
243
docs/archive/game0.projectc
Normal file
243
docs/archive/game0.projectc
Normal file
@ -0,0 +1,243 @@
|
|||||||
|
[project]
|
||||||
|
title = Druid
|
||||||
|
version = 1.1.0
|
||||||
|
write_log = 0
|
||||||
|
minimum_log_level = 1
|
||||||
|
compress_archive = 1
|
||||||
|
publisher = Insality
|
||||||
|
developer = Maksim Tuprikov
|
||||||
|
custom_resources = /example/locales
|
||||||
|
commit_sha = 423a5239036790befe5fd0afd5b7a653314ad8be
|
||||||
|
title_as_file_name = Druid
|
||||||
|
|
||||||
|
[display]
|
||||||
|
width = 1920
|
||||||
|
height = 1080
|
||||||
|
high_dpi = 1
|
||||||
|
samples = 0
|
||||||
|
fullscreen = 0
|
||||||
|
update_frequency = 60
|
||||||
|
swap_interval = 1
|
||||||
|
vsync = 1
|
||||||
|
display_profiles = /builtins/render/default.display_profilesc
|
||||||
|
dynamic_orientation = 1
|
||||||
|
display_device_info = 0
|
||||||
|
|
||||||
|
[render]
|
||||||
|
clear_color_red = 0
|
||||||
|
clear_color_green = 0
|
||||||
|
clear_color_blue = 0
|
||||||
|
clear_color_alpha = 1
|
||||||
|
|
||||||
|
[physics]
|
||||||
|
type = 2D
|
||||||
|
max_collision_object_count = 128
|
||||||
|
use_fixed_timestep = 0
|
||||||
|
gravity_y = -10
|
||||||
|
debug = 0
|
||||||
|
debug_alpha = 0.9
|
||||||
|
world_count = 4
|
||||||
|
gravity_x = 0
|
||||||
|
gravity_z = 0
|
||||||
|
scale = 1
|
||||||
|
allow_dynamic_transforms = 1
|
||||||
|
debug_scale = 30
|
||||||
|
max_collisions = 64
|
||||||
|
max_contacts = 128
|
||||||
|
contact_impulse_limit = 0
|
||||||
|
ray_cast_limit_2d = 64
|
||||||
|
ray_cast_limit_3d = 128
|
||||||
|
trigger_overlap_capacity = 16
|
||||||
|
velocity_threshold = 1
|
||||||
|
max_fixed_timesteps = 2
|
||||||
|
|
||||||
|
[bootstrap]
|
||||||
|
main_collection = /example/druid.collectionc
|
||||||
|
render = /builtins/render/default.renderc
|
||||||
|
|
||||||
|
[graphics]
|
||||||
|
default_texture_min_filter = linear
|
||||||
|
default_texture_mag_filter = linear
|
||||||
|
max_draw_calls = 128
|
||||||
|
max_characters = 8192
|
||||||
|
max_font_batches = 128
|
||||||
|
max_debug_vertices = 10000
|
||||||
|
texture_profiles = /builtins/graphics/default.texture_profiles
|
||||||
|
verify_graphics_calls = 0
|
||||||
|
opengl_version_hint = 33
|
||||||
|
opengl_core_profile_hint = true
|
||||||
|
memory_size = 512
|
||||||
|
|
||||||
|
[shader]
|
||||||
|
output_spirv = 0
|
||||||
|
|
||||||
|
[sound]
|
||||||
|
gain = 1
|
||||||
|
max_sound_data = 128
|
||||||
|
max_sound_buffers = 32
|
||||||
|
max_sound_sources = 16
|
||||||
|
max_sound_instances = 256
|
||||||
|
max_component_count = 32
|
||||||
|
use_thread = 1
|
||||||
|
|
||||||
|
[resource]
|
||||||
|
http_cache = 0
|
||||||
|
max_resources = 1024
|
||||||
|
|
||||||
|
[input]
|
||||||
|
repeat_delay = 0.5
|
||||||
|
repeat_interval = 0.2
|
||||||
|
gamepads = /builtins/input/default.gamepadsc
|
||||||
|
game_binding = /builtins/input/all.input_bindingc
|
||||||
|
use_accelerometer = 0
|
||||||
|
|
||||||
|
[sprite]
|
||||||
|
max_count = 16
|
||||||
|
subpixels = 1
|
||||||
|
|
||||||
|
[model]
|
||||||
|
max_count = 0
|
||||||
|
split_meshes = 0
|
||||||
|
|
||||||
|
[mesh]
|
||||||
|
max_count = 0
|
||||||
|
|
||||||
|
[gui]
|
||||||
|
max_count = 64
|
||||||
|
max_particlefx_count = 64
|
||||||
|
max_particle_count = 1024
|
||||||
|
max_animation_count = 1024
|
||||||
|
|
||||||
|
[collection]
|
||||||
|
max_instances = 128
|
||||||
|
max_input_stack_entries = 16
|
||||||
|
|
||||||
|
[collection_proxy]
|
||||||
|
max_count = 8
|
||||||
|
|
||||||
|
[collectionfactory]
|
||||||
|
max_count = 64
|
||||||
|
|
||||||
|
[factory]
|
||||||
|
max_count = 16
|
||||||
|
|
||||||
|
[ios]
|
||||||
|
launch_screen = /builtins/manifests/ios/LaunchScreen.storyboardc
|
||||||
|
pre_renderered_icons = 0
|
||||||
|
bundle_identifier = example.unnamed
|
||||||
|
bundle_name =
|
||||||
|
infoplist = /builtins/manifests/ios/Info.plist
|
||||||
|
privacymanifest = /builtins/manifests/ios/PrivacyInfo.xcprivacy
|
||||||
|
default_language = en
|
||||||
|
localizations = en
|
||||||
|
|
||||||
|
[android]
|
||||||
|
version_code = 970
|
||||||
|
minimum_sdk_version = 19
|
||||||
|
target_sdk_version = 35
|
||||||
|
package = com.insality.druid
|
||||||
|
gcm_sender_id =
|
||||||
|
manifest = /builtins/manifests/android/AndroidManifest.xml
|
||||||
|
iap_provider = GooglePlay
|
||||||
|
input_method = HiddenInputField
|
||||||
|
immersive_mode = 0
|
||||||
|
display_cutout = 1
|
||||||
|
debuggable = 0
|
||||||
|
proguard =
|
||||||
|
extract_native_libs = 1
|
||||||
|
|
||||||
|
[osx]
|
||||||
|
app_icon =
|
||||||
|
infoplist = /builtins/manifests/osx/Info.plist
|
||||||
|
privacymanifest = /builtins/manifests/osx/PrivacyInfo.xcprivacy
|
||||||
|
bundle_identifier = example.unnamed
|
||||||
|
bundle_name =
|
||||||
|
bundle_version = 1
|
||||||
|
default_language = en
|
||||||
|
localizations = en
|
||||||
|
|
||||||
|
[windows]
|
||||||
|
app_icon =
|
||||||
|
|
||||||
|
[html5]
|
||||||
|
custom_heap_size = 0
|
||||||
|
heap_size = 64
|
||||||
|
htmlfile = /builtins/manifests/web/engine_template.html
|
||||||
|
cssfile = /builtins/manifests/web/dark_theme.css
|
||||||
|
splash_image = /media/druid_logo.png
|
||||||
|
archive_location_prefix = archive
|
||||||
|
archive_location_suffix =
|
||||||
|
engine_arguments = --verify-graphics-calls=false
|
||||||
|
wasm_streaming = 0
|
||||||
|
show_fullscreen_button = 0
|
||||||
|
show_made_with_defold = 0
|
||||||
|
show_console_banner = 0
|
||||||
|
scale_mode = stretch
|
||||||
|
transparent_graphics_context = 0
|
||||||
|
|
||||||
|
[particle_fx]
|
||||||
|
max_count = 0
|
||||||
|
max_emitter_count = 0
|
||||||
|
max_particle_count = 0
|
||||||
|
|
||||||
|
[network]
|
||||||
|
http_timeout = 0
|
||||||
|
ssl_certificates =
|
||||||
|
http_thread_count = 4
|
||||||
|
http_cache_enabled = 1
|
||||||
|
|
||||||
|
[library]
|
||||||
|
include_dirs = druid
|
||||||
|
|
||||||
|
[script]
|
||||||
|
shared_state = 1
|
||||||
|
|
||||||
|
[label]
|
||||||
|
max_count = 0
|
||||||
|
subpixels = 1
|
||||||
|
|
||||||
|
[profiler]
|
||||||
|
track_cpu = 0
|
||||||
|
sleep_between_server_updates = 0
|
||||||
|
|
||||||
|
[liveupdate]
|
||||||
|
settings = /liveupdate.settings
|
||||||
|
enabled = 1
|
||||||
|
mount_on_start = 1
|
||||||
|
|
||||||
|
[tilemap]
|
||||||
|
max_count = 0
|
||||||
|
max_tile_count = 0
|
||||||
|
|
||||||
|
[engine]
|
||||||
|
run_while_iconified = 0
|
||||||
|
fixed_update_frequency = 60
|
||||||
|
max_time_step = 0.5
|
||||||
|
|
||||||
|
[druid]
|
||||||
|
no_auto_input = 0
|
||||||
|
input_text = text
|
||||||
|
input_touch = touch
|
||||||
|
input_marked_text = marked_text
|
||||||
|
input_key_esc = key_esc
|
||||||
|
input_key_back = key_back
|
||||||
|
input_key_enter = key_enter
|
||||||
|
input_key_backspace = key_backspace
|
||||||
|
input_multitouch = touch_multi
|
||||||
|
input_scroll_up = mouse_wheel_up
|
||||||
|
input_scroll_down = mouse_wheel_down
|
||||||
|
|
||||||
|
[native_extension]
|
||||||
|
app_manifest =
|
||||||
|
|
||||||
|
[saver]
|
||||||
|
autosave_timer = 2
|
||||||
|
|
||||||
|
[lang]
|
||||||
|
path = /example/locales
|
||||||
|
langs = en,ru,es,de,fr,ja,pt,it,kr,zh
|
||||||
|
default = es
|
||||||
|
|
||||||
|
[event]
|
||||||
|
use_xpcall = 1
|
||||||
|
|
BIN
docs/archive/game0.public.der
Normal file
BIN
docs/archive/game0.public.der
Normal file
Binary file not shown.
BIN
docs/archive/game1.arcd
Normal file
BIN
docs/archive/game1.arcd
Normal file
Binary file not shown.
1172
docs/dmloader.js
Normal file
1172
docs/dmloader.js
Normal file
File diff suppressed because it is too large
Load Diff
BIN
docs/druid_logo.png
Normal file
BIN
docs/druid_logo.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 492 KiB |
161
docs/index.html
Normal file
161
docs/index.html
Normal file
@ -0,0 +1,161 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="en">
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8">
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0, minimal-ui, shrink-to-fit=no">
|
||||||
|
<meta name="apple-mobile-web-app-capable" content="yes">
|
||||||
|
<!-- The above 4 meta tags *must* come first in the head; any other head content must come *after* these tags -->
|
||||||
|
|
||||||
|
<title>Druid 1.1.0</title>
|
||||||
|
<style type='text/css'>
|
||||||
|
/* Disable user selection to avoid strange bug in Chrome on Windows:
|
||||||
|
* Selecting a text outside the canvas, then clicking+draging would
|
||||||
|
* drag the selected text but block mouse down/up events to the engine.
|
||||||
|
*/
|
||||||
|
body {
|
||||||
|
|
||||||
|
position: fixed; /* Prevent overscroll */
|
||||||
|
|
||||||
|
margin:0;
|
||||||
|
padding:0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.canvas-app-container {
|
||||||
|
width: 100%;
|
||||||
|
height: 100%;
|
||||||
|
position: absolute;
|
||||||
|
align-items: center;
|
||||||
|
justify-content: center;
|
||||||
|
overflow: hidden;
|
||||||
|
}
|
||||||
|
|
||||||
|
.canvas-app-container:-webkit-full-screen {
|
||||||
|
/* Auto width and height in Safari/Chrome fullscreen. */
|
||||||
|
width: auto;
|
||||||
|
height: auto;
|
||||||
|
}
|
||||||
|
|
||||||
|
#canvas {
|
||||||
|
outline: none;
|
||||||
|
border: 0;
|
||||||
|
width: 100%;
|
||||||
|
vertical-align: bottom;
|
||||||
|
}
|
||||||
|
|
||||||
|
#canvas-container {
|
||||||
|
position: relative;
|
||||||
|
}
|
||||||
|
|
||||||
|
canvas:focus, canvas:active {
|
||||||
|
outline: none;
|
||||||
|
border: 0;
|
||||||
|
ie-dummy: expression(this.hideFocus=true);
|
||||||
|
-moz-outline-style: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
body, div {
|
||||||
|
-webkit-tap-highlight-color: rgba(0,0,0,0);
|
||||||
|
-webkit-touch-callout: none;
|
||||||
|
-webkit-user-select: none;
|
||||||
|
-khtml-user-select: none;
|
||||||
|
-moz-user-select: none;
|
||||||
|
-ms-user-select: none;
|
||||||
|
user-select: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
.canvas-app-progress {
|
||||||
|
position: absolute;
|
||||||
|
background-color: #394046;
|
||||||
|
height: 6px;
|
||||||
|
margin-top: -6px;
|
||||||
|
width: 100%;
|
||||||
|
}
|
||||||
|
|
||||||
|
.canvas-app-progress-bar {
|
||||||
|
font-size: 12px;
|
||||||
|
height: 6px;
|
||||||
|
color: rgb(255, 255, 255);
|
||||||
|
background-color: #1a72eb;
|
||||||
|
text-align: center;
|
||||||
|
line-height: 20px;
|
||||||
|
transition: transform 1s ease;
|
||||||
|
transform-origin: left;
|
||||||
|
transform: scaleX(1.0);
|
||||||
|
}
|
||||||
|
.link, .button {
|
||||||
|
font-family: sans-serif;
|
||||||
|
font-size: 14px;
|
||||||
|
font-weight: normal;
|
||||||
|
font-style: normal;
|
||||||
|
font-stretch: normal;
|
||||||
|
line-height: normal;
|
||||||
|
letter-spacing: 0px;
|
||||||
|
padding-top: 12px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.buttons-background {
|
||||||
|
background-color: #1e2226;
|
||||||
|
width: 100%;
|
||||||
|
height: 42px;
|
||||||
|
}
|
||||||
|
|
||||||
|
body {
|
||||||
|
background-color: #1e2226;
|
||||||
|
}
|
||||||
|
|
||||||
|
.canvas-app-container {
|
||||||
|
background: rgba(36,41,46,1);
|
||||||
|
background: -moz-linear-gradient(-45deg, rgba(36,41,46,1) 0%, rgba(36,41,46,1) 49%, rgba(38,43,49,1) 50%, rgba(38,43,49,1) 100%);
|
||||||
|
background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(36,41,46,1)), color-stop(49%, rgba(36,41,46,1)), color-stop(50%, rgba(38,43,49,1)), color-stop(100%, rgba(38,43,49,1)));
|
||||||
|
background: -webkit-linear-gradient(-45deg, rgba(36,41,46,1) 0%, rgba(36,41,46,1) 49%, rgba(38,43,49,1) 50%, rgba(38,43,49,1) 100%);
|
||||||
|
background: -o-linear-gradient(-45deg, rgba(36,41,46,1) 0%, rgba(36,41,46,1) 49%, rgba(38,43,49,1) 50%, rgba(38,43,49,1) 100%);
|
||||||
|
background: -ms-linear-gradient(-45deg, rgba(36,41,46,1) 0%, rgba(36,41,46,1) 49%, rgba(38,43,49,1) 50%, rgba(38,43,49,1) 100%);
|
||||||
|
background: linear-gradient(135deg, rgba(36,41,46,1) 0%, rgba(36,41,46,1) 49%, rgba(38,43,49,1) 50%, rgba(38,43,49,1) 100%);
|
||||||
|
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#24292e', endColorstr='#262b31', GradientType=1 );
|
||||||
|
}
|
||||||
|
|
||||||
|
.canvas-app-canvas {
|
||||||
|
background-repeat:no-repeat;
|
||||||
|
background-position: center center;
|
||||||
|
background-image: url("druid_logo.png");
|
||||||
|
}
|
||||||
|
</style>
|
||||||
|
</head>
|
||||||
|
|
||||||
|
<body>
|
||||||
|
|
||||||
|
<div id="app-container" class="canvas-app-container">
|
||||||
|
<div id="running-from-file-warning" style="display: none; margin: 3em;">
|
||||||
|
<h1>Running from local file ⚠️</h1>
|
||||||
|
<p>It seems like you have opened this file by double-clicking on it. In order to test your build in a browser <b>you need to load this file from a web server</b>. You can either upload this file and the rest of the files from a Defold HTML5 bundle to a web hosting service OR host them using a local web server on your home network.</p>
|
||||||
|
<p><a href="https://defold.com/manuals/html5/#testing-html5-build" target="_blank">Learn more about running a local web server in the Defold HTML5 manual</a>.</p>
|
||||||
|
</div>
|
||||||
|
<div id="webgl-not-supported" style="display: none; margin: 3em;">
|
||||||
|
<h1>WebGL not supported ⚠️</h1>
|
||||||
|
<p>WebGL is not supported by your browser - visit <a href="https://get.webgl.org/">https://get.webgl.org/</a> to learn more.</p>
|
||||||
|
</div>
|
||||||
|
<div id="canvas-container" class="canvas-app-canvas-container">
|
||||||
|
<canvas id="canvas" class="canvas-app-canvas" tabindex="1" width="1920" height="1080"></canvas>
|
||||||
|
</div>
|
||||||
|
<div class="buttons-background">
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<!-- -->
|
||||||
|
<script id='engine-loader' type='text/javascript' src="dmloader.js"></script>
|
||||||
|
<script id='engine-setup' type='text/javascript'>
|
||||||
|
// From here you can configure game startup parameters via the CUSTOM_PARAMETERS object,
|
||||||
|
// override ProgressView to create your own loader. See dmloader.js for more details.
|
||||||
|
</script>
|
||||||
|
<script id='engine-start' type='text/javascript'>
|
||||||
|
var runningFromFileWarning = document.getElementById("running-from-file-warning");
|
||||||
|
if (window.location.href.startsWith("file://")) {
|
||||||
|
runningFromFileWarning.style.display = "block";
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
EngineLoader.load("canvas", "Druid");
|
||||||
|
runningFromFileWarning.parentNode.removeChild(runningFromFileWarning);
|
||||||
|
}
|
||||||
|
</script>
|
||||||
|
</body>
|
||||||
|
</html>
|
Loading…
x
Reference in New Issue
Block a user