This website works better with JavaScript.
Explore
Help
Sign In
learn-code-the-hard-way
/
raycaster
Watch
1
Star
0
Fork
You've already forked raycaster
0
Code
Issues
Pull Requests
Packages
Projects
Releases
2
Wiki
Activity
448
Commits
1
Branch
2
Tags
38 MiB
Tag:
Branch:
Tree:
4b0d76bbcc
master
version-0.1
version-0.2
Branches
Tags
${ item.name }
Create tag
${ searchTerm }
Create branch
${ searchTerm }
from '4b0d76bbcc'
${ noResults }
Commit Graph
29 Commits (4b0d76bbcc1522bfddc585a0b91e7f4fc6e3b85e)
Author
SHA1
Message
Date
Zed A. Shaw
4b0d76bbcc
Even better API, but still not the best organization. This will let me implement both sides, then I can pull it out and try to generalize it into a few guecs components.
1 week ago
Zed A. Shaw
3e0adf0c22
Better meaning API on both sides for the drag-n-drop operations, but I _swear_ there's a way to do this in the GrabSource/DropTarget instead.
2 weeks ago
Zed A. Shaw
47c219b86e
Disable inventory select for now until I can get drag-n-drop formalized better.
2 weeks ago
Zed A. Shaw
e1c2869d1c
Sometimes we click too fast in the router to just handle it in IDLE.
2 weeks ago
Zed A. Shaw
461ad03d27
Taking things from the LootUI to the StatusUI works way better now and there's a DropTarget to match the GrabSource.
2 weeks ago
Zed A. Shaw
842aac3127
Worked out an initial stab at a GrabSource for drag-n-drop or just simple grabbing things in the UI.
2 weeks ago
Zed A. Shaw
94385b195d
Mostly worked out how to do looting but now need how to take out of inventory and put into loot.
2 weeks ago
Zed A. Shaw
c509162be1
The event router is working well and I can do drag-n-drop but I'll have to rethink where to use it.
2 weeks ago
Zed A. Shaw
5aa54d875f
Initial first steps in pulling the SFML event processing out of the gui::fsm so that I can handle more complex things like drag and drop.
2 weeks ago
Zed A. Shaw
0674908e49
Implemented an initial cut at the event router. Its job is to take the random events from SFML and translate them into nice clean orderly events to the Gui::FSM.
2 weeks ago
Zed A. Shaw
5c47a0151c
Basic loot UI mostly working. Each time you open there's a torch and you can place it visually on any slot on your character.
2 weeks ago
Zed A. Shaw
4b34de2109
Initial loot UI works to load an item by its world entity ID.
2 weeks ago
Zed A. Shaw
ab391aaa97
Have a plan for the new inventory and looting system, now have to implement it. Temporarily you can't pick anything up, but it will go away.
2 weeks ago
Zed A. Shaw
b8d2d1870d
Clean up the debug UI so that it's not using the jank debug component I didn't use anyway.
3 weeks ago
Zed A. Shaw
dc8648016d
Refactor the way assets are laid out in the assets/ dir and then have a build script that can automatically pixelate/posterize images that I save, saving me tons of time.
3 weeks ago
Zed A. Shaw
3dc70c3af6
This implements base ambient lighting for tiles which helps with tiles like lava and ceiling lights.
3 weeks ago
Zed A. Shaw
3a745d492a
Refactored out the tilemap since it was mostly doing nothing useful.
4 weeks ago
Zed A. Shaw
90c37fe4c9
Fixing up how rotation works with combat and then making the lighting better.
4 weeks ago
Zed A. Shaw
4eaf3c35d6
Fixed up the map generator so that it's placing entities in non-overlapping tiles and adapting the style for the size. It can also deal with maps that have no rooms better and places the stairs better.
4 weeks ago
Zed A. Shaw
5f1a453fb4
Refactored the maze functions to be a builder that can do different things to the maze. Also when I hit p in the game it'll save the map to a file. This was extremely hard for no reason.
4 weeks ago
Zed A. Shaw
a0b785cb2a
Hunt-and-kill algorithm rocks. It handles everything I need for map gen, including spawn points, room placement, and the maze like map.
1 month ago
Zed A. Shaw
7a0b2f988d
Add a terrible maze generation algorithm to test if a maze style map looks/feels better. The walls are disabled so you can walk around.
1 month ago
Zed A. Shaw
0eb245d113
Working on a better character view.
1 month ago
Zed A. Shaw
d6e64dd06b
The log is now moved to the map, but changing StatusUI caused a weird compiler error so need to remove logs from that separate.
1 month ago
Zed A. Shaw
a2246d2b71
Move the map_view and mini_map into gui as well.
1 month ago
Zed A. Shaw
bed5ce22d2
Move gui_fsm to fsm but this causes some problems.
1 month ago
Zed A. Shaw
cc44c9d37a
Move the guecstra stuff into the gui.
1 month ago
Zed A. Shaw
dfc6aa08e9
Loot UI is now mostly formed, just need to get loot into it and make it work.
1 month ago
Zed A. Shaw
8545b8cf1d
Simple Loot UI started.
1 month ago