diff options
author | Nicola Mettifogo | 2007-03-17 13:14:50 +0000 |
---|---|---|
committer | Nicola Mettifogo | 2007-03-17 13:14:50 +0000 |
commit | 48460e2ea66a308fc5085c51f47ccbcfac9ecbc5 (patch) | |
tree | 897f9d96ec74faa7a9ce32609f4f8a7b962ee543 /engines/parallaction/defs.h | |
parent | 97514214349ed236c54fa6a91a0937b9c6073aab (diff) | |
download | scummvm-rg350-48460e2ea66a308fc5085c51f47ccbcfac9ecbc5.tar.gz scummvm-rg350-48460e2ea66a308fc5085c51f47ccbcfac9ecbc5.tar.bz2 scummvm-rg350-48460e2ea66a308fc5085c51f47ccbcfac9ecbc5.zip |
- Made Node a superclass for Zone, WalkNode, Command, Instruction, Program and Job.
- Moved Job list management inside Parallaction (because constructors for global variables are not always invoked on some platforms)
svn-id: r26164
Diffstat (limited to 'engines/parallaction/defs.h')
-rw-r--r-- | engines/parallaction/defs.h | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/engines/parallaction/defs.h b/engines/parallaction/defs.h index 587b211816..f5d2093d38 100644 --- a/engines/parallaction/defs.h +++ b/engines/parallaction/defs.h @@ -38,10 +38,17 @@ struct Node { Node* _next; }; -struct WalkNode { - Node _node; +struct WalkNode : public Node { +// Node _node; int32 _x; int32 _y; + +public: + WalkNode() : _x(0), _y(0) { + } + + WalkNode(int32 x, int32 y) : _x(x), _y(y) { + } }; struct Point { |