From: Mark Wooding Date: Sat, 15 Aug 2015 22:46:03 +0000 (+0100) Subject: test/chimaera.sod: Fix the example so that it compiles. X-Git-Tag: 0.2.0~79 X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~mdw/git/sod/commitdiff_plain/0bc67e518b303ad93f10c29c3efbfb31b903d7bc?ds=inline test/chimaera.sod: Fix the example so that it compiles. --- diff --git a/test/chimaera.sod b/test/chimaera.sod index cc56236..014df3e 100644 --- a/test/chimaera.sod +++ b/test/chimaera.sod @@ -24,22 +24,20 @@ class Animal : SodObject { 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!"); } - 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) { - 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); } }