Lpc Manpages

FUNKTION:
    int AddLiquid(string name,int amount)

DEFINIERT IN:
    /std/flasche.c
    
ARGUMENTE:
    name
        String, anhand der die Fluessigkeit eindeutig identifiziert wird.
    
    amount
        Fluessigkeitsmenge, die hinzugefuegt werden soll, in Milliliter.
	
BESCHREIBUNG:
    AddLiquid versucht, dem Fluessigkeitsbehaelter "amount" Milliliter der
    Fluessigkeit "name" hinzuzufuegen. Scheitern kann das daran, dass nicht
    mehr soviel in den Behaelter hineinpasst, oder (weil "amount" negativ
    sein darf) die resultierende Menge der Fluessigkeit "name" negativ ist.

RUECKGABEWERT:
    -1: Das Fassungsvermoegen des Behaelters wuerde ueberschritten.
    -2: Die neue Menge an Fluessigkeit "name" waere negativ.
    
    Ansonsten wird im Erfolgsfall die neue Menge an "name" zurueckgegeben.
	
DOKUMENTIERT:
    18.05.97 Marcel
	
BEISPIEL:
    AddLiquid("koelsch",QueryProp(P_BOTTLE_CAPACITY)-QueryTotalAmount());

    fuellt soviel Koelsch in den Behaelter wie noch reinpasst.

SIEHE AUCH:
    flasche, DefineLiquid, RemoveLiquid, QueryLiquids, QueryTotalAmount,
    QueryLiquidAmount