src/ai/squirrel/squirrel.hpp
branchnoai
changeset 9365 c3d08e0b1083
child 9373 d03563181088
equal deleted inserted replaced
9364:dde316c28f1d 9365:c3d08e0b1083
       
     1 /* $Id$ */
       
     2 
       
     3 /** @file squirrel.hpp declarations of the class for squirrel loader */
       
     4 
       
     5 #ifndef SQUIRREL_HPP
       
     6 #define SQUIRREL_HPP
       
     7 
       
     8 #include "../core/ai_controller.hpp"
       
     9 #include "../core/ai_base.hpp"
       
    10 #include <squirrel.h>
       
    11 
       
    12 class Squirrel: public AIController {
       
    13 private:
       
    14 	HSQUIRRELVM vm;  ///< The Virtual Machine for squirrel
       
    15 
       
    16 public:
       
    17 	Squirrel(const char *script_dir);
       
    18 	~Squirrel();
       
    19 
       
    20 	/* virtual */ void GameLoop();
       
    21 };
       
    22 
       
    23 #endif /* SQUIRREL_HPP */