diff --git a/Extra2D/include/extra2d/action/action.h b/Extra2D/include/action/action.h similarity index 99% rename from Extra2D/include/extra2d/action/action.h rename to Extra2D/include/action/action.h index 8fbbae5..2a006e2 100644 --- a/Extra2D/include/extra2d/action/action.h +++ b/Extra2D/include/action/action.h @@ -1,6 +1,6 @@ #pragma once -#include +#include #include namespace extra2d { diff --git a/Extra2D/include/extra2d/action/action_ease.h b/Extra2D/include/action/action_ease.h similarity index 99% rename from Extra2D/include/extra2d/action/action_ease.h rename to Extra2D/include/action/action_ease.h index f6bb6dd..d659b97 100644 --- a/Extra2D/include/extra2d/action/action_ease.h +++ b/Extra2D/include/action/action_ease.h @@ -1,7 +1,7 @@ #pragma once -#include -#include +#include +#include namespace extra2d { diff --git a/Extra2D/include/extra2d/action/action_instant.h b/Extra2D/include/action/action_instant.h similarity index 95% rename from Extra2D/include/extra2d/action/action_instant.h rename to Extra2D/include/action/action_instant.h index af2e45d..7b83f8a 100644 --- a/Extra2D/include/extra2d/action/action_instant.h +++ b/Extra2D/include/action/action_instant.h @@ -1,6 +1,6 @@ #pragma once -#include +#include namespace extra2d { diff --git a/Extra2D/include/extra2d/action/action_instant_actions.h b/Extra2D/include/action/action_instant_actions.h similarity index 97% rename from Extra2D/include/extra2d/action/action_instant_actions.h rename to Extra2D/include/action/action_instant_actions.h index c0a7563..055d0d3 100644 --- a/Extra2D/include/extra2d/action/action_instant_actions.h +++ b/Extra2D/include/action/action_instant_actions.h @@ -1,7 +1,7 @@ #pragma once -#include -#include +#include +#include #include namespace extra2d { diff --git a/Extra2D/include/extra2d/action/action_interval.h b/Extra2D/include/action/action_interval.h similarity index 96% rename from Extra2D/include/extra2d/action/action_interval.h rename to Extra2D/include/action/action_interval.h index 194e751..9c10309 100644 --- a/Extra2D/include/extra2d/action/action_interval.h +++ b/Extra2D/include/action/action_interval.h @@ -1,7 +1,7 @@ #pragma once -#include -#include +#include +#include namespace extra2d { diff --git a/Extra2D/include/extra2d/action/action_interval_actions.h b/Extra2D/include/action/action_interval_actions.h similarity index 98% rename from Extra2D/include/extra2d/action/action_interval_actions.h rename to Extra2D/include/action/action_interval_actions.h index df369c5..80ca5bd 100644 --- a/Extra2D/include/extra2d/action/action_interval_actions.h +++ b/Extra2D/include/action/action_interval_actions.h @@ -1,8 +1,8 @@ #pragma once -#include -#include -#include +#include +#include +#include #include #include diff --git a/Extra2D/include/extra2d/action/action_manager.h b/Extra2D/include/action/action_manager.h similarity index 98% rename from Extra2D/include/extra2d/action/action_manager.h rename to Extra2D/include/action/action_manager.h index 9acd14d..b4df21b 100644 --- a/Extra2D/include/extra2d/action/action_manager.h +++ b/Extra2D/include/action/action_manager.h @@ -1,6 +1,6 @@ #pragma once -#include +#include #include #include #include diff --git a/Extra2D/include/extra2d/action/action_special.h b/Extra2D/include/action/action_special.h similarity index 97% rename from Extra2D/include/extra2d/action/action_special.h rename to Extra2D/include/action/action_special.h index b40527e..a99ee5f 100644 --- a/Extra2D/include/extra2d/action/action_special.h +++ b/Extra2D/include/action/action_special.h @@ -1,8 +1,8 @@ #pragma once -#include -#include -#include +#include +#include +#include namespace extra2d { diff --git a/Extra2D/include/extra2d/action/ease.h b/Extra2D/include/action/ease.h similarity index 100% rename from Extra2D/include/extra2d/action/ease.h rename to Extra2D/include/action/ease.h diff --git a/Extra2D/include/extra2d/action/finite_time_action.h b/Extra2D/include/action/finite_time_action.h similarity index 96% rename from Extra2D/include/extra2d/action/finite_time_action.h rename to Extra2D/include/action/finite_time_action.h index 7601e5f..c4c71ff 100644 --- a/Extra2D/include/extra2d/action/finite_time_action.h +++ b/Extra2D/include/action/finite_time_action.h @@ -1,6 +1,6 @@ #pragma once -#include +#include namespace extra2d { diff --git a/Extra2D/include/extra2d/animation/als_parser.h b/Extra2D/include/animation/als_parser.h similarity index 95% rename from Extra2D/include/extra2d/animation/als_parser.h rename to Extra2D/include/animation/als_parser.h index 5215091..379085f 100644 --- a/Extra2D/include/extra2d/animation/als_parser.h +++ b/Extra2D/include/animation/als_parser.h @@ -1,7 +1,7 @@ #pragma once -#include -#include +#include +#include #include #include diff --git a/Extra2D/include/extra2d/animation/ani_binary_parser.h b/Extra2D/include/animation/ani_binary_parser.h similarity index 92% rename from Extra2D/include/extra2d/animation/ani_binary_parser.h rename to Extra2D/include/animation/ani_binary_parser.h index 08627a8..9ece1b6 100644 --- a/Extra2D/include/extra2d/animation/ani_binary_parser.h +++ b/Extra2D/include/animation/ani_binary_parser.h @@ -1,9 +1,9 @@ #pragma once #include -#include -#include -#include +#include +#include +#include #include #include diff --git a/Extra2D/include/extra2d/animation/ani_parser.h b/Extra2D/include/animation/ani_parser.h similarity index 91% rename from Extra2D/include/extra2d/animation/ani_parser.h rename to Extra2D/include/animation/ani_parser.h index d704faa..bf206a6 100644 --- a/Extra2D/include/extra2d/animation/ani_parser.h +++ b/Extra2D/include/animation/ani_parser.h @@ -1,8 +1,8 @@ #pragma once -#include -#include -#include +#include +#include +#include #include #include diff --git a/Extra2D/include/extra2d/animation/animated_sprite.h b/Extra2D/include/animation/animated_sprite.h similarity index 96% rename from Extra2D/include/extra2d/animation/animated_sprite.h rename to Extra2D/include/animation/animated_sprite.h index 66fc72f..4bbcc29 100644 --- a/Extra2D/include/extra2d/animation/animated_sprite.h +++ b/Extra2D/include/animation/animated_sprite.h @@ -2,9 +2,9 @@ #include #include -#include -#include -#include +#include +#include +#include #include #include #include diff --git a/Extra2D/include/extra2d/animation/animation_cache.h b/Extra2D/include/animation/animation_cache.h similarity index 98% rename from Extra2D/include/extra2d/animation/animation_cache.h rename to Extra2D/include/animation/animation_cache.h index e894fd0..5befd1c 100644 --- a/Extra2D/include/extra2d/animation/animation_cache.h +++ b/Extra2D/include/animation/animation_cache.h @@ -1,6 +1,6 @@ #pragma once -#include +#include #include #include #include diff --git a/Extra2D/include/extra2d/animation/animation_clip.h b/Extra2D/include/animation/animation_clip.h similarity index 98% rename from Extra2D/include/extra2d/animation/animation_clip.h rename to Extra2D/include/animation/animation_clip.h index 16bd5c2..1224226 100644 --- a/Extra2D/include/extra2d/animation/animation_clip.h +++ b/Extra2D/include/animation/animation_clip.h @@ -1,8 +1,8 @@ #pragma once #include -#include -#include +#include +#include #include #include diff --git a/Extra2D/include/extra2d/animation/animation_controller.h b/Extra2D/include/animation/animation_controller.h similarity index 96% rename from Extra2D/include/extra2d/animation/animation_controller.h rename to Extra2D/include/animation/animation_controller.h index 0bf18f4..dff514e 100644 --- a/Extra2D/include/extra2d/animation/animation_controller.h +++ b/Extra2D/include/animation/animation_controller.h @@ -1,8 +1,8 @@ #pragma once -#include -#include -#include +#include +#include +#include #include #include diff --git a/Extra2D/include/extra2d/animation/animation_event.h b/Extra2D/include/animation/animation_event.h similarity index 100% rename from Extra2D/include/extra2d/animation/animation_event.h rename to Extra2D/include/animation/animation_event.h diff --git a/Extra2D/include/extra2d/animation/animation_frame.h b/Extra2D/include/animation/animation_frame.h similarity index 95% rename from Extra2D/include/extra2d/animation/animation_frame.h rename to Extra2D/include/animation/animation_frame.h index 71536a2..c072311 100644 --- a/Extra2D/include/extra2d/animation/animation_frame.h +++ b/Extra2D/include/animation/animation_frame.h @@ -2,8 +2,8 @@ #include #include -#include -#include +#include +#include #include #include diff --git a/Extra2D/include/extra2d/animation/animation_node.h b/Extra2D/include/animation/animation_node.h similarity index 92% rename from Extra2D/include/extra2d/animation/animation_node.h rename to Extra2D/include/animation/animation_node.h index 84d5f10..0327d87 100644 --- a/Extra2D/include/extra2d/animation/animation_node.h +++ b/Extra2D/include/animation/animation_node.h @@ -1,11 +1,11 @@ #pragma once -#include -#include -#include -#include -#include -#include +#include +#include +#include +#include +#include +#include #include namespace extra2d { diff --git a/Extra2D/include/extra2d/animation/composite_animation.h b/Extra2D/include/animation/composite_animation.h similarity index 91% rename from Extra2D/include/extra2d/animation/composite_animation.h rename to Extra2D/include/animation/composite_animation.h index 2439749..0374eea 100644 --- a/Extra2D/include/extra2d/animation/composite_animation.h +++ b/Extra2D/include/animation/composite_animation.h @@ -1,9 +1,9 @@ #pragma once -#include -#include -#include -#include +#include +#include +#include +#include #include namespace extra2d { diff --git a/Extra2D/include/extra2d/animation/frame_property.h b/Extra2D/include/animation/frame_property.h similarity index 98% rename from Extra2D/include/extra2d/animation/frame_property.h rename to Extra2D/include/animation/frame_property.h index 418e7bf..7a71407 100644 --- a/Extra2D/include/extra2d/animation/frame_property.h +++ b/Extra2D/include/animation/frame_property.h @@ -1,9 +1,9 @@ #pragma once #include -#include -#include -#include +#include +#include +#include #include #include #include diff --git a/Extra2D/include/extra2d/animation/frame_renderer.h b/Extra2D/include/animation/frame_renderer.h similarity index 89% rename from Extra2D/include/extra2d/animation/frame_renderer.h rename to Extra2D/include/animation/frame_renderer.h index e9be061..6220c0a 100644 --- a/Extra2D/include/extra2d/animation/frame_renderer.h +++ b/Extra2D/include/animation/frame_renderer.h @@ -1,10 +1,10 @@ #pragma once -#include -#include -#include -#include -#include +#include +#include +#include +#include +#include #include namespace extra2d { diff --git a/Extra2D/include/extra2d/animation/interpolation_engine.h b/Extra2D/include/animation/interpolation_engine.h similarity index 95% rename from Extra2D/include/extra2d/animation/interpolation_engine.h rename to Extra2D/include/animation/interpolation_engine.h index 8978ab5..d612979 100644 --- a/Extra2D/include/extra2d/animation/interpolation_engine.h +++ b/Extra2D/include/animation/interpolation_engine.h @@ -1,10 +1,10 @@ #pragma once #include -#include -#include -#include -#include +#include +#include +#include +#include namespace extra2d { diff --git a/Extra2D/include/extra2d/animation/sprite_frame.h b/Extra2D/include/animation/sprite_frame.h similarity index 95% rename from Extra2D/include/extra2d/animation/sprite_frame.h rename to Extra2D/include/animation/sprite_frame.h index 45a843d..c76b9ef 100644 --- a/Extra2D/include/extra2d/animation/sprite_frame.h +++ b/Extra2D/include/animation/sprite_frame.h @@ -1,8 +1,8 @@ #pragma once -#include -#include -#include +#include +#include +#include #include namespace extra2d { diff --git a/Extra2D/include/extra2d/animation/sprite_frame_cache.h b/Extra2D/include/animation/sprite_frame_cache.h similarity index 97% rename from Extra2D/include/extra2d/animation/sprite_frame_cache.h rename to Extra2D/include/animation/sprite_frame_cache.h index de47f4f..4631b3c 100644 --- a/Extra2D/include/extra2d/animation/sprite_frame_cache.h +++ b/Extra2D/include/animation/sprite_frame_cache.h @@ -1,9 +1,9 @@ #pragma once -#include -#include -#include -#include +#include +#include +#include +#include #include #include #include diff --git a/Extra2D/include/extra2d/app/application.h b/Extra2D/include/app/application.h similarity index 96% rename from Extra2D/include/extra2d/app/application.h rename to Extra2D/include/app/application.h index 24ebc71..d549492 100644 --- a/Extra2D/include/extra2d/app/application.h +++ b/Extra2D/include/app/application.h @@ -1,9 +1,9 @@ #pragma once -#include -#include -#include -#include +#include +#include +#include +#include #include namespace extra2d { diff --git a/Extra2D/include/extra2d/audio/audio_engine.h b/Extra2D/include/audio/audio_engine.h similarity index 97% rename from Extra2D/include/extra2d/audio/audio_engine.h rename to Extra2D/include/audio/audio_engine.h index c388d7e..57aac15 100644 --- a/Extra2D/include/extra2d/audio/audio_engine.h +++ b/Extra2D/include/audio/audio_engine.h @@ -3,7 +3,7 @@ #include #include #include -#include +#include namespace extra2d { diff --git a/Extra2D/include/extra2d/audio/sound.h b/Extra2D/include/audio/sound.h similarity index 97% rename from Extra2D/include/extra2d/audio/sound.h rename to Extra2D/include/audio/sound.h index 399cc00..3d83f14 100644 --- a/Extra2D/include/extra2d/audio/sound.h +++ b/Extra2D/include/audio/sound.h @@ -1,7 +1,7 @@ #pragma once #include -#include +#include struct Mix_Chunk; diff --git a/Extra2D/include/extra2d/core/color.h b/Extra2D/include/core/color.h similarity index 99% rename from Extra2D/include/extra2d/core/color.h rename to Extra2D/include/core/color.h index 6797137..1c1afab 100644 --- a/Extra2D/include/extra2d/core/color.h +++ b/Extra2D/include/core/color.h @@ -1,7 +1,7 @@ #pragma once #include -#include +#include #include namespace extra2d { diff --git a/Extra2D/include/extra2d/core/math_types.h b/Extra2D/include/core/math_types.h similarity index 99% rename from Extra2D/include/extra2d/core/math_types.h rename to Extra2D/include/core/math_types.h index 2c4d68e..ef5a225 100644 --- a/Extra2D/include/extra2d/core/math_types.h +++ b/Extra2D/include/core/math_types.h @@ -2,7 +2,7 @@ #include #include -#include +#include #include #include #include diff --git a/Extra2D/include/extra2d/core/string.h b/Extra2D/include/core/string.h similarity index 100% rename from Extra2D/include/extra2d/core/string.h rename to Extra2D/include/core/string.h diff --git a/Extra2D/include/extra2d/core/types.h b/Extra2D/include/core/types.h similarity index 100% rename from Extra2D/include/extra2d/core/types.h rename to Extra2D/include/core/types.h diff --git a/Extra2D/include/extra2d/effects/custom_effect_manager.h b/Extra2D/include/effects/custom_effect_manager.h similarity index 98% rename from Extra2D/include/extra2d/effects/custom_effect_manager.h rename to Extra2D/include/effects/custom_effect_manager.h index 9cc7000..842e79c 100644 --- a/Extra2D/include/extra2d/effects/custom_effect_manager.h +++ b/Extra2D/include/effects/custom_effect_manager.h @@ -1,10 +1,10 @@ #pragma once -#include -#include -#include -#include -#include +#include +#include +#include +#include +#include #include #include #include diff --git a/Extra2D/include/extra2d/effects/particle_system.h b/Extra2D/include/effects/particle_system.h similarity index 98% rename from Extra2D/include/extra2d/effects/particle_system.h rename to Extra2D/include/effects/particle_system.h index 05bad4a..cfdd285 100644 --- a/Extra2D/include/extra2d/effects/particle_system.h +++ b/Extra2D/include/effects/particle_system.h @@ -1,9 +1,9 @@ #pragma once -#include -#include -#include -#include +#include +#include +#include +#include #include #include #include diff --git a/Extra2D/include/extra2d/effects/post_process.h b/Extra2D/include/effects/post_process.h similarity index 97% rename from Extra2D/include/extra2d/effects/post_process.h rename to Extra2D/include/effects/post_process.h index 638bc68..014f528 100644 --- a/Extra2D/include/extra2d/effects/post_process.h +++ b/Extra2D/include/effects/post_process.h @@ -1,9 +1,9 @@ #pragma once -#include -#include -#include -#include +#include +#include +#include +#include #include #include #include diff --git a/Extra2D/include/extra2d/event/event.h b/Extra2D/include/event/event.h similarity index 98% rename from Extra2D/include/extra2d/event/event.h rename to Extra2D/include/event/event.h index 45eb403..67a4a24 100644 --- a/Extra2D/include/extra2d/event/event.h +++ b/Extra2D/include/event/event.h @@ -1,8 +1,8 @@ #pragma once #include -#include -#include +#include +#include #include namespace extra2d { diff --git a/Extra2D/include/extra2d/event/event_dispatcher.h b/Extra2D/include/event/event_dispatcher.h similarity index 95% rename from Extra2D/include/extra2d/event/event_dispatcher.h rename to Extra2D/include/event/event_dispatcher.h index 1ddff8a..e3c1a2d 100644 --- a/Extra2D/include/extra2d/event/event_dispatcher.h +++ b/Extra2D/include/event/event_dispatcher.h @@ -1,7 +1,7 @@ #pragma once -#include -#include +#include +#include #include #include #include diff --git a/Extra2D/include/extra2d/event/event_queue.h b/Extra2D/include/event/event_queue.h similarity index 92% rename from Extra2D/include/extra2d/event/event_queue.h rename to Extra2D/include/event/event_queue.h index 5ef03bd..8137dd4 100644 --- a/Extra2D/include/extra2d/event/event_queue.h +++ b/Extra2D/include/event/event_queue.h @@ -1,7 +1,7 @@ #pragma once -#include -#include +#include +#include #include #include diff --git a/Extra2D/include/extra2d/event/input_codes.h b/Extra2D/include/event/input_codes.h similarity index 100% rename from Extra2D/include/extra2d/event/input_codes.h rename to Extra2D/include/event/input_codes.h diff --git a/Extra2D/include/extra2d.h b/Extra2D/include/extra2d.h new file mode 100644 index 0000000..33b1420 --- /dev/null +++ b/Extra2D/include/extra2d.h @@ -0,0 +1,114 @@ +#pragma once + +// Easy2D v3.0 - 统一入口头文件 +// 包含所有公共 API + +// Core +#include +#include +#include +#include + +// Platform +#include +#include + +// Graphics +#include +#include +#include +#include +#include + +#include +#include + +// Scene +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +// Animation +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +// UI +#include +#include +#include +#include +#include +#include +#include +#include + +// Action +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +// Event +#include +#include +#include +#include + +// Audio +#include