Fixed errors due to Game rewrite
* Added a `resources` target to the build to seperate copying needed resources to the build folder from actually building the jar. * Fixed a bug in PlayerListCellRenderer (property access on the wrong object). * Fixed several bugs in ProfessionalPickup related to team references. The old system used integers, 1 or 2, to represent teams. New system uses Game.Team enums. * Fixed a bug in the config loading code. Was trying to wrap an InputStream in a `withInputStream` method. Method is actually called `withStrem`
This commit is contained in:
parent
b3e09493f4
commit
4c915b33f5
@ -45,11 +45,14 @@
|
||||
</propertyfile>
|
||||
</target>
|
||||
|
||||
<target name="build" depends="compile,increment-build-number">
|
||||
<target name="resources" depends="init">
|
||||
<copy todir="${build.dir}/classes">
|
||||
<fileset dir="${resources.dir}"/>
|
||||
</copy>
|
||||
|
||||
</target>
|
||||
|
||||
<target name="build" depends="compile,resources,increment-build-number">
|
||||
<unjar dest="${build.dir}/classes">
|
||||
<fileset dir="${env.GROOVY_HOME}/embeddable">
|
||||
<include name="*.jar"/>
|
||||
|
@ -1,7 +1,7 @@
|
||||
#Sun, 29 Aug 2010 22:59:56 -0500
|
||||
#Thu, 11 Oct 2012 22:22:39 -0500
|
||||
#Mon Jul 05 23:10:39 CDT 2010
|
||||
app.version=0.4.0
|
||||
build.number=36
|
||||
build.number=45
|
||||
src.dir=src
|
||||
lib.dir=lib
|
||||
build.dir=build
|
||||
|
@ -58,7 +58,7 @@ public class PlayerListCellRenderer extends JPanel implements ListCellRenderer {
|
||||
else setBorder(emptyBorder)
|
||||
|
||||
if (showStats) {
|
||||
def odds = teamMaker.oddsCalculator.odds[(value)]
|
||||
def odds = teamMaker.model.oddsCalculator.odds[(value)]
|
||||
odds = odds ? Math.round(odds * 100) : "?"
|
||||
statsLabel.text = "${value.gamesSat} (${odds}%)"
|
||||
}
|
||||
|
@ -161,7 +161,7 @@ public class ProfessionalPickup {
|
||||
constraints: gbc(gridx: 0, gridy: 2, anchor:
|
||||
GBC.CENTER, insets: [5, 5, 5, 0]),
|
||||
enabled: bind { model.inGame },
|
||||
actionPerformed: { declareLoser(2)})
|
||||
actionPerformed: { declareLoser(TEAM2)})
|
||||
|
||||
view.team2List = list(cellRenderer: teamListRenderer,
|
||||
constraints: gbc(gridx: 1, gridy: 1, fill: GBC.BOTH,
|
||||
@ -176,7 +176,7 @@ public class ProfessionalPickup {
|
||||
constraints: gbc(gridx: 1, gridy: 2,
|
||||
anchor: GBC.CENTER, insets: [5, 5, 5, 5]),
|
||||
enabled: bind { model.inGame },
|
||||
actionPerformed: { declareLoser(1)} )
|
||||
actionPerformed: { declareLoser(TEAM1)} )
|
||||
|
||||
}
|
||||
|
||||
@ -193,8 +193,9 @@ public class ProfessionalPickup {
|
||||
})
|
||||
}
|
||||
|
||||
button('Next Game', constraints: gbc(gridx: 0, gridy: 1,
|
||||
anchor: GBC.CENTER, insets: [5, 5, 5, 0]),
|
||||
view.newGameButton = button('Next Game',
|
||||
constraints: gbc(gridx: 0, gridy: 1,
|
||||
anchor: GBC.CENTER, insets: [5, 5, 5, 0]),
|
||||
enabled: bind { !model.inGame},
|
||||
actionPerformed: { newGame() })
|
||||
|
||||
@ -202,13 +203,12 @@ public class ProfessionalPickup {
|
||||
anchor: GBC.CENTER, insets: [5, 5, 5, 0]),
|
||||
actionPerformed: { addPlayer() })
|
||||
|
||||
view.newGameButton = button('Delete Player',
|
||||
button('Delete Player',
|
||||
constraints: gbc(gridx: 2, gridy: 1, anchor: GBC.CENTER,
|
||||
insets: [5, 5, 5, 5]),
|
||||
actionPerformed: {
|
||||
model.sittingPlayers.remove(view.sittingList.selectedValues)
|
||||
refreshGUI() })
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
@ -232,7 +232,7 @@ public class ProfessionalPickup {
|
||||
'.teammakerrc')
|
||||
if (!teammakerrc.exists())
|
||||
getClass().getResourceAsStream('/default-teammakerrc')
|
||||
.withInputStream { is -> teammakerrc.text = is.text }
|
||||
.withStream { is -> teammakerrc.text = is.text }
|
||||
|
||||
// load config
|
||||
teammakerrc.withInputStream { model.config.load(it) }
|
||||
@ -282,10 +282,10 @@ public class ProfessionalPickup {
|
||||
|
||||
private void newGame() {
|
||||
if (model.team1Players.size() < model.teamSize)
|
||||
populate(1)
|
||||
populate(TEAM1)
|
||||
|
||||
if (model.team2Players.size() < model.teamSize)
|
||||
populate(2)
|
||||
populate(TEAM2)
|
||||
|
||||
recalculateOdds()
|
||||
|
||||
@ -418,12 +418,12 @@ public class ProfessionalPickup {
|
||||
}
|
||||
|
||||
private List playersForTeam(Game.Team team) {
|
||||
if (team == Game.Team.TEAM1) return model.team1Players
|
||||
if (team == TEAM1) return model.team1Players
|
||||
else return model.team2Players
|
||||
}
|
||||
|
||||
private List listForTeam(Game.Team team) {
|
||||
if (team == Game.Team.TEAM11) return view.team1List
|
||||
if (team == TEAM1) return view.team1List
|
||||
else return view.team2List
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user