diff --git a/TODO.txt b/TODO.txt index 7cd5262..20e5690 100644 --- a/TODO.txt +++ b/TODO.txt @@ -1,6 +1,7 @@ =========== GENERAL ============== - FPS logging for optim +- try to add distance fog? - use 332 in SDL with potato? - option to turn on simple 332 colors? - c99 may impose limit 4095 chars on str literal, gives warning on internal diff --git a/data b/data index add95d8..6c7602a 100644 --- a/data +++ b/data @@ -1,2 +1,63 @@ -"#MAAA;4321 0 " -":*&31 :^&11" +#Maaaaa;4321 0 +:*217I + +overall structure + +:=000 :f53a +:x111 :f424 +:x116 :f323 + +:)115L :)315J :)125L- :)325J- :x215 :f121 start door +:-031 :fa19 :<031 :fa11 :<039I :fa11 :<621I- :f411 start roof +:A&0hI| :f171 :v&7h| :^Z7hI :f211 :^@6hJ- :xZ1h :m371 big gate + +:=500 :fA16 :f51k +:=D01 :fp16 +:=X07 :f41f +:=X0u :f51q +:=00y :f51p +:=00W :fW14 +:=U0T :f414 + +:^a05- :ft11 + +:^X1l :f411 :^Y1uI :f311 jump ramps + +bottom section +:=a05 :fu21 :^a25I :fu11 :'v03J :f112 :'s15L :'t15J +:,q242- :;q233 :-n03 :f812 :mh53 + +:;41ZJ :fR21 long wall top +:;91WL :fJ21 long wall top bottom +:xr1V :fa37 + +top section + +:\w1ZL :f131 :\x1YI| :f131L +:nw4Y1L :f121 +:;w1&J :f421 :f151 +:=w3Z2 :^w3@2I- :^w4@2 :=w4&2 +:=w0Y :f514 +:AA0&L :f131 :AB0@L :f131 :AA1@J :f121 :\B1ZJ :f121 +:=w0Y :f141 :m664 + +small house top + +:-J3Y :f411 :~L1Y1 : 0) | ((w < 0) << 1); } - if (winds != 3) // no opposite winds? + if (winds != 3 && winds != 0) // no opposite winds and at least 1 non-0? { covered = 1; break;