diff options
author | Piotr Dziwiński <piotrdz@gmail.com> | 2012-08-08 13:31:33 -0700 |
---|---|---|
committer | Piotr Dziwiński <piotrdz@gmail.com> | 2012-08-08 13:31:33 -0700 |
commit | beca66071c6a2d82da63fb238cdc86e68ff96bdb (patch) | |
tree | fdd53a1c67952a656de5ba3a17117fc9d6ef0e7f /src/CBot/tests/TestCBot/scenarios/pointer.txt | |
parent | 5e637ca0288ddd631ec33e1d620cd4a73bcdc2be (diff) | |
parent | a760e8a749af60cd3598ebe113b7692bc6592f57 (diff) | |
download | colobot-beca66071c6a2d82da63fb238cdc86e68ff96bdb.tar.gz colobot-beca66071c6a2d82da63fb238cdc86e68ff96bdb.tar.bz2 colobot-beca66071c6a2d82da63fb238cdc86e68ff96bdb.zip |
Merge pull request #35 from konopackim/dev
Comment translation and cleanups
Diffstat (limited to 'src/CBot/tests/TestCBot/scenarios/pointer.txt')
-rw-r--r-- | src/CBot/tests/TestCBot/scenarios/pointer.txt | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/src/CBot/tests/TestCBot/scenarios/pointer.txt b/src/CBot/tests/TestCBot/scenarios/pointer.txt new file mode 100644 index 0000000..2d4d907 --- /dev/null +++ b/src/CBot/tests/TestCBot/scenarios/pointer.txt @@ -0,0 +1,41 @@ +extern public void x ()
+{
+ show ( 3 ** 4 );
+ float z = 1e-3;
+ show ( z );
+
+ CPoint b ( 4,5 );
+ show ( b );
+
+ CPoint a ( ) ;
+ a.x = 21; a.y = 12;
+ show ( a ) ;
+
+ CPoint test = new CPoint ( 1,1 );
+ test = new CPoint ( 2, 2 );
+ show ( test );
+}
+
+// crée un objet et retourne son pointeur
+CPoint newcpoint()
+{
+ CPoint p = new CPoint ( 3, 3 );
+ return p;
+}
+
+extern public void y ()
+{
+ CPoint test = newcpoint();
+ println ( test );
+ dontmodif( test );
+ println ( test );
+}
+
+// ne doit pas modifier l'objet en paramètre
+void dontmodif ( CPoint pp )
+{
+ pp.x = 5;
+ pp.y = 2;
+ println ( pp, pp.x, pp.y );
+}
+
|