Skip to content
GitLab
Menu
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
Donald Haase
Cockatrice
Commits
3f2c5700
Commit
3f2c5700
authored
Jan 30, 2015
by
Matt Lowe
Browse files
fixed conflict
parents
75f8ecd6
6d4716b3
Changes
13
Hide whitespace changes
Inline
Side-by-side
cmake/NSIS.template.in
View file @
3f2c5700
...
@@ -16,7 +16,7 @@ InstallDir "$PROGRAMFILES\Cockatrice"
...
@@ -16,7 +16,7 @@ InstallDir "$PROGRAMFILES\Cockatrice"
!define MUI_HEADERIMAGE_UNBITMAP "${NSIS_SOURCE_PATH}\cmake\headerimage.bmp"
!define MUI_HEADERIMAGE_UNBITMAP "${NSIS_SOURCE_PATH}\cmake\headerimage.bmp"
!define MUI_WELCOMEPAGE_TEXT "This wizard will guide you through the installation of Cockatrice.$\r$\n$\r$\nClick Next to continue."
!define MUI_WELCOMEPAGE_TEXT "This wizard will guide you through the installation of Cockatrice.$\r$\n$\r$\nClick Next to continue."
!define MUI_FINISHPAGE_RUN "$INSTDIR/oracle.exe"
!define MUI_FINISHPAGE_RUN "$INSTDIR/oracle.exe"
!define MUI_FINISHPAGE_RUN_TEXT "Run
card database downloader now
"
!define MUI_FINISHPAGE_RUN_TEXT "Run
"Oracle" now to update your card database
"
!define MUI_FINISHPAGE_RUN_PARAMETERS "-dlsets"
!define MUI_FINISHPAGE_RUN_PARAMETERS "-dlsets"
!insertmacro MUI_PAGE_WELCOME
!insertmacro MUI_PAGE_WELCOME
...
...
cockatrice/src/carddatabase.cpp
View file @
3f2c5700
...
@@ -751,7 +751,7 @@ void CardDatabase::loadCardsFromXml(QXmlStreamReader &xml, bool tokens)
...
@@ -751,7 +751,7 @@ void CardDatabase::loadCardsFromXml(QXmlStreamReader &xml, bool tokens)
else
if
(
xml
.
name
()
==
"manacost"
)
else
if
(
xml
.
name
()
==
"manacost"
)
manacost
=
xml
.
readElementText
();
manacost
=
xml
.
readElementText
();
else
if
(
xml
.
name
()
==
"cmc"
)
else
if
(
xml
.
name
()
==
"cmc"
)
cmc
=
xml
.
readElementText
()
.
toInt
()
;
cmc
=
xml
.
readElementText
();
else
if
(
xml
.
name
()
==
"type"
)
else
if
(
xml
.
name
()
==
"type"
)
type
=
xml
.
readElementText
();
type
=
xml
.
readElementText
();
else
if
(
xml
.
name
()
==
"pt"
)
else
if
(
xml
.
name
()
==
"pt"
)
...
...
cockatrice/src/cardfilter.cpp
View file @
3f2c5700
...
@@ -31,6 +31,8 @@ const char *CardFilter::attrName(Attr a)
...
@@ -31,6 +31,8 @@ const char *CardFilter::attrName(Attr a)
return
"set"
;
return
"set"
;
case
AttrManaCost
:
case
AttrManaCost
:
return
"mana cost"
;
return
"mana cost"
;
case
AttrCmc
:
return
"cmc"
;
default:
default:
return
""
;
return
""
;
}
}
...
...
cockatrice/src/cardfilter.h
View file @
3f2c5700
...
@@ -22,6 +22,7 @@ public:
...
@@ -22,6 +22,7 @@ public:
AttrText
,
AttrText
,
AttrSet
,
AttrSet
,
AttrManaCost
,
AttrManaCost
,
AttrCmc
,
AttrEnd
AttrEnd
};
};
...
...
cockatrice/src/filtertree.cpp
View file @
3f2c5700
...
@@ -199,34 +199,31 @@ bool FilterItem::acceptManaCost(const CardInfo *info) const
...
@@ -199,34 +199,31 @@ bool FilterItem::acceptManaCost(const CardInfo *info) const
return
(
info
->
getManaCost
()
==
term
);
return
(
info
->
getManaCost
()
==
term
);
}
}
bool
FilterItem
::
acceptC
ardAttr
(
const
CardInfo
*
info
,
CardFilter
::
Attr
attr
)
const
bool
FilterItem
::
acceptC
mc
(
const
CardInfo
*
info
)
const
{
{
bool
status
;
return
(
info
->
getCmc
()
==
term
);
}
bool
FilterItem
::
acceptCardAttr
(
const
CardInfo
*
info
,
CardFilter
::
Attr
attr
)
const
{
switch
(
attr
)
{
switch
(
attr
)
{
case
CardFilter
::
AttrName
:
case
CardFilter
::
AttrName
:
status
=
acceptName
(
info
);
return
acceptName
(
info
);
break
;
case
CardFilter
::
AttrType
:
case
CardFilter
::
AttrType
:
status
=
acceptType
(
info
);
return
acceptType
(
info
);
break
;
case
CardFilter
::
AttrColor
:
case
CardFilter
::
AttrColor
:
status
=
acceptColor
(
info
);
return
acceptColor
(
info
);
break
;
case
CardFilter
::
AttrText
:
case
CardFilter
::
AttrText
:
status
=
acceptText
(
info
);
return
acceptText
(
info
);
break
;
case
CardFilter
::
AttrSet
:
case
CardFilter
::
AttrSet
:
status
=
acceptSet
(
info
);
return
acceptSet
(
info
);
break
;
case
CardFilter
::
AttrManaCost
:
case
CardFilter
::
AttrManaCost
:
status
=
acceptManaCost
(
info
);
return
acceptManaCost
(
info
);
break
;
case
CardFilter
::
AttrCmc
:
return
acceptCmc
(
info
);
default:
default:
status
=
true
;
/* ignore this attribute */
return
true
;
/* ignore this attribute */
}
}
return
status
;
}
}
/* need to define these here to make QT happy, otherwise
/* need to define these here to make QT happy, otherwise
...
...
cockatrice/src/filtertree.h
View file @
3f2c5700
...
@@ -117,6 +117,7 @@ public:
...
@@ -117,6 +117,7 @@ public:
bool
acceptText
(
const
CardInfo
*
info
)
const
;
bool
acceptText
(
const
CardInfo
*
info
)
const
;
bool
acceptSet
(
const
CardInfo
*
info
)
const
;
bool
acceptSet
(
const
CardInfo
*
info
)
const
;
bool
acceptManaCost
(
const
CardInfo
*
info
)
const
;
bool
acceptManaCost
(
const
CardInfo
*
info
)
const
;
bool
acceptCmc
(
const
CardInfo
*
info
)
const
;
bool
acceptCardAttr
(
const
CardInfo
*
info
,
CardFilter
::
Attr
attr
)
const
;
bool
acceptCardAttr
(
const
CardInfo
*
info
,
CardFilter
::
Attr
attr
)
const
;
};
};
...
...
cockatrice/src/settingscache.cpp
View file @
3f2c5700
...
@@ -51,7 +51,6 @@ SettingsCache::SettingsCache()
...
@@ -51,7 +51,6 @@ SettingsCache::SettingsCache()
zoneViewSortByName
=
settings
->
value
(
"zoneview/sortbyname"
,
true
).
toBool
();
zoneViewSortByName
=
settings
->
value
(
"zoneview/sortbyname"
,
true
).
toBool
();
zoneViewSortByType
=
settings
->
value
(
"zoneview/sortbytype"
,
true
).
toBool
();
zoneViewSortByType
=
settings
->
value
(
"zoneview/sortbytype"
,
true
).
toBool
();
zoneViewPileView
=
settings
->
value
(
"zoneview/pileview"
,
true
).
toBool
();
zoneViewPileView
=
settings
->
value
(
"zoneview/pileview"
,
true
).
toBool
();
zoneViewShuffle
=
settings
->
value
(
"zoneview/shuffle"
,
true
).
toBool
();
soundEnabled
=
settings
->
value
(
"sound/enabled"
,
false
).
toBool
();
soundEnabled
=
settings
->
value
(
"sound/enabled"
,
false
).
toBool
();
soundPath
=
settings
->
value
(
"sound/path"
).
toString
();
soundPath
=
settings
->
value
(
"sound/path"
).
toString
();
...
@@ -273,11 +272,6 @@ void SettingsCache::setZoneViewPileView(int _zoneViewPileView){
...
@@ -273,11 +272,6 @@ void SettingsCache::setZoneViewPileView(int _zoneViewPileView){
settings
->
setValue
(
"zoneview/pileview"
,
zoneViewPileView
);
settings
->
setValue
(
"zoneview/pileview"
,
zoneViewPileView
);
}
}
void
SettingsCache
::
setZoneViewShuffle
(
int
_zoneViewShuffle
)
{
zoneViewShuffle
=
_zoneViewShuffle
;
settings
->
setValue
(
"zoneview/shuffle"
,
zoneViewShuffle
);
}
void
SettingsCache
::
setSoundEnabled
(
int
_soundEnabled
)
void
SettingsCache
::
setSoundEnabled
(
int
_soundEnabled
)
{
{
soundEnabled
=
_soundEnabled
;
soundEnabled
=
_soundEnabled
;
...
...
cockatrice/src/settingscache.h
View file @
3f2c5700
...
@@ -59,7 +59,7 @@ private:
...
@@ -59,7 +59,7 @@ private:
bool
chatMention
;
bool
chatMention
;
QString
chatMentionColor
;
QString
chatMentionColor
;
bool
chatMentionForeground
;
bool
chatMentionForeground
;
bool
zoneViewSortByName
,
zoneViewSortByType
,
zoneViewPileView
,
zoneViewShuffle
;
bool
zoneViewSortByName
,
zoneViewSortByType
,
zoneViewPileView
;
bool
soundEnabled
;
bool
soundEnabled
;
QString
soundPath
;
QString
soundPath
;
bool
priceTagFeature
;
bool
priceTagFeature
;
...
@@ -107,11 +107,6 @@ public:
...
@@ -107,11 +107,6 @@ public:
@return zoneViewPileView if the view should be sorted into pile view.
@return zoneViewPileView if the view should be sorted into pile view.
*/
*/
bool
getZoneViewPileView
()
const
{
return
zoneViewPileView
;
}
bool
getZoneViewPileView
()
const
{
return
zoneViewPileView
;
}
/**
Returns if the view should be shuffled on closing.
@return zoneViewShuffle if the view should be shuffled on closing.
*/
bool
getZoneViewShuffle
()
const
{
return
zoneViewShuffle
;
}
bool
getSoundEnabled
()
const
{
return
soundEnabled
;
}
bool
getSoundEnabled
()
const
{
return
soundEnabled
;
}
QString
getSoundPath
()
const
{
return
soundPath
;
}
QString
getSoundPath
()
const
{
return
soundPath
;
}
bool
getPriceTagFeature
()
const
{
return
priceTagFeature
;
}
bool
getPriceTagFeature
()
const
{
return
priceTagFeature
;
}
...
@@ -155,7 +150,6 @@ public slots:
...
@@ -155,7 +150,6 @@ public slots:
void
setZoneViewSortByName
(
int
_zoneViewSortByName
);
void
setZoneViewSortByName
(
int
_zoneViewSortByName
);
void
setZoneViewSortByType
(
int
_zoneViewSortByType
);
void
setZoneViewSortByType
(
int
_zoneViewSortByType
);
void
setZoneViewPileView
(
int
_zoneViewPileView
);
void
setZoneViewPileView
(
int
_zoneViewPileView
);
void
setZoneViewShuffle
(
int
_zoneViewShuffle
);
void
setSoundEnabled
(
int
_soundEnabled
);
void
setSoundEnabled
(
int
_soundEnabled
);
void
setSoundPath
(
const
QString
&
_soundPath
);
void
setSoundPath
(
const
QString
&
_soundPath
);
void
setPriceTagFeature
(
int
_priceTagFeature
);
void
setPriceTagFeature
(
int
_priceTagFeature
);
...
...
cockatrice/src/userinfobox.cpp
View file @
3f2c5700
...
@@ -31,6 +31,7 @@ UserInfoBox::UserInfoBox(AbstractClient *_client, bool _fullInfo, QWidget *paren
...
@@ -31,6 +31,7 @@ UserInfoBox::UserInfoBox(AbstractClient *_client, bool _fullInfo, QWidget *paren
mainLayout
->
addWidget
(
&
genderLabel2
,
3
,
1
,
1
,
2
);
mainLayout
->
addWidget
(
&
genderLabel2
,
3
,
1
,
1
,
2
);
mainLayout
->
addWidget
(
&
countryLabel1
,
4
,
0
,
1
,
1
);
mainLayout
->
addWidget
(
&
countryLabel1
,
4
,
0
,
1
,
1
);
mainLayout
->
addWidget
(
&
countryLabel2
,
4
,
1
,
1
,
2
);
mainLayout
->
addWidget
(
&
countryLabel2
,
4
,
1
,
1
,
2
);
mainLayout
->
addWidget
(
&
countryLabel3
,
4
,
2
,
1
,
1
);
mainLayout
->
addWidget
(
&
userLevelLabel1
,
5
,
0
,
1
,
1
);
mainLayout
->
addWidget
(
&
userLevelLabel1
,
5
,
0
,
1
,
1
);
mainLayout
->
addWidget
(
&
userLevelLabel2
,
5
,
1
,
1
,
1
);
mainLayout
->
addWidget
(
&
userLevelLabel2
,
5
,
1
,
1
,
1
);
mainLayout
->
addWidget
(
&
userLevelLabel3
,
5
,
2
,
1
,
1
);
mainLayout
->
addWidget
(
&
userLevelLabel3
,
5
,
2
,
1
,
1
);
...
@@ -65,7 +66,9 @@ void UserInfoBox::updateInfo(const ServerInfo_User &user)
...
@@ -65,7 +66,9 @@ void UserInfoBox::updateInfo(const ServerInfo_User &user)
nameLabel
.
setText
(
QString
::
fromStdString
(
user
.
name
()));
nameLabel
.
setText
(
QString
::
fromStdString
(
user
.
name
()));
realNameLabel2
.
setText
(
QString
::
fromStdString
(
user
.
real_name
()));
realNameLabel2
.
setText
(
QString
::
fromStdString
(
user
.
real_name
()));
genderLabel2
.
setPixmap
(
GenderPixmapGenerator
::
generatePixmap
(
15
,
user
.
gender
()));
genderLabel2
.
setPixmap
(
GenderPixmapGenerator
::
generatePixmap
(
15
,
user
.
gender
()));
countryLabel2
.
setPixmap
(
CountryPixmapGenerator
::
generatePixmap
(
15
,
QString
::
fromStdString
(
user
.
country
())));
QString
country
=
QString
::
fromStdString
(
user
.
country
());
countryLabel2
.
setPixmap
(
CountryPixmapGenerator
::
generatePixmap
(
15
,
country
));
countryLabel3
.
setText
(
QString
(
"(%1)"
).
arg
(
country
.
toUpper
()));
userLevelLabel2
.
setPixmap
(
UserLevelPixmapGenerator
::
generatePixmap
(
15
,
userLevel
));
userLevelLabel2
.
setPixmap
(
UserLevelPixmapGenerator
::
generatePixmap
(
15
,
userLevel
));
QString
userLevelText
;
QString
userLevelText
;
if
(
userLevel
.
testFlag
(
ServerInfo_User
::
IsAdmin
))
if
(
userLevel
.
testFlag
(
ServerInfo_User
::
IsAdmin
))
...
...
cockatrice/src/userinfobox.h
View file @
3f2c5700
...
@@ -14,8 +14,8 @@ class UserInfoBox : public QWidget {
...
@@ -14,8 +14,8 @@ class UserInfoBox : public QWidget {
private:
private:
AbstractClient
*
client
;
AbstractClient
*
client
;
bool
fullInfo
;
bool
fullInfo
;
QLabel
avatarLabel
,
nameLabel
,
realNameLabel1
,
realNameLabel2
,
genderLabel1
,
genderLabel2
,
countryLabel1
,
QLabel
avatarLabel
,
nameLabel
,
realNameLabel1
,
realNameLabel2
,
genderLabel1
,
genderLabel2
,
countryLabel1
,
countryLabel2
,
userLevelLabel1
,
userLevelLabel2
,
userLevelLabel3
,
accountAgeLebel1
,
accountAgeLabel2
;
countryLabel2
,
countryLabel3
,
userLevelLabel1
,
userLevelLabel2
,
userLevelLabel3
,
accountAgeLebel1
,
accountAgeLabel2
;
public:
public:
UserInfoBox
(
AbstractClient
*
_client
,
bool
fullInfo
,
QWidget
*
parent
=
0
,
Qt
::
WindowFlags
flags
=
0
);
UserInfoBox
(
AbstractClient
*
_client
,
bool
fullInfo
,
QWidget
*
parent
=
0
,
Qt
::
WindowFlags
flags
=
0
);
void
retranslateUi
();
void
retranslateUi
();
...
...
cockatrice/src/window_main.cpp
View file @
3f2c5700
...
@@ -344,6 +344,7 @@ void MainWindow::createMenus()
...
@@ -344,6 +344,7 @@ void MainWindow::createMenus()
cockatriceMenu
=
menuBar
()
->
addMenu
(
QString
());
cockatriceMenu
=
menuBar
()
->
addMenu
(
QString
());
cockatriceMenu
->
addAction
(
aConnect
);
cockatriceMenu
->
addAction
(
aConnect
);
cockatriceMenu
->
addAction
(
aDisconnect
);
cockatriceMenu
->
addAction
(
aDisconnect
);
cockatriceMenu
->
addSeparator
();
cockatriceMenu
->
addAction
(
aSinglePlayer
);
cockatriceMenu
->
addAction
(
aSinglePlayer
);
cockatriceMenu
->
addAction
(
aWatchReplay
);
cockatriceMenu
->
addAction
(
aWatchReplay
);
cockatriceMenu
->
addSeparator
();
cockatriceMenu
->
addSeparator
();
...
...
cockatrice/src/zoneviewwidget.cpp
View file @
3f2c5700
...
@@ -101,7 +101,7 @@ ZoneViewWidget::ZoneViewWidget(Player *_player, CardZone *_origZone, int numberC
...
@@ -101,7 +101,7 @@ ZoneViewWidget::ZoneViewWidget(Player *_player, CardZone *_origZone, int numberC
}
}
if
(
_origZone
->
getIsShufflable
()
&&
(
numberCards
==
-
1
))
{
if
(
_origZone
->
getIsShufflable
()
&&
(
numberCards
==
-
1
))
{
shuffleCheckBox
.
setChecked
(
settingsCache
->
getZoneViewShuffle
()
);
shuffleCheckBox
.
setChecked
(
true
);
QGraphicsProxyWidget
*
shuffleProxy
=
new
QGraphicsProxyWidget
;
QGraphicsProxyWidget
*
shuffleProxy
=
new
QGraphicsProxyWidget
;
shuffleProxy
->
setWidget
(
&
shuffleCheckBox
);
shuffleProxy
->
setWidget
(
&
shuffleCheckBox
);
vbox
->
addItem
(
shuffleProxy
);
vbox
->
addItem
(
shuffleProxy
);
...
@@ -225,10 +225,8 @@ void ZoneViewWidget::closeEvent(QCloseEvent *event)
...
@@ -225,10 +225,8 @@ void ZoneViewWidget::closeEvent(QCloseEvent *event)
cmd
.
set_zone_name
(
zone
->
getName
().
toStdString
());
cmd
.
set_zone_name
(
zone
->
getName
().
toStdString
());
player
->
sendGameCommand
(
cmd
);
player
->
sendGameCommand
(
cmd
);
}
}
if
(
shuffleCheckBox
.
isChecked
())
if
(
shuffleCheckBox
.
isChecked
())
player
->
sendGameCommand
(
Command_Shuffle
());
player
->
sendGameCommand
(
Command_Shuffle
());
if
(
canBeShuffled
)
settingsCache
->
setZoneViewShuffle
(
shuffleCheckBox
.
isChecked
());
emit
closePressed
(
this
);
emit
closePressed
(
this
);
deleteLater
();
deleteLater
();
event
->
accept
();
event
->
accept
();
...
...
oracle/src/oracleimporter.cpp
View file @
3f2c5700
...
@@ -187,6 +187,7 @@ int OracleImporter::importTextSpoiler(CardSet *set, const QVariant &data)
...
@@ -187,6 +187,7 @@ int OracleImporter::importTextSpoiler(CardSet *set, const QVariant &data)
// add first card's data
// add first card's data
cardName
=
card1
->
contains
(
"name"
)
?
card1
->
value
(
"name"
).
toString
()
:
QString
(
""
);
cardName
=
card1
->
contains
(
"name"
)
?
card1
->
value
(
"name"
).
toString
()
:
QString
(
""
);
cardCost
=
card1
->
contains
(
"manaCost"
)
?
card1
->
value
(
"manaCost"
).
toString
()
:
QString
(
""
);
cardCost
=
card1
->
contains
(
"manaCost"
)
?
card1
->
value
(
"manaCost"
).
toString
()
:
QString
(
""
);
cmc
=
card1
->
contains
(
"cmc"
)
?
card1
->
value
(
"cmc"
).
toString
()
:
QString
(
""
);
cardType
=
card1
->
contains
(
"type"
)
?
card1
->
value
(
"type"
).
toString
()
:
QString
(
""
);
cardType
=
card1
->
contains
(
"type"
)
?
card1
->
value
(
"type"
).
toString
()
:
QString
(
""
);
cardPT
=
card1
->
contains
(
"power"
)
||
card1
->
contains
(
"toughness"
)
?
card1
->
value
(
"power"
).
toString
()
+
QString
(
'/'
)
+
card1
->
value
(
"toughness"
).
toString
()
:
QString
(
""
);
cardPT
=
card1
->
contains
(
"power"
)
||
card1
->
contains
(
"toughness"
)
?
card1
->
value
(
"power"
).
toString
()
+
QString
(
'/'
)
+
card1
->
value
(
"toughness"
).
toString
()
:
QString
(
""
);
cardText
=
card1
->
contains
(
"text"
)
?
card1
->
value
(
"text"
).
toString
()
:
QString
(
""
);
cardText
=
card1
->
contains
(
"text"
)
?
card1
->
value
(
"text"
).
toString
()
:
QString
(
""
);
...
@@ -199,8 +200,10 @@ int OracleImporter::importTextSpoiler(CardSet *set, const QVariant &data)
...
@@ -199,8 +200,10 @@ int OracleImporter::importTextSpoiler(CardSet *set, const QVariant &data)
cardPT
+=
card2
->
contains
(
"power"
)
||
card2
->
contains
(
"toughness"
)
?
QString
(
" // "
)
+
card2
->
value
(
"power"
).
toString
()
+
QString
(
'/'
)
+
card2
->
value
(
"toughness"
).
toString
()
:
QString
(
""
);
cardPT
+=
card2
->
contains
(
"power"
)
||
card2
->
contains
(
"toughness"
)
?
QString
(
" // "
)
+
card2
->
value
(
"power"
).
toString
()
+
QString
(
'/'
)
+
card2
->
value
(
"toughness"
).
toString
()
:
QString
(
""
);
cardText
+=
card2
->
contains
(
"text"
)
?
QString
(
"
\n\n
---
\n\n
"
)
+
card2
->
value
(
"text"
).
toString
()
:
QString
(
""
);
cardText
+=
card2
->
contains
(
"text"
)
?
QString
(
"
\n\n
---
\n\n
"
)
+
card2
->
value
(
"text"
).
toString
()
:
QString
(
""
);
}
else
{
}
else
{
// first card od a pair; enqueue for later merging
// first card of a pair; enqueue for later merging
splitCards
.
insert
(
cardId
,
map
);
// Conditional on cardId because promo prints have no muid - see #640
if
(
cardId
)
splitCards
.
insert
(
cardId
,
map
);
continue
;
continue
;
}
}
}
else
{
}
else
{
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment