| # file: runme.m |
| |
| example |
| |
| # ----- Object creation ----- |
| |
| # Print out the value of some enums |
| printf("*** color ***\n"); |
| printf(" RED = %i\n", example.RED); |
| printf(" BLUE = %i\n", example.BLUE); |
| printf(" GREEN = %i\n", example.GREEN); |
| |
| printf("\n*** Foo::speed ***\n"); |
| printf(" Foo_IMPULSE = %i\n", example.Foo_IMPULSE); |
| printf(" Foo_WARP = %i\n", example.Foo_WARP); |
| printf(" Foo_LUDICROUS = %i\n", example.Foo_LUDICROUS); |
| |
| printf("\nTesting use of enums with functions\n"); |
| |
| example.enum_test(example.RED, example.Foo_IMPULSE); |
| example.enum_test(example.BLUE, example.Foo_WARP); |
| example.enum_test(example.GREEN, example.Foo_LUDICROUS); |
| example.enum_test(1234,5678) |
| |
| printf("\nTesting use of enum with class method\n"); |
| f = example.Foo(); |
| |
| f.enum_test(example.Foo_IMPULSE); |
| f.enum_test(example.Foo_WARP); |
| f.enum_test(example.Foo_LUDICROUS); |
| |
| |