1a6a8b52f7
Original revision: 5123b1bf68777ffa86e651f178046b26a87cf2d9 MIT Licensed. Some games still crash and others are unplayable due to issues with controls. Still need a "real" polygon filling algorithm. Currently builds one plugin per puzzle (about 40 in total, around 100K each on ARM), but can easily be made to build a single monolithic overlay (800K or so on ARM). The following games are at least partially broken for various reasons, and have been disabled on this commit: Cube: failed assertion with "Icosahedron" setting Keen: input issues Mines: weird stuff happens on target Palisade: input issues Solo: input issues, occasional crash on target Towers: input issues Undead: input issues Unequal: input and drawing issues (concave polys) Untangle: input issues Features left to do: - In-game help system - Figure out the weird bugs Change-Id: I7c69b6860ab115f973c8d76799502e9bb3d52368
72 lines
2.3 KiB
Text
72 lines
2.3 KiB
Text
SAVEFILE:41:Simon Tatham's Portable Puzzle Collection
|
|
VERSION :1:1
|
|
GAME :7:Bridges
|
|
PARAMS :15:10x10i30e10m2d2
|
|
CPARAMS :15:10x10i30e10m2d2
|
|
SEED :15:944199396008454
|
|
DESC :49:a1a4a4b4k4b6b2a4b2b2b1e2e1a4b4c3j25d2a1f2c3a4d4c3
|
|
AUXINFO :838:bd75eb5f7b129109b5cdcff0925c77ca5c0a135365002b93b44c5013c7a307b9504affcfb8ad934263196fc3e6d0b023abe48d254d46d29520e50a5e423c0fb1bc01ccc51cad61045c439e7c2bb8e5788bc7f3622aaa3a8125ebde11c9cd69b6f2393246fd094ad91e81ae58cd557b73bd1c9839cfad5835c8519e44298204eaca58dfd79289546959bfbabdc5f3cb7a27b8d3fb2d0b062bd5c2e469493c19f8c89989df73d8a3ab02d9afcbfedf245306d15881a01d153122f8374c7526abecc90919f99ff62e9789cabc402249af095ceb14c8c59c0d9ffbcdd731d50114e7c30c31ef0638f4d352abbfd04b4315d368d65bbfe005b6586245bc5244e5050098cf4c1b6986120f40d5ce038c10a3f309286f950cdc287e495aa13c70ab0c1f113a135556d7ce895fd8244afcbad43fe51f275837f223a1cb95151de8a158cb0add7fa8c9f1fa0e09a1ce842136c1679144cead56b164c4ef1a09ed36fd9704ba191b5957bc3d5bb97d8a1f7451d357a6638ac320b0beb0cd35aa404c8f1621c6d400960aa97bf6ce3a944339d7e401c4d98c31773b2a8881352d5653fdb5e8f7c04b
|
|
NSTATES :2:63
|
|
STATEPOS:2:41
|
|
MOVE :10:L8,0,5,0,1
|
|
MOVE :10:L8,0,5,0,2
|
|
MOVE :10:L8,0,8,2,1
|
|
MOVE :10:L8,0,8,2,2
|
|
MOVE :4:M8,0
|
|
MOVE :10:L0,2,3,2,1
|
|
MOVE :10:L0,2,3,2,2
|
|
MOVE :10:L0,2,0,7,1
|
|
MOVE :10:L0,2,0,7,2
|
|
MOVE :4:M0,2
|
|
MOVE :10:L1,0,3,0,1
|
|
MOVE :4:M1,0
|
|
MOVE :10:L3,0,5,0,1
|
|
MOVE :10:L3,0,3,2,1
|
|
MOVE :10:L1,3,1,5,1
|
|
MOVE :10:L0,7,5,7,1
|
|
MOVE :10:L0,7,0,9,1
|
|
MOVE :10:L0,9,5,9,1
|
|
MOVE :10:L0,9,5,9,2
|
|
MOVE :10:L0,9,0,7,2
|
|
MOVE :4:M0,9
|
|
MOVE :4:M0,7
|
|
MOVE :10:L4,8,8,8,1
|
|
MOVE :10:L4,8,8,8,2
|
|
MOVE :4:M4,8
|
|
MOVE :10:L5,9,9,9,1
|
|
MOVE :10:L5,9,9,9,2
|
|
MOVE :4:M5,9
|
|
MOVE :10:L9,9,9,6,1
|
|
MOVE :4:M9,9
|
|
MOVE :10:L8,8,8,5,1
|
|
MOVE :4:M8,8
|
|
MOVE :10:L9,6,9,4,1
|
|
MOVE :4:M9,6
|
|
MOVE :4:M9,4
|
|
MOVE :10:L1,5,4,5,1
|
|
MOVE :10:L1,5,4,5,2
|
|
MOVE :10:L1,5,1,3,2
|
|
MOVE :4:M1,3
|
|
MOVE :4:M1,5
|
|
MOVE :10:L3,4,3,2,1
|
|
MOVE :10:L3,4,3,2,2
|
|
MOVE :4:M3,4
|
|
MOVE :10:L4,5,8,5,1
|
|
MOVE :10:L7,7,5,7,1
|
|
MOVE :4:M5,7
|
|
MOVE :4:M7,7
|
|
MOVE :10:L7,3,4,3,1
|
|
MOVE :4:M7,3
|
|
MOVE :10:L5,0,3,0,2
|
|
MOVE :4:M5,0
|
|
MOVE :4:M3,0
|
|
MOVE :10:L3,2,6,2,1
|
|
MOVE :4:M3,2
|
|
MOVE :10:L6,2,8,2,1
|
|
MOVE :4:M6,2
|
|
MOVE :10:L8,2,8,5,1
|
|
MOVE :4:M8,2
|
|
MOVE :4:M8,5
|
|
MOVE :10:L4,5,4,3,1
|
|
MOVE :4:M4,3
|
|
MOVE :4:M4,5
|