File WfItem.c

FileList > game > src > nonEntityGameData > WfItem.c

Go to the source code of this file

  • #include "WfItem.h"
  • #include "DynArray.h"
  • #include "AssertLib.h"
  • #include "Scripting.h"
  • #include <stdlib.h>
  • #include "lua.h"
  • #include <lualib.h>
  • #include "WfBasicAxe.h"
  • #include "WfBasicBow.h"
  • #include "WfBasicFishingRod.h"
  • #include "WfBasicHoe.h"
  • #include "WfBasicPickaxe.h"
  • #include "WfBasicScythe.h"
  • #include "WfBasicSword.h"
  • #include "Log.h"
  • #include "WfWoodItem.h"

Public Functions

Type Name
void WfAddBuiltinItems ()
void WfAddItemDef (struct WfItemDef * pDef)
const struct WfItemDef * WfGetItemDef (int itemIndex)
struct WfItemDef * WfGetItemDefs (int * numDefs)
void WfRegisterItemScriptFunctions ()
int l_GetItemUISpriteName (lua_State * L)

Public Static Functions

Type Name
static VECTOR (struct WfItemDef)

Public Functions Documentation

function WfAddBuiltinItems

void WfAddBuiltinItems () 

function WfAddItemDef

void WfAddItemDef (
    struct WfItemDef * pDef
) 

function WfGetItemDef

const struct WfItemDef * WfGetItemDef (
    int itemIndex
) 

function WfGetItemDefs

struct WfItemDef * WfGetItemDefs (
    int * numDefs
) 

function WfRegisterItemScriptFunctions

void WfRegisterItemScriptFunctions () 

function l_GetItemUISpriteName

int l_GetItemUISpriteName (
    lua_State * L
) 

Public Static Functions Documentation

function VECTOR

static static VECTOR (
    struct WfItemDef
) 


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