sp
|
82849e5f67
|
changed NOFAULT constant
|
10 months ago |
sp
|
8cc2b0c4da
|
portable objects are now traversable
This is also changes keys to not be dropable anymore.
|
10 months ago |
sp
|
43aebc463c
|
add nonmovement action to modules
This is needed to correctly shield when staying at a certain place
should not be allowed
|
10 months ago |
sp
|
7d7649bd06
|
include all action with indices
|
10 months ago |
sp
|
bd8bf2eca5
|
print collision formula when other agents present
|
10 months ago |
sp
|
cfb0d5da6f
|
add done actions for smg models
|
10 months ago |
sp
|
af2ee862e6
|
objects are initially not picked up
|
10 months ago |
sp
|
a1ac41b01b
|
fix bug with conditional movement formulas
|
10 months ago |
sp
|
ec5480f670
|
use init struct
We do not know the view direction of all of the agents, hence we
iterate over all possible combinations as initial states
|
10 months ago |
sp
|
4b8444f6aa
|
the agent cannot turn in lava
|
10 months ago |
sp
|
ba348a95f2
|
fixed bugs in slippery updates
|
10 months ago |
sp
|
969dd87ada
|
changed behaviour of slippery tiles
|
10 months ago |
sp
|
8c5ff31ad3
|
NOFAULT is 3 instead of -1
|
10 months ago |
sp
|
11658eb01f
|
fixed multiple column row issues
|
10 months ago |
sp
|
370740349c
|
fixed turn guards regarding IsOnSlippery
|
10 months ago |
sp
|
12b08ab068
|
set modelType based on the amount of agents
|
10 months ago |
sp
|
aa6fd9219e
|
removed GridOptions
|
10 months ago |
sp
|
46b4d5f9f3
|
adapted call to PrismModulesPrinter
|
11 months ago |
sp
|
76d4295f73
|
removed printing of unnecessary formulas
|
11 months ago |
sp
|
92d7d11daa
|
switched most tabs to two whitespaces in output
|
11 months ago |
sp
|
34a399972d
|
print certain movement guards only when necessary
|
11 months ago |
Thomas Knoll
|
acd1a17082
|
renamed index
|
11 months ago |
Thomas Knoll
|
4141e9f104
|
fixed config print of labels
|
11 months ago |
Thomas Knoll
|
78c42f034e
|
overwrite indices as vector
|
11 months ago |
Thomas Knoll
|
91dcfb400e
|
renamed action to command
|
11 months ago |
Thomas Knoll
|
74645d95b3
|
basic support for probabiliteis in config
|
11 months ago |
sp
|
bac91e7b5d
|
fixed bug in west slippery updates
|
11 months ago |
sp
|
0a1f5ac405
|
switched to col and row instead of x and y
|
11 months ago |
sp
|
b50355deb9
|
x and y start at 1
|
11 months ago |
sp
|
7e932200ca
|
fixed additional semicolon in CannotSlip Formulas
|
11 months ago |
sp
|
d8c7e73a32
|
fixed some issues with formulas and semicolons
|
11 months ago |
sp
|
7e5c86ba41
|
include algorithm in cell.cpp
|
11 months ago |
sp
|
54af53e039
|
print player structs
|
11 months ago |
sp
|
2ae37d0bc9
|
removed unused function
|
11 months ago |
sp
|
8d33f43c7e
|
refactored arbiter for smgs
|
11 months ago |
sp
|
6cfa9a619b
|
include agent stuck action for faultyBehaviour
|
11 months ago |
sp
|
cdd9611f8b
|
removed viewVariable
|
11 months ago |
sp
|
6de02b7ab8
|
moved PrismModulesPrinter methods to private
|
11 months ago |
sp
|
48dcee2a59
|
small cleanup
|
11 months ago |
sp
|
aca9ee719c
|
removed unused code
|
11 months ago |
sp
|
ff0369cfb1
|
added move module as arbiter
|
11 months ago |
sp
|
9be03f2701
|
summary commit
This adds:
- slippery turn actions
- agent name to set of actions map
- modules for faultyBehaviour
|
11 months ago |
sp
|
a8ac3098a7
|
default formulas to false
This will be changed to remove the unnecessary guards instead
|
11 months ago |
sp
|
2b7d5bc9a9
|
removed dead code
|
11 months ago |
sp
|
c6f7bb27be
|
added slippery turn actions
|
11 months ago |
sp
|
ea9d61ddd5
|
added slippery movement updates
This also:
- adds direction update helpers
- adds probIntended to PrismModulesPrinter
- removes dead code
|
11 months ago |
sp
|
8c6a2bf327
|
moved probIntended to Grid members
|
11 months ago |
sp
|
bb2bef9b04
|
updates is a vector of update
|
11 months ago |
sp
|
389963a7c4
|
added formulas to check where a robot can slip to
|
11 months ago |
sp
|
48a90f0739
|
added walls to PrismFormulaPrinter
also renamed methods for surrounding cells to adjacent
|
11 months ago |