aboutsummaryrefslogtreecommitdiff
path: root/tools/editor/editor_import_export.cpp
diff options
context:
space:
mode:
authorJuan Linietsky2015-09-24 18:06:15 -0300
committerJuan Linietsky2015-09-24 18:06:15 -0300
commit82a3304458738b410a5aff8994ce587413aeb464 (patch)
treeb54672bc649a80ebbe1e11b0488c7dfdc6c109e7 /tools/editor/editor_import_export.cpp
parent59e1ad27731e66c58a3d5ee9d783eac74a1d48d9 (diff)
downloadgodot-82a3304458738b410a5aff8994ce587413aeb464.tar.gz
godot-82a3304458738b410a5aff8994ce587413aeb464.tar.zst
godot-82a3304458738b410a5aff8994ce587413aeb464.zip
Added ability to set custom mouse cursors. Not hardware accelerated yet.
Diffstat (limited to 'tools/editor/editor_import_export.cpp')
-rw-r--r--tools/editor/editor_import_export.cpp13
1 files changed, 12 insertions, 1 deletions
diff --git a/tools/editor/editor_import_export.cpp b/tools/editor/editor_import_export.cpp
index 84fc14d2e..0f7b4a5e0 100644
--- a/tools/editor/editor_import_export.cpp
+++ b/tools/editor/editor_import_export.cpp
@@ -842,6 +842,17 @@ Error EditorExportPlatform::export_project_files(EditorExportSaveFunction p_func
boot_splash=splash;
}
}
+ StringName custom_cursor;
+ {
+ String splash=Globals::get_singleton()->get("display/custom_mouse_cursor"); //avoid splash from being converted
+ splash=splash.strip_edges();
+ if (splash!=String()) {
+ if (!splash.begins_with("res://"))
+ splash="res://"+splash;
+ splash=splash.simplify_path();
+ custom_cursor=splash;
+ }
+ }
@@ -853,7 +864,7 @@ Error EditorExportPlatform::export_project_files(EditorExportSaveFunction p_func
String src=files[i];
Vector<uint8_t> buf;
- if (src==boot_splash)
+ if (src==boot_splash || src==custom_cursor)
buf = get_exported_file_default(src); //bootsplash must be kept if used
else
buf = get_exported_file(src);