Changeset be48d2fd82f54cc51efa1050eab48600c7dd91fa
- Timestamp:
- 06/22/08 13:26:57
(4 months ago)
- Author:
- Christopher Jung <bktheg@web.de>
- git-committer:
- Christopher Jung <bktheg@web.de> 1214134017 +0200
- git-parent:
[8810260ca5cdb5a7b787fcfb79a2f5d1912ba560]
- git-author:
- Sebastian Gift <Madison@gt-knm.de> 1214134017 +0200
- Message:
[feature] Adminmenue mit dem ein einzelnes Schiff editiert werden kann.
-
Files:
-
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
| refe20b3 |
rbe48d2f |
|
| 20 | 20 | net.driftingsouls.ds2.server.modules.admin.EditShiptypes |
|---|
| 21 | 21 | net.driftingsouls.ds2.server.modules.admin.EditAmmo |
|---|
| | 22 | net.driftingsouls.ds2.server.modules.admin.EditShip |
|---|
| r5e34b9c |
rbe48d2f |
|
| 20 | 20 | |
|---|
| 21 | 21 | import java.util.ArrayList; |
|---|
| | 22 | import java.util.Collection; |
|---|
| | 23 | import java.util.Collections; |
|---|
| 22 | 24 | import java.util.HashMap; |
|---|
| 23 | 25 | import java.util.List; |
|---|
| … | … | |
| 41 | 43 | */ |
|---|
| 42 | 44 | public class ResourceConfig implements Loggable { |
|---|
| 43 | | private static class Entry { |
|---|
| 44 | | int id; |
|---|
| 45 | | String name; |
|---|
| 46 | | String image; |
|---|
| 47 | | boolean hidden; |
|---|
| 48 | | String tag; |
|---|
| | 45 | /** |
|---|
| | 46 | * Die Konfigurationsdaten einer einzelnen Resource (Ware) |
|---|
| | 47 | */ |
|---|
| | 48 | public static class Entry { |
|---|
| | 49 | private int id; |
|---|
| | 50 | private String name; |
|---|
| | 51 | private String image; |
|---|
| | 52 | private boolean hidden; |
|---|
| | 53 | private String tag; |
|---|
| 49 | 54 | |
|---|
| | 55 | /** |
|---|
| | 56 | * Gibt zurueck, ob die Resource versteckt (d.h. fuer Spieler nicht sichtbar) ist. |
|---|
| | 57 | * @return <code>true</code>, falls sie nicht sichtbar ist |
|---|
| | 58 | */ |
|---|
| | 59 | public boolean isHidden() { |
|---|
| | 60 | return hidden; |
|---|
| | 61 | } |
|---|
| | 62 | |
|---|
| | 63 | /** |
|---|
| | 64 | * Gibt die ID der Resource zurueck |
|---|
| | 65 | * @return Die ID |
|---|
| | 66 | */ |
|---|
| | 67 | public int getId() { |
|---|
| | 68 | return id; |
|---|
| | 69 | } |
|---|
| | 70 | |
|---|
| | 71 | /** |
|---|
| | 72 | * Gibt den Pfad zum Bild der Resource zurueck |
|---|
| | 73 | * @return Der Pfad |
|---|
| | 74 | */ |
|---|
| | 75 | public String getImage() { |
|---|
| | 76 | return image; |
|---|
| | 77 | } |
|---|
| | 78 | |
|---|
| | 79 | /** |
|---|
| | 80 | * Gibt den Namen der Resource zurueck |
|---|
| | 81 | * @return Der Name |
|---|
| | 82 | */ |
|---|
| | 83 | public String getName() { |
|---|
| | 84 | return name; |
|---|
| | 85 | } |
|---|
| | 86 | |
|---|
| | 87 | /** |
|---|
| | 88 | * Gibt den Tag zurueck, der der Resource in XML-Dokumenten zugeordnet ist |
|---|
| | 89 | * @return Der Tag |
|---|
| | 90 | */ |
|---|
| | 91 | public String getTag() { |
|---|
| | 92 | return tag; |
|---|
| | 93 | } |
|---|
| | 94 | |
|---|
| 50 | 95 | Entry() { |
|---|
| 51 | 96 | // EMPTY |
|---|
| … | … | |
| 58 | 103 | |
|---|
| 59 | 104 | /** |
|---|
| | 105 | * @return In DS bekannte Resourcen |
|---|
| | 106 | */ |
|---|
| | 107 | public static Collection<ResourceConfig.Entry> getResources() { |
|---|
| | 108 | return Collections.unmodifiableCollection(resources); |
|---|
| | 109 | } |
|---|
| | 110 | |
|---|
| | 111 | /** |
|---|
| 60 | 112 | * Liefert den Namen einer Resource zurueck |
|---|
| 61 | 113 | * @param id Die ID der Resource |
|---|
| … | … | |
| 63 | 115 | */ |
|---|
| 64 | 116 | public static String getResourceName(int id) { |
|---|
| 65 | | return resources.get(id).name; |
|---|
| | 117 | return resources.get(id).getName(); |
|---|
| 66 | 118 | } |
|---|
| 67 | 119 | |
|---|
| … | … | |
| 72 | 124 | */ |
|---|
| 73 | 125 | public static String getResourceImage(int id) { |
|---|
| 74 | | return resources.get(id).image; |
|---|
| | 126 | return resources.get(id).getImage(); |
|---|
| 75 | 127 | } |
|---|
| 76 | 128 | |
|---|
| … | … | |
| 82 | 134 | */ |
|---|
| 83 | 135 | public static boolean getResourceHidden(int id) { |
|---|
| 84 | | return resources.get(id).hidden; |
|---|
| | 136 | return resources.get(id).isHidden(); |
|---|
| 85 | 137 | } |
|---|
| 86 | 138 | |
|---|
| … | … | |
| 91 | 143 | */ |
|---|
| 92 | 144 | public static String getResourceTag(int id) { |
|---|
| 93 | | return resources.get(id).tag; |
|---|
| | 145 | return resources.get(id).getTag(); |
|---|
| 94 | 146 | } |
|---|
| 95 | 147 | |
|---|