Enabled precompiled headers for the build. This cuts the win compile time in debug by at least half on my laptop; on the psp compile, it shaves it down by ~ 45 seconds. I only did a cursory inspection of what to add to PrecompiledHeader.h, there's probably more that we can throw in there for more incremental speed improvements.
Also fixed the project includes so that we don't need to always use the indirect include path, ie: #include "../include/foo.h" -> #include "foo.h" I'm don't know much about make files - if I busted the linux build, mea culpa, but I think we're okay on that front too. For future reference, here's the most straightforward link on the topic of adding pch support to make files: http://www.mercs-eng.com/~hulud/index.php?2008/06/13/6-writing-a-good-makefile-for-a-c-project
This commit is contained in:
+10
-8
@@ -1,4 +1,4 @@
|
|||||||
OBJS = objs/ActionElement.o objs/ActionLayer.o objs/ActionStack.o objs/AIMomirPlayer.o objs/AIPlayer.o objs/AIStats.o objs/CardGui.o objs/CardDescriptor.o objs/CardDisplay.o objs/CardEffect.o objs/CardPrimitive.o objs/CardSelector.o objs/Counters.o objs/Credits.o objs/Damage.o objs/DamagerDamaged.o objs/DeckDataWrapper.o objs/DeckMetaData.o objs/DeckStats.o objs/DuelLayers.o objs/Effects.o objs/ExtraCost.o objs/GameApp.o objs/GameLauncher.o objs/GameObserver.o objs/GameOptions.o objs/GameState.o objs/GameStateAwards.o objs/GameStateDeckViewer.o objs/GameStateDuel.o objs/DeckManager.o objs/GameStateMenu.o objs/GameStateOptions.o objs/GameStateShop.o objs/GameStateStory.o objs/GameStateTransitions.o objs/GuiAvatars.o objs/GuiBackground.o objs/GuiCardsController.o objs/GuiCombat.o objs/GuiFrame.o objs/GuiHand.o objs/GuiLayers.o objs/GuiMana.o objs/GuiPhaseBar.o objs/GuiPlay.o objs/GuiStatic.o objs/Logger.o objs/ManaCost.o objs/ManaCostHybrid.o objs/MenuItem.o objs/MTGAbility.o objs/MTGCardInstance.o objs/MTGCard.o objs/MTGDeck.o objs/MTGDefinitions.o objs/MTGGamePhase.o objs/MTGGameZones.o objs/MTGPack.o objs/MTGRules.o objs/OptionItem.o objs/PhaseRing.o objs/Player.o objs/PlayerData.o objs/PlayGuiObjectController.o objs/PlayGuiObject.o objs/Pos.o objs/PriceList.o objs/ReplacementEffects.o objs/Rules.o objs/SimpleMenu.o objs/SimpleMenuItem.o objs/SimplePad.o objs/StoryFlow.o objs/StyleManager.o objs/Subtypes.o objs/TargetChooser.o objs/TargetsList.o objs/TextScroller.o objs/ThisDescriptor.o objs/Token.o objs/Translate.o objs/TranslateKeys.o objs/Trash.o objs/utils.o objs/WEvent.o objs/WResourceManager.o objs/WCachedResource.o objs/WDataSrc.o objs/WGui.o objs/WFilter.o objs/Tasks.o objs/WFont.o
|
OBJS = objs/ActionElement.o objs/ActionLayer.o objs/ActionStack.o objs/AIMomirPlayer.o objs/AIPlayer.o objs/AIStats.o objs/CardGui.o objs/CardDescriptor.o objs/CardDisplay.o objs/CardEffect.o objs/CardPrimitive.o objs/CardSelector.o objs/Counters.o objs/Credits.o objs/Damage.o objs/DamagerDamaged.o objs/DeckDataWrapper.o objs/DeckMetaData.o objs/DeckStats.o objs/DuelLayers.o objs/Effects.o objs/ExtraCost.o objs/GameApp.o objs/GameLauncher.o objs/GameObserver.o objs/GameOptions.o objs/GameState.o objs/GameStateAwards.o objs/GameStateDeckViewer.o objs/GameStateDuel.o objs/DeckManager.o objs/GameStateMenu.o objs/GameStateOptions.o objs/GameStateShop.o objs/GameStateStory.o objs/GameStateTransitions.o objs/GuiAvatars.o objs/GuiBackground.o objs/GuiCardsController.o objs/GuiCombat.o objs/GuiFrame.o objs/GuiHand.o objs/GuiLayers.o objs/GuiMana.o objs/GuiPhaseBar.o objs/GuiPlay.o objs/GuiStatic.o objs/Logger.o objs/ManaCost.o objs/ManaCostHybrid.o objs/MenuItem.o objs/MTGAbility.o objs/MTGCardInstance.o objs/MTGCard.o objs/MTGDeck.o objs/MTGDefinitions.o objs/MTGGamePhase.o objs/MTGGameZones.o objs/MTGPack.o objs/MTGRules.o objs/OptionItem.o objs/PhaseRing.o objs/Player.o objs/PlayerData.o objs/PlayGuiObjectController.o objs/PlayGuiObject.o objs/Pos.o objs/PrecompiledHeader.o objs/PriceList.o objs/ReplacementEffects.o objs/Rules.o objs/SimpleMenu.o objs/SimpleMenuItem.o objs/SimplePad.o objs/StoryFlow.o objs/StyleManager.o objs/Subtypes.o objs/TargetChooser.o objs/TargetsList.o objs/TextScroller.o objs/ThisDescriptor.o objs/Token.o objs/Translate.o objs/TranslateKeys.o objs/Trash.o objs/utils.o objs/WEvent.o objs/WResourceManager.o objs/WCachedResource.o objs/WDataSrc.o objs/WGui.o objs/WFilter.o objs/Tasks.o objs/WFont.o
|
||||||
DEPS = $(patsubst objs/%.o, deps/%.d, $(OBJS))
|
DEPS = $(patsubst objs/%.o, deps/%.d, $(OBJS))
|
||||||
|
|
||||||
RESULT = $(shell psp-config --psp-prefix 2> Makefile.cache)
|
RESULT = $(shell psp-config --psp-prefix 2> Makefile.cache)
|
||||||
@@ -34,18 +34,17 @@ PSP_EBOOT_ICON = icon.png
|
|||||||
#PSP_EBOOT_ICON1 = icon1.pmf
|
#PSP_EBOOT_ICON1 = icon1.pmf
|
||||||
PSP_EBOOT_UNKPNG = pic0.png
|
PSP_EBOOT_UNKPNG = pic0.png
|
||||||
PSP_EBOOT_PIC1 = pic1.png
|
PSP_EBOOT_PIC1 = pic1.png
|
||||||
CFLAGS = -O2 -G0 -DPSPFW3XX -DDEVHOOK
|
INCDIR = ../../JGE/include ../../JGE/include/psp ../../JGE/include/psp/freetype2 ../../JGE/src ../../projects/mtg/include
|
||||||
INCDIR = ../../JGE/include ../../JGE/include/psp ../../JGE/include/psp/freetype2 ../../JGE/src
|
|
||||||
LIBDIR = ../../JGE/lib/psp
|
LIBDIR = ../../JGE/lib/psp
|
||||||
|
CFLAGS = -O2 -G0 -DPSPFW3XX -DDEVHOOK -DUSE_PRECOMPILED_HEADERS=1
|
||||||
else
|
else
|
||||||
OBJS += objs/TestSuiteAI.o
|
OBJS += objs/TestSuiteAI.o
|
||||||
INCDIR = -I../../JGE/include -I../../JGE/src -I/usr/X11/include
|
INCDIR = -I../../JGE/include -I../../JGE/src -I/usr/X11/include ../../projects/mtg/include
|
||||||
LIBDIR = -L../../JGE/lib/linux -L../../JGE -L/usr/X11/lib
|
LIBDIR = -L../../JGE/lib/linux -L../../JGE -L/usr/X11/lib
|
||||||
LIBS = -ljge -lfreetype -ljpeg -lgif -lpng -lz -lm -lstdc++ -lhgetools -lGL -lGLU -lX11 $(FMOD)
|
LIBS = -ljge -lfreetype -ljpeg -lgif -lpng -lz -lm -lstdc++ -lhgetools -lGL -lGLU -lX11 $(FMOD)
|
||||||
CFLAGS = $(INCDIR) -DLINUX
|
CFLAGS = -O2 -DLINUX -DUSE_PRECOMPILED_HEADERS=1
|
||||||
ASFLAGS = $(CXXFLAGS)
|
ASFLAGS = $(CXXFLAGS)
|
||||||
|
|
||||||
all: CFLAGS += -O2
|
|
||||||
all: $(DEFAULT_RULE)
|
all: $(DEFAULT_RULE)
|
||||||
|
|
||||||
endif
|
endif
|
||||||
@@ -90,8 +89,11 @@ clean:
|
|||||||
|
|
||||||
endif
|
endif
|
||||||
|
|
||||||
$(OBJS): objs/%.o: src/%.cpp
|
PrecompiledHeader.h.gch: ../../projects/mtg/include/PrecompiledHeader.h
|
||||||
$(CXX) -c -o $@ $(CXXFLAGS) $<
|
$(CXX) -c $(CXXFLAGS) $<
|
||||||
|
|
||||||
|
$(OBJS): objs/%.o: src/%.cpp PrecompiledHeader.h.gch
|
||||||
|
$(CXX) -c $(CXXFLAGS) $< -o $@
|
||||||
|
|
||||||
$(DEPS): deps/%.d: src/%.cpp
|
$(DEPS): deps/%.d: src/%.cpp
|
||||||
@$(CXX) -MM $(CXXFLAGS) -MQ $(patsubst deps/%.d, objs/%.o, $(@)) -MQ $@ $< > $@
|
@$(CXX) -MM $(CXXFLAGS) -MQ $(patsubst deps/%.d, objs/%.o, $(@)) -MQ $@ $< > $@
|
||||||
|
|||||||
@@ -22,10 +22,10 @@
|
|||||||
#define RESOLVED_OK 1
|
#define RESOLVED_OK 1
|
||||||
#define RESOLVED_NOK -1
|
#define RESOLVED_NOK -1
|
||||||
|
|
||||||
#include "../include/PlayGuiObject.h"
|
#include "PlayGuiObject.h"
|
||||||
#include "GuiLayers.h"
|
#include "GuiLayers.h"
|
||||||
#include "../include/TargetsList.h"
|
#include "TargetsList.h"
|
||||||
#include "../include/Targetable.h"
|
#include "Targetable.h"
|
||||||
|
|
||||||
class GuiLayer;
|
class GuiLayer;
|
||||||
class PlayGuiObject;
|
class PlayGuiObject;
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
#ifndef _CARDS_H_
|
#ifndef _CARDS_H_
|
||||||
#define _CARDS_H_
|
#define _CARDS_H_
|
||||||
|
|
||||||
#include "../include/DebugRoutines.h"
|
#include "DebugRoutines.h"
|
||||||
#include "MTGAbility.h"
|
#include "MTGAbility.h"
|
||||||
#include "ManaCost.h"
|
#include "ManaCost.h"
|
||||||
#include "CardDescriptor.h"
|
#include "CardDescriptor.h"
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
#ifndef _CARD_DISPLAY_H_
|
#ifndef _CARD_DISPLAY_H_
|
||||||
#define _CARD_DISPLAY_H_
|
#define _CARD_DISPLAY_H_
|
||||||
|
|
||||||
#include "../include/PlayGuiObjectController.h"
|
#include "PlayGuiObjectController.h"
|
||||||
|
|
||||||
class TargetChooser;
|
class TargetChooser;
|
||||||
class MTGGameZone;
|
class MTGGameZone;
|
||||||
|
|||||||
@@ -5,9 +5,9 @@
|
|||||||
#include <vector>
|
#include <vector>
|
||||||
#include <string>
|
#include <string>
|
||||||
#include <JGE.h>
|
#include <JGE.h>
|
||||||
#include "../include/WFont.h"
|
#include "WFont.h"
|
||||||
#include <time.h>
|
#include <time.h>
|
||||||
#include "../include/Player.h"
|
#include "Player.h"
|
||||||
|
|
||||||
class GameApp;
|
class GameApp;
|
||||||
|
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
// dirty, but I get OS header includes this way
|
// dirty, but I get OS header includes this way
|
||||||
#include "JGE.h"
|
#include "JGE.h"
|
||||||
|
|
||||||
#include "../include/config.h"
|
#include "config.h"
|
||||||
|
|
||||||
#include <iostream>
|
#include <iostream>
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
|
|||||||
@@ -1,10 +1,10 @@
|
|||||||
#ifndef _DECKDATAWRAPPER_H_
|
#ifndef _DECKDATAWRAPPER_H_
|
||||||
#define _DECKDATAWRAPPER_H_
|
#define _DECKDATAWRAPPER_H_
|
||||||
|
|
||||||
#include "../include/MTGDefinitions.h"
|
#include "MTGDefinitions.h"
|
||||||
#include "../include/MTGCard.h"
|
#include "MTGCard.h"
|
||||||
#include "../include/CardPrimitive.h"
|
#include "CardPrimitive.h"
|
||||||
#include "../include/WDataSrc.h"
|
#include "WDataSrc.h"
|
||||||
#include <map>
|
#include <map>
|
||||||
#include <string>
|
#include <string>
|
||||||
using std::map;
|
using std::map;
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
#include <string>
|
#include <string>
|
||||||
#include <vector>
|
#include <vector>
|
||||||
#include <map>
|
#include <map>
|
||||||
#include "../include/DeckStats.h"
|
#include "DeckStats.h"
|
||||||
|
|
||||||
|
|
||||||
using namespace std;
|
using namespace std;
|
||||||
|
|||||||
@@ -12,7 +12,7 @@
|
|||||||
#define _GAMEAPP_H_
|
#define _GAMEAPP_H_
|
||||||
|
|
||||||
|
|
||||||
#include "../include/Logger.h"
|
#include "Logger.h"
|
||||||
|
|
||||||
|
|
||||||
#include <JApp.h>
|
#include <JApp.h>
|
||||||
@@ -20,16 +20,16 @@
|
|||||||
#include <JSprite.h>
|
#include <JSprite.h>
|
||||||
#include <JLBFont.h>
|
#include <JLBFont.h>
|
||||||
#include <hge/hgeparticle.h>
|
#include <hge/hgeparticle.h>
|
||||||
#include "../include/WResourceManager.h"
|
#include "WResourceManager.h"
|
||||||
|
|
||||||
#include "../include/GameState.h"
|
#include "GameState.h"
|
||||||
#include "../include/GameOptions.h"
|
#include "GameOptions.h"
|
||||||
|
|
||||||
#include "../include/MTGDeck.h"
|
#include "MTGDeck.h"
|
||||||
#include "../include/MTGCard.h"
|
#include "MTGCard.h"
|
||||||
#include "../include/MTGGameZones.h"
|
#include "MTGGameZones.h"
|
||||||
|
|
||||||
#include "../include/CardEffect.h"
|
#include "CardEffect.h"
|
||||||
|
|
||||||
#define PLAYER_TYPE_CPU 0
|
#define PLAYER_TYPE_CPU 0
|
||||||
#define PLAYER_TYPE_HUMAN 1
|
#define PLAYER_TYPE_HUMAN 1
|
||||||
|
|||||||
@@ -7,8 +7,8 @@ using std::map;
|
|||||||
using std::string;
|
using std::string;
|
||||||
#include <JGE.h>
|
#include <JGE.h>
|
||||||
#include <time.h>
|
#include <time.h>
|
||||||
#include "../include/SimplePad.h"
|
#include "SimplePad.h"
|
||||||
#include "../include/GameApp.h"
|
#include "GameApp.h"
|
||||||
|
|
||||||
#define GLOBAL_SETTINGS RESPATH"/settings/options.txt"
|
#define GLOBAL_SETTINGS RESPATH"/settings/options.txt"
|
||||||
#define PLAYER_SAVEFILE "data.dat"
|
#define PLAYER_SAVEFILE "data.dat"
|
||||||
|
|||||||
@@ -9,7 +9,7 @@ class JGE;
|
|||||||
#include <string>
|
#include <string>
|
||||||
#include <vector>
|
#include <vector>
|
||||||
#include <iostream>
|
#include <iostream>
|
||||||
#include "../include/DeckMetaData.h"
|
#include "DeckMetaData.h"
|
||||||
|
|
||||||
using namespace std;
|
using namespace std;
|
||||||
|
|
||||||
|
|||||||
@@ -2,8 +2,8 @@
|
|||||||
#define _GAME_STATE_AWARDS_H_
|
#define _GAME_STATE_AWARDS_H_
|
||||||
|
|
||||||
#include <JGE.h>
|
#include <JGE.h>
|
||||||
#include "../include/GameState.h"
|
#include "GameState.h"
|
||||||
#include "../include/SimpleMenu.h"
|
#include "SimpleMenu.h"
|
||||||
|
|
||||||
class WGuiList;
|
class WGuiList;
|
||||||
class WGuiMenu;
|
class WGuiMenu;
|
||||||
|
|||||||
@@ -6,17 +6,17 @@
|
|||||||
|
|
||||||
#include <JGE.h>
|
#include <JGE.h>
|
||||||
|
|
||||||
#include "../include/GameState.h"
|
#include "GameState.h"
|
||||||
#include "../include/SimpleMenu.h"
|
#include "SimpleMenu.h"
|
||||||
#include "../include/WResourceManager.h"
|
#include "WResourceManager.h"
|
||||||
#include "../include/CardGui.h"
|
#include "CardGui.h"
|
||||||
#include "../include/GameOptions.h"
|
#include "GameOptions.h"
|
||||||
#include "../include/PriceList.h"
|
#include "PriceList.h"
|
||||||
#include "../include/PlayerData.h"
|
#include "PlayerData.h"
|
||||||
#include "../include/DeckDataWrapper.h"
|
#include "DeckDataWrapper.h"
|
||||||
#include "../include/DeckStats.h"
|
#include "DeckStats.h"
|
||||||
#include "../include/WDataSrc.h"
|
#include "WDataSrc.h"
|
||||||
#include "../include/WGui.h"
|
#include "WGui.h"
|
||||||
|
|
||||||
#define NO_USER_ACTIVITY_HELP_DELAY 10
|
#define NO_USER_ACTIVITY_HELP_DELAY 10
|
||||||
#define NO_USER_ACTIVITY_SHOWCARD_DELAY 0.1
|
#define NO_USER_ACTIVITY_SHOWCARD_DELAY 0.1
|
||||||
|
|||||||
@@ -2,10 +2,10 @@
|
|||||||
#define _GAME_STATE_DUEL_H_
|
#define _GAME_STATE_DUEL_H_
|
||||||
|
|
||||||
|
|
||||||
#include "../include/GameState.h"
|
#include "GameState.h"
|
||||||
#include "../include/SimpleMenu.h"
|
#include "SimpleMenu.h"
|
||||||
#include "../include/MTGDeck.h"
|
#include "MTGDeck.h"
|
||||||
#include "../include/GameObserver.h"
|
#include "GameObserver.h"
|
||||||
|
|
||||||
#define CHOOSE_OPPONENT 7
|
#define CHOOSE_OPPONENT 7
|
||||||
|
|
||||||
|
|||||||
@@ -3,9 +3,9 @@
|
|||||||
|
|
||||||
#include <JGui.h>
|
#include <JGui.h>
|
||||||
#include <dirent.h>
|
#include <dirent.h>
|
||||||
#include "../include/GameState.h"
|
#include "GameState.h"
|
||||||
#include "../include/SimpleMenu.h"
|
#include "SimpleMenu.h"
|
||||||
#include "../include/TextScroller.h"
|
#include "TextScroller.h"
|
||||||
|
|
||||||
class GameStateMenu: public GameState, public JGuiListener
|
class GameStateMenu: public GameState, public JGuiListener
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
|
|
||||||
#include <JGE.h>
|
#include <JGE.h>
|
||||||
#include <JGui.h>
|
#include <JGui.h>
|
||||||
#include "../include/GameState.h"
|
#include "GameState.h"
|
||||||
|
|
||||||
class GameApp;
|
class GameApp;
|
||||||
class WGuiTabMenu;
|
class WGuiTabMenu;
|
||||||
|
|||||||
@@ -2,14 +2,14 @@
|
|||||||
#define _GAME_STATE_SHOP_H_
|
#define _GAME_STATE_SHOP_H_
|
||||||
|
|
||||||
#include <JGE.h>
|
#include <JGE.h>
|
||||||
#include "../include/GameState.h"
|
#include "GameState.h"
|
||||||
#include "../include/SimpleMenu.h"
|
#include "SimpleMenu.h"
|
||||||
#include "../include/OptionItem.h"
|
#include "OptionItem.h"
|
||||||
#include "../include/PriceList.h"
|
#include "PriceList.h"
|
||||||
#include "../include/PlayerData.h"
|
#include "PlayerData.h"
|
||||||
#include "../include/CardDisplay.h"
|
#include "CardDisplay.h"
|
||||||
#include "../include/DeckDataWrapper.h"
|
#include "DeckDataWrapper.h"
|
||||||
#include "../include/Tasks.h"
|
#include "Tasks.h"
|
||||||
|
|
||||||
|
|
||||||
#define STATE_BUY 1
|
#define STATE_BUY 1
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
#define _GAME_STATE_STORY_H_
|
#define _GAME_STATE_STORY_H_
|
||||||
|
|
||||||
|
|
||||||
#include "../include/GameState.h"
|
#include "GameState.h"
|
||||||
#include <JGui.h>
|
#include <JGui.h>
|
||||||
|
|
||||||
class StoryFlow;
|
class StoryFlow;
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
|
|
||||||
#include <JGE.h>
|
#include <JGE.h>
|
||||||
#include <JGui.h>
|
#include <JGui.h>
|
||||||
#include "../include/GameState.h"
|
#include "GameState.h"
|
||||||
|
|
||||||
class TransitionBase: public GameState, public JGuiListener{
|
class TransitionBase: public GameState, public JGuiListener{
|
||||||
public:
|
public:
|
||||||
|
|||||||
@@ -7,7 +7,7 @@
|
|||||||
#define DIR_RIGHT 4
|
#define DIR_RIGHT 4
|
||||||
|
|
||||||
#include <JGui.h>
|
#include <JGui.h>
|
||||||
#include "../include/WEvent.h"
|
#include "WEvent.h"
|
||||||
|
|
||||||
class GameObserver;
|
class GameObserver;
|
||||||
class Player;
|
class Player;
|
||||||
|
|||||||
@@ -1,7 +1,6 @@
|
|||||||
#include "string.h"
|
#include "string.h"
|
||||||
#include <vector>
|
#include <vector>
|
||||||
#include <hge/hgeparticle.h>
|
#include <hge/hgeparticle.h>
|
||||||
#include "config.h"
|
|
||||||
#include "JGE.h"
|
#include "JGE.h"
|
||||||
#include "MTGDefinitions.h"
|
#include "MTGDefinitions.h"
|
||||||
#include "GameApp.h"
|
#include "GameApp.h"
|
||||||
|
|||||||
@@ -14,13 +14,13 @@ class AManaProducer;
|
|||||||
class WEvent;
|
class WEvent;
|
||||||
class Counter;
|
class Counter;
|
||||||
|
|
||||||
#include "../include/GameObserver.h"
|
#include "GameObserver.h"
|
||||||
#include "ActionElement.h"
|
#include "ActionElement.h"
|
||||||
#include <string>
|
#include <string>
|
||||||
#include <map>
|
#include <map>
|
||||||
#include <hge/hgeparticle.h>
|
#include <hge/hgeparticle.h>
|
||||||
#include "../include/Damage.h"
|
#include "Damage.h"
|
||||||
#include "../include/TargetChooser.h"
|
#include "TargetChooser.h"
|
||||||
using std::string;
|
using std::string;
|
||||||
using std::map;
|
using std::map;
|
||||||
|
|
||||||
|
|||||||
@@ -3,9 +3,9 @@
|
|||||||
|
|
||||||
#define MTG_ERROR -1
|
#define MTG_ERROR -1
|
||||||
|
|
||||||
#include "../include/MTGDefinitions.h"
|
#include "MTGDefinitions.h"
|
||||||
#include "../include/GameApp.h"
|
#include "GameApp.h"
|
||||||
#include "../include/WResourceManager.h"
|
#include "WResourceManager.h"
|
||||||
|
|
||||||
|
|
||||||
#include <string>
|
#include <string>
|
||||||
|
|||||||
@@ -5,7 +5,7 @@
|
|||||||
#include "GameObserver.h"
|
#include "GameObserver.h"
|
||||||
|
|
||||||
#include <JGui.h>
|
#include <JGui.h>
|
||||||
#include "../include/WFont.h"
|
#include "WFont.h"
|
||||||
|
|
||||||
|
|
||||||
class MTGGamePhase: public ActionElement {
|
class MTGGamePhase: public ActionElement {
|
||||||
|
|||||||
@@ -4,10 +4,10 @@
|
|||||||
#ifndef _MTGRULES_H_
|
#ifndef _MTGRULES_H_
|
||||||
#define _MTGRULES_H_
|
#define _MTGRULES_H_
|
||||||
|
|
||||||
#include "../include/MTGAbility.h"
|
#include "MTGAbility.h"
|
||||||
#include "../include/Counters.h"
|
#include "Counters.h"
|
||||||
#include "../include/WEvent.h"
|
#include "WEvent.h"
|
||||||
#include "../include/CardSelector.h"
|
#include "CardSelector.h"
|
||||||
|
|
||||||
class OtherAbilitiesEventReceiver:public MTGAbility{
|
class OtherAbilitiesEventReceiver:public MTGAbility{
|
||||||
public:
|
public:
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
#ifndef _MANACOST_H_
|
#ifndef _MANACOST_H_
|
||||||
#define _MANACOST_H_
|
#define _MANACOST_H_
|
||||||
|
|
||||||
#include "../include/utils.h"
|
#include "utils.h"
|
||||||
#include "../include/MTGDefinitions.h"
|
#include "MTGDefinitions.h"
|
||||||
|
|
||||||
|
|
||||||
class ManaCostHybrid;
|
class ManaCostHybrid;
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
#ifndef _MENU_ITEM_H
|
#ifndef _MENU_ITEM_H
|
||||||
#define _MENU_ITEM_H
|
#define _MENU_ITEM_H
|
||||||
|
|
||||||
#include "../include/WFont.h"
|
#include "WFont.h"
|
||||||
#include <JGui.h>
|
#include <JGui.h>
|
||||||
#include <hge/hgeparticle.h>
|
#include <hge/hgeparticle.h>
|
||||||
#include <string>
|
#include <string>
|
||||||
|
|||||||
@@ -4,12 +4,12 @@
|
|||||||
#include <JGui.h>
|
#include <JGui.h>
|
||||||
#include <vector>
|
#include <vector>
|
||||||
#include <string>
|
#include <string>
|
||||||
#include "../include/GameApp.h"
|
#include "GameApp.h"
|
||||||
#include "../include/GameStateOptions.h"
|
#include "GameStateOptions.h"
|
||||||
#include "../include/GameOptions.h"
|
#include "GameOptions.h"
|
||||||
#include "../include/WFilter.h"
|
#include "WFilter.h"
|
||||||
#include "../include/WDataSrc.h"
|
#include "WDataSrc.h"
|
||||||
#include "../include/WGui.h"
|
#include "WGui.h"
|
||||||
|
|
||||||
using std::string;
|
using std::string;
|
||||||
|
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
#ifndef _PLAYER_DATA_H_
|
#ifndef _PLAYER_DATA_H_
|
||||||
#define _PLAYER_DATA_H_
|
#define _PLAYER_DATA_H_
|
||||||
|
|
||||||
#include "../include/MTGDeck.h"
|
#include "MTGDeck.h"
|
||||||
#include "../include/Tasks.h"
|
#include "Tasks.h"
|
||||||
|
|
||||||
class PlayerData{
|
class PlayerData{
|
||||||
protected:
|
protected:
|
||||||
|
|||||||
@@ -0,0 +1,16 @@
|
|||||||
|
#ifndef PRECOMPILEDHEADER_H
|
||||||
|
#define PRECOMPILEDHEADER_H
|
||||||
|
|
||||||
|
#include <iostream>
|
||||||
|
#include <list>
|
||||||
|
#include <map>
|
||||||
|
#include <sstream>
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
|
||||||
|
#include "config.h"
|
||||||
|
#include "DebugRoutines.h"
|
||||||
|
|
||||||
|
#include <assert.h>
|
||||||
|
|
||||||
|
#endif //PRECOMPILEDHEADER_H
|
||||||
@@ -2,8 +2,8 @@
|
|||||||
#define _PRICELIST_H_
|
#define _PRICELIST_H_
|
||||||
|
|
||||||
#include<string>
|
#include<string>
|
||||||
#include "../include/MTGDefinitions.h"
|
#include "MTGDefinitions.h"
|
||||||
#include "../include/MTGDeck.h"
|
#include "MTGDeck.h"
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
|
|
||||||
class MTGAllCards;
|
class MTGAllCards;
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
|
|
||||||
#include <list>
|
#include <list>
|
||||||
using namespace std;
|
using namespace std;
|
||||||
#include "../include/Damage.h"
|
#include "Damage.h"
|
||||||
#include "WEvent.h"
|
#include "WEvent.h"
|
||||||
|
|
||||||
class TargetChooser;
|
class TargetChooser;
|
||||||
|
|||||||
@@ -6,7 +6,7 @@
|
|||||||
|
|
||||||
#include <string>
|
#include <string>
|
||||||
#include <JGui.h>
|
#include <JGui.h>
|
||||||
#include "../include/WFont.h"
|
#include "WFont.h"
|
||||||
#include "hge/hgeparticle.h"
|
#include "hge/hgeparticle.h"
|
||||||
|
|
||||||
class SimpleMenu:public JGuiController{
|
class SimpleMenu:public JGuiController{
|
||||||
|
|||||||
@@ -4,7 +4,6 @@
|
|||||||
#include <string>
|
#include <string>
|
||||||
#include <JLBFont.h>
|
#include <JLBFont.h>
|
||||||
#include <JGui.h>
|
#include <JGui.h>
|
||||||
#include <string>
|
|
||||||
#include "SimpleMenu.h"
|
#include "SimpleMenu.h"
|
||||||
|
|
||||||
using std::string;
|
using std::string;
|
||||||
|
|||||||
@@ -7,8 +7,8 @@
|
|||||||
#define TARGET_OK_NOT_READY 3
|
#define TARGET_OK_NOT_READY 3
|
||||||
|
|
||||||
#include <JGE.h>
|
#include <JGE.h>
|
||||||
#include "../include/TargetsList.h"
|
#include "TargetsList.h"
|
||||||
#include "../include/ActionStack.h"
|
#include "ActionStack.h"
|
||||||
|
|
||||||
#include <string>
|
#include <string>
|
||||||
using std::string;
|
using std::string;
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
#define MAX_TESTSUITE_ACTIONS 100
|
#define MAX_TESTSUITE_ACTIONS 100
|
||||||
#define MAX_TESTUITE_CARDS 100
|
#define MAX_TESTUITE_CARDS 100
|
||||||
|
|
||||||
#include "../include/AIPlayer.h"
|
#include "AIPlayer.h"
|
||||||
|
|
||||||
class TestSuiteActions{
|
class TestSuiteActions{
|
||||||
public:
|
public:
|
||||||
|
|||||||
@@ -1,9 +1,10 @@
|
|||||||
#include "../include/config.h"
|
#include "PrecompiledHeader.h"
|
||||||
#include "../include/AIMomirPlayer.h"
|
|
||||||
#include "../include/CardDescriptor.h"
|
#include "AIMomirPlayer.h"
|
||||||
#include "../include/DamagerDamaged.h"
|
#include "CardDescriptor.h"
|
||||||
#include "../include/AIStats.h"
|
#include "DamagerDamaged.h"
|
||||||
#include "../include/AllAbilities.h"
|
#include "AIStats.h"
|
||||||
|
#include "AllAbilities.h"
|
||||||
|
|
||||||
|
|
||||||
MTGAbility * AIMomirPlayer::momirAbility = NULL;
|
MTGAbility * AIMomirPlayer::momirAbility = NULL;
|
||||||
|
|||||||
@@ -1,12 +1,12 @@
|
|||||||
#include "../include/config.h"
|
#include "PrecompiledHeader.h"
|
||||||
#include "../include/DebugRoutines.h"
|
|
||||||
#include "../include/AIPlayer.h"
|
#include "AIPlayer.h"
|
||||||
#include "../include/CardDescriptor.h"
|
#include "CardDescriptor.h"
|
||||||
#include "../include/AIStats.h"
|
#include "AIStats.h"
|
||||||
#include "../include/AllAbilities.h"
|
#include "AllAbilities.h"
|
||||||
#include "../include/ExtraCost.h"
|
#include "ExtraCost.h"
|
||||||
#include "../include/GuiCombat.h"
|
#include "GuiCombat.h"
|
||||||
#include "../include/GameStateDuel.h"
|
#include "GameStateDuel.h"
|
||||||
|
|
||||||
const char * const MTG_LAND_TEXTS[] = {"artifact","forest","island","mountain","swamp","plains","other lands"};
|
const char * const MTG_LAND_TEXTS[] = {"artifact","forest","island","mountain","swamp","plains","other lands"};
|
||||||
|
|
||||||
|
|||||||
@@ -1,10 +1,11 @@
|
|||||||
#include "../include/config.h"
|
#include "PrecompiledHeader.h"
|
||||||
#include "../include/AIStats.h"
|
|
||||||
#include "../include/GameObserver.h"
|
#include "AIStats.h"
|
||||||
#include "../include/Player.h"
|
#include "GameObserver.h"
|
||||||
#include "../include/MTGCardInstance.h"
|
#include "Player.h"
|
||||||
#include "../include/WEvent.h"
|
#include "MTGCardInstance.h"
|
||||||
#include "../include/AllAbilities.h"
|
#include "WEvent.h"
|
||||||
|
#include "AllAbilities.h"
|
||||||
//TODO:better comments this is too cryptic to work on by anyone but original coder.
|
//TODO:better comments this is too cryptic to work on by anyone but original coder.
|
||||||
bool compare_aistats(AIStat * first, AIStat * second){
|
bool compare_aistats(AIStat * first, AIStat * second){
|
||||||
float damage1 = first->value / first->occurences;
|
float damage1 = first->value / first->occurences;
|
||||||
|
|||||||
@@ -1,7 +1,9 @@
|
|||||||
#include "../include/ActionElement.h"
|
#include "PrecompiledHeader.h"
|
||||||
#include "../include/MTGCardInstance.h"
|
|
||||||
#include "../include/Targetable.h"
|
#include "ActionElement.h"
|
||||||
#include "../include/TargetChooser.h"
|
#include "MTGCardInstance.h"
|
||||||
|
#include "Targetable.h"
|
||||||
|
#include "TargetChooser.h"
|
||||||
|
|
||||||
ActionElement::ActionElement(int id):JGuiObject(id){
|
ActionElement::ActionElement(int id):JGuiObject(id){
|
||||||
activeState = INACTIVE;
|
activeState = INACTIVE;
|
||||||
|
|||||||
@@ -1,10 +1,9 @@
|
|||||||
#include "../include/config.h"
|
#include "PrecompiledHeader.h"
|
||||||
#include "../include/DebugRoutines.h"
|
|
||||||
#include "../include/ActionLayer.h"
|
#include "ActionLayer.h"
|
||||||
#include "../include/GameObserver.h"
|
#include "GameObserver.h"
|
||||||
#include "../include/Targetable.h"
|
#include "Targetable.h"
|
||||||
#include "../include/WEvent.h"
|
#include "WEvent.h"
|
||||||
#include <assert.h>
|
|
||||||
|
|
||||||
MTGAbility* ActionLayer::getAbility(int type){
|
MTGAbility* ActionLayer::getAbility(int type){
|
||||||
for (int i = 1; i < mCount; i++){
|
for (int i = 1; i < mCount; i++){
|
||||||
|
|||||||
@@ -1,18 +1,18 @@
|
|||||||
/*
|
/*
|
||||||
The Action Stack contains all information for Game Events that can be interrupted (Interruptible)
|
The Action Stack contains all information for Game Events that can be interrupted (Interruptible)
|
||||||
*/
|
*/
|
||||||
#include "../include/config.h"
|
#include "PrecompiledHeader.h"
|
||||||
#include "../include/DebugRoutines.h"
|
|
||||||
#include "../include/ActionStack.h"
|
#include "ActionStack.h"
|
||||||
#include "../include/MTGAbility.h"
|
#include "MTGAbility.h"
|
||||||
#include "../include/GameObserver.h"
|
#include "GameObserver.h"
|
||||||
#include "../include/Damage.h"
|
#include "Damage.h"
|
||||||
#include "../include/ManaCost.h"
|
#include "ManaCost.h"
|
||||||
#include "../include/GameOptions.h"
|
#include "GameOptions.h"
|
||||||
#include "../include/WResourceManager.h"
|
#include "WResourceManager.h"
|
||||||
#include "../include/TargetChooser.h"
|
#include "TargetChooser.h"
|
||||||
#include "../include/CardGui.h"
|
#include "CardGui.h"
|
||||||
#include "../include/Translate.h"
|
#include "Translate.h"
|
||||||
|
|
||||||
#include <typeinfo>
|
#include <typeinfo>
|
||||||
|
|
||||||
|
|||||||
@@ -1,7 +1,8 @@
|
|||||||
#include "../include/config.h"
|
#include "PrecompiledHeader.h"
|
||||||
#include "../include/CardDescriptor.h"
|
|
||||||
#include "../include/Subtypes.h"
|
#include "CardDescriptor.h"
|
||||||
#include "../include/Counters.h"
|
#include "Subtypes.h"
|
||||||
|
#include "Counters.h"
|
||||||
|
|
||||||
|
|
||||||
CardDescriptor::CardDescriptor(): MTGCardInstance(){
|
CardDescriptor::CardDescriptor(): MTGCardInstance(){
|
||||||
|
|||||||
@@ -1,9 +1,10 @@
|
|||||||
#include "../include/config.h"
|
#include "PrecompiledHeader.h"
|
||||||
#include "../include/CardDisplay.h"
|
|
||||||
#include "../include/CardGui.h"
|
#include "CardDisplay.h"
|
||||||
#include "../include/TargetChooser.h"
|
#include "CardGui.h"
|
||||||
#include "../include/MTGGameZones.h"
|
#include "TargetChooser.h"
|
||||||
#include "../include/GameObserver.h"
|
#include "MTGGameZones.h"
|
||||||
|
#include "GameObserver.h"
|
||||||
|
|
||||||
CardDisplay::CardDisplay() : mId(0), game(GameObserver::GetInstance()) {
|
CardDisplay::CardDisplay() : mId(0), game(GameObserver::GetInstance()) {
|
||||||
tc = NULL;
|
tc = NULL;
|
||||||
|
|||||||
@@ -3,18 +3,17 @@
|
|||||||
* This class is in charge of rendering Cards on the screen
|
* This class is in charge of rendering Cards on the screen
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
#include "PrecompiledHeader.h"
|
||||||
|
|
||||||
#include "JGE.h"
|
#include "JGE.h"
|
||||||
#include "../include/config.h"
|
#include "CardGui.h"
|
||||||
#include "../include/DebugRoutines.h"
|
#include "ManaCostHybrid.h"
|
||||||
#include "../include/CardGui.h"
|
#include "Subtypes.h"
|
||||||
#include "../include/ManaCostHybrid.h"
|
#include "Translate.h"
|
||||||
#include "../include/Subtypes.h"
|
#include "MTGDefinitions.h"
|
||||||
#include "../include/Translate.h"
|
#include "GameObserver.h"
|
||||||
#include "../include/MTGDefinitions.h"
|
|
||||||
#include "../include/GameObserver.h"
|
|
||||||
#include <Vector2D.h>
|
#include <Vector2D.h>
|
||||||
#include <assert.h>
|
#include "Counters.h"
|
||||||
#include "../include/Counters.h"
|
|
||||||
|
|
||||||
const float CardGui::Width = 28.0;
|
const float CardGui::Width = 28.0;
|
||||||
const float CardGui::Height = 40.0;
|
const float CardGui::Height = 40.0;
|
||||||
|
|||||||
@@ -1,13 +1,12 @@
|
|||||||
#include "../include/CardPrimitive.h"
|
#include "PrecompiledHeader.h"
|
||||||
|
|
||||||
|
#include "CardPrimitive.h"
|
||||||
|
|
||||||
#include <string>
|
|
||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
|
|
||||||
#include "../include/MTGDeck.h"
|
#include "MTGDeck.h"
|
||||||
#include "../include/config.h"
|
#include "Subtypes.h"
|
||||||
#include "../include/Subtypes.h"
|
#include "Translate.h"
|
||||||
#include "../include/Translate.h"
|
|
||||||
|
|
||||||
using std::string;
|
using std::string;
|
||||||
|
|
||||||
|
|||||||
@@ -1,12 +1,11 @@
|
|||||||
#include <iostream>
|
#include "PrecompiledHeader.h"
|
||||||
#include <assert.h>
|
|
||||||
|
|
||||||
#include "../include/PlayGuiObject.h"
|
#include "PlayGuiObject.h"
|
||||||
#include "../include/CardGui.h"
|
#include "CardGui.h"
|
||||||
#include "../include/CardSelector.h"
|
#include "CardSelector.h"
|
||||||
#include "../include/GuiHand.h"
|
#include "GuiHand.h"
|
||||||
#include "Closest.cpp"
|
#include "Closest.cpp"
|
||||||
#include "../include/GameObserver.h"
|
#include "GameObserver.h"
|
||||||
|
|
||||||
using std::cout;
|
using std::cout;
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
#include "../include/Counters.h"
|
#include "PrecompiledHeader.h"
|
||||||
#include "../include/config.h"
|
|
||||||
#include "../include/MTGCardInstance.h"
|
#include "Counters.h"
|
||||||
|
#include "MTGCardInstance.h"
|
||||||
|
|
||||||
Counter::Counter(MTGCardInstance * _target, int _power, int _toughness){
|
Counter::Counter(MTGCardInstance * _target, int _power, int _toughness){
|
||||||
init(_target,"",_power, _toughness);
|
init(_target,"",_power, _toughness);
|
||||||
|
|||||||
@@ -1,14 +1,15 @@
|
|||||||
#include "../include/Credits.h"
|
#include "PrecompiledHeader.h"
|
||||||
#include "../include/GameApp.h"
|
|
||||||
#include "../include/GameOptions.h"
|
#include "Credits.h"
|
||||||
#include "../include/config.h"
|
#include "GameApp.h"
|
||||||
#include "../include/PlayerData.h"
|
#include "GameOptions.h"
|
||||||
#include "../include/DeckStats.h"
|
#include "PlayerData.h"
|
||||||
#include "../include/Translate.h"
|
#include "DeckStats.h"
|
||||||
#include "../include/MTGDeck.h"
|
#include "Translate.h"
|
||||||
#include "../include/GameObserver.h"
|
#include "MTGDeck.h"
|
||||||
#include "../include/GameStateShop.h"
|
#include "GameObserver.h"
|
||||||
#include "../include/PlayerData.h"
|
#include "GameStateShop.h"
|
||||||
|
#include "PlayerData.h"
|
||||||
|
|
||||||
CreditBonus::CreditBonus(int _value, string _text){
|
CreditBonus::CreditBonus(int _value, string _text){
|
||||||
value = _value;
|
value = _value;
|
||||||
|
|||||||
@@ -1,11 +1,12 @@
|
|||||||
#include "../include/config.h"
|
#include "PrecompiledHeader.h"
|
||||||
#include "../include/Damage.h"
|
|
||||||
#include "../include/MTGCardInstance.h"
|
#include "Damage.h"
|
||||||
#include "../include/Counters.h"
|
#include "MTGCardInstance.h"
|
||||||
#include "../include/WEvent.h"
|
#include "Counters.h"
|
||||||
#include "../include/Translate.h"
|
#include "WEvent.h"
|
||||||
#include "../include/WResourceManager.h"
|
#include "Translate.h"
|
||||||
#include "../include/GameObserver.h"
|
#include "WResourceManager.h"
|
||||||
|
#include "GameObserver.h"
|
||||||
|
|
||||||
Damage::Damage(MTGCardInstance * source, Damageable * target) {
|
Damage::Damage(MTGCardInstance * source, Damageable * target) {
|
||||||
init(source, target, source->getPower(), DAMAGE_OTHER);
|
init(source, target, source->getPower(), DAMAGE_OTHER);
|
||||||
|
|||||||
@@ -1,5 +1,6 @@
|
|||||||
#include "../include/config.h"
|
#include "PrecompiledHeader.h"
|
||||||
#include "../include/DamagerDamaged.h"
|
|
||||||
|
#include "DamagerDamaged.h"
|
||||||
|
|
||||||
/*
|
/*
|
||||||
Temporary objects that store the damages dealt to/from creatures during the combat phase
|
Temporary objects that store the damages dealt to/from creatures during the combat phase
|
||||||
|
|||||||
@@ -1,8 +1,9 @@
|
|||||||
#include "../include/config.h"
|
#include "PrecompiledHeader.h"
|
||||||
#include "../include/DeckDataWrapper.h"
|
|
||||||
#include "../include/MTGDeck.h"
|
#include "DeckDataWrapper.h"
|
||||||
#include "../include/PriceList.h"
|
#include "MTGDeck.h"
|
||||||
#include "../include/WDataSrc.h"
|
#include "PriceList.h"
|
||||||
|
#include "WDataSrc.h"
|
||||||
|
|
||||||
DeckDataWrapper::DeckDataWrapper(MTGDeck * deck){
|
DeckDataWrapper::DeckDataWrapper(MTGDeck * deck){
|
||||||
parent = deck;
|
parent = deck;
|
||||||
|
|||||||
@@ -1,4 +1,6 @@
|
|||||||
#include "../include/DeckManager.h"
|
#include "PrecompiledHeader.h"
|
||||||
|
|
||||||
|
#include "DeckManager.h"
|
||||||
#include <JRenderer.h>
|
#include <JRenderer.h>
|
||||||
|
|
||||||
void DeckManager::updateMetaDataList( vector<DeckMetaData *> * refList, bool isAI )
|
void DeckManager::updateMetaDataList( vector<DeckMetaData *> * refList, bool isAI )
|
||||||
|
|||||||
@@ -1,8 +1,9 @@
|
|||||||
#include "../include/DeckMetaData.h"
|
#include "PrecompiledHeader.h"
|
||||||
#include "../include/DeckStats.h"
|
|
||||||
#include "../include/MTGDeck.h"
|
#include "DeckMetaData.h"
|
||||||
#include "../include/config.h"
|
#include "DeckStats.h"
|
||||||
#include "../include/utils.h"
|
#include "MTGDeck.h"
|
||||||
|
#include "utils.h"
|
||||||
|
|
||||||
//Possible improvements:
|
//Possible improvements:
|
||||||
//Merge this with DeckStats
|
//Merge this with DeckStats
|
||||||
|
|||||||
@@ -1,7 +1,8 @@
|
|||||||
#include "../include/config.h"
|
#include "PrecompiledHeader.h"
|
||||||
#include "../include/DeckStats.h"
|
|
||||||
#include "../include/Player.h"
|
#include "DeckStats.h"
|
||||||
#include "../include/GameObserver.h"
|
#include "Player.h"
|
||||||
|
#include "GameObserver.h"
|
||||||
|
|
||||||
DeckStats * DeckStats::mInstance = NULL;
|
DeckStats * DeckStats::mInstance = NULL;
|
||||||
|
|
||||||
|
|||||||
@@ -1,15 +1,16 @@
|
|||||||
#include "../include/config.h"
|
#include "PrecompiledHeader.h"
|
||||||
#include "../include/MTGRules.h"
|
|
||||||
#include "../include/GuiCombat.h"
|
#include "MTGRules.h"
|
||||||
#include "../include/GuiBackground.h"
|
#include "GuiCombat.h"
|
||||||
#include "../include/GuiFrame.h"
|
#include "GuiBackground.h"
|
||||||
#include "../include/GuiPhaseBar.h"
|
#include "GuiFrame.h"
|
||||||
#include "../include/GuiAvatars.h"
|
#include "GuiPhaseBar.h"
|
||||||
#include "../include/GuiHand.h"
|
#include "GuiAvatars.h"
|
||||||
#include "../include/GuiPlay.h"
|
#include "GuiHand.h"
|
||||||
#include "../include/GuiMana.h"
|
#include "GuiPlay.h"
|
||||||
#include "../include/Trash.h"
|
#include "GuiMana.h"
|
||||||
#include "../include/DuelLayers.h"
|
#include "Trash.h"
|
||||||
|
#include "DuelLayers.h"
|
||||||
|
|
||||||
void DuelLayers::init(){
|
void DuelLayers::init(){
|
||||||
|
|
||||||
|
|||||||
@@ -1,11 +1,11 @@
|
|||||||
#include "../include/DebugRoutines.h"
|
#include "PrecompiledHeader.h"
|
||||||
#include "../include/ExtraCost.h"
|
|
||||||
#include "../include/TargetChooser.h"
|
#include "ExtraCost.h"
|
||||||
#include "../include/MTGCardInstance.h"
|
#include "TargetChooser.h"
|
||||||
#include "../include/Translate.h"
|
#include "MTGCardInstance.h"
|
||||||
#include "../include/config.h"
|
#include "Translate.h"
|
||||||
#include "../include/Player.h"
|
#include "Player.h"
|
||||||
#include "../include/Counters.h"
|
#include "Counters.h"
|
||||||
#include <JGE.h>
|
#include <JGE.h>
|
||||||
|
|
||||||
ExtraCost::ExtraCost(const std::string& inCostRenderString, TargetChooser *_tc)
|
ExtraCost::ExtraCost(const std::string& inCostRenderString, TargetChooser *_tc)
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
#include "../include/config.h"
|
#include "PrecompiledHeader.h"
|
||||||
#include "../include/DebugRoutines.h"
|
|
||||||
#include <JGE.h>
|
#include <JGE.h>
|
||||||
#include <JRenderer.h>
|
#include <JRenderer.h>
|
||||||
#if defined (WIN32) || defined (LINUX)
|
#if defined (WIN32) || defined (LINUX)
|
||||||
@@ -8,21 +8,21 @@
|
|||||||
#include <pspfpu.h>
|
#include <pspfpu.h>
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#include "../include/WResourceManager.h"
|
#include "WResourceManager.h"
|
||||||
#include "../include/GameApp.h"
|
#include "GameApp.h"
|
||||||
#include "../include/Subtypes.h"
|
#include "Subtypes.h"
|
||||||
#include "../include/GameStateTransitions.h"
|
#include "GameStateTransitions.h"
|
||||||
#include "../include/GameStateDeckViewer.h"
|
#include "GameStateDeckViewer.h"
|
||||||
#include "../include/GameStateMenu.h"
|
#include "GameStateMenu.h"
|
||||||
#include "../include/GameStateDuel.h"
|
#include "GameStateDuel.h"
|
||||||
#include "../include/GameStateOptions.h"
|
#include "GameStateOptions.h"
|
||||||
#include "../include/GameStateShop.h"
|
#include "GameStateShop.h"
|
||||||
#include "../include/GameStateAwards.h"
|
#include "GameStateAwards.h"
|
||||||
#include "../include/GameStateStory.h"
|
#include "GameStateStory.h"
|
||||||
#include "../include/DeckStats.h"
|
#include "DeckStats.h"
|
||||||
#include "../include/DeckMetaData.h"
|
#include "DeckMetaData.h"
|
||||||
#include "../include/Translate.h"
|
#include "Translate.h"
|
||||||
#include "../include/WFilter.h"
|
#include "WFilter.h"
|
||||||
|
|
||||||
#define DEFAULT_DURATION .25
|
#define DEFAULT_DURATION .25
|
||||||
|
|
||||||
|
|||||||
@@ -7,11 +7,11 @@
|
|||||||
// Copyright (c) 2007 James Hui (a.k.a. Dr.Watson) <jhkhui@gmail.com>
|
// Copyright (c) 2007 James Hui (a.k.a. Dr.Watson) <jhkhui@gmail.com>
|
||||||
//
|
//
|
||||||
//-------------------------------------------------------------------------------------
|
//-------------------------------------------------------------------------------------
|
||||||
#include "../include/config.h"
|
#include "PrecompiledHeader.h"
|
||||||
#include <string.h>
|
|
||||||
#include <JGameLauncher.h>
|
#include <JGameLauncher.h>
|
||||||
|
|
||||||
#include "../include/GameApp.h"
|
#include "GameApp.h"
|
||||||
|
|
||||||
static char GameName[] = "Wagic";
|
static char GameName[] = "Wagic";
|
||||||
|
|
||||||
|
|||||||
@@ -1,11 +1,11 @@
|
|||||||
#include "../include/config.h"
|
#include "PrecompiledHeader.h"
|
||||||
#include "../include/DebugRoutines.h"
|
|
||||||
#include "../include/GameObserver.h"
|
#include "GameObserver.h"
|
||||||
#include "../include/GameOptions.h"
|
#include "GameOptions.h"
|
||||||
#include "../include/CardGui.h"
|
#include "CardGui.h"
|
||||||
#include "../include/Damage.h"
|
#include "Damage.h"
|
||||||
#include "../include/Rules.h"
|
#include "Rules.h"
|
||||||
#include "../include/ExtraCost.h"
|
#include "ExtraCost.h"
|
||||||
|
|
||||||
#include <JRenderer.h>
|
#include <JRenderer.h>
|
||||||
|
|
||||||
|
|||||||
@@ -1,14 +1,14 @@
|
|||||||
#include "../include/config.h"
|
#include "PrecompiledHeader.h"
|
||||||
#include "../include/utils.h"
|
|
||||||
#include "../include/MTGDeck.h"
|
#include "utils.h"
|
||||||
#include "../include/GameOptions.h"
|
#include "MTGDeck.h"
|
||||||
#include "../include/Translate.h"
|
#include "GameOptions.h"
|
||||||
#include "../include/OptionItem.h"
|
#include "Translate.h"
|
||||||
#include "../include/StyleManager.h"
|
#include "OptionItem.h"
|
||||||
#include <iostream>
|
#include "StyleManager.h"
|
||||||
#include <sstream>
|
|
||||||
#include <fstream>
|
#include <fstream>
|
||||||
#include <string>
|
|
||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
#include <JGE.h>
|
#include <JGE.h>
|
||||||
|
|
||||||
|
|||||||
@@ -1,12 +1,12 @@
|
|||||||
#include "../include/config.h"
|
#include "PrecompiledHeader.h"
|
||||||
#include "../include/Translate.h"
|
|
||||||
#include "../include/GameState.h"
|
#include "Translate.h"
|
||||||
#include "../include/Player.h"
|
#include "GameState.h"
|
||||||
#include "../include/SimpleMenu.h"
|
#include "Player.h"
|
||||||
#include "../include/DeckStats.h"
|
#include "SimpleMenu.h"
|
||||||
#include "../include/DeckMetaData.h"
|
#include "DeckStats.h"
|
||||||
#include "../include/Player.h"
|
#include "DeckMetaData.h"
|
||||||
#include <vector>
|
#include "Player.h"
|
||||||
|
|
||||||
// The purpose of this method is to create a listing of decks to be used for the input menu
|
// The purpose of this method is to create a listing of decks to be used for the input menu
|
||||||
// by default, the list will be sorted by name
|
// by default, the list will be sorted by name
|
||||||
|
|||||||
@@ -1,15 +1,16 @@
|
|||||||
/*
|
/*
|
||||||
This is where the player views their awards, etc.
|
This is where the player views their awards, etc.
|
||||||
*/
|
*/
|
||||||
#include "../include/config.h"
|
#include "PrecompiledHeader.h"
|
||||||
|
|
||||||
#include <JRenderer.h>
|
#include <JRenderer.h>
|
||||||
#include "../include/GameStateAwards.h"
|
#include "GameStateAwards.h"
|
||||||
#include "../include/GameApp.h"
|
#include "GameApp.h"
|
||||||
#include "../include/MTGDeck.h"
|
#include "MTGDeck.h"
|
||||||
#include "../include/Translate.h"
|
#include "Translate.h"
|
||||||
#include "../include/OptionItem.h"
|
#include "OptionItem.h"
|
||||||
#include "../include/GameOptions.h"
|
#include "GameOptions.h"
|
||||||
#include "../include/DeckDataWrapper.h"
|
#include "DeckDataWrapper.h"
|
||||||
|
|
||||||
enum ENUM_AWARDS_STATE{
|
enum ENUM_AWARDS_STATE{
|
||||||
STATE_LISTVIEW,
|
STATE_LISTVIEW,
|
||||||
|
|||||||
@@ -3,20 +3,19 @@
|
|||||||
* Class handling the Deck Editor
|
* Class handling the Deck Editor
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
#include "PrecompiledHeader.h"
|
||||||
|
|
||||||
#include <math.h>
|
#include <math.h>
|
||||||
#include <iostream>
|
|
||||||
#include <sstream>
|
|
||||||
#include <JGE.h>
|
#include <JGE.h>
|
||||||
#include "../include/config.h"
|
|
||||||
#include "../include/DeckManager.h"
|
#include "DeckManager.h"
|
||||||
#include "../include/DebugRoutines.h"
|
#include "GameStateDuel.h"
|
||||||
#include "../include/GameStateDuel.h"
|
#include "GameStateDeckViewer.h"
|
||||||
#include "../include/GameStateDeckViewer.h"
|
#include "Translate.h"
|
||||||
#include "../include/Translate.h"
|
#include "ManaCostHybrid.h"
|
||||||
#include "../include/ManaCostHybrid.h"
|
#include "MTGCardInstance.h"
|
||||||
#include "../include/MTGCardInstance.h"
|
#include "WFilter.h"
|
||||||
#include "../include/WFilter.h"
|
|
||||||
#include <vector>
|
|
||||||
|
|
||||||
|
|
||||||
//!! helper function; this is probably handled somewhere in the code already.
|
//!! helper function; this is probably handled somewhere in the code already.
|
||||||
|
|||||||
@@ -1,22 +1,22 @@
|
|||||||
#include "../include/config.h"
|
#include "PrecompiledHeader.h"
|
||||||
#include "../include/DebugRoutines.h"
|
|
||||||
#include "../include/GameStateDuel.h"
|
|
||||||
#include "../include/GameOptions.h"
|
|
||||||
#include "../include/utils.h"
|
|
||||||
#include "../include/AIPlayer.h"
|
|
||||||
#include "../include/AIMomirPlayer.h"
|
|
||||||
#include "../include/PlayerData.h"
|
|
||||||
#include "../include/DeckStats.h"
|
|
||||||
#include "../include/DeckManager.h"
|
|
||||||
|
|
||||||
#include "../include/DeckMetaData.h"
|
#include "GameStateDuel.h"
|
||||||
#include "../include/MTGRules.h"
|
#include "GameOptions.h"
|
||||||
#include "../include/Credits.h"
|
#include "utils.h"
|
||||||
#include "../include/Translate.h"
|
#include "AIPlayer.h"
|
||||||
#include "../include/Rules.h"
|
#include "AIMomirPlayer.h"
|
||||||
|
#include "PlayerData.h"
|
||||||
|
#include "DeckStats.h"
|
||||||
|
#include "DeckManager.h"
|
||||||
|
|
||||||
|
#include "DeckMetaData.h"
|
||||||
|
#include "MTGRules.h"
|
||||||
|
#include "Credits.h"
|
||||||
|
#include "Translate.h"
|
||||||
|
#include "Rules.h"
|
||||||
|
|
||||||
#ifdef TESTSUITE
|
#ifdef TESTSUITE
|
||||||
#include "../include/TestSuiteAI.h"
|
#include "TestSuiteAI.h"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if defined (WIN32) || defined (LINUX)
|
#if defined (WIN32) || defined (LINUX)
|
||||||
|
|||||||
@@ -3,19 +3,20 @@
|
|||||||
* Main Menu and Loading screen
|
* Main Menu and Loading screen
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
#include "PrecompiledHeader.h"
|
||||||
|
|
||||||
#include <math.h>
|
#include <math.h>
|
||||||
#include "../include/config.h"
|
|
||||||
#include "../include/DebugRoutines.h"
|
#include "GameStateMenu.h"
|
||||||
#include "../include/GameStateMenu.h"
|
#include "MenuItem.h"
|
||||||
#include "../include/MenuItem.h"
|
#include "GameOptions.h"
|
||||||
#include "../include/GameOptions.h"
|
#include "GameApp.h"
|
||||||
#include "../include/GameApp.h"
|
#include "MTGCard.h"
|
||||||
#include "../include/MTGCard.h"
|
#include "Translate.h"
|
||||||
#include "../include/Translate.h"
|
#include "DeckStats.h"
|
||||||
#include "../include/DeckStats.h"
|
#include "PlayerData.h"
|
||||||
#include "../include/PlayerData.h"
|
#include "utils.h"
|
||||||
#include "../include/utils.h"
|
#include "WFont.h"
|
||||||
#include "../include/WFont.h"
|
|
||||||
|
|
||||||
static const char* GAME_VERSION = "WTH?! 0.13.1 - by wololo";
|
static const char* GAME_VERSION = "WTH?! 0.13.1 - by wololo";
|
||||||
|
|
||||||
|
|||||||
@@ -1,11 +1,12 @@
|
|||||||
#include "../include/config.h"
|
#include "PrecompiledHeader.h"
|
||||||
#include "../include/GameStateOptions.h"
|
|
||||||
#include "../include/GameApp.h"
|
#include "GameStateOptions.h"
|
||||||
#include "../include/OptionItem.h"
|
#include "GameApp.h"
|
||||||
#include "../include/SimpleMenu.h"
|
#include "OptionItem.h"
|
||||||
#include "../include/SimplePad.h"
|
#include "SimpleMenu.h"
|
||||||
#include "../include/GameOptions.h"
|
#include "SimplePad.h"
|
||||||
#include "../include/Translate.h"
|
#include "GameOptions.h"
|
||||||
|
#include "Translate.h"
|
||||||
|
|
||||||
GameStateOptions::GameStateOptions(GameApp* parent): GameState(parent), mReload(false), grabber(NULL), optionsMenu(NULL), optionsTabs(NULL) {}
|
GameStateOptions::GameStateOptions(GameApp* parent): GameState(parent), mReload(false), grabber(NULL), optionsMenu(NULL), optionsTabs(NULL) {}
|
||||||
GameStateOptions::~GameStateOptions() {}
|
GameStateOptions::~GameStateOptions() {}
|
||||||
|
|||||||
@@ -1,15 +1,16 @@
|
|||||||
/*
|
/*
|
||||||
The shop is where the player can buy cards, decks...
|
The shop is where the player can buy cards, decks...
|
||||||
*/
|
*/
|
||||||
#include "../include/config.h"
|
#include "PrecompiledHeader.h"
|
||||||
|
|
||||||
#include <JRenderer.h>
|
#include <JRenderer.h>
|
||||||
#include "../include/GameStateShop.h"
|
#include "GameStateShop.h"
|
||||||
#include "../include/GameApp.h"
|
#include "GameApp.h"
|
||||||
#include "../include/MTGDeck.h"
|
#include "MTGDeck.h"
|
||||||
#include "../include/MTGPack.h"
|
#include "MTGPack.h"
|
||||||
#include "../include/Translate.h"
|
#include "Translate.h"
|
||||||
#include "../include/GameOptions.h"
|
#include "GameOptions.h"
|
||||||
#include "../include/TestSuiteAI.h"
|
#include "TestSuiteAI.h"
|
||||||
|
|
||||||
#include <hge/hgedistort.h>
|
#include <hge/hgedistort.h>
|
||||||
|
|
||||||
|
|||||||
@@ -1,8 +1,9 @@
|
|||||||
#include "../include/GameStateStory.h"
|
#include "PrecompiledHeader.h"
|
||||||
#include "../include/config.h"
|
|
||||||
#include "../include/StoryFlow.h"
|
#include "GameStateStory.h"
|
||||||
#include "../include/SimpleMenu.h"
|
#include "StoryFlow.h"
|
||||||
#include "../include/GameApp.h"
|
#include "SimpleMenu.h"
|
||||||
|
#include "GameApp.h"
|
||||||
#include <dirent.h>
|
#include <dirent.h>
|
||||||
#include <fstream>
|
#include <fstream>
|
||||||
|
|
||||||
|
|||||||
@@ -1,12 +1,13 @@
|
|||||||
#include "../include/config.h"
|
#include "PrecompiledHeader.h"
|
||||||
|
|
||||||
#include <JRenderer.h>
|
#include <JRenderer.h>
|
||||||
#include <JGui.h>
|
#include <JGui.h>
|
||||||
#include "../include/GameApp.h"
|
#include "GameApp.h"
|
||||||
#include "../include/GameStateTransitions.h"
|
#include "GameStateTransitions.h"
|
||||||
#include "../include/MTGDeck.h"
|
#include "MTGDeck.h"
|
||||||
#include "../include/Translate.h"
|
#include "Translate.h"
|
||||||
#include "../include/OptionItem.h"
|
#include "OptionItem.h"
|
||||||
#include "../include/GameOptions.h"
|
#include "GameOptions.h"
|
||||||
|
|
||||||
TransitionBase::TransitionBase(GameApp* parent, GameState* _from, GameState* _to, float duration): GameState(parent){
|
TransitionBase::TransitionBase(GameApp* parent, GameState* _from, GameState* _to, float duration): GameState(parent){
|
||||||
from = _from;
|
from = _from;
|
||||||
|
|||||||
@@ -1,7 +1,8 @@
|
|||||||
#include "../include/config.h"
|
#include "PrecompiledHeader.h"
|
||||||
#include "../include/GameApp.h"
|
|
||||||
#include "../include/GuiAvatars.h"
|
#include "GameApp.h"
|
||||||
#include "../include/GameObserver.h"
|
#include "GuiAvatars.h"
|
||||||
|
#include "GameObserver.h"
|
||||||
|
|
||||||
#define LIB_GRAVE_OFFSET 230
|
#define LIB_GRAVE_OFFSET 230
|
||||||
|
|
||||||
|
|||||||
@@ -1,8 +1,9 @@
|
|||||||
#include "../include/config.h"
|
#include "PrecompiledHeader.h"
|
||||||
#include "../include/GameApp.h"
|
|
||||||
#include "../include/GuiBackground.h"
|
#include "GameApp.h"
|
||||||
#include "../include/GameObserver.h"
|
#include "GuiBackground.h"
|
||||||
#include "../include/Rules.h"
|
#include "GameObserver.h"
|
||||||
|
#include "Rules.h"
|
||||||
|
|
||||||
GuiBackground::GuiBackground()
|
GuiBackground::GuiBackground()
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -1,4 +1,5 @@
|
|||||||
#include "../include/config.h"
|
#include "PrecompiledHeader.h"
|
||||||
#include "../include/GuiCardsController.h"
|
|
||||||
|
#include "GuiCardsController.h"
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,10 +1,10 @@
|
|||||||
#include <assert.h>
|
#include "PrecompiledHeader.h"
|
||||||
#include "../include/config.h"
|
|
||||||
#include "../include/GameApp.h"
|
#include "GameApp.h"
|
||||||
#include "../include/GuiCombat.h"
|
#include "GuiCombat.h"
|
||||||
#include "../include/AIPlayer.h"
|
#include "AIPlayer.h"
|
||||||
#include "../include/GameObserver.h"
|
#include "GameObserver.h"
|
||||||
#include "../include/Trash.h"
|
#include "Trash.h"
|
||||||
#include "Closest.cpp"
|
#include "Closest.cpp"
|
||||||
|
|
||||||
static const float MARGIN = 70;
|
static const float MARGIN = 70;
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
#include "../include/config.h"
|
#include "PrecompiledHeader.h"
|
||||||
#include "../include/GameApp.h"
|
|
||||||
#include "../include/GuiFrame.h"
|
#include "GameApp.h"
|
||||||
|
#include "GuiFrame.h"
|
||||||
|
|
||||||
GuiFrame::GuiFrame()
|
GuiFrame::GuiFrame()
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -1,8 +1,9 @@
|
|||||||
#include "../include/config.h"
|
#include "PrecompiledHeader.h"
|
||||||
#include "../include/GameApp.h"
|
|
||||||
#include "../include/Trash.h"
|
#include "GameApp.h"
|
||||||
#include "../include/GuiHand.h"
|
#include "Trash.h"
|
||||||
#include "../include/OptionItem.h"
|
#include "GuiHand.h"
|
||||||
|
#include "OptionItem.h"
|
||||||
|
|
||||||
const float GuiHand::ClosedRowX = 459;
|
const float GuiHand::ClosedRowX = 459;
|
||||||
const float GuiHand::LeftRowX = 420;
|
const float GuiHand::LeftRowX = 420;
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
#include "../include/config.h"
|
#include "PrecompiledHeader.h"
|
||||||
#include "../include/GuiLayers.h"
|
|
||||||
#include "../include/Player.h"
|
#include "GuiLayers.h"
|
||||||
|
#include "Player.h"
|
||||||
|
|
||||||
GuiLayer::GuiLayer(){
|
GuiLayer::GuiLayer(){
|
||||||
modal = 0;
|
modal = 0;
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
#include <iostream>
|
#include "PrecompiledHeader.h"
|
||||||
#include "../include/GuiMana.h"
|
|
||||||
#include "../include/OptionItem.h"
|
|
||||||
#include "../include/Player.h"
|
|
||||||
|
|
||||||
|
#include "GuiMana.h"
|
||||||
|
#include "OptionItem.h"
|
||||||
|
#include "Player.h"
|
||||||
|
|
||||||
using std::cout;
|
using std::cout;
|
||||||
using std::endl;
|
using std::endl;
|
||||||
|
|||||||
@@ -1,8 +1,9 @@
|
|||||||
#include "../include/config.h"
|
#include "PrecompiledHeader.h"
|
||||||
#include "../include/GameApp.h"
|
|
||||||
#include "../include/GuiPhaseBar.h"
|
#include "GameApp.h"
|
||||||
#include "../include/GameObserver.h"
|
#include "GuiPhaseBar.h"
|
||||||
#include "../include/Translate.h"
|
#include "GameObserver.h"
|
||||||
|
#include "Translate.h"
|
||||||
|
|
||||||
/*
|
/*
|
||||||
static int colors[] =
|
static int colors[] =
|
||||||
|
|||||||
@@ -1,7 +1,8 @@
|
|||||||
#include "../include/config.h"
|
#include "PrecompiledHeader.h"
|
||||||
#include "../include/GameApp.h"
|
|
||||||
#include "../include/GuiPlay.h"
|
#include "GameApp.h"
|
||||||
#include "../include/Trash.h"
|
#include "GuiPlay.h"
|
||||||
|
#include "Trash.h"
|
||||||
|
|
||||||
#define CARD_WIDTH (31)
|
#define CARD_WIDTH (31)
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
#include "../include/config.h"
|
#include "PrecompiledHeader.h"
|
||||||
#include "../include/Trash.h"
|
|
||||||
#include "../include/GuiStatic.h"
|
#include "Trash.h"
|
||||||
|
#include "GuiStatic.h"
|
||||||
|
|
||||||
GuiStatic::GuiStatic(float desiredHeight, float x, float y, bool hasFocus, GuiAvatars* parent) : PlayGuiObject(desiredHeight, x, y, hasFocus), parent(parent) {}
|
GuiStatic::GuiStatic(float desiredHeight, float x, float y, bool hasFocus, GuiAvatars* parent) : PlayGuiObject(desiredHeight, x, y, hasFocus), parent(parent) {}
|
||||||
void GuiStatic::Entering()
|
void GuiStatic::Entering()
|
||||||
|
|||||||
@@ -1,9 +1,8 @@
|
|||||||
#include "../include/config.h"
|
#include "PrecompiledHeader.h"
|
||||||
#include "../include/DebugRoutines.h"
|
|
||||||
#include "../include/Logger.h"
|
#include "Logger.h"
|
||||||
#ifdef DOLOG
|
#ifdef DOLOG
|
||||||
|
|
||||||
#include <iostream>
|
|
||||||
#include <fstream>
|
#include <fstream>
|
||||||
using namespace std;
|
using namespace std;
|
||||||
|
|
||||||
|
|||||||
@@ -1,15 +1,15 @@
|
|||||||
#include "../include/config.h"
|
#include "PrecompiledHeader.h"
|
||||||
#include "../include/DebugRoutines.h"
|
|
||||||
#include "../include/MTGAbility.h"
|
#include "MTGAbility.h"
|
||||||
#include "../include/ManaCost.h"
|
#include "ManaCost.h"
|
||||||
#include "../include/MTGGameZones.h"
|
#include "MTGGameZones.h"
|
||||||
#include "../include/AllAbilities.h"
|
#include "AllAbilities.h"
|
||||||
#include "../include/Damage.h"
|
#include "Damage.h"
|
||||||
#include "../include/TargetChooser.h"
|
#include "TargetChooser.h"
|
||||||
#include "../include/CardGui.h"
|
#include "CardGui.h"
|
||||||
#include "../include/MTGDeck.h"
|
#include "MTGDeck.h"
|
||||||
#include "../include/Translate.h"
|
#include "Translate.h"
|
||||||
#include "../include/ThisDescriptor.h"
|
#include "ThisDescriptor.h"
|
||||||
|
|
||||||
|
|
||||||
int AbilityFactory::countCards(TargetChooser * tc, Player * player, int option)
|
int AbilityFactory::countCards(TargetChooser * tc, Player * player, int option)
|
||||||
|
|||||||
@@ -3,15 +3,16 @@
|
|||||||
//-------------------------------------------------
|
//-------------------------------------------------
|
||||||
//TODO Fill BasicAbilities
|
//TODO Fill BasicAbilities
|
||||||
|
|
||||||
|
#include "PrecompiledHeader.h"
|
||||||
|
|
||||||
#include <string>
|
#include <string>
|
||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
|
|
||||||
#include "../include/MTGDeck.h"
|
#include "MTGDeck.h"
|
||||||
#include "../include/config.h"
|
#include "MTGCard.h"
|
||||||
#include "../include/MTGCard.h"
|
#include "CardPrimitive.h"
|
||||||
#include "../include/CardPrimitive.h"
|
#include "Subtypes.h"
|
||||||
#include "../include/Subtypes.h"
|
#include "Translate.h"
|
||||||
#include "../include/Translate.h"
|
|
||||||
|
|
||||||
using std::string;
|
using std::string;
|
||||||
|
|
||||||
|
|||||||
@@ -4,11 +4,13 @@
|
|||||||
Although there is only one MTGCard of each type, there can be as much Instances of it as needed in the game
|
Although there is only one MTGCard of each type, there can be as much Instances of it as needed in the game
|
||||||
--------------------------------------------
|
--------------------------------------------
|
||||||
*/
|
*/
|
||||||
#include "../include/config.h"
|
|
||||||
#include "../include/MTGCardInstance.h"
|
#include "PrecompiledHeader.h"
|
||||||
#include "../include/CardDescriptor.h"
|
|
||||||
#include "../include/Counters.h"
|
#include "MTGCardInstance.h"
|
||||||
#include "../include/Subtypes.h"
|
#include "CardDescriptor.h"
|
||||||
|
#include "Counters.h"
|
||||||
|
#include "Subtypes.h"
|
||||||
#include <algorithm>
|
#include <algorithm>
|
||||||
using namespace std;
|
using namespace std;
|
||||||
|
|
||||||
|
|||||||
@@ -1,18 +1,17 @@
|
|||||||
#include <string.h>
|
#include "PrecompiledHeader.h"
|
||||||
|
|
||||||
#include <algorithm>
|
#include <algorithm>
|
||||||
#include <string>
|
|
||||||
#include <sstream>
|
#include <sstream>
|
||||||
#include "../include/config.h"
|
|
||||||
#include "../include/DebugRoutines.h"
|
#include "MTGDeck.h"
|
||||||
#include "../include/MTGDeck.h"
|
#include "utils.h"
|
||||||
#include "../include/utils.h"
|
#include "Subtypes.h"
|
||||||
#include "../include/Subtypes.h"
|
#include "Translate.h"
|
||||||
#include "../include/Translate.h"
|
#include "DeckMetaData.h"
|
||||||
#include "../include/DeckMetaData.h"
|
#include "PriceList.h"
|
||||||
#include "../include/PriceList.h"
|
#include "WDataSrc.h"
|
||||||
#include "../include/WDataSrc.h"
|
#include "MTGPack.h"
|
||||||
#include "../include/MTGPack.h"
|
#include "utils.h"
|
||||||
#include "../include/utils.h"
|
|
||||||
|
|
||||||
#include <JGE.h>
|
#include <JGE.h>
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,6 @@
|
|||||||
#include "../include/MTGDefinitions.h"
|
#include "PrecompiledHeader.h"
|
||||||
|
|
||||||
|
#include "MTGDefinitions.h"
|
||||||
|
|
||||||
char Constants::MTGColorChars[] = {'x','g','u','r','b','w','l'};
|
char Constants::MTGColorChars[] = {'x','g','u','r','b','w','l'};
|
||||||
const char* Constants::MTGColorStrings[] = {"artifact", "green", "blue", "red", "black", "white", "land"};
|
const char* Constants::MTGColorStrings[] = {"artifact", "green", "blue", "red", "black", "white", "land"};
|
||||||
|
|||||||
@@ -1,5 +1,6 @@
|
|||||||
#include "../include/config.h"
|
#include "PrecompiledHeader.h"
|
||||||
#include "../include/MTGGamePhase.h"
|
|
||||||
|
#include "MTGGamePhase.h"
|
||||||
|
|
||||||
|
|
||||||
MTGGamePhase::MTGGamePhase(int id):ActionElement(id){
|
MTGGamePhase::MTGGamePhase(int id):ActionElement(id){
|
||||||
|
|||||||
@@ -1,10 +1,10 @@
|
|||||||
#include "../include/config.h"
|
#include "PrecompiledHeader.h"
|
||||||
#include "../include/MTGGameZones.h"
|
|
||||||
#include "../include/Player.h"
|
#include "MTGGameZones.h"
|
||||||
#include "../include/GameOptions.h"
|
#include "Player.h"
|
||||||
#include "../include/WEvent.h"
|
#include "GameOptions.h"
|
||||||
#include "../include/MTGDeck.h"
|
#include "WEvent.h"
|
||||||
#include <assert.h>
|
#include "MTGDeck.h"
|
||||||
|
|
||||||
#if defined (WIN32) || defined (LINUX)
|
#if defined (WIN32) || defined (LINUX)
|
||||||
#include <time.h>
|
#include <time.h>
|
||||||
|
|||||||
@@ -1,14 +1,14 @@
|
|||||||
|
#include "PrecompiledHeader.h"
|
||||||
|
|
||||||
#include <JGui.h>
|
#include <JGui.h>
|
||||||
#include <vector>
|
|
||||||
#include <string>
|
|
||||||
#include <dirent.h>
|
#include <dirent.h>
|
||||||
#include "../include/config.h"
|
|
||||||
#include "../include/GameApp.h"
|
#include "GameApp.h"
|
||||||
#include "../include/Translate.h"
|
#include "Translate.h"
|
||||||
#include "../include/WDataSrc.h"
|
#include "WDataSrc.h"
|
||||||
#include "../include/WFilter.h"
|
#include "WFilter.h"
|
||||||
#include "../include/DeckDataWrapper.h"
|
#include "DeckDataWrapper.h"
|
||||||
#include "../include/MTGPack.h"
|
#include "MTGPack.h"
|
||||||
#include "../../../JGE/src/tinyxml/tinyxml.h"
|
#include "../../../JGE/src/tinyxml/tinyxml.h"
|
||||||
|
|
||||||
MTGPack MTGPacks::defaultBooster;
|
MTGPack MTGPacks::defaultBooster;
|
||||||
|
|||||||
@@ -1,9 +1,9 @@
|
|||||||
#include "../include/config.h"
|
#include "PrecompiledHeader.h"
|
||||||
#include "../include/DebugRoutines.h"
|
|
||||||
#include "../include/MTGRules.h"
|
#include "MTGRules.h"
|
||||||
#include "../include/Translate.h"
|
#include "Translate.h"
|
||||||
#include "../include/Subtypes.h"
|
#include "Subtypes.h"
|
||||||
#include "../include/GameOptions.h"
|
#include "GameOptions.h"
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,13 +1,13 @@
|
|||||||
#include "../include/config.h"
|
#include "PrecompiledHeader.h"
|
||||||
#include "../include/DebugRoutines.h"
|
|
||||||
#include "../include/ManaCost.h"
|
#include "ManaCost.h"
|
||||||
#include "../include/ManaCostHybrid.h"
|
#include "ManaCostHybrid.h"
|
||||||
#include "../include/ExtraCost.h"
|
#include "ExtraCost.h"
|
||||||
#include "../include/TargetChooser.h"
|
#include "TargetChooser.h"
|
||||||
#include "../include/Targetable.h"
|
#include "Targetable.h"
|
||||||
#include "../include/Player.h"
|
#include "Player.h"
|
||||||
#include "../include/WEvent.h"
|
#include "WEvent.h"
|
||||||
#include "../include/MTGAbility.h"
|
#include "MTGAbility.h"
|
||||||
|
|
||||||
#if defined (WIN32)
|
#if defined (WIN32)
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,6 @@
|
|||||||
#include "../include/ManaCostHybrid.h"
|
#include "PrecompiledHeader.h"
|
||||||
|
|
||||||
|
#include "ManaCostHybrid.h"
|
||||||
|
|
||||||
ManaCostHybrid::ManaCostHybrid(){
|
ManaCostHybrid::ManaCostHybrid(){
|
||||||
init(0,0,0,0);
|
init(0,0,0,0);
|
||||||
|
|||||||
@@ -1,7 +1,8 @@
|
|||||||
#include "../include/config.h"
|
#include "PrecompiledHeader.h"
|
||||||
#include "../include/MenuItem.h"
|
|
||||||
#include "../include/GameOptions.h"
|
#include "MenuItem.h"
|
||||||
#include "../include/Translate.h"
|
#include "GameOptions.h"
|
||||||
|
#include "Translate.h"
|
||||||
|
|
||||||
MenuItem::MenuItem(int id, WFont *font, string text, int x, int y, JQuad * _off, JQuad * _on, const char * particle, JQuad * particleTex, bool hasFocus): JGuiObject(id), mFont(font), mX(x), mY(y)
|
MenuItem::MenuItem(int id, WFont *font, string text, int x, int y, JQuad * _off, JQuad * _on, const char * particle, JQuad * particleTex, bool hasFocus): JGuiObject(id), mFont(font), mX(x), mY(y)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -1,11 +1,12 @@
|
|||||||
#include "../include/config.h"
|
#include "PrecompiledHeader.h"
|
||||||
#include "../include/OptionItem.h"
|
|
||||||
|
#include "OptionItem.h"
|
||||||
#include <JGE.h>
|
#include <JGE.h>
|
||||||
#include "../include/PlayerData.h"
|
#include "PlayerData.h"
|
||||||
#include "../include/Translate.h"
|
#include "Translate.h"
|
||||||
#include "../include/Subtypes.h"
|
#include "Subtypes.h"
|
||||||
#include "../include/TranslateKeys.h"
|
#include "TranslateKeys.h"
|
||||||
#include "../include/StyleManager.h"
|
#include "StyleManager.h"
|
||||||
#include <dirent.h>
|
#include <dirent.h>
|
||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
#include <algorithm>
|
#include <algorithm>
|
||||||
|
|||||||
@@ -1,9 +1,9 @@
|
|||||||
#include "../include/DebugRoutines.h"
|
#include "PrecompiledHeader.h"
|
||||||
#include "../include/PhaseRing.h"
|
|
||||||
#include "../include/MTGDefinitions.h"
|
#include "PhaseRing.h"
|
||||||
#include "../include/Player.h"
|
#include "MTGDefinitions.h"
|
||||||
#include "../include/config.h"
|
#include "Player.h"
|
||||||
#include "../include/WEvent.h"
|
#include "WEvent.h"
|
||||||
|
|
||||||
|
|
||||||
//Parses a string and gives phase numer
|
//Parses a string and gives phase numer
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
#include <iostream>
|
#include "PrecompiledHeader.h"
|
||||||
#include "../include/config.h"
|
|
||||||
#include "../include/PlayGuiObject.h"
|
#include "PlayGuiObject.h"
|
||||||
|
|
||||||
using namespace std;
|
using namespace std;
|
||||||
|
|
||||||
|
|||||||
@@ -1,8 +1,9 @@
|
|||||||
#include "../include/config.h"
|
#include "PrecompiledHeader.h"
|
||||||
#include "../include/PlayGuiObjectController.h"
|
|
||||||
|
|
||||||
#include "../include/PlayGuiObject.h"
|
#include "PlayGuiObjectController.h"
|
||||||
#include "../include/GameObserver.h"
|
|
||||||
|
#include "PlayGuiObject.h"
|
||||||
|
#include "GameObserver.h"
|
||||||
|
|
||||||
int PlayGuiObjectController::showBigCards = 1;
|
int PlayGuiObjectController::showBigCards = 1;
|
||||||
|
|
||||||
|
|||||||
@@ -1,8 +1,9 @@
|
|||||||
#include "../include/config.h"
|
#include "PrecompiledHeader.h"
|
||||||
#include "../include/Player.h"
|
|
||||||
#include "../include/GameObserver.h"
|
#include "Player.h"
|
||||||
#include "../include/DeckStats.h"
|
#include "GameObserver.h"
|
||||||
#include "../include/ManaCost.h"
|
#include "DeckStats.h"
|
||||||
|
#include "ManaCost.h"
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
#include "../include/config.h"
|
#include "PrecompiledHeader.h"
|
||||||
#include "../include/GameOptions.h"
|
|
||||||
#include "../include/PlayerData.h"
|
#include "GameOptions.h"
|
||||||
|
#include "PlayerData.h"
|
||||||
|
|
||||||
#include <string.h>
|
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
|
|
||||||
PlayerData::PlayerData(){
|
PlayerData::PlayerData(){
|
||||||
|
|||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user