X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=examples%2Fbassteroids%2Fsource%2Fplayercontroller.cpp;fp=examples%2Fbassteroids%2Fsource%2Fplayercontroller.cpp;h=54f7520a1a4f7bf93a1056addfa20c6df1f51fa8;hb=41a17ae9a2baa2cafacfc467acc87463d790c09b;hp=b90992ed6239b191645476f48414e63ec7785b3e;hpb=dc8d3a0deb2f166fe40ca09bda049ed48c58fcfc;p=libs%2Fgame.git diff --git a/examples/bassteroids/source/playercontroller.cpp b/examples/bassteroids/source/playercontroller.cpp index b90992e..54f7520 100644 --- a/examples/bassteroids/source/playercontroller.cpp +++ b/examples/bassteroids/source/playercontroller.cpp @@ -8,12 +8,8 @@ using namespace Msp; PlayerController::PlayerController(Game::Stage &s): System(s), - player_setup{ .physical={ .body={ .mass=1, .moment_of_inertia=0.8f }, .collider={ .type=ColliderType::CIRCLE, .radius=0.8f }}, - .mesh={ .object_name="Bass guitar.object" }, - .speed=12.0f, .turn_rate=4.71f }, - bullet_setup{ .physical={ .body={ .mass=0.05f, .moment_of_inertia=0.04f }, .collider={ .type=ColliderType::CIRCLE, .radius=0.2f }}, - .hittable={ .damaging=true, .hits={ .max_hits=1 }, .damage={ .amount=1, .type=0 }}, - .mesh={ .object_name="Quaver.object" }} + player_setup(stage.get_resources().get("player.ship.setup")), + bullet_setup(stage.get_resources().get("quaver.bullet.setup")) { declare_dependency(READ_OLD); declare_dependency(UPDATE);