* New interface. * This breaks a lot of things. It is not feature-equivalent. It probably doesn't compile under windows and doesn't work on PSP. * Damage is not resolved any more. This will have to be fixed. * Blockers can't be ordered any more. This will have to be fixed. * A lot of new art is included.
37 lines
652 B
C++
37 lines
652 B
C++
#ifndef _MTGGUIHAND_H_
|
|
#define _MTGGUIHAND_H_
|
|
|
|
|
|
|
|
#include "GuiCardsController.h"
|
|
#include "Player.h"
|
|
#include "GameObserver.h"
|
|
|
|
#define HAND_SHOW_ANIMATION 1
|
|
#define HAND_HIDE_ANIMATION 2
|
|
#define HAND_SHOW 3
|
|
#define HAND_HIDE 4
|
|
|
|
class Player;
|
|
class GuiCardscontroller;
|
|
|
|
class MTGGuiHand: public GuiCardsController{
|
|
protected:
|
|
GameObserver* game;
|
|
int currentId[2];
|
|
Player * currentPlayer;
|
|
int mShowHand;
|
|
float mAnimState;
|
|
JLBFont * mFont;
|
|
public:
|
|
MTGGuiHand(GameObserver*);
|
|
void Update(float dt);
|
|
bool CheckUserInput(u32 key);
|
|
virtual void Render();
|
|
void updateCards();
|
|
void showHand (bool show);// WALDORF - added
|
|
|
|
};
|
|
|
|
#endif
|