Added TODO file
This commit is contained in:
parent
b81058e296
commit
e89d18d84f
@ -1572,6 +1572,7 @@ void Crawler::LoadLevel(MapName map){
|
||||
TileGroup group;
|
||||
foregroundTilesIncluded.insert({x,y});
|
||||
group.InsertTile(tile);
|
||||
std::cout<<"Insert "<<tile.pos<<std::endl;
|
||||
if(x>0&&foregroundTilesIncluded.find(vi2d{x,y}+vi2d{-1,0})==foregroundTilesIncluded.end())tileGroupChecks.push({x-1,y});
|
||||
if(x<GetCurrentMap().width-1&&foregroundTilesIncluded.find(vi2d{x,y}+vi2d{1,0})==foregroundTilesIncluded.end())tileGroupChecks.push({x+1,y});
|
||||
if(y>0&&foregroundTilesIncluded.find(vi2d{x,y}+vi2d{0,-1})==foregroundTilesIncluded.end())tileGroupChecks.push({x,y-1});
|
||||
@ -1602,6 +1603,7 @@ void Crawler::LoadLevel(MapName map){
|
||||
IterateThroughOtherLayers({x,y});
|
||||
while(!tileGroupChecks.empty()){
|
||||
vi2d&pos=tileGroupChecks.front();
|
||||
std::cout<<pos<<std::endl;
|
||||
if(IterateThroughOtherLayers(pos,true)){
|
||||
foregroundTilesIncluded.insert({pos.x,pos.y}); //Regardless of if we found a foreground tile or not, we need to add this to not get stuck in an infinite loop.
|
||||
vi2d targetPos=pos+vi2d{-1,0};
|
||||
|
@ -584,6 +584,7 @@
|
||||
<Text Include="NewClasses.txt" />
|
||||
<Text Include="InitialConcept.txt" />
|
||||
<Text Include="Slime_King_Encounter.txt" />
|
||||
<Text Include="TODO.txt" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Image Include="assets\heart.ico" />
|
||||
|
@ -722,6 +722,9 @@
|
||||
<Text Include="assets\config\shops\Chapter 6 Merchants.txt">
|
||||
<Filter>Configurations\Item Merchants</Filter>
|
||||
</Text>
|
||||
<Text Include="TODO.txt">
|
||||
<Filter>Documentation</Filter>
|
||||
</Text>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Image Include="assets\heart.ico">
|
||||
|
@ -655,9 +655,12 @@ Key Player::GetFacingDirection(){
|
||||
}
|
||||
|
||||
void Player::CancelCast(){
|
||||
bool wasCasting=castInfo.castTimer>0;
|
||||
castInfo={"",0};
|
||||
std::erase_if(buffList,[](Buff&b){return b.type==RESTORATION_DURING_CAST;}); //Remove all buffs that would be applied during a cast, as we got interrupted.
|
||||
DAMAGENUMBER_LIST.push_back(std::make_shared<DamageNumber>(GetPos(),0,true,INTERRUPT));
|
||||
if(wasCasting){
|
||||
DAMAGENUMBER_LIST.push_back(std::make_shared<DamageNumber>(GetPos(),0,true,INTERRUPT));
|
||||
}
|
||||
}
|
||||
|
||||
void Player::Moved(){
|
||||
|
44
Crawler/TODO.txt
Normal file
44
Crawler/TODO.txt
Normal file
@ -0,0 +1,44 @@
|
||||
January 1st
|
||||
===========
|
||||
Buff Item Script
|
||||
Sell Item Merchant Screen
|
||||
Blacksmith Item Crafting Screen
|
||||
Randomized Item Stats
|
||||
- Get Item may return multiples of the same item.
|
||||
- Removing an item with multiples require a specific item to be selected.
|
||||
- Gear should never stack.
|
||||
The Hub / NPC Interactions
|
||||
Save/Load Game
|
||||
- Save Inventory Items/Equips
|
||||
- Player Base Level/Stats
|
||||
- Unlock Progress
|
||||
- World Map Location
|
||||
Audio Engine
|
||||
- Audio Ambience Zones
|
||||
- Menu Sound Effects
|
||||
- Attack / Enemy Sound Effects
|
||||
- Music Loading/Looping
|
||||
Settings Menu
|
||||
- Volume Controls
|
||||
- Key Configuration
|
||||
-Upon pressing a key, check if the key is bound to another option, if so,
|
||||
remove that bind from the list. Up to two keys may be binded per action.
|
||||
|
||||
|
||||
January 31st
|
||||
============
|
||||
Implement the rest of the enemy types:
|
||||
- Baby Wolf
|
||||
- Wolf
|
||||
- Wolf Leader
|
||||
- Baby Bear
|
||||
- Brown Bear
|
||||
- Green Frog
|
||||
- Red Frog
|
||||
- Orange Frog
|
||||
- Blue Frog
|
||||
Implement Ursule, Mother of Bears Boss
|
||||
Story proofreading/correcting/storyboarding
|
||||
- Add a command to play sound effects/music.
|
||||
- Game Controller Support
|
||||
- Should use the Keybind structure that already exists.
|
@ -39,7 +39,7 @@ All rights reserved.
|
||||
#define VERSION_MAJOR 0
|
||||
#define VERSION_MINOR 2
|
||||
#define VERSION_PATCH 1
|
||||
#define VERSION_BUILD 4538
|
||||
#define VERSION_BUILD 4543
|
||||
|
||||
#define stringify(a) stringify_(a)
|
||||
#define stringify_(a) #a
|
||||
|
Loading…
x
Reference in New Issue
Block a user