From 7167b4341ef290d56fb96e2af10883a4b925d83b Mon Sep 17 00:00:00 2001 From: Sebastiano Tronto Date: Thu, 26 Mar 2026 19:27:18 +0100 Subject: I found my old code! --- JBriscola/all_versions/0.3/0.3.2/src/Pannello.java | 88 ++++++++++++++++++++++ 1 file changed, 88 insertions(+) create mode 100755 JBriscola/all_versions/0.3/0.3.2/src/Pannello.java (limited to 'JBriscola/all_versions/0.3/0.3.2/src/Pannello.java') diff --git a/JBriscola/all_versions/0.3/0.3.2/src/Pannello.java b/JBriscola/all_versions/0.3/0.3.2/src/Pannello.java new file mode 100755 index 0000000..1dde670 --- /dev/null +++ b/JBriscola/all_versions/0.3/0.3.2/src/Pannello.java @@ -0,0 +1,88 @@ +/* +Copyright 2009-2010 Sebastiano Tronto + +This file is part of JBriscola. + + JBriscola is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + JBriscola is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with JBriscola; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +*/ + +import javax.swing.*; +import java.awt.*; + +/* Questa classe dispone semplicemente le carte + * sulla finestra e imposta la sfondo. */ +public class Pannello extends JPanel { + + public static Main main; + + public static Color color; + + public Pannello() { } + + public void paint( Graphics g ) { + + super.paint( g ); + + setBackground( main.color ); + + if ( main.frame.ultimaCarta != null ) + main.frame.ultimaCarta.paintIcon( this, g, 50, 180 ); + + if ( main.frame.mazzo ) + main.frame.retro2.paintIcon( this, g, 17, 256 ); + + if ( main.carteScoperte ) { + + if ( main.frame.carteCPU[0] != null ) + main.frame.carteCPU[0].paintIcon( this, g, 230, 5 ); + + if ( main.frame.carteCPU[1] != null ) + main.frame.carteCPU[1].paintIcon( this, g, 300, 5 ); + + if ( main.frame.carteCPU[2] != null ) + main.frame.carteCPU[2].paintIcon( this, g, 370, 5 ); + + } else { + + if ( main.frame.carteCPU[0] != null ) + main.frame.retro1.paintIcon( this, g, 230, 5 ); + + if ( main.frame.carteCPU[1] != null ) + main.frame.retro1.paintIcon( this, g, 300, 5 ); + + if ( main.frame.carteCPU[2] != null ) + main.frame.retro1.paintIcon( this, g, 370, 5 ); + + } + + if ( main.frame.carteInMano[0] != null ) + main.frame.carteInMano[0].paintIcon( this, g, 230, 340 ); + + if ( main.frame.carteInMano[1] != null ) + main.frame.carteInMano[1].paintIcon( this, g, 300, 340 ); + + if ( main.frame.carteInMano[2] != null ) + main.frame.carteInMano[2].paintIcon( this, g, 370, 340 ); + + if ( main.frame.giocata[0] != null ) + main.frame.giocata[0].paintIcon( this, g, 250, 200 ); + + if ( main.frame.giocata[1] != null ) + main.frame.giocata[1].paintIcon( this, g, 325, 150 ); + + } +} + -- cgit v1.3