repositories
/
mc1516pa.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
check space helper added
[mc1516pa.git]
/
modelchecker
/
coord.h
diff --git
a/modelchecker/coord.h
b/modelchecker/coord.h
index
599b91b
..
bcab498
100644
(file)
--- a/
modelchecker/coord.h
+++ b/
modelchecker/coord.h
@@
-3,9
+3,26
@@
#include "sokoban.h"
#include "sokoban.h"
+typedef struct {
+ BDDSET varset;
+ int size;
+} variables;
+
+typedef struct
+{
+ BDD bdd;
+ variables vars;
+} state;
+
+typedef struct
+{
+ BDD bdd;
+ variables varset;
+} trans;
+
typedef enum { LEFT, UP, RIGHT, DOWN } direction;
typedef enum { LEFT, UP, RIGHT, DOWN } direction;
-
BDD
encode_screen(sokoban_screen *screen);
+
state *
encode_screen(sokoban_screen *screen);
BDD encode_rel(sokoban_screen *screen);
BDD encode_rel(sokoban_screen *screen);