2026-07-17 15:30:29 +01:00
|
|
|
#ifndef HYDRAGAME
|
|
|
|
|
#define HYDRAGAME
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#include <Hydra.h>
|
|
|
|
|
#include <string>
|
|
|
|
|
#include <vector>
|
|
|
|
|
|
|
|
|
|
class HydraGame : public HydraGameProxy
|
|
|
|
|
{
|
|
|
|
|
private:
|
|
|
|
|
HydraID m_plane_actor_id = INVALID_HYDRA_ID;
|
|
|
|
|
HydraID m_player_actor_id = INVALID_HYDRA_ID;
|
|
|
|
|
HydraID m_cube_actor_id = INVALID_HYDRA_ID;
|
|
|
|
|
HydraID m_sun_light_id = INVALID_HYDRA_ID;
|
|
|
|
|
HydraID m_other_light_id = INVALID_HYDRA_ID;
|
|
|
|
|
HydraID m_gltf_id = INVALID_HYDRA_ID;
|
2026-08-03 22:34:52 +01:00
|
|
|
HydraID m_gltf_id1 = INVALID_HYDRA_ID;
|
2026-07-17 15:30:29 +01:00
|
|
|
float m_time = 0;
|
|
|
|
|
float m_angle = 0;
|
|
|
|
|
float m_diff = 0.005;
|
|
|
|
|
public:
|
|
|
|
|
virtual bool Initialise() override;
|
|
|
|
|
virtual void Update(float delta_t_seconds) override;
|
|
|
|
|
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#endif /* HYDRAGAME */
|