NaiJi ✨
c1cd7e4e1b
refactor: Move from Qt build system to CMake
...
- Get rid of ptr usings
- Rename project to cirno-puzzle
- Move resources from src/
2022-11-04 19:44:26 +04:00
oss
34f35f4ac0
Extend map parser; now it's available to add complex cells in triggers
2020-03-21 01:40:54 +03:00
oss
b9d19661ac
Add music resources
2020-03-20 01:00:08 +03:00
oss
f8060438da
Add audio, bug fix in map reader
2020-03-20 00:59:21 +03:00
NaiJi ✨
6896cf037d
Fix comments
2020-03-19 18:42:45 +03:00
NaiJi ✨
56376641f2
Update binaries
2020-03-19 18:33:38 +03:00
NaiJi ✨
118d3de73b
Merge branch 'oss' into develop
2020-03-19 18:32:29 +03:00
NaiJi ✨
9f32578bc7
Update with develop
2020-03-19 18:31:21 +03:00
NaiJi ✨
fefd6ddf49
Make everything work
2020-03-19 18:25:58 +03:00
oss
5d058f3e66
Level improve: add parser for level files
2020-03-19 17:24:18 +03:00
NaiJi ✨
0a226fa083
Separate scene rendering from Game class
2020-03-18 20:45:01 +03:00
NaiJi ✨
b0cb76d419
Fix framerate issue
2020-03-18 14:45:12 +03:00
oss
6b6dc6671c
Resolve conflicts
2020-03-18 00:35:03 +03:00
oss
a2a1a67042
Rename Level.width, Level.height to .cols, .rows
2020-03-17 07:27:30 +03:00
NaiJi ✨
3b7e654ac2
Fix walls rendering
2020-03-16 22:57:42 +03:00
NaiJi ✨
256db75f37
Make everything work
2020-03-16 22:27:34 +03:00
NaiJi ✨
9c4914b16b
Add height for cells
2020-03-16 19:54:42 +03:00
NaiJi ✨
95143f5d89
Fix README
2020-03-16 17:47:13 +03:00
NaiJi ✨
7571b6a670
Add setter for teleport coordinates
2020-03-16 17:38:04 +03:00
NaiJi ✨
05826aeb3c
Replace raw ptrs with unique ptrs
2020-03-16 17:30:30 +03:00
oss
6eac3c84f6
Global refactoring; add level builder
2020-03-16 00:57:39 +03:00
oss
e8f06c3929
Merge branch 'develop' of https://github.com/WizardNaiJi/sfml-test into develop
2020-03-15 18:22:48 +03:00
NaiJi ✨
1f72bfc1fd
Add cell deviation
2020-03-15 18:21:50 +03:00
NaiJi ✨
f90e89f22a
Add cell deviation
2020-03-15 18:02:37 +03:00
NaiJi ✨
01dad1ae9d
Add .stash to gitignore
2020-03-15 04:36:09 +03:00
NaiJi ✨
b44ac5752d
Make triggers work
2020-03-15 04:33:39 +03:00
NaiJi ✨
0037de691f
Add TriggerCell for more in-game fun
2020-03-03 19:11:04 +03:00
NaiJi ✨
fbf18501d7
Fix syntax errors and warnings
2020-03-03 01:22:37 +03:00
NaiJi ✨
f24193b309
Refactor cells structure
...
Now each cell is an object of a specific class representing logic and behavior of how game should behave when player tries to move onto the following cell. Also add TeleportCell
2020-03-02 19:04:17 +03:00
NaiJi ✨
8823543d4e
Add impassable Wall cell
2020-02-25 20:10:09 +03:00
NaiJi ✨
bfbb81568a
Add leveling
2020-02-25 19:53:57 +03:00
NaiJi
9024e5fc51
Create LICENSE
2020-02-22 01:20:11 +03:00
NaiJi
0c469b7170
Update README.md
2020-02-22 01:15:50 +03:00
NaiJi ✨
d907442cda
Make src and build folders
2020-02-22 01:13:29 +03:00
NaiJi ✨
434800a17d
Add fonts, make everything work
2020-02-22 01:06:31 +03:00
NaiJi ✨
c2a8772129
Remove useless Clock
2020-02-21 20:40:48 +03:00
NaiJi ✨
2c31af397c
Implement level rendering
2020-02-21 20:34:28 +03:00
NaiJi ✨
cf0fa0f7dd
Add function for rendering map onto main window
2020-02-21 18:24:03 +03:00
NaiJi ✨
a3ab2e32da
Add Hero CellType
2020-02-21 17:29:06 +03:00
NaiJi ✨
5e5ea14693
Replace raw chars with CellType enum variables
2020-02-21 17:20:40 +03:00
NaiJi ✨
0e647faf20
Finish game logic
2020-02-21 17:13:12 +03:00
NaiJi ✨
5ad777e03b
Implement basic interfaces
2020-02-20 21:34:41 +03:00
NaiJi ✨
f8f640ae89
Init
2020-02-19 20:50:09 +03:00