chiark
/
gitweb
/
~mdw
/
sod
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
4d89d94
)
test/chimaera.sod: Fix the example so that it compiles.
author
Mark Wooding
<mdw@distorted.org.uk>
Sat, 15 Aug 2015 22:46:03 +0000
(23:46 +0100)
committer
Mark Wooding
<mdw@distorted.org.uk>
Sat, 15 Aug 2015 22:46:03 +0000
(23:46 +0100)
test/chimaera.sod
patch
|
blob
|
blame
|
history
diff --git
a/test/chimaera.sod
b/test/chimaera.sod
index cc56236ff62f3fae25dccc1aeeaa5d5eb5d94d17..014df3ef586b463ebaa50a141f6c6e0cc0dadafd 100644
(file)
--- a/
test/chimaera.sod
+++ b/
test/chimaera.sod
@@
-24,22
+24,20
@@
class Animal : SodObject {
class Lion : Animal {
void bite(void) { puts("Munch!"); }
class Lion : Animal {
void bite(void) { puts("Munch!"); }
- void nml.tickle(void) { me->_vt
.
lion.bite(me); }
+ void nml.tickle(void) { me->_vt
->
lion.bite(me); }
}
class Goat : Animal {
void butt(void) { puts("Bonk!"); }
}
class Goat : Animal {
void butt(void) { puts("Bonk!"); }
- void nml.tickle(void) { me->_vt
.
goat.butt(me); }
+ void nml.tickle(void) { me->_vt
->
goat.butt(me); }
}
class Serpent : Animal {
void hiss(void) { puts("Sssss!"); }
void bite(void) { puts("Nom!"); }
void nml.tickle(void) {
}
class Serpent : Animal {
void hiss(void) { puts("Sssss!"); }
void bite(void) { puts("Nom!"); }
void nml.tickle(void) {
- if (SERPENT__CONV_NML(me)->nml.tickles > 2)
- me->_vt.serpent.bite();
- else
- me->_vt.serpent.hiss();
+ if (SERPENT__CONV_NML(me)->nml.tickles > 2) me->_vt->serpent.bite(me);
+ else me->_vt->serpent.hiss(me);
}
}
}
}