heull001 | b5e0f88 | 2017-08-22 22:25:26 +0200 | [diff] [blame] | 1 | PrintList() |
| 2 | ============== |
| 3 | |
| 4 | FUNKTION |
| 5 | -------- |
| 6 | |
| 7 | varargs protected int PrintList(string filter_fun, int liststyle) |
| 8 | |
| 9 | DEFINIERT IN |
| 10 | ------------ |
| 11 | /std/room/shop.c |
| 12 | |
| 13 | ARGUMENTE |
| 14 | --------- |
| 15 | string filter_fun: |
| 16 | Bestimmt welche Art von Items angezeigt werden sollen (z.B. nur Waffen). |
| 17 | |
| 18 | int liststyle: |
| 19 | Angabe zur Formatierung. |
| 20 | - 1: Einspaltige Ausgabe mit mehr Zeichen fuer den Namen. |
| 21 | - 0: Die Standardausgabe mit zwei Spalten. |
| 22 | |
| 23 | BESCHREIBUNG |
| 24 | ------------ |
| 25 | |
| 26 | Erstellt anhand der Parameter und dem Rueckgabewert von GetShopItems() |
| 27 | die Ausgabe der zu verkaufenden Gegenstaende fuer den Spieler. |
| 28 | |
| 29 | RUECKGABEWERTE |
| 30 | -------------- |
| 31 | |
| 32 | Immer 1. |
| 33 | |
| 34 | BEMERKUNGEN |
| 35 | ----------- |
| 36 | |
| 37 | filter_fun bekommt als Argument ein Objekt uebergeben und muss einen Wert |
| 38 | !=0 zurueckgeben, wenn das Objekt in die Ausgabe aufgenommen werden soll. |
| 39 | Es funktionieren alle Datentypen, es empfiehlt sich aber ein Integer von 1 |
| 40 | fuer true. |
| 41 | |
| 42 | SIEHE AUCH |
| 43 | ---------- |
| 44 | |
| 45 | :doc:`GetShopItems` |