File WfBasicAxe.h

FileList > game > include > WfBasicAxe.h

Go to the source code of this file

  • #include "SharedLib.h"
  • #include <stdbool.h>
  • #include "WfItem.h"
  • #include "DrawContext.h"

Public Functions

Type Name
void STARDEW_API WfBasicAxeDrawDebugLines (struct Entity2D * pEnt, struct GameFrameworkLayer * pLayer, struct Transform2D * pCam, VECTOR(WorldspaceLineVertex) * outVerts, struct WfItemDef * pItemDef)
void STARDEW_API WfBasicAxeOnGameLayerPush (struct WfItemDef * pDef, struct GameFrameworkLayer * pLayer, DrawContext * drawContext, InputContext * inputContext)
void STARDEW_API WfBasicAxeOnMakeCurrentItem (struct Entity2D * pPlayer, struct GameFrameworkLayer * pLayer)
void STARDEW_API WfBasicAxeOnStopBeingCurrentItem (struct Entity2D * pPlayer, struct GameFrameworkLayer * pLayer)
bool STARDEW_API WfBasicAxeOnUseItem (struct Entity2D * pPlayer, struct GameFrameworkLayer * pLayer)
bool STARDEW_API WfBasicAxeTryEquip (struct Entity2D * pPlayer, struct GameFrameworkLayer * pLayer, enum WfEquipSlot slot)

Public Functions Documentation

function WfBasicAxeDrawDebugLines

void STARDEW_API WfBasicAxeDrawDebugLines (
    struct Entity2D * pEnt,
    struct GameFrameworkLayer * pLayer,
    struct Transform2D * pCam,
    VECTOR(WorldspaceLineVertex) * outVerts,
    struct WfItemDef * pItemDef
) 

function WfBasicAxeOnGameLayerPush

void STARDEW_API WfBasicAxeOnGameLayerPush (
    struct WfItemDef * pDef,
    struct GameFrameworkLayer * pLayer,
    DrawContext * drawContext,
    InputContext * inputContext
) 

function WfBasicAxeOnMakeCurrentItem

void STARDEW_API WfBasicAxeOnMakeCurrentItem (
    struct Entity2D * pPlayer,
    struct GameFrameworkLayer * pLayer
) 

function WfBasicAxeOnStopBeingCurrentItem

void STARDEW_API WfBasicAxeOnStopBeingCurrentItem (
    struct Entity2D * pPlayer,
    struct GameFrameworkLayer * pLayer
) 

function WfBasicAxeOnUseItem

bool STARDEW_API WfBasicAxeOnUseItem (
    struct Entity2D * pPlayer,
    struct GameFrameworkLayer * pLayer
) 

function WfBasicAxeTryEquip

bool STARDEW_API WfBasicAxeTryEquip (
    struct Entity2D * pPlayer,
    struct GameFrameworkLayer * pLayer,
    enum WfEquipSlot slot
) 


The documentation for this class was generated from the following file /home/runner/work/2DFarmingRPG/2DFarmingRPG/Stardew/game/include/WfBasicAxe.h