MapSystem, Mapfile Aufbau

  • C#

Es gibt 1 Antwort in diesem Thema. Der letzte Beitrag () ist von filmee24.

    MapSystem, Mapfile Aufbau

    Moin,

    Ich baue grad ein Spiel mit GDI+, und mache mir gerade Gedanken, wie denn die MapFile auszusehen hat, damit ich das vernünftig einlesen kann.
    Das Spiel wird RPG-Maker mäßig, falls das hier noch jemanden etwas sagt ;)

    RelevanteTileKlassen

    C#-Quellcode

    1. public enum MapSprites
    2. {
    3. GrasType1,
    4. GrasType2,
    5. GrasType3,
    6. StonePath,
    7. DirtPath,
    8. TreeType1,
    9. TreeType2,
    10. TreeType3,
    11. ChestType1,
    12. ChestType2,
    13. ChestOpenType1,
    14. ChestOpenType2,
    15. MessageShield,
    16. }

    C#-Quellcode

    1. public enum MapEventFields
    2. {
    3. AppearMonster,
    4. AppearMessage,
    5. LoadNewMap
    6. }

    C#-Quellcode

    1. public class TileField
    2. {
    3. public TileField() { }
    4. public bool IsWalkable { set; get; }
    5. public MapEventFields Event { set; get; }
    6. public Chest ChestValue { set; get; }
    7. public MapSprites TileSprite { set; get; }
    8. }




    Ich habe da an soetwas gedacht, in jede Zeile der Datei die komplette Tileinformation:

    Tile{grastype1};Event{appearmonster};IsWalkable{0};ChestValue{item1,item2...}

    Das würde dann in der Datei so aussehen:

    grastype1;appearmonster;0;schwert,schild,blub


    Was meint ihr dazu, habt ihr eine bessere Idee?