Storage amount: Difference between revisions
Jump to navigation
Jump to search
imported>Bale mNo edit summary |
imported>PhilmASTErpLus Added code sample and removed needscode=yes. |
||
Line 16: | Line 16: | ||
function_description=Returns the amount of the given item that are in storage at Hagnk's.| | function_description=Returns the amount of the given item that are in storage at Hagnk's.| | ||
code1={{CodeSample| | |||
title=Code Sample| | |||
description=The following code will check a pull list loaded from a text file.| | |||
code= | |||
<syntaxhighlight> | |||
int day = 2; | |||
int [int, item] static_pulls; //Items that are always included in a pull list. | |||
file_to_map( "static_pulls.txt" , static_pulls ); | |||
//Validate your pull list before you begin the day | |||
foreach it, req_num in static_pulls[ day ] | |||
{ | |||
if ( storage_amount( it ) < req_num ) | |||
print( "Uh-oh! You don't have enough of " + it + " to pull." , "red" ); | |||
else | |||
print( "You have enough " + it ); | |||
} | |||
</syntaxhighlight> | |||
|moreinfo=Note that [[take_storage]]() returns a boolean value indicating whether an attempt at pulling was successful. | |||
}}| | |||
see_also={{SeeAlso|closet_amount|display_amount|equipped_amount|item_amount|shop_amount|stash_amount}}| | see_also={{SeeAlso|closet_amount|display_amount|equipped_amount|item_amount|shop_amount|stash_amount}}| | ||
}} | }} | ||
[[Category:Item Management]] | [[Category:Item Management]] |
Revision as of 17:52, 28 June 2010
Function Syntax
- it is the item to check
Returns the amount of the given item that are in storage at Hagnk's.
Code Sample
The following code will check a pull list loaded from a text file.
int day = 2;
int [int, item] static_pulls; //Items that are always included in a pull list.
file_to_map( "static_pulls.txt" , static_pulls );
//Validate your pull list before you begin the day
foreach it, req_num in static_pulls[ day ]
{
if ( storage_amount( it ) < req_num )
print( "Uh-oh! You don't have enough of " + it + " to pull." , "red" );
else
print( "You have enough " + it );
}
Note that take_storage() returns a boolean value indicating whether an attempt at pulling was successful.