File WfEntityMessages.c

FileList > entities > WfEntityMessages.c

Go to the source code of this file

  • #include "WfEntityMessages.h"
  • #include "ObjectPool.h"
  • #include "Entity2DCollection.h"
  • #include "AssertLib.h"
  • #include <stdlib.h>

Public Functions

Type Name
HGeneric WfAllocateDamageMessageData (struct WfDamageMsg ** pOutDamageMsgPtr)
void WfDamageMsgFreer (struct EntityToEntityMessage * pMsg)
void WfFreeDamageMsg (HGeneric hMsg)
struct WfDamageMsg * WfGetDamageMessage (struct EntityToEntityMessage * pMsg)
void WfInitEntityMessages ()

Public Static Functions

Type Name
static OBJECT_POOL (struct WfDamageMsg)

Public Functions Documentation

function WfAllocateDamageMessageData

HGeneric WfAllocateDamageMessageData (
    struct WfDamageMsg ** pOutDamageMsgPtr
) 

function WfDamageMsgFreer

void WfDamageMsgFreer (
    struct EntityToEntityMessage * pMsg
) 

function WfFreeDamageMsg

void WfFreeDamageMsg (
    HGeneric hMsg
) 

function WfGetDamageMessage

struct WfDamageMsg * WfGetDamageMessage (
    struct EntityToEntityMessage * pMsg
) 

function WfInitEntityMessages

void WfInitEntityMessages () 

Public Static Functions Documentation

function OBJECT_POOL

static static OBJECT_POOL (
    struct WfDamageMsg
) 


The documentation for this class was generated from the following file /home/runner/work/2DFarmingRPG/2DFarmingRPG/Stardew/game/src/entities/WfEntityMessages.c