1// Aseprite
2// Copyright (C) 2001-2018 David Capello
3//
4// This program is distributed under the terms of
5// the End-User License Agreement for Aseprite.
6
7#ifndef APP_SHELL_H_INCLUDED
8#define APP_SHELL_H_INCLUDED
9#pragma once
10
11#ifndef ENABLE_SCRIPTING
12 #error ENABLE_SCRIPTING must be defined
13#endif
14
15namespace app {
16 namespace script {
17 class Engine;
18 }
19
20 class Shell {
21 public:
22 Shell();
23 ~Shell();
24
25 void run(script::Engine& engine);
26 };
27
28} // namespace app
29
30#endif
31