X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=examples%2Fbassteroids%2Fsource%2Fbassteroids.cpp;fp=examples%2Fbassteroids%2Fsource%2Fbassteroids.cpp;h=2a6d1dd5766fc459a2eacb7fac99471cfc67908c;hb=29aa52b23d74d390c677b728776022a9b267d9e6;hp=0000000000000000000000000000000000000000;hpb=c23855e4ac4a1ed3e20f06c95a28a665b657221c;p=libs%2Fgame.git diff --git a/examples/bassteroids/source/bassteroids.cpp b/examples/bassteroids/source/bassteroids.cpp new file mode 100644 index 0000000..2a6d1dd --- /dev/null +++ b/examples/bassteroids/source/bassteroids.cpp @@ -0,0 +1,21 @@ +#include "bassteroids.h" +#include +#include +#include +#include +#include "gamecontroller.h" +#include "physics.h" + +using namespace Msp; + +Bassteroids::Bassteroids(int, char **): + game_stage(director.create_stage()), + cam_setup({ .field_of_view_y=Geometry::Angle::zero(), .size={ 80, 45 }, .near_clip=-30, .far_clip=30, .sequence_name="space.seq" }), + cam_entity(game_stage.get_root(), Game::TransformValues()), + camera(const_cast &>(cam_entity), cam_setup) +{ + game_stage.add_system(); + game_stage.add_system(); + + director.activate_stage(game_stage); +}