Management-Problem



  • Klasse: Game (Hat Zugriff und steuert Player)
    Klasse: Player (Hat Zugriff und steuert Inventory)
    Klasse: Inventory (Hat Zugriff und steuert Slot/Items)
    Klasse: Slot und Item-Klassen

    Problem:
    Die Item-Klassen möchten auch auf die Game-Klasse zugreifen können, zum Beispiel:

    (In der use() Funktion eines Items):
    game.player.addHealth(50);

    Wenn ich jetzt auch noch in Items.h zum Beispiel die Game.h einbinde kommen sehr viele Fehler, weil sich Header wohl selbst inkludieren oder so...

    Wie könnte ich es hinbekommen?



  • // Items.h
    
    class Game;
    
    // Items.cpp
    
    #include "Game.h"
    


  • Vielen Dank!
    Ich muss mich da noch einüben 😮


Anmelden zum Antworten