Project Code Start{"clazzesSourceCode":["class PokemonSpiel {\n \n Pokemon[ ] pokemonListe;\n Pokemon angreifer, ziel;\n JButton setzeAngreifer, setzeZiel, kaempfen;\n DataTable table;\n \n void onStart( ) {\n setzeAngreifer = new JButton( \"Wähle Angreifer\", 30, 30, 30, 10 );\n setzeZiel = new JButton( \"Wähle Ziel\", 70, 30, 30, 10 );\n \n kaempfen = new JButton( \"Angreifen\", 50, 20, 50, 10 );\n \n table = new DataTable( 50, 70, 100, 60 );\n pokemonListe = new Pokemon[ ] {\n new Pokemon( \"Schiggy\", 70, 20, \"Wasser\", \"Pflanze\" ),\n new Pokemon( \"Glumanda\", 60, 30, \"Feuer\", \"Wasser\" ),\n new Pokemon( \"Bisasam\", 80, 20, \"Pflanze\", \"Feuer\" )\n };\n table.setArray( pokemonListe );\n }\n \n void onAction( JComponent trigger ) {\n int gewaehlt = table.getValue( );\n if ( trigger == setzeAngreifer ) {\n angreifer = pokemonListe[ gewaehlt ];\n }\n if ( trigger == setzeZiel ) {\n ziel = pokemonListe[ gewaehlt ];\n }\n if ( trigger == kaempfen ) {\n angreifen( );\n }\n table.setArray( pokemonListe );\n }\n \n void angreifen( ) {\n int s = angreifer.schaden;\n if ( angreifer.schadensart == ziel.schwaeche ) {\n s = s * 2;\n }\n ziel.leben = ziel.leben - s;\n }\n \n void stellDichVor( Pokemon p ) {\n App.alert( \"Hallo, ich bin \" + p.name + \" und bin ein \" + p.schadensart + \"-Pokemon.\" );\n }\n \n public static void main( String[ ] args ) {\n new PokemonSpiel( );\n }\n}","class Pokemon{\n String name;\n int leben;\n int schaden;\n String schadensart;\n String schwaeche;\n \n\n Pokemon(String name, int leben, int schaden, String art, String schwaeche){\n this.name = name;\n this.leben=leben;\n this.schaden=schaden;\n this.schadensart=art;\n this.schwaeche=schwaeche;\n }\n}"],"database":""}Project Code Stop