X-Git-Url: https://git.distorted.org.uk/~mdw/sod/blobdiff_plain/a142609c5dc2a7c3df02497235881beaf47088bf..refs/heads/master:/test/chimaera.sod diff --git a/test/chimaera.sod b/test/chimaera.sod index 976c727..b30248c 100644 --- a/test/chimaera.sod +++ b/test/chimaera.sod @@ -3,34 +3,34 @@ * A simple SOD module for testing. */ -code c : includes { +code c: includes { #include #include "chimaera.h" } -code h : includes { +code h: includes { #include "sod.h" } [nick = nml, link = SodObject] -class Animal : SodObject { +class Animal: SodObject { int tickles = 0; [combination = progn] void tickle(); [role = before] void nml.tickle() { me->nml.tickles++; } } -class Lion : Animal { +class Lion: Animal { void bite() { puts("Munch!"); } void nml.tickle() { Lion_bite(me); } } -class Goat : Animal { +class Goat: Animal { void butt() { puts("Bonk!"); } void nml.tickle() { Goat_butt(me); } } -class Serpent : Animal { +class Serpent: Animal { int limit = 2; void hiss() { puts("Sssss!"); } @@ -44,11 +44,11 @@ class Serpent : Animal { } [nick = sir, link = Animal] -class Chimaera : Lion, Goat, Serpent { +class Chimaera: Lion, Goat, Serpent { serpent.limit = 1; } -code c : user { +code c: user { /*----- Main driver code --------------------------------------------------*/ static void tickle_animal(Animal *a)