Changeset be48d2fd82f54cc51efa1050eab48600c7dd91fa

Show
Ignore:
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
  • src/META-INF/services/net.driftingsouls.ds2.server.modules.admin.AdminPlugin

    refe20b3 rbe48d2f  
    2020net.driftingsouls.ds2.server.modules.admin.EditShiptypes 
    2121net.driftingsouls.ds2.server.modules.admin.EditAmmo 
     22net.driftingsouls.ds2.server.modules.admin.EditShip 
  • src/net/driftingsouls/ds2/server/config/ResourceConfig.java

    r5e34b9c rbe48d2f  
    2020 
    2121import java.util.ArrayList; 
     22import java.util.Collection; 
     23import java.util.Collections; 
    2224import java.util.HashMap; 
    2325import java.util.List; 
     
    4143 */ 
    4244public 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; 
    4954                 
     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 
    5095                Entry() { 
    5196                        // EMPTY 
     
    58103         
    59104        /** 
     105         * @return In DS bekannte Resourcen 
     106         */ 
     107        public static Collection<ResourceConfig.Entry> getResources() { 
     108                return Collections.unmodifiableCollection(resources); 
     109        } 
     110         
     111        /** 
    60112         * Liefert den Namen einer Resource zurueck 
    61113         * @param id Die ID der Resource 
     
    63115         */ 
    64116        public static String getResourceName(int id) { 
    65                 return resources.get(id).name
     117                return resources.get(id).getName()
    66118        } 
    67119         
     
    72124         */ 
    73125        public static String getResourceImage(int id) { 
    74                 return resources.get(id).image
     126                return resources.get(id).getImage()
    75127        } 
    76128         
     
    82134         */ 
    83135        public static boolean getResourceHidden(int id) { 
    84                 return resources.get(id).hidden
     136                return resources.get(id).isHidden()
    85137        } 
    86138         
     
    91143         */ 
    92144        public static String getResourceTag(int id) { 
    93                 return resources.get(id).tag
     145                return resources.get(id).getTag()
    94146        } 
    95147