StartSystem skeleton and some changes to the StartMenu
This commit is contained in:
@@ -0,0 +1,18 @@
|
|||||||
|
#ifndef StartSystem_h__
|
||||||
|
#define StartSystem_h__
|
||||||
|
|
||||||
|
#include "Core/System.h"
|
||||||
|
#include "Core/ResourceManager.h"
|
||||||
|
#include "Core/Event.h"
|
||||||
|
#include "Core/EventBroker.h"
|
||||||
|
|
||||||
|
class StartSystem : public ImpureSystem
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
StartSystem(SystemParams params);
|
||||||
|
virtual void Update(double dt) override;
|
||||||
|
|
||||||
|
private:
|
||||||
|
};
|
||||||
|
|
||||||
|
#endif
|
||||||
@@ -12,52 +12,11 @@
|
|||||||
<Entity name="Side_Origin">
|
<Entity name="Side_Origin">
|
||||||
<Components>
|
<Components>
|
||||||
<c:Transform>
|
<c:Transform>
|
||||||
<Position X="-0.377000004" Y="0.0400000028" Z="0"/>
|
<Position X="-0.443000019" Y="0.0400000028" Z="0"/>
|
||||||
<Orientation X="0" Y="0.797000051" Z="0"/>
|
<Orientation X="0" Y="1.08500004" Z="0"/>
|
||||||
</c:Transform>
|
</c:Transform>
|
||||||
</Components>
|
</Components>
|
||||||
<Children>
|
<Children>
|
||||||
<Entity name="ButtonPos_3">
|
|
||||||
<Components>
|
|
||||||
<c:Transform>
|
|
||||||
<Position X="0" Y="-0.140000001" Z="0"/>
|
|
||||||
</c:Transform>
|
|
||||||
</Components>
|
|
||||||
<Children>
|
|
||||||
<Entity name="Button_3">
|
|
||||||
<Components>
|
|
||||||
<c:Button/>
|
|
||||||
<c:Sprite>
|
|
||||||
<DiffuseTexture>Textures/Core/White.png</DiffuseTexture>
|
|
||||||
<BlurBackground>true</BlurBackground>
|
|
||||||
<GlowMap></GlowMap>
|
|
||||||
<Color A="0.588235319" B="1" G="1" R="1"/>
|
|
||||||
</c:Sprite>
|
|
||||||
<c:Transform>
|
|
||||||
<Scale X="0.200000003" Y="0.0500000007" Z="1"/>
|
|
||||||
</c:Transform>
|
|
||||||
</Components>
|
|
||||||
<Children/>
|
|
||||||
</Entity>
|
|
||||||
<Entity name="Text">
|
|
||||||
<Components>
|
|
||||||
<c:Text>
|
|
||||||
<Content>Credits</Content>
|
|
||||||
<Resource>Fonts/DroidSans.ttf,64</Resource>
|
|
||||||
<Color A="1" B="0" G="0" R="0"/>
|
|
||||||
<Alignment>
|
|
||||||
<Left/>
|
|
||||||
</Alignment>
|
|
||||||
</c:Text>
|
|
||||||
<c:Transform>
|
|
||||||
<Position X="-0.075000003" Y="-0.0150000006" Z="0.00100000005"/>
|
|
||||||
<Scale X="0.0199999996" Y="0.0199999996" Z="1"/>
|
|
||||||
</c:Transform>
|
|
||||||
</Components>
|
|
||||||
<Children/>
|
|
||||||
</Entity>
|
|
||||||
</Children>
|
|
||||||
</Entity>
|
|
||||||
<Entity name="ButtonPos_1">
|
<Entity name="ButtonPos_1">
|
||||||
<Components>
|
<Components>
|
||||||
<c:Transform/>
|
<c:Transform/>
|
||||||
@@ -70,7 +29,8 @@
|
|||||||
<DiffuseTexture>Textures/Core/White.png</DiffuseTexture>
|
<DiffuseTexture>Textures/Core/White.png</DiffuseTexture>
|
||||||
<BlurBackground>true</BlurBackground>
|
<BlurBackground>true</BlurBackground>
|
||||||
<GlowMap></GlowMap>
|
<GlowMap></GlowMap>
|
||||||
<Color A="0.588235319" B="1" G="1" R="1"/>
|
<DepthSort>false</DepthSort>
|
||||||
|
<Color A="0.196078435" B="0" G="0" R="0"/>
|
||||||
</c:Sprite>
|
</c:Sprite>
|
||||||
<c:InputCmdButton>
|
<c:InputCmdButton>
|
||||||
<Command>Play</Command>
|
<Command>Play</Command>
|
||||||
@@ -87,13 +47,12 @@
|
|||||||
<c:Text>
|
<c:Text>
|
||||||
<Content>Play</Content>
|
<Content>Play</Content>
|
||||||
<Resource>Fonts/DroidSans.ttf,64</Resource>
|
<Resource>Fonts/DroidSans.ttf,64</Resource>
|
||||||
<Color A="1" B="0" G="0" R="0"/>
|
|
||||||
<Alignment>
|
<Alignment>
|
||||||
<Left/>
|
<Right/>
|
||||||
</Alignment>
|
</Alignment>
|
||||||
</c:Text>
|
</c:Text>
|
||||||
<c:Transform>
|
<c:Transform>
|
||||||
<Position X="-0.075000003" Y="-0.0150000006" Z="0.00100000005"/>
|
<Position X="0.0920000002" Y="-0.0150000006" Z="0.00100000005"/>
|
||||||
<Scale X="0.0199999996" Y="0.0199999996" Z="1"/>
|
<Scale X="0.0199999996" Y="0.0199999996" Z="1"/>
|
||||||
</c:Transform>
|
</c:Transform>
|
||||||
</Components>
|
</Components>
|
||||||
@@ -115,7 +74,8 @@
|
|||||||
<DiffuseTexture>Textures/Core/White.png</DiffuseTexture>
|
<DiffuseTexture>Textures/Core/White.png</DiffuseTexture>
|
||||||
<BlurBackground>true</BlurBackground>
|
<BlurBackground>true</BlurBackground>
|
||||||
<GlowMap></GlowMap>
|
<GlowMap></GlowMap>
|
||||||
<Color A="0.588235319" B="1" G="1" R="1"/>
|
<DepthSort>false</DepthSort>
|
||||||
|
<Color A="0.196078435" B="0" G="0" R="0"/>
|
||||||
</c:Sprite>
|
</c:Sprite>
|
||||||
<c:Transform>
|
<c:Transform>
|
||||||
<Scale X="0.200000003" Y="0.0500000007" Z="1"/>
|
<Scale X="0.200000003" Y="0.0500000007" Z="1"/>
|
||||||
@@ -128,13 +88,53 @@
|
|||||||
<c:Text>
|
<c:Text>
|
||||||
<Content>Option</Content>
|
<Content>Option</Content>
|
||||||
<Resource>Fonts/DroidSans.ttf,64</Resource>
|
<Resource>Fonts/DroidSans.ttf,64</Resource>
|
||||||
<Color A="1" B="0" G="0" R="0"/>
|
|
||||||
<Alignment>
|
<Alignment>
|
||||||
<Left/>
|
<Right/>
|
||||||
</Alignment>
|
</Alignment>
|
||||||
</c:Text>
|
</c:Text>
|
||||||
<c:Transform>
|
<c:Transform>
|
||||||
<Position X="-0.075000003" Y="-0.0150000006" Z="0.00100000005"/>
|
<Position X="0.0920000076" Y="-0.0150000006" Z="0.00100000005"/>
|
||||||
|
<Scale X="0.0199999996" Y="0.0199999996" Z="1"/>
|
||||||
|
</c:Transform>
|
||||||
|
</Components>
|
||||||
|
<Children/>
|
||||||
|
</Entity>
|
||||||
|
</Children>
|
||||||
|
</Entity>
|
||||||
|
<Entity name="ButtonPos_3">
|
||||||
|
<Components>
|
||||||
|
<c:Transform>
|
||||||
|
<Position X="0" Y="-0.140000001" Z="0"/>
|
||||||
|
</c:Transform>
|
||||||
|
</Components>
|
||||||
|
<Children>
|
||||||
|
<Entity name="Button_3">
|
||||||
|
<Components>
|
||||||
|
<c:Button/>
|
||||||
|
<c:Sprite>
|
||||||
|
<DiffuseTexture>Textures/Core/White.png</DiffuseTexture>
|
||||||
|
<BlurBackground>true</BlurBackground>
|
||||||
|
<GlowMap></GlowMap>
|
||||||
|
<DepthSort>false</DepthSort>
|
||||||
|
<Color A="0.196078435" B="0" G="0" R="0"/>
|
||||||
|
</c:Sprite>
|
||||||
|
<c:Transform>
|
||||||
|
<Scale X="0.200000003" Y="0.0500000007" Z="1"/>
|
||||||
|
</c:Transform>
|
||||||
|
</Components>
|
||||||
|
<Children/>
|
||||||
|
</Entity>
|
||||||
|
<Entity name="Text">
|
||||||
|
<Components>
|
||||||
|
<c:Text>
|
||||||
|
<Content>Credits</Content>
|
||||||
|
<Resource>Fonts/DroidSans.ttf,64</Resource>
|
||||||
|
<Alignment>
|
||||||
|
<Right/>
|
||||||
|
</Alignment>
|
||||||
|
</c:Text>
|
||||||
|
<c:Transform>
|
||||||
|
<Position X="0.0920000002" Y="-0.0150000006" Z="0.00100000005"/>
|
||||||
<Scale X="0.0199999996" Y="0.0199999996" Z="1"/>
|
<Scale X="0.0199999996" Y="0.0199999996" Z="1"/>
|
||||||
</c:Transform>
|
</c:Transform>
|
||||||
</Components>
|
</Components>
|
||||||
@@ -156,7 +156,7 @@
|
|||||||
<DiffuseTexture>Textures/Core/White.png</DiffuseTexture>
|
<DiffuseTexture>Textures/Core/White.png</DiffuseTexture>
|
||||||
<BlurBackground>true</BlurBackground>
|
<BlurBackground>true</BlurBackground>
|
||||||
<GlowMap></GlowMap>
|
<GlowMap></GlowMap>
|
||||||
<Color A="0.588235319" B="1" G="1" R="1"/>
|
<Color A="0.196078435" B="0" G="0" R="0"/>
|
||||||
</c:Sprite>
|
</c:Sprite>
|
||||||
<c:Transform>
|
<c:Transform>
|
||||||
<Scale X="0.200000003" Y="0.0500000007" Z="1"/>
|
<Scale X="0.200000003" Y="0.0500000007" Z="1"/>
|
||||||
@@ -169,13 +169,12 @@
|
|||||||
<c:Text>
|
<c:Text>
|
||||||
<Content>Quit</Content>
|
<Content>Quit</Content>
|
||||||
<Resource>Fonts/DroidSans.ttf,64</Resource>
|
<Resource>Fonts/DroidSans.ttf,64</Resource>
|
||||||
<Color A="1" B="0" G="0" R="0"/>
|
|
||||||
<Alignment>
|
<Alignment>
|
||||||
<Left/>
|
<Right/>
|
||||||
</Alignment>
|
</Alignment>
|
||||||
</c:Text>
|
</c:Text>
|
||||||
<c:Transform>
|
<c:Transform>
|
||||||
<Position X="-0.075000003" Y="-0.0150000006" Z="0.00100000005"/>
|
<Position X="0.0920000002" Y="-0.0150000006" Z="0.00100000005"/>
|
||||||
<Scale X="0.0199999996" Y="0.0199999996" Z="1"/>
|
<Scale X="0.0199999996" Y="0.0199999996" Z="1"/>
|
||||||
</c:Transform>
|
</c:Transform>
|
||||||
</Components>
|
</Components>
|
||||||
|
|||||||
@@ -34,7 +34,7 @@
|
|||||||
<Axis X="0" Y="1" Z="0"/>
|
<Axis X="0" Y="1" Z="0"/>
|
||||||
</c:RaptorCopter>
|
</c:RaptorCopter>
|
||||||
<c:Transform>
|
<c:Transform>
|
||||||
<Orientation X="0" Y="65.3543472" Z="0"/>
|
<Orientation X="0" Y="74.1606216" Z="0"/>
|
||||||
</c:Transform>
|
</c:Transform>
|
||||||
</Components>
|
</Components>
|
||||||
<Children>
|
<Children>
|
||||||
@@ -46,11 +46,11 @@
|
|||||||
</c:RaptorCopter>
|
</c:RaptorCopter>
|
||||||
<c:Transform>
|
<c:Transform>
|
||||||
<Position X="0" Y="26" Z="40"/>
|
<Position X="0" Y="26" Z="40"/>
|
||||||
<Orientation X="0" Y="-47.6068382" Z="0"/>
|
<Orientation X="0" Y="-65.2195206" Z="0"/>
|
||||||
</c:Transform>
|
</c:Transform>
|
||||||
</Components>
|
</Components>
|
||||||
<Children>
|
<Children>
|
||||||
<Entity name="Camera">
|
<Entity name="Overview_Camera">
|
||||||
<Components>
|
<Components>
|
||||||
<c:Camera/>
|
<c:Camera/>
|
||||||
<c:Transform>
|
<c:Transform>
|
||||||
|
|||||||
@@ -0,0 +1,8 @@
|
|||||||
|
#include "../Game/Systems/StartSystem.h"
|
||||||
|
|
||||||
|
StartSystem::StartSystem(SystemParams params)
|
||||||
|
: System(params)
|
||||||
|
, ImpureSystem()
|
||||||
|
{
|
||||||
|
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user