aboutsummaryrefslogtreecommitdiff
path: root/game/menus/endgame/EndGameSubScene.cpp
diff options
context:
space:
mode:
authorMax-001 <maxsmits21@kpnmail.nl>2025-01-08 09:03:30 +0100
committerMax-001 <maxsmits21@kpnmail.nl>2025-01-08 09:03:30 +0100
commit93aa94921e027e05d7cb9908305af225c64b1ff2 (patch)
tree8beacc3b049a7150aa2cb5af501b158d11158a9e /game/menus/endgame/EndGameSubScene.cpp
parent1a61140ab5be8ede0aa19644cd29fb6770261f91 (diff)
Make format
Diffstat (limited to 'game/menus/endgame/EndGameSubScene.cpp')
-rw-r--r--game/menus/endgame/EndGameSubScene.cpp95
1 files changed, 52 insertions, 43 deletions
diff --git a/game/menus/endgame/EndGameSubScene.cpp b/game/menus/endgame/EndGameSubScene.cpp
index c97ce52..3ef0f9a 100644
--- a/game/menus/endgame/EndGameSubScene.cpp
+++ b/game/menus/endgame/EndGameSubScene.cpp
@@ -2,21 +2,21 @@
#include "EndGameSubScene.h"
#include "EndGameSubScript.h"
-#include "../FloatingWindowSubScene.h"
-#include "../ButtonSubScene.h"
#include "../../Config.h"
+#include "../ButtonSubScene.h"
+#include "../FloatingWindowSubScene.h"
#include <string>
-#include <crepe/api/GameObject.h>
#include <crepe/api/BehaviorScript.h>
+#include <crepe/api/GameObject.h>
#include <crepe/api/Text.h>
#include <crepe/types.h>
using namespace crepe;
using namespace std;
-void EndGameSubScene::create(Scene & scn){
+void EndGameSubScene::create(Scene & scn) {
const std::string TAG = "end_game_tag";
GameObject script = scn.new_object("script");
@@ -24,50 +24,59 @@ void EndGameSubScene::create(Scene & scn){
// Window
FloatingWindowSubScene window;
- window.create(scn, FloatingWindowSubScene::Data{
- .group_tag = TAG,
- .width = 500,
- .offset = {0,-50},
- .width_middle_offset = -2,
- });
+ window.create(
+ scn,
+ FloatingWindowSubScene::Data {
+ .group_tag = TAG,
+ .width = 500,
+ .offset = {0, -50},
+ .width_middle_offset = -2,
+ }
+ );
// Titel
const string TITEL_STRING = "GAME OVER";
- GameObject titel = scn.new_object("titel",TAG);
- crepe::vec2 size = {200,(200.0f/TITEL_STRING.size())*2};
- titel.add_component<Text>(size, FONT,Text::Data{
- .world_space = false,
- .text_color = Color::WHITE,
- }, vec2{0,-207}+FONTOFFSET, TITEL_STRING);
-
+ GameObject titel = scn.new_object("titel", TAG);
+ crepe::vec2 size = {200, (200.0f / TITEL_STRING.size()) * 2};
+ titel.add_component<Text>(
+ size, FONT,
+ Text::Data {
+ .world_space = false,
+ .text_color = Color::WHITE,
+ },
+ vec2 {0, -207} + FONTOFFSET, TITEL_STRING
+ );
// Buttons
- vec2 button_position = {190,190};
+ vec2 button_position = {190, 190};
ButtonSubScene button;
- button.create(scn,ButtonSubScene::Data{
- .text = "NEXT",
- .text_width = 100,
- .position = button_position,
- .script_type = ButtonSubScene::ScriptSelect::NEXT,
- .button_type = ButtonSubScene::ButtonSelect::NEXT,
- .scale = 0.6,
- .worldspace = false,
- .tag = TAG,
- .sorting_layer_offset = 20,
- });
-
- button.create(scn,ButtonSubScene::Data{
- .text = "REPLAY",
- .text_width = 150,
- .position = {-button_position.x,button_position.y},
- // .script_type = ButtonSubScene::ScriptSelect::MAINMENU,
- .button_type = ButtonSubScene::ButtonSelect::BACK,
- .scale = 0.6,
- .worldspace = false,
- .tag = TAG,
- .sorting_layer_offset = 20,
- });
+ button.create(
+ scn,
+ ButtonSubScene::Data {
+ .text = "NEXT",
+ .text_width = 100,
+ .position = button_position,
+ .script_type = ButtonSubScene::ScriptSelect::NEXT,
+ .button_type = ButtonSubScene::ButtonSelect::NEXT,
+ .scale = 0.6,
+ .worldspace = false,
+ .tag = TAG,
+ .sorting_layer_offset = 20,
+ }
+ );
+ button.create(
+ scn,
+ ButtonSubScene::Data {
+ .text = "REPLAY",
+ .text_width = 150,
+ .position = {-button_position.x, button_position.y},
+ // .script_type = ButtonSubScene::ScriptSelect::MAINMENU,
+ .button_type = ButtonSubScene::ButtonSelect::BACK,
+ .scale = 0.6,
+ .worldspace = false,
+ .tag = TAG,
+ .sorting_layer_offset = 20,
+ }
+ );
}
-
-