Commit Graph

2924 Commits (master)

Author SHA1 Message Date
rexim e95f04340b Make the goal hide on entering the region (#64) 2018-01-19 01:06:41 +07:00
rexim 7b0d491d54 Add region support to svg2rects (#64) 2018-01-19 00:26:38 +07:00
Alexey Kutepov ec0bd1441b
Merge pull request #70 from tsoding/65-glow-wave
"Glowing" wave for goals
2018-01-19 00:25:48 +07:00
rexim b4cefad079 Make goals emit "glowing" wave (#65) 2018-01-18 23:29:01 +07:00
rexim 6004f5a823 Enable alpha blending for SDL renderer (#65) 2018-01-18 23:04:34 +07:00
Alexey Kutepov 44da5f263f
Merge pull request #69 from tsoding/67-camera-too-low
Put the camera a little bit higher + README update
2018-01-18 22:50:07 +07:00
rexim 2ca18d1007 Update gif in the README (#66) 2018-01-18 22:47:46 +07:00
rexim bf03b22022 Put the camera a little bit higher (#67) 2018-01-18 22:42:35 +07:00
rexim a6885aef65 Improve scaling behaviour of the camera (#67) 2018-01-18 22:31:01 +07:00
Alexey Kutepov 9af9a00bc5
Merge pull request #63 from tsoding/58-goal
Implement the goal entity
2018-01-17 19:37:42 +07:00
rexim 0dd801c1cc Link TODO(#64) and TODO(#65) 2018-01-17 19:32:07 +07:00
Alexey Kutepov f443305e3b
Merge pull request #62 from richardbraun/master
lt: make the RETURN_LT and RETURN_LT0 safer
2018-01-17 01:05:21 +07:00
rexim 341bfa5b67 Add TODO about goal glow (#58) 2018-01-17 00:46:31 +07:00
rexim 3d8c94958a Add TODO about level hiding mechanism (#58) 2018-01-17 00:43:24 +07:00
Richard Braun 7af042725f lt: make the RETURN_LT and RETURN_LT0 safer 2018-01-16 18:42:15 +01:00
rexim 2383589216 Make goals a part of the level format (#58) 2018-01-17 00:39:15 +07:00
rexim 0c028bb588 Make goals_t entity actually support multiple goals (#58) 2018-01-17 00:17:43 +07:00
rexim 982569bb30 Make the platforms grey 2018-01-17 00:01:58 +07:00
rexim c57013fea1 Rename goal -> goals (#58) 2018-01-17 00:00:16 +07:00
rexim f7cd21529a Add the goal entity (#58) 2018-01-16 23:56:29 +07:00
Alexey Kutepov 87396960e1
Merge pull request #60 from tsoding/55-scale-depend-on-view-port
Dynamic camera zooming
2018-01-16 23:17:35 +07:00
rexim 9e164f37f9 Implement dynamic scaling for the camera (#55) 2018-01-16 23:01:07 +07:00
rexim cfd9fb3154 Make the junctions overlap (#55) 2018-01-16 22:00:42 +07:00
Alexey Kutepov 7c9e866037
Merge pull request #57 from tsoding/creative-session
Creative session
2018-01-11 04:09:00 +07:00
rexim 6b37aa568e Level design 2018-01-11 04:07:09 +07:00
rexim 1d3de13044 Add inotifyTools to default.nix
Close #56
2018-01-11 04:06:46 +07:00
Alexey Kutepov aa2dd3d18a
Merge pull request #52 from ear/patch-1
add `make watch`
2018-01-11 03:38:46 +07:00
Alexey Kutepov f5e9bc7393
Merge pull request #54 from tsoding/creative-session
Creative session
2018-01-11 00:55:16 +07:00
rexim fd316183ba Link TODO(#55) 2018-01-11 00:50:48 +07:00
rexim cec24b0570 Add TODO for camera scaling 2018-01-11 00:48:29 +07:00
rexim e9d391a850 Implement the camera zoom 2018-01-11 00:44:27 +07:00
ear 8552b05498
add `make watch`
😈 Enjoy Recursive Make 😈

Beware of bugs in the above code; I have only proved it correct, not tried it.
Rather, tried it a bit, well, ok.
2018-01-10 18:26:29 +01:00
rexim 156157d1b0 First level design prototype 2018-01-11 00:15:43 +07:00
rexim c66f293ad9 Reload only platforms in the level 2018-01-10 23:57:35 +07:00
rexim cf6943ef31 Fix NPE in LT implementation 2018-01-10 23:57:14 +07:00
rexim 5b90505f70 Reload with r, duh 2018-01-10 23:26:44 +07:00
Alexey Kutepov 43b624db0a
Merge pull request #51 from tsoding/rects2svg-support-for-player-position
Support player position for rects2svg script
2018-01-05 15:44:10 +07:00
rexim aa006ccd8e Support player position for rects2svg script 2018-01-05 15:37:56 +07:00
Alexey Kutepov c974fba695
Merge pull request #50 from tsoding/level-format-player-position
Level format with player position
2018-01-04 15:45:02 +07:00
rexim 113cffc01e Remove camera from the game entity 2018-01-04 15:40:12 +07:00
rexim 8fa3e04196 Make level entity use its internal camera 2018-01-04 15:37:54 +07:00
rexim 97f493780e Introduce camera as the part of the level entity 2018-01-04 15:35:29 +07:00
rexim bf51869b69 Rename load_platforms_from_file -> create_platforms_from_file 2018-01-04 15:23:04 +07:00
rexim 6fdd163bf8 Remove deadcode 2018-01-04 01:02:31 +07:00
rexim 7fccbcb5b7 Reload entire level including the player's position 2018-01-04 00:53:04 +07:00
rexim 79b7675182 Implement loading level entity from a file 2018-01-04 00:29:11 +07:00
rexim 6f456e7b67 Fix level generation script 2018-01-04 00:28:14 +07:00
rexim 074ae6311c Include player's position into the level's format 2018-01-04 00:09:39 +07:00
rexim b1f0a048d3 Move relevant logic to level entity 2018-01-03 23:52:55 +07:00
rexim 1622699235 Implement level entity lifetime 2018-01-03 22:54:13 +07:00