ofs | hex dump | ascii |
---|
0000 | 89 50 4e 47 0d 0a 1a 0a 00 00 00 0d 49 48 44 52 00 00 04 00 00 00 04 00 08 06 00 00 00 7f 1d 2b | .PNG........IHDR...............+ |
0020 | 83 00 00 00 09 70 48 59 73 00 00 0b 13 00 00 0b 13 01 00 9a 9c 18 00 00 00 45 74 45 58 74 46 69 | .....pHYs................EtEXtFi |
0040 | 6c 65 00 2f 68 6f 6d 65 2f 6d 6f 72 69 74 7a 2f 5f 2e 6d 69 6e 65 74 65 73 74 2f 6d 6f 64 73 2f | le./home/moritz/_.minetest/mods/ |
0060 | 61 64 76 74 72 61 69 6e 73 2f 61 73 73 65 74 73 2f 61 6e 64 72 65 61 73 6b 72 65 75 7a 2e 62 6c | advtrains/assets/andreaskreuz.bl |
0080 | 65 6e 64 ac 2f 20 d2 00 00 00 18 74 45 58 74 44 61 74 65 00 32 30 31 37 2f 30 34 2f 32 37 20 31 | end./......tEXtDate.2017/04/27.1 |
00a0 | 34 3a 34 39 3a 35 38 9a b6 7c 73 00 00 00 10 74 45 58 74 54 69 6d 65 00 30 30 3a 30 30 3a 30 30 | 4:49:58..|s....tEXtTime.00:00:00 |
00c0 | 3a 30 31 ec c3 26 c2 00 00 00 07 74 45 58 74 46 72 61 6d 65 00 31 af 92 b4 26 00 00 00 12 74 45 | :01..&.....tEXtFrame.1...&....tE |
00e0 | 58 74 43 61 6d 65 72 61 00 75 76 5f 74 65 6d 70 5f 63 61 6d 71 4e bb ca 00 00 00 0d 74 45 58 74 | XtCamera.uv_temp_camqN......tEXt |
0100 | 53 63 65 6e 65 00 75 76 5f 74 65 6d 70 d8 0d 1b 8f 00 00 00 13 74 45 58 74 52 65 6e 64 65 72 54 | Scene.uv_temp........tEXtRenderT |
0120 | 69 6d 65 00 30 30 3a 30 30 2e 33 34 8c 77 c9 9b 00 00 00 0c 74 45 58 74 4d 65 6d 6f 72 79 00 30 | ime.00:00.34.w......tEXtMemory.0 |
0140 | 2e 30 30 4d dd 0a 72 85 00 00 20 00 49 44 41 54 78 01 ec dd 07 98 53 d5 f6 f7 71 a6 50 86 2a bd | .00M..r.....IDATx.....S...q.P.*. |
0160 | 89 08 22 5d 10 05 54 10 04 01 95 22 52 14 14 a4 88 08 58 af 57 50 ec e5 ea 15 b9 8a 05 b0 23 28 | .."]..T...."R.....X.WP........#( |
0180 | 48 ef 45 a5 f7 26 bd f7 2a 4d a4 f7 36 e5 fd 2d 5e c2 7f c4 81 49 26 99 24 27 f9 e6 79 0e 33 24 | H.E..&..*M..6..-^....I&.$'..y.3$ |
01a0 | a7 ec fd 39 99 e4 ec 75 f6 5e 3b 4d 1a 1e 08 20 80 00 02 08 20 80 00 02 08 20 80 00 02 08 20 80 | ...9...u.^;M.................... |
01c0 | 00 02 08 20 80 00 02 08 20 80 00 02 08 20 80 00 02 08 20 80 00 02 08 20 80 00 02 08 20 80 00 02 | ................................ |
01e0 | 08 20 80 00 02 08 20 80 00 02 08 20 80 00 02 08 20 80 00 02 08 20 80 00 02 08 20 80 00 02 08 20 | ................................ |
0200 | 80 00 02 08 20 80 00 02 08 20 80 00 02 08 20 80 00 02 08 20 80 00 02 08 20 80 00 02 08 20 80 00 | ................................ |
0220 | 02 08 20 80 00 02 08 20 80 00 02 08 20 80 00 02 08 20 80 00 02 08 20 80 00 02 08 20 80 00 02 08 | ................................ |
0240 | 20 80 00 02 08 20 80 00 02 08 20 80 00 02 08 20 80 00 02 08 20 80 00 02 08 20 80 00 02 08 20 80 | ................................ |
0260 | 00 02 08 20 80 00 02 08 20 80 00 02 08 20 80 00 02 08 20 80 00 02 08 20 80 00 02 08 20 80 00 02 | ................................ |
0280 | 08 20 80 00 02 08 20 80 00 02 08 20 80 00 02 08 20 80 00 02 08 20 80 00 02 08 20 80 00 02 08 20 | ................................ |
02a0 | 80 00 02 08 20 80 00 02 08 20 80 00 02 08 20 80 00 02 08 20 80 00 02 08 20 80 00 02 08 20 80 00 | ................................ |
02c0 | 02 08 20 80 00 02 08 20 80 00 02 08 20 80 00 02 08 20 80 00 02 08 20 80 00 02 08 20 80 00 02 08 | ................................ |
02e0 | 20 80 00 02 08 20 80 00 02 08 fc 53 20 e2 9f 4f 79 f4 4c 4b ad 5d 5d 8b 27 fb 49 b8 74 84 38 fd | ...........S...Oy.LK.]].'.I.t.8. |
0300 | 8c be f4 bb 3b 3f 6c 3b 3b ce 8f 5a e6 6b 09 d4 e3 5f 3a 70 69 2d 9e d4 39 fe d2 fa f6 33 4a 8b | ....;?l;;..Z.k..._:pi-..9....3J. |
0320 | bb 8f 60 a9 b3 bb e5 65 3d 04 10 40 00 01 04 10 40 00 01 04 10 40 00 81 20 15 f0 a4 01 9e 54 15 | ..`....e=..@....@....@........T. |
0340 | 6a 3e fc f0 c3 65 4b 96 2c b9 34 3e 3e 3e 32 a9 15 ae 7c 2e 32 32 32 7e ce 9c 39 0f e4 ca 95 eb | j>...eK.,.4>>>2...|.222~..9..... |
0360 | cf 52 a5 4a ad f0 64 bb b9 73 e7 3e 38 73 e6 cc 75 da 67 20 03 00 75 9f 78 e2 89 34 05 0b 16 dc | .R.J..d..s.>8s..u.g...u.x..4.... |
0380 | ea 6e d9 cd 60 e2 c4 89 4d ca 95 2b b7 e4 fa eb af df ee ee 76 66 15 24 75 be f2 34 f2 7f 04 10 | .n..`...M..+........vf.$u..4.... |
03a0 | 40 00 01 04 10 40 00 01 04 10 40 00 01 87 09 78 1b 00 48 53 ba 74 e9 c5 af bd f6 da e0 b3 67 cf | @....@....@....x..HS.t........g. |
03c0 | ba 75 67 3b 26 26 26 b6 43 87 0e 37 e8 b1 ed 8d 37 de 18 ea c9 76 4f 3f fd 74 11 05 00 5c 3d 08 | .ug;&&&.C..7....7....vO?.t...\=. |
03e0 | 02 46 5d b1 62 c5 d9 6d db b6 9d 79 fe fc 79 b7 ea 9c 36 6d da f8 d5 ab 57 df aa ed e6 28 78 30 | .F].b..m...y..y...6m....W....(x0 |
0400 | cb dd ed cc 2a 58 ea 1c 30 6c 0e 8c 00 02 08 20 80 00 02 08 20 80 00 02 08 20 e0 13 01 6f 03 00 | ....*X..0l...................o.. |
0420 | 11 76 37 db 1a f1 ee 36 e4 75 57 3b 41 db 44 d9 92 82 ed dc ea 65 e0 13 99 6b ec 24 2e 2e ee 62 | .v7....6.uW;A.D......e...k.$...b |
0440 | d9 dd 6d c8 ab ae 69 ac be 9e 6e 77 c9 2a 28 ea 7c 0d 0e 5e 42 00 01 04 10 40 00 01 04 10 40 00 | ..m...i...nw.*(.|..^B....@....@. |
0460 | 01 04 10 70 80 00 8d 4b 07 9c 24 8a 88 00 02 08 20 80 00 02 08 20 80 00 02 08 20 80 80 b7 02 04 | ...p...K..$..................... |
0480 | 00 bc 15 64 7b 04 10 40 00 01 04 10 40 00 01 04 10 40 00 01 04 1c 20 40 00 c0 01 27 89 22 22 80 | ...d{..@....@....@.....@...'."". |
04a0 | 00 02 08 20 80 00 02 08 20 80 00 02 08 20 e0 ad 00 01 00 6f 05 d9 1e 01 04 10 40 00 01 04 10 40 | ...................o......@....@ |
04c0 | 00 01 04 10 40 00 01 07 08 10 00 70 c0 49 a2 88 08 20 80 00 02 08 20 80 00 02 08 20 80 00 02 08 | ....@......p.I.................. |
04e0 | 78 2b 40 00 c0 5b 41 b6 47 00 01 04 10 40 00 01 04 10 40 00 01 04 10 40 c0 01 02 04 00 1c 70 92 | x+@..[A.G....@....@....@......p. |
0500 | 28 22 02 08 20 80 00 02 08 20 80 00 02 08 20 80 00 02 de 0a 10 00 f0 56 90 ed 11 40 00 01 04 10 | (".....................V...@.... |
0520 | 40 00 01 04 10 40 00 01 04 10 70 80 00 01 00 07 9c 24 8a 88 00 02 08 20 80
void makeFill(v3s16 place, v3s16 size, u8 avoid_flags, MapNode n, u8 or_flags);
void makeHole(v3s16 place);
bool findPlaceForDoor(v3s16 &result_place, v3s16 &result_dir);
bool findPlaceForRoomDoor(v3s16 roomsize, v3s16 &result_doorplace,
v3s16 &result_doordir, v3s16 &result_roomplace);
inline void randomizeDir()
{
m_dir = rand_ortho_dir(random, dp.diagonal_dirs);
}
};
extern NoiseParams nparams_dungeon_density;
extern NoiseParams nparams_dungeon_alt_wall;
#endif
|