diff options
Diffstat (limited to 'game/prefab')
-rw-r--r-- | game/prefab/PlayerObject.cpp | 3 | ||||
-rw-r--r-- | game/prefab/PlayerScript.cpp | 8 | ||||
-rw-r--r-- | game/prefab/PlayerScript.h | 1 | ||||
-rw-r--r-- | game/prefab/ZapperObject.cpp | 92 | ||||
-rw-r--r-- | game/prefab/ZapperObject.h | 1 | ||||
-rw-r--r-- | game/prefab/ZapperScript.cpp | 9 | ||||
-rw-r--r-- | game/prefab/ZapperScript.h | 1 |
7 files changed, 51 insertions, 64 deletions
diff --git a/game/prefab/PlayerObject.cpp b/game/prefab/PlayerObject.cpp index ef7b6cc..2d48bf8 100644 --- a/game/prefab/PlayerObject.cpp +++ b/game/prefab/PlayerObject.cpp @@ -1,5 +1,5 @@ -#include "Config.h" #include "PlayerObject.h" +#include "Config.h" #include "PlayerScript.h" using namespace crepe; @@ -69,4 +69,3 @@ PlayerObject::PlayerObject(crepe::GameObject && base) sprite.jetpack.active = false; controller.active = false; } - diff --git a/game/prefab/PlayerScript.cpp b/game/prefab/PlayerScript.cpp index 67aadb6..3d06476 100644 --- a/game/prefab/PlayerScript.cpp +++ b/game/prefab/PlayerScript.cpp @@ -1,15 +1,13 @@ -#include <crepe/api/Rigidbody.h> #include <cassert> +#include <crepe/api/Rigidbody.h> #include "PlayerScript.h" using namespace crepe; using namespace std; -PlayerScript::PlayerScript(const PlayerObject & player) : player(player) { } +PlayerScript::PlayerScript(const PlayerObject & player) : player(player) {} void PlayerScript::fixed_update(crepe::duration_t dt) { - if (this->get_key_state(Keycode::SPACE)) - player.body.add_force_linear({ 0, -10 }); + if (this->get_key_state(Keycode::SPACE)) player.body.add_force_linear({0, -10}); } - diff --git a/game/prefab/PlayerScript.h b/game/prefab/PlayerScript.h index 131c73f..cc0f0aa 100644 --- a/game/prefab/PlayerScript.h +++ b/game/prefab/PlayerScript.h @@ -14,4 +14,3 @@ protected: protected: PlayerObject player; }; - diff --git a/game/prefab/ZapperObject.cpp b/game/prefab/ZapperObject.cpp index 2791162..b848f18 100644 --- a/game/prefab/ZapperObject.cpp +++ b/game/prefab/ZapperObject.cpp @@ -1,5 +1,5 @@ -#include "Config.h" #include "ZapperObject.h" +#include "Config.h" #include "ZapperScript.h" using namespace crepe; @@ -11,74 +11,70 @@ ZapperObject::ZapperObject(crepe::GameObject && base) Asset {"asset/obstacles/zapper/orbAnim.png"}, Sprite::Data { .sorting_in_layer = SORT_IN_LAY_OBSTACLES, - .order_in_layer = 1, - .size = vec2{0, 1} * SCALE, - .position_offset = {0, 100}, + .order_in_layer = 1, + .size = vec2 {0, 1} * SCALE, + .position_offset = {0, 100}, } ), .orb_end = add_component<Sprite>( - sprite.orb_start.source, - Sprite::Data { - .flip = {true, true}, - .sorting_in_layer = SORT_IN_LAY_OBSTACLES, - .order_in_layer = 1, - .size = vec2{0, 1} * SCALE, - .position_offset = {0, -100}, - } + sprite.orb_start.source, + Sprite::Data { + .flip = {true, true}, + .sorting_in_layer = SORT_IN_LAY_OBSTACLES, + .order_in_layer = 1, + .size = vec2 {0, 1} * SCALE, + .position_offset = {0, -100}, + } ), .glow_start = add_component<Sprite>( Asset {"asset/obstacles/zapper/regular_zappers/glow.png"}, Sprite::Data { .sorting_in_layer = SORT_IN_LAY_OBSTACLES, - .order_in_layer = -1, - .size = vec2{2, 2} * SCALE, - .position_offset = {0, 100}, + .order_in_layer = -1, + .size = vec2 {2, 2} * SCALE, + .position_offset = {0, 100}, } ), .glow_end = add_component<Sprite>( - sprite.glow_start.source, - Sprite::Data { - .flip = {true, true}, - .sorting_in_layer = SORT_IN_LAY_OBSTACLES, - .order_in_layer = -1, - .size = vec2{2, 2} * SCALE, - .position_offset = {0, -100}, - } + sprite.glow_start.source, + Sprite::Data { + .flip = {true, true}, + .sorting_in_layer = SORT_IN_LAY_OBSTACLES, + .order_in_layer = -1, + .size = vec2 {2, 2} * SCALE, + .position_offset = {0, -100}, + } ), - .beam = add_component<Sprite>( + .beam = add_component<Sprite>( Asset {"asset/obstacles/zapper/regular_zappers/zapEffect.png"}, Sprite::Data { .sorting_in_layer = SORT_IN_LAY_OBSTACLES, - .order_in_layer = 0, - .size = vec2{200, 50}, - .angle_offset = 90, + .order_in_layer = 0, + .size = vec2 {200, 50}, + .angle_offset = 90, } - ), + ), }, animator { - .orb_start = add_component<Animator>( + .orb_start = add_component<Animator>( sprite.orb_start, ivec2(62, 42), uvec2(4, 1), Animator::Data { .fps = 10, .looping = true, } - ), - .orb_end = add_component<Animator>( - sprite.orb_end, ivec2(62, 42), uvec2(4, 1), - animator.orb_start.data - ), - .glow_start = add_component<Animator>( - sprite.glow_start, ivec2(128, 128), uvec2(4, 4), - Animator::Data { - .fps = 30, - .looping = true, - } - ), - .glow_end = add_component<Animator>( - sprite.glow_end, ivec2(128, 128), uvec2(4, 4), - animator.glow_start.data - ), + ), + .orb_end = add_component<Animator>( + sprite.orb_end, ivec2(62, 42), uvec2(4, 1), animator.orb_start.data + ), + .glow_start = add_component<Animator>( + sprite.glow_start, ivec2(128, 128), uvec2(4, 4), + Animator::Data { + .fps = 30, + .looping = true, + } + ), + .glow_end = add_component<Animator>( + sprite.glow_end, ivec2(128, 128), uvec2(4, 4), animator.glow_start.data + ), }, - controller(add_component<BehaviorScript>().set_script<ZapperScript>(*this)) -{ } - + controller(add_component<BehaviorScript>().set_script<ZapperScript>(*this)) {} diff --git a/game/prefab/ZapperObject.h b/game/prefab/ZapperObject.h index 6b68146..151e368 100644 --- a/game/prefab/ZapperObject.h +++ b/game/prefab/ZapperObject.h @@ -34,4 +34,3 @@ public: private: static constexpr int SCALE = 60; }; - diff --git a/game/prefab/ZapperScript.cpp b/game/prefab/ZapperScript.cpp index b9b24be..01eb7aa 100644 --- a/game/prefab/ZapperScript.cpp +++ b/game/prefab/ZapperScript.cpp @@ -1,12 +1,12 @@ -#include <crepe/api/Rigidbody.h> #include <cassert> +#include <crepe/api/Rigidbody.h> #include "ZapperScript.h" using namespace crepe; using namespace std; -ZapperScript::ZapperScript(const ZapperObject & zapper) : zapper(zapper) { } +ZapperScript::ZapperScript(const ZapperObject & zapper) : zapper(zapper) {} void ZapperScript::init() { zapper.sprite.beam.mask = { @@ -17,7 +17,4 @@ void ZapperScript::init() { }; } -void ZapperScript::frame_update(duration_t delta_time) { - zapper.sprite.beam.mask.x += 4; -} - +void ZapperScript::frame_update(duration_t delta_time) { zapper.sprite.beam.mask.x += 4; } diff --git a/game/prefab/ZapperScript.h b/game/prefab/ZapperScript.h index 5a960df..b090c8d 100644 --- a/game/prefab/ZapperScript.h +++ b/game/prefab/ZapperScript.h @@ -15,4 +15,3 @@ protected: protected: ZapperObject zapper; }; - |