21 lines
446 B
C++
21 lines
446 B
C++
#pragma once
|
|
|
|
#include "demo/scene.hpp"
|
|
#include "physics/force_generator.hpp"
|
|
|
|
namespace demo {
|
|
|
|
struct sailboat : scene {
|
|
physics::buoyancy buoyancy;
|
|
physics::rigid_body body;
|
|
|
|
mat4x4 init() override;
|
|
|
|
void update() override;
|
|
|
|
void draw_hud(ta_parameter_writer& writer);
|
|
void draw_boat(ta_parameter_writer& writer, const mat4x4& trans);
|
|
void draw(ta_parameter_writer& writer, const mat4x4& trans) override;
|
|
};
|
|
}
|