fp: Smoochie attack on aggro, add heart anim on attack
This commit is contained in:
+6
-28
@@ -3,35 +3,13 @@
|
||||
#include "feely_pona_unity.h"
|
||||
#endif
|
||||
|
||||
static Dqn_f32 FP_Game_PixelsToMeters(FP_Game const *game)
|
||||
{
|
||||
Dqn_f32 result = game ? (1.f / game->meters_to_pixels) : 10.f;
|
||||
return result;
|
||||
}
|
||||
#define FP_Game_MetersToPixelsNx1(game, val) ((val) * (game)->meters_to_pixels)
|
||||
#define FP_Game_MetersToPixelsNx2(game, x, y) (Dqn_V2_InitNx2(x, y) * (game)->meters_to_pixels)
|
||||
#define FP_Game_MetersToPixelsV2(game, xy) (xy * (game)->meters_to_pixels)
|
||||
|
||||
static Dqn_f32 FP_Game_MetersToPixels(FP_Game const *game)
|
||||
{
|
||||
Dqn_f32 result = game ? game->meters_to_pixels : 1 / 10.f;
|
||||
return result;
|
||||
}
|
||||
|
||||
static Dqn_V2 FP_Game_MetersToPixelsV2(FP_Game const *game, Dqn_V2 pos)
|
||||
{
|
||||
Dqn_V2 result = pos * FP_Game_MetersToPixels(game);
|
||||
return result;
|
||||
}
|
||||
|
||||
static Dqn_f32 FP_Game_MetersToPixelsNx1(FP_Game const *game, Dqn_f32 val)
|
||||
{
|
||||
Dqn_f32 result = val * FP_Game_MetersToPixels(game);
|
||||
return result;
|
||||
}
|
||||
|
||||
static Dqn_V2 FP_Game_MetersToPixelsNx2(FP_Game const *game, Dqn_f32 x, Dqn_f32 y)
|
||||
{
|
||||
Dqn_V2 result = Dqn_V2_InitNx2(x, y) * FP_Game_MetersToPixels(game);
|
||||
return result;
|
||||
}
|
||||
#define FP_Game_PixelsToMetersNx1(game, val) ((val) * (1.f/(game)->meters_to_pixels))
|
||||
#define FP_Game_PixelsToMetersNx2(game, x, y) (Dqn_V2_InitNx2(x, y) * (1.f/(game)->meters_to_pixels))
|
||||
#define FP_Game_PixelsToMetersV2(game, xy) (xy * (1.f/(game)->meters_to_pixels))
|
||||
|
||||
static bool operator==(FP_GameEntityHandle const &lhs, FP_GameEntityHandle const &rhs)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user