## c't-Projekte - Mailinglisten

[Voriger (Datum)] [Nächster (Datum)] [Voriger (Thread)] [Nächster (Thread)]
[Nach Datum][Nach Thread]

### Re: [ct-bot] ct-sim VIEW Taste

Absender: Benjamin Benz
Datum: Fr, 28.04.2006 21:31:50
In-reply-to: <44526867.9000109@xxxxxx>
References: <44526867.9000109@xxxxxx>

    Hallo,

`das klingt im Prinzip gut, ich denke jedoch, das die Langfristige Lösung` `darin bestehen wird, die schon in einem anderen Thread besprochene` `Default-Fernbedienung sauber im Sim zu integrieren. Dennoch werde ich` `mal einen Blick auf den Patch werfen und sehen, ob er als provisiorium` `passt. Auf den ersten Blick sehe ich jedoch schon, dass der` `Changelog-Eintrag fehlt. Bitte schick den Patch (inkl. Changelog) doch` `dann nochmal als reguläre Mail an ct-sim@xxxxxxxxx`

    Vielen Dank Benjamin Benz

    Achim Pankalla wrote:

>     hallo,

> `beim rumprobieren im ct-sim mit den neuen verhaltensframework. ist mir` `aufgefallen das man nicht in den zweiten behaviour screen des` `simulierten display umschalten kann, weil die taste nicht vorhanden` `ist, dh. man erreicht nur die ersten sechs. das wird ja auch so im` `dokument "select-behaviour.txt" erwähnt.` `ich habe nun, mit einiger mühe und trotz nur sehr wenig (halb)wissen` `über java, eine lösung gefunden diese taste in den neusten ct-sim zu` `integrieren. den patch findet ihr unten in der mail. habe ihn auch in` `einen zweiten workspace getestet und er lief. benutzung auf einiges` `risiko. wie gesagt sind meine ersten schritte in java.` `aktviert man nach dem patch den ct-sim und startet einen ct-bot.exe,` `kommt man mit der gelben taste in die behaviour-anzeige. mit der view` `taste kann man nun die zweite (dritte etc) seite aufrufen (zu sehen` `daran, das in der ersten zeile eine 2 (3) erscheint).` `zurück gehst nur mit der gelben taste, dann ist man wieder auf seite` `eins. drückt man die taste view mehrmals springt man durch die screen` `des lcd-schirms.`

>     viel spass damit
>     gruss
>     achim pankalla
>     ----Patch Start-----
>     Index: ctSim/ctSim/Model/Bots/CtBot.java
>     ===================================================================
>     RCS file: /ctbot/ct-Sim/ctSim/ctSim/Model/Bots/CtBot.java,v
>     retrieving revision 1.1
>     diff -u -r1.1 CtBot.java

> `--- ctSim/ctSim/Model/Bots/CtBot.java 28 Apr 2006 13:58:57 -0000` `1.1`

>     +++ ctSim/ctSim/Model/Bots/CtBot.java    28 Apr 2006 19:59:18 -0000
>     @@ -273,6 +273,9 @@

>         /** RC5-Taste BLUE*/
>         public static final int RC5_CODE_BLUE = 0x1029;
>     +   +    /** RC5-Taste CODE VIEW */
>     +    public static final int RC5_CODE_VIEW = 0x000F;

>            // Felder fuer den Zustand des Roboters:
>     Index: ctSim/ctSim/View/CtControlPanel.java
>     ===================================================================
>     RCS file: /ctbot/ct-Sim/ctSim/ctSim/View/CtControlPanel.java,v
>     retrieving revision 1.7
>     diff -u -r1.7 CtControlPanel.java

> `--- ctSim/ctSim/View/CtControlPanel.java 28 Apr 2006 13:58:56` `-0000 1.7`

>     +++ ctSim/ctSim/View/CtControlPanel.java    28 Apr 2006 19:59:20 -0000
>     @@ -124,6 +124,8 @@
>         private JButton jButtonRight;

>         private JButton jButtonOnOff;
>     +   +    private JButton jButtonView;

>         private JButton jButtonLeft;

>     @@ -838,9 +840,20 @@
>                             });
>                         }
>                         {
>     +                        jButtonView = new JButton();
>     +                        rc5Panel.add(jButtonView);
>     +                        jButtonView.setText("View");

> `+ jButtonView.addActionListener(new` `ActionListener() {` `+ public void actionPerformed(ActionEvent` `evt) {` `+` `((CtBot)getBot()).setSensRc5(CtBot.RC5_CODE_VIEW);`

>     +                            }
>     +                        });
>     +                    }
>     +/*                    {
>                             dummy2 = new JPanel();
>                             rc5Panel.add(dummy2);
>                         }
>     +                    */
>                         {
>                             dummy3 = new JPanel();
>                             rc5Panel.add(dummy3);

>     ---Patch ende---

>     _______________________________________________
>     ct-bot-entwickler Mailingliste
>     ct-bot-entwickler@xxxxxxxxxxxxxxxxx
>     http://www.heise.de/bin/newsletter/listinfo/ct-bot-entwickler

- Referenzen:
  - [ct-bot] ct-sim VIEW Taste
    - From: Achim Pankalla

- Voriger (Datum): [ct-bot] ct-sim VIEW Taste, Achim Pankalla
- Nächster (Datum): [ct-bot] CVS-Update, Benjamin Benz
- Voriger (Thread): [ct-bot] ct-sim VIEW Taste, Achim Pankalla
- Nächster (Thread): [ct-bot] Einstieg in die Verhaltensprogrammierung, Benjamin Benz
- Indizes:
  - Datum
  - Thread