This website works better with JavaScript.
Explore
Help
Sign In
learn-code-the-hard-way
/
roguish
Watch
1
Star
0
Fork
You've already forked roguish
0
Code
Issues
Pull Requests
Packages
Projects
Releases
Wiki
Activity
101
Commits
1
Branch
0
Tags
5.3 MiB
Tag:
Branch:
Tree:
713d400d17
main
Branches
Tags
${ item.name }
Create tag
${ searchTerm }
Create branch
${ searchTerm }
from '713d400d17'
${ noResults }
Commit Graph
28 Commits (713d400d17f63d9c8a90f146d645d4d9b38b328d)
Author
SHA1
Message
Date
Zed A. Shaw
713d400d17
Cereal works pretty well so I may use it, but there's one more library I want to try first called tser.
8 months ago
Zed A. Shaw
ddf1ba955c
Now have a working config manager that can exist in the world properly.
8 months ago
Zed A. Shaw
f6ddf4b03b
Make it clear this is testing an ftxui setting.
8 months ago
Zed A. Shaw
f223257aad
Have to tweak when to test that true color is set, and also when to do it for the test.
8 months ago
Zed A. Shaw
707e9e3d6e
Have to force the terminal detected by FTXUI to use full color no matter what it detects in the actual terminal.
8 months ago
Zed A. Shaw
0ba789697a
Basic config system from a json file but it's got serious issues. Can't copy construct it because of the variable blocking copying, and it can't even be put into the dinkyecs in any way.
8 months ago
Zed A. Shaw
fd8180bc61
Refactored the ansi_parser into a class that can be reused between render calls.
8 months ago
Zed A. Shaw
a36b187879
Renderer of ANSI codes to SFML is now working. Does seem to be a little slow but that'll be easy to fix later.
8 months ago
Zed A. Shaw
ae484bf425
ANSI code renderer starts working but I have to make it utf8/wchar_t friendly.
8 months ago
Zed A. Shaw
f32b39afe2
Barely working ansi color codes parser but I _really_ don't like this one. Too much code to just get it to process correctly which means it'll be brittle as hell later.
8 months ago
Zed A. Shaw
da8011cb14
Can just use the enum as the type for the map but it'd be nicer if I could use a class enum without tons of template BS.
8 months ago
Zed A. Shaw
3f87d19911
Simple event system for entities in the world.
8 months ago
Zed A. Shaw
ea6cf1362b
Create a test for the ECS before we add more functionality.
8 months ago
Zed A. Shaw
4ed06b10b1
Need the hit.wav to be mono, but now we have a sound we can move around, just not sure how to place it based on the visuals.
9 months ago
Zed A. Shaw
5a123ae74c
Refactor some code to have better naming and move Point and related point things into their own .hpp.
9 months ago
Zed A. Shaw
c19cd707d1
Better unit test for the collision system.
9 months ago
Zed A. Shaw
ec1ed23c52
Now using a simple collision map to track entities and then determine if they're near the player for attacking.
9 months ago
Zed A. Shaw
743f906bc7
Implemented a simple collision hash table.
9 months ago
Zed A. Shaw
5cf66aad02
Conver to using \ for member variables in classes. In structs just use the name.
9 months ago
Zed A. Shaw
feda66defd
Mostly working prototype that uses FTXUI to render to SFML and then plays a sound when you hit a wall.
9 months ago
Zed A. Shaw
62195e6eea
A dirty first cut at a single random horiz/vert split for the BSP algorithm.
10 months ago
Zed A. Shaw
6cb3366912
I can make a map with one room 'randomly' generated and calculate paths.
10 months ago
Zed A. Shaw
8b67a25732
Cleaned up the map for more work.
10 months ago
Zed A. Shaw
4f863c2635
Dijkstra thing is working on a sample map.
10 months ago
Zed A. Shaw
c6d298023a
Need the test file.json
10 months ago
Zed A. Shaw
ebb5360c5c
Fixed the bug that made walls not receive the algorithm.
10 months ago
Zed A. Shaw
4d748d1f48
Initial Dijkstra algorithm for the map, but doesn't quite work right. The walls in the wall_map are not accounted for in the algorithm.
10 months ago
Zed A. Shaw
ad143dca05
Initial commit that has most of what I need.
10 months ago