From fa7dfb601fdff0efb24063609fe5906d307d43e3 Mon Sep 17 00:00:00 2001 From: sigonasr2 Date: Tue, 2 Jan 2024 00:43:42 -0600 Subject: [PATCH] Add game title images, replace all 2023 copyright notices with 2024 copyright notices. --- Crawler/Ability.cpp | 2 +- Crawler/Ability.h | 2 +- Crawler/Animation.cpp | 2 +- Crawler/Animation.h | 2 +- Crawler/Arrow.cpp | 2 +- Crawler/Attributable.h | 2 +- Crawler/Buff.h | 2 +- Crawler/Bullet.cpp | 2 +- Crawler/Bullet.h | 2 +- Crawler/BulletTypes.h | 2 +- Crawler/CharacterAbilityPreviewComponent.h | 2 +- Crawler/CharacterInfoWindow.cpp | 2 +- Crawler/CharacterMenuWindow.cpp | 2 +- Crawler/CharacterRotatingDisplay.h | 2 +- Crawler/ChargedArrow.cpp | 2 +- Crawler/Class.h | 2 +- Crawler/ClassInfo.h | 2 +- Crawler/ClassSelectionWindow.cpp | 2 +- Crawler/ConnectionPoint.cpp | 2 +- Crawler/ConnectionPoint.h | 2 +- Crawler/CraftingRequirement.h | 2 +- Crawler/Crawler.cpp | 2 +- Crawler/Crawler.h | 2 +- Crawler/Crawler.vcxproj | 1 + Crawler/Crawler.vcxproj.filters | 3 + Crawler/DEFINES.h | 2 +- Crawler/DamageNumber.cpp | 2 +- Crawler/DamageNumber.h | 2 +- Crawler/Effect.cpp | 2 +- Crawler/Effect.h | 2 +- Crawler/Emitter.cpp | 2 +- Crawler/Emitter.h | 2 +- ...untersSpawnListScrollableWindowComponent.h | 2 +- Crawler/EnergyBolt.cpp | 2 +- Crawler/EquipSlotButton.h | 2 +- Crawler/Error.h | 2 +- Crawler/FallingDebris.h | 2 +- Crawler/FireBolt.cpp | 2 +- Crawler/GameState.cpp | 2 +- Crawler/GameState.h | 2 +- Crawler/InventoryConsumableWindow.cpp | 2 +- Crawler/InventoryScrollableWindowComponent.h | 2 +- Crawler/InventoryWindow.cpp | 2 +- Crawler/Item.cpp | 2 +- Crawler/Item.h | 2 +- Crawler/ItemDrop.cpp | 2 +- Crawler/ItemDrop.h | 2 +- Crawler/ItemLoadoutWindow.cpp | 2 +- Crawler/Key.cpp | 2 +- Crawler/Key.h | 2 +- Crawler/LevelCompleteWindow.cpp | 2 +- Crawler/LightningBolt.cpp | 2 +- Crawler/LightningBoltEmitter.cpp | 2 +- Crawler/MainMenuWindow.cpp | 2 +- Crawler/Map.cpp | 2 +- Crawler/Map.h | 2 +- Crawler/Menu.cpp | 2 +- Crawler/Menu.h | 2 +- Crawler/MenuAnimatedIconButton.h | 2 +- Crawler/MenuAnimatedIconToggleButton.h | 2 +- Crawler/MenuComponent.cpp | 2 +- Crawler/MenuComponent.h | 2 +- Crawler/MenuIconButton.h | 2 +- Crawler/MenuItemButton.h | 2 +- Crawler/MenuItemItemButton.h | 2 +- Crawler/MenuLabel.h | 2 +- Crawler/Meteor.cpp | 2 +- Crawler/Monster.cpp | 2 +- Crawler/Monster.h | 2 +- Crawler/MonsterAttribute.h | 2 +- Crawler/MonsterData.cpp | 2 +- Crawler/MonsterStrategyHelpers.h | 2 +- Crawler/OverworldMapLevelWindow.cpp | 2 +- Crawler/OverworldMenuWindow.cpp | 2 +- Crawler/Pathfinding.cpp | 2 +- Crawler/Pathfinding.h | 2 +- Crawler/Player.cpp | 2 +- Crawler/Player.h | 2 +- Crawler/PopupMenuLabel.h | 2 +- Crawler/PulsatingFire.cpp | 2 +- Crawler/RUN_STRATEGY.cpp | 2 +- Crawler/Ranger.cpp | 2 +- Crawler/RunAway.cpp | 2 +- Crawler/RunTowards.cpp | 2 +- Crawler/ScrollableWindowComponent.h | 2 +- Crawler/ShootAfar.cpp | 2 +- Crawler/SlimeKing.cpp | 2 +- Crawler/SpawnEncounterLabel.h | 2 +- Crawler/StatLabel.h | 2 +- Crawler/State.h | 2 +- Crawler/State_GameRun.cpp | 2 +- Crawler/State_GameRun.h | 2 +- Crawler/State_LevelComplete.cpp | 2 +- Crawler/State_LevelComplete.h | 2 +- Crawler/State_MainMenu.cpp | 2 +- Crawler/State_MainMenu.h | 2 +- Crawler/State_OverworldMap.cpp | 2 +- Crawler/State_OverworldMap.h | 2 +- Crawler/State_Story.cpp | 2 +- Crawler/State_Story.h | 2 +- Crawler/TMXParser.h | 2 +- Crawler/TSXParser.h | 2 +- Crawler/Test.cpp | 2 +- Crawler/Test.h | 2 +- Crawler/Theme.h | 2 +- Crawler/Thief.cpp | 2 +- Crawler/Toggleable.h | 2 +- Crawler/Trapper.cpp | 2 +- Crawler/Turret.cpp | 2 +- Crawler/Unlock.cpp | 2 +- Crawler/Unlock.h | 2 +- Crawler/Version.h | 4 +- Crawler/VisualNovel.cpp | 2 +- Crawler/VisualNovel.h | 2 +- Crawler/Warrior.cpp | 2 +- Crawler/Witch.cpp | 2 +- Crawler/Wizard.cpp | 2 +- Crawler/assets/title_full.png | Bin 0 -> 8847 bytes Crawler/assets/title_transparent.png | Bin 0 -> 8766 bytes Crawler/config.h | 2 +- Crawler/drawutil.cpp | 2 +- Crawler/drawutil.h | 2 +- Crawler/olcPGEX_Gamepad.h | 2 +- Crawler/olcPGEX_SplashScreen.h | 220 ++++++++++++++++++ Crawler/olcPGEX_TTF.h | 2 +- Crawler/olcPGEX_TransformedView.h | 2 +- Crawler/olcPixelGameEngine.h | 2 +- Crawler/olcUTIL_Animate2D.h | 2 +- Crawler/olcUTIL_Camera2D.h | 2 +- Crawler/olcUTIL_DataFile.h | 2 +- Crawler/olcUTIL_Geometry2D.h | 2 +- Crawler/pixelGameEngine.cpp | 2 +- Crawler/resource.h | 2 +- Crawler/resource1.h | 2 +- Crawler/safemap.h | 2 +- Crawler/util.cpp | 2 +- Crawler/util.h | 2 +- 137 files changed, 357 insertions(+), 133 deletions(-) create mode 100644 Crawler/assets/title_full.png create mode 100644 Crawler/assets/title_transparent.png create mode 100644 Crawler/olcPGEX_SplashScreen.h diff --git a/Crawler/Ability.cpp b/Crawler/Ability.cpp index 2bf3d493..83b6fe68 100644 --- a/Crawler/Ability.cpp +++ b/Crawler/Ability.cpp @@ -3,7 +3,7 @@ License (OLC-3) ~~~~~~~~~~~~~~~ -Copyright 2018 - 2023 OneLoneCoder.com +Copyright 2018 - 2024 Joshua Sigona Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: diff --git a/Crawler/Ability.h b/Crawler/Ability.h index 4f1ed8ec..77c23456 100644 --- a/Crawler/Ability.h +++ b/Crawler/Ability.h @@ -3,7 +3,7 @@ License (OLC-3) ~~~~~~~~~~~~~~~ -Copyright 2018 - 2023 OneLoneCoder.com +Copyright 2018 - 2024 Joshua Sigona Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: diff --git a/Crawler/Animation.cpp b/Crawler/Animation.cpp index dc4cc46e..04c3a4f7 100644 --- a/Crawler/Animation.cpp +++ b/Crawler/Animation.cpp @@ -3,7 +3,7 @@ License (OLC-3) ~~~~~~~~~~~~~~~ -Copyright 2018 - 2023 OneLoneCoder.com +Copyright 2018 - 2024 Joshua Sigona Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: diff --git a/Crawler/Animation.h b/Crawler/Animation.h index f39f53f3..fa532c2a 100644 --- a/Crawler/Animation.h +++ b/Crawler/Animation.h @@ -3,7 +3,7 @@ License (OLC-3) ~~~~~~~~~~~~~~~ -Copyright 2018 - 2023 OneLoneCoder.com +Copyright 2018 - 2024 Joshua Sigona Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: diff --git a/Crawler/Arrow.cpp b/Crawler/Arrow.cpp index 6886ddcb..0f790334 100644 --- a/Crawler/Arrow.cpp +++ b/Crawler/Arrow.cpp @@ -3,7 +3,7 @@ License (OLC-3) ~~~~~~~~~~~~~~~ -Copyright 2018 - 2023 OneLoneCoder.com +Copyright 2018 - 2024 Joshua Sigona Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: diff --git a/Crawler/Attributable.h b/Crawler/Attributable.h index 129c26d3..3d548cba 100644 --- a/Crawler/Attributable.h +++ b/Crawler/Attributable.h @@ -3,7 +3,7 @@ License (OLC-3) ~~~~~~~~~~~~~~~ -Copyright 2018 - 2023 OneLoneCoder.com +Copyright 2018 - 2024 Joshua Sigona Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: diff --git a/Crawler/Buff.h b/Crawler/Buff.h index 9e820b08..08c9dd57 100644 --- a/Crawler/Buff.h +++ b/Crawler/Buff.h @@ -3,7 +3,7 @@ License (OLC-3) ~~~~~~~~~~~~~~~ -Copyright 2018 - 2023 OneLoneCoder.com +Copyright 2018 - 2024 Joshua Sigona Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: diff --git a/Crawler/Bullet.cpp b/Crawler/Bullet.cpp index faad9abb..1fc1828e 100644 --- a/Crawler/Bullet.cpp +++ b/Crawler/Bullet.cpp @@ -3,7 +3,7 @@ License (OLC-3) ~~~~~~~~~~~~~~~ -Copyright 2018 - 2023 OneLoneCoder.com +Copyright 2018 - 2024 Joshua Sigona Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: diff --git a/Crawler/Bullet.h b/Crawler/Bullet.h index d90a5ae6..d070b25b 100644 --- a/Crawler/Bullet.h +++ b/Crawler/Bullet.h @@ -3,7 +3,7 @@ License (OLC-3) ~~~~~~~~~~~~~~~ -Copyright 2018 - 2023 OneLoneCoder.com +Copyright 2018 - 2024 Joshua Sigona Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: diff --git a/Crawler/BulletTypes.h b/Crawler/BulletTypes.h index 7cdc6dfc..f18d5d31 100644 --- a/Crawler/BulletTypes.h +++ b/Crawler/BulletTypes.h @@ -3,7 +3,7 @@ License (OLC-3) ~~~~~~~~~~~~~~~ -Copyright 2018 - 2023 OneLoneCoder.com +Copyright 2018 - 2024 Joshua Sigona Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: diff --git a/Crawler/CharacterAbilityPreviewComponent.h b/Crawler/CharacterAbilityPreviewComponent.h index d10c5ad5..27e0ea31 100644 --- a/Crawler/CharacterAbilityPreviewComponent.h +++ b/Crawler/CharacterAbilityPreviewComponent.h @@ -3,7 +3,7 @@ License (OLC-3) ~~~~~~~~~~~~~~~ -Copyright 2018 - 2023 OneLoneCoder.com +Copyright 2018 - 2024 Joshua Sigona Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: diff --git a/Crawler/CharacterInfoWindow.cpp b/Crawler/CharacterInfoWindow.cpp index 9af1b068..e743458c 100644 --- a/Crawler/CharacterInfoWindow.cpp +++ b/Crawler/CharacterInfoWindow.cpp @@ -3,7 +3,7 @@ License (OLC-3) ~~~~~~~~~~~~~~~ -Copyright 2018 - 2023 OneLoneCoder.com +Copyright 2018 - 2024 Joshua Sigona Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: diff --git a/Crawler/CharacterMenuWindow.cpp b/Crawler/CharacterMenuWindow.cpp index c111f5ba..6f958fae 100644 --- a/Crawler/CharacterMenuWindow.cpp +++ b/Crawler/CharacterMenuWindow.cpp @@ -3,7 +3,7 @@ License (OLC-3) ~~~~~~~~~~~~~~~ -Copyright 2018 - 2023 OneLoneCoder.com +Copyright 2018 - 2024 Joshua Sigona Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: diff --git a/Crawler/CharacterRotatingDisplay.h b/Crawler/CharacterRotatingDisplay.h index b78aeed1..f5d4fb3b 100644 --- a/Crawler/CharacterRotatingDisplay.h +++ b/Crawler/CharacterRotatingDisplay.h @@ -3,7 +3,7 @@ License (OLC-3) ~~~~~~~~~~~~~~~ -Copyright 2018 - 2023 OneLoneCoder.com +Copyright 2018 - 2024 Joshua Sigona Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: diff --git a/Crawler/ChargedArrow.cpp b/Crawler/ChargedArrow.cpp index 909589b8..d916fc92 100644 --- a/Crawler/ChargedArrow.cpp +++ b/Crawler/ChargedArrow.cpp @@ -3,7 +3,7 @@ License (OLC-3) ~~~~~~~~~~~~~~~ -Copyright 2018 - 2023 OneLoneCoder.com +Copyright 2018 - 2024 Joshua Sigona Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: diff --git a/Crawler/Class.h b/Crawler/Class.h index 2e4a4a25..cfdfd001 100644 --- a/Crawler/Class.h +++ b/Crawler/Class.h @@ -3,7 +3,7 @@ License (OLC-3) ~~~~~~~~~~~~~~~ -Copyright 2018 - 2023 OneLoneCoder.com +Copyright 2018 - 2024 Joshua Sigona Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: diff --git a/Crawler/ClassInfo.h b/Crawler/ClassInfo.h index d140161c..51640181 100644 --- a/Crawler/ClassInfo.h +++ b/Crawler/ClassInfo.h @@ -3,7 +3,7 @@ License (OLC-3) ~~~~~~~~~~~~~~~ -Copyright 2018 - 2023 OneLoneCoder.com +Copyright 2018 - 2024 Joshua Sigona Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: diff --git a/Crawler/ClassSelectionWindow.cpp b/Crawler/ClassSelectionWindow.cpp index 93a08238..ea300eb3 100644 --- a/Crawler/ClassSelectionWindow.cpp +++ b/Crawler/ClassSelectionWindow.cpp @@ -3,7 +3,7 @@ License (OLC-3) ~~~~~~~~~~~~~~~ -Copyright 2018 - 2023 OneLoneCoder.com +Copyright 2018 - 2024 Joshua Sigona Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: diff --git a/Crawler/ConnectionPoint.cpp b/Crawler/ConnectionPoint.cpp index 869ad004..60199851 100644 --- a/Crawler/ConnectionPoint.cpp +++ b/Crawler/ConnectionPoint.cpp @@ -3,7 +3,7 @@ License (OLC-3) ~~~~~~~~~~~~~~~ -Copyright 2018 - 2023 OneLoneCoder.com +Copyright 2018 - 2024 Joshua Sigona Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: diff --git a/Crawler/ConnectionPoint.h b/Crawler/ConnectionPoint.h index f24be593..fb19d3da 100644 --- a/Crawler/ConnectionPoint.h +++ b/Crawler/ConnectionPoint.h @@ -3,7 +3,7 @@ License (OLC-3) ~~~~~~~~~~~~~~~ -Copyright 2018 - 2023 OneLoneCoder.com +Copyright 2018 - 2024 Joshua Sigona Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: diff --git a/Crawler/CraftingRequirement.h b/Crawler/CraftingRequirement.h index 9927bfa7..0c0aa661 100644 --- a/Crawler/CraftingRequirement.h +++ b/Crawler/CraftingRequirement.h @@ -3,7 +3,7 @@ License (OLC-3) ~~~~~~~~~~~~~~~ -Copyright 2018 - 2023 OneLoneCoder.com +Copyright 2018 - 2024 Joshua Sigona Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: diff --git a/Crawler/Crawler.cpp b/Crawler/Crawler.cpp index c5215c47..d5e23eaf 100644 --- a/Crawler/Crawler.cpp +++ b/Crawler/Crawler.cpp @@ -3,7 +3,7 @@ License (OLC-3) ~~~~~~~~~~~~~~~ -Copyright 2018 - 2023 OneLoneCoder.com +Copyright 2018 - 2024 Joshua Sigona Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: diff --git a/Crawler/Crawler.h b/Crawler/Crawler.h index 59e052b4..f8bf6bec 100644 --- a/Crawler/Crawler.h +++ b/Crawler/Crawler.h @@ -3,7 +3,7 @@ License (OLC-3) ~~~~~~~~~~~~~~~ -Copyright 2018 - 2023 OneLoneCoder.com +Copyright 2018 - 2024 Joshua Sigona Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: diff --git a/Crawler/Crawler.vcxproj b/Crawler/Crawler.vcxproj index 0662f107..1e082dc5 100644 --- a/Crawler/Crawler.vcxproj +++ b/Crawler/Crawler.vcxproj @@ -359,6 +359,7 @@ + diff --git a/Crawler/Crawler.vcxproj.filters b/Crawler/Crawler.vcxproj.filters index c7c8e8fa..58a90e28 100644 --- a/Crawler/Crawler.vcxproj.filters +++ b/Crawler/Crawler.vcxproj.filters @@ -399,6 +399,9 @@ Header Files\Interface + + Header Files + diff --git a/Crawler/DEFINES.h b/Crawler/DEFINES.h index b4ad64f1..2aa5a0ee 100644 --- a/Crawler/DEFINES.h +++ b/Crawler/DEFINES.h @@ -3,7 +3,7 @@ License (OLC-3) ~~~~~~~~~~~~~~~ -Copyright 2018 - 2023 OneLoneCoder.com +Copyright 2018 - 2024 Joshua Sigona Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: diff --git a/Crawler/DamageNumber.cpp b/Crawler/DamageNumber.cpp index 6d024544..d72461a5 100644 --- a/Crawler/DamageNumber.cpp +++ b/Crawler/DamageNumber.cpp @@ -3,7 +3,7 @@ License (OLC-3) ~~~~~~~~~~~~~~~ -Copyright 2018 - 2023 OneLoneCoder.com +Copyright 2018 - 2024 Joshua Sigona Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: diff --git a/Crawler/DamageNumber.h b/Crawler/DamageNumber.h index 7748bd7a..11372532 100644 --- a/Crawler/DamageNumber.h +++ b/Crawler/DamageNumber.h @@ -3,7 +3,7 @@ License (OLC-3) ~~~~~~~~~~~~~~~ -Copyright 2018 - 2023 OneLoneCoder.com +Copyright 2018 - 2024 Joshua Sigona Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: diff --git a/Crawler/Effect.cpp b/Crawler/Effect.cpp index 4945f610..fc315f11 100644 --- a/Crawler/Effect.cpp +++ b/Crawler/Effect.cpp @@ -3,7 +3,7 @@ License (OLC-3) ~~~~~~~~~~~~~~~ -Copyright 2018 - 2023 OneLoneCoder.com +Copyright 2018 - 2024 Joshua Sigona Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: diff --git a/Crawler/Effect.h b/Crawler/Effect.h index d2ae5ad4..39226769 100644 --- a/Crawler/Effect.h +++ b/Crawler/Effect.h @@ -3,7 +3,7 @@ License (OLC-3) ~~~~~~~~~~~~~~~ -Copyright 2018 - 2023 OneLoneCoder.com +Copyright 2018 - 2024 Joshua Sigona Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: diff --git a/Crawler/Emitter.cpp b/Crawler/Emitter.cpp index 285438e8..0b48c3ab 100644 --- a/Crawler/Emitter.cpp +++ b/Crawler/Emitter.cpp @@ -3,7 +3,7 @@ License (OLC-3) ~~~~~~~~~~~~~~~ -Copyright 2018 - 2023 OneLoneCoder.com +Copyright 2018 - 2024 Joshua Sigona Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: diff --git a/Crawler/Emitter.h b/Crawler/Emitter.h index 7e1543dc..883669a5 100644 --- a/Crawler/Emitter.h +++ b/Crawler/Emitter.h @@ -3,7 +3,7 @@ License (OLC-3) ~~~~~~~~~~~~~~~ -Copyright 2018 - 2023 OneLoneCoder.com +Copyright 2018 - 2024 Joshua Sigona Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: diff --git a/Crawler/EncountersSpawnListScrollableWindowComponent.h b/Crawler/EncountersSpawnListScrollableWindowComponent.h index 0e028d94..732c3712 100644 --- a/Crawler/EncountersSpawnListScrollableWindowComponent.h +++ b/Crawler/EncountersSpawnListScrollableWindowComponent.h @@ -3,7 +3,7 @@ License (OLC-3) ~~~~~~~~~~~~~~~ -Copyright 2018 - 2023 OneLoneCoder.com +Copyright 2018 - 2024 Joshua Sigona Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: diff --git a/Crawler/EnergyBolt.cpp b/Crawler/EnergyBolt.cpp index ead5dcc3..8676cbe1 100644 --- a/Crawler/EnergyBolt.cpp +++ b/Crawler/EnergyBolt.cpp @@ -3,7 +3,7 @@ License (OLC-3) ~~~~~~~~~~~~~~~ -Copyright 2018 - 2023 OneLoneCoder.com +Copyright 2018 - 2024 Joshua Sigona Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: diff --git a/Crawler/EquipSlotButton.h b/Crawler/EquipSlotButton.h index ac1031c3..940d79e0 100644 --- a/Crawler/EquipSlotButton.h +++ b/Crawler/EquipSlotButton.h @@ -3,7 +3,7 @@ License (OLC-3) ~~~~~~~~~~~~~~~ -Copyright 2018 - 2023 OneLoneCoder.com +Copyright 2018 - 2024 Joshua Sigona Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: diff --git a/Crawler/Error.h b/Crawler/Error.h index a5cd24a2..a27bd5e3 100644 --- a/Crawler/Error.h +++ b/Crawler/Error.h @@ -3,7 +3,7 @@ License (OLC-3) ~~~~~~~~~~~~~~~ -Copyright 2018 - 2023 OneLoneCoder.com +Copyright 2018 - 2024 Joshua Sigona Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: diff --git a/Crawler/FallingDebris.h b/Crawler/FallingDebris.h index bf5fccf8..28ae9963 100644 --- a/Crawler/FallingDebris.h +++ b/Crawler/FallingDebris.h @@ -3,7 +3,7 @@ License (OLC-3) ~~~~~~~~~~~~~~~ -Copyright 2018 - 2023 OneLoneCoder.com +Copyright 2018 - 2024 Joshua Sigona Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: diff --git a/Crawler/FireBolt.cpp b/Crawler/FireBolt.cpp index e925f19c..146233c0 100644 --- a/Crawler/FireBolt.cpp +++ b/Crawler/FireBolt.cpp @@ -3,7 +3,7 @@ License (OLC-3) ~~~~~~~~~~~~~~~ -Copyright 2018 - 2023 OneLoneCoder.com +Copyright 2018 - 2024 Joshua Sigona Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: diff --git a/Crawler/GameState.cpp b/Crawler/GameState.cpp index bfb55f3a..b63f65c8 100644 --- a/Crawler/GameState.cpp +++ b/Crawler/GameState.cpp @@ -3,7 +3,7 @@ License (OLC-3) ~~~~~~~~~~~~~~~ -Copyright 2018 - 2023 OneLoneCoder.com +Copyright 2018 - 2024 Joshua Sigona Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: diff --git a/Crawler/GameState.h b/Crawler/GameState.h index f35a9fe8..8201eb43 100644 --- a/Crawler/GameState.h +++ b/Crawler/GameState.h @@ -3,7 +3,7 @@ License (OLC-3) ~~~~~~~~~~~~~~~ -Copyright 2018 - 2023 OneLoneCoder.com +Copyright 2018 - 2024 Joshua Sigona Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: diff --git a/Crawler/InventoryConsumableWindow.cpp b/Crawler/InventoryConsumableWindow.cpp index 70bb1571..c129c1c1 100644 --- a/Crawler/InventoryConsumableWindow.cpp +++ b/Crawler/InventoryConsumableWindow.cpp @@ -3,7 +3,7 @@ License (OLC-3) ~~~~~~~~~~~~~~~ -Copyright 2018 - 2023 OneLoneCoder.com +Copyright 2018 - 2024 Joshua Sigona Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: diff --git a/Crawler/InventoryScrollableWindowComponent.h b/Crawler/InventoryScrollableWindowComponent.h index c7f26019..7cedc4eb 100644 --- a/Crawler/InventoryScrollableWindowComponent.h +++ b/Crawler/InventoryScrollableWindowComponent.h @@ -3,7 +3,7 @@ License (OLC-3) ~~~~~~~~~~~~~~~ -Copyright 2018 - 2023 OneLoneCoder.com +Copyright 2018 - 2024 Joshua Sigona Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: diff --git a/Crawler/InventoryWindow.cpp b/Crawler/InventoryWindow.cpp index 0fc14499..dc17b29a 100644 --- a/Crawler/InventoryWindow.cpp +++ b/Crawler/InventoryWindow.cpp @@ -3,7 +3,7 @@ License (OLC-3) ~~~~~~~~~~~~~~~ -Copyright 2018 - 2023 OneLoneCoder.com +Copyright 2018 - 2024 Joshua Sigona Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: diff --git a/Crawler/Item.cpp b/Crawler/Item.cpp index df0be2b8..d9b05ddb 100644 --- a/Crawler/Item.cpp +++ b/Crawler/Item.cpp @@ -3,7 +3,7 @@ License (OLC-3) ~~~~~~~~~~~~~~~ -Copyright 2018 - 2023 OneLoneCoder.com +Copyright 2018 - 2024 Joshua Sigona Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: diff --git a/Crawler/Item.h b/Crawler/Item.h index 335bc94a..c2159683 100644 --- a/Crawler/Item.h +++ b/Crawler/Item.h @@ -3,7 +3,7 @@ License (OLC-3) ~~~~~~~~~~~~~~~ -Copyright 2018 - 2023 OneLoneCoder.com +Copyright 2018 - 2024 Joshua Sigona Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: diff --git a/Crawler/ItemDrop.cpp b/Crawler/ItemDrop.cpp index 195cf601..882c70c3 100644 --- a/Crawler/ItemDrop.cpp +++ b/Crawler/ItemDrop.cpp @@ -3,7 +3,7 @@ License (OLC-3) ~~~~~~~~~~~~~~~ -Copyright 2018 - 2023 OneLoneCoder.com +Copyright 2018 - 2024 Joshua Sigona Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: diff --git a/Crawler/ItemDrop.h b/Crawler/ItemDrop.h index d40bab5a..84686d6c 100644 --- a/Crawler/ItemDrop.h +++ b/Crawler/ItemDrop.h @@ -3,7 +3,7 @@ License (OLC-3) ~~~~~~~~~~~~~~~ -Copyright 2018 - 2023 OneLoneCoder.com +Copyright 2018 - 2024 Joshua Sigona Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: diff --git a/Crawler/ItemLoadoutWindow.cpp b/Crawler/ItemLoadoutWindow.cpp index b02680bf..824cf67c 100644 --- a/Crawler/ItemLoadoutWindow.cpp +++ b/Crawler/ItemLoadoutWindow.cpp @@ -3,7 +3,7 @@ License (OLC-3) ~~~~~~~~~~~~~~~ -Copyright 2018 - 2023 OneLoneCoder.com +Copyright 2018 - 2024 Joshua Sigona Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: diff --git a/Crawler/Key.cpp b/Crawler/Key.cpp index 3b424fe5..4d36c5e6 100644 --- a/Crawler/Key.cpp +++ b/Crawler/Key.cpp @@ -3,7 +3,7 @@ License (OLC-3) ~~~~~~~~~~~~~~~ -Copyright 2018 - 2023 OneLoneCoder.com +Copyright 2018 - 2024 Joshua Sigona Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: diff --git a/Crawler/Key.h b/Crawler/Key.h index e6f4e5c7..ae233c48 100644 --- a/Crawler/Key.h +++ b/Crawler/Key.h @@ -3,7 +3,7 @@ License (OLC-3) ~~~~~~~~~~~~~~~ -Copyright 2018 - 2023 OneLoneCoder.com +Copyright 2018 - 2024 Joshua Sigona Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: diff --git a/Crawler/LevelCompleteWindow.cpp b/Crawler/LevelCompleteWindow.cpp index 859322ed..a9dcdf0f 100644 --- a/Crawler/LevelCompleteWindow.cpp +++ b/Crawler/LevelCompleteWindow.cpp @@ -3,7 +3,7 @@ License (OLC-3) ~~~~~~~~~~~~~~~ -Copyright 2018 - 2023 OneLoneCoder.com +Copyright 2018 - 2024 Joshua Sigona Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: diff --git a/Crawler/LightningBolt.cpp b/Crawler/LightningBolt.cpp index b1f10de6..1a8d9cff 100644 --- a/Crawler/LightningBolt.cpp +++ b/Crawler/LightningBolt.cpp @@ -3,7 +3,7 @@ License (OLC-3) ~~~~~~~~~~~~~~~ -Copyright 2018 - 2023 OneLoneCoder.com +Copyright 2018 - 2024 Joshua Sigona Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: diff --git a/Crawler/LightningBoltEmitter.cpp b/Crawler/LightningBoltEmitter.cpp index 85d94c11..004f23a9 100644 --- a/Crawler/LightningBoltEmitter.cpp +++ b/Crawler/LightningBoltEmitter.cpp @@ -3,7 +3,7 @@ License (OLC-3) ~~~~~~~~~~~~~~~ -Copyright 2018 - 2023 OneLoneCoder.com +Copyright 2018 - 2024 Joshua Sigona Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: diff --git a/Crawler/MainMenuWindow.cpp b/Crawler/MainMenuWindow.cpp index 3353da89..bd43eef4 100644 --- a/Crawler/MainMenuWindow.cpp +++ b/Crawler/MainMenuWindow.cpp @@ -3,7 +3,7 @@ License (OLC-3) ~~~~~~~~~~~~~~~ -Copyright 2018 - 2023 OneLoneCoder.com +Copyright 2018 - 2024 Joshua Sigona Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: diff --git a/Crawler/Map.cpp b/Crawler/Map.cpp index d5d397bc..584101c0 100644 --- a/Crawler/Map.cpp +++ b/Crawler/Map.cpp @@ -3,7 +3,7 @@ License (OLC-3) ~~~~~~~~~~~~~~~ -Copyright 2018 - 2023 OneLoneCoder.com +Copyright 2018 - 2024 Joshua Sigona Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: diff --git a/Crawler/Map.h b/Crawler/Map.h index b1c5156e..af32ba76 100644 --- a/Crawler/Map.h +++ b/Crawler/Map.h @@ -3,7 +3,7 @@ License (OLC-3) ~~~~~~~~~~~~~~~ -Copyright 2018 - 2023 OneLoneCoder.com +Copyright 2018 - 2024 Joshua Sigona Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: diff --git a/Crawler/Menu.cpp b/Crawler/Menu.cpp index a1499dd2..cd9fbbd0 100644 --- a/Crawler/Menu.cpp +++ b/Crawler/Menu.cpp @@ -3,7 +3,7 @@ License (OLC-3) ~~~~~~~~~~~~~~~ -Copyright 2018 - 2023 OneLoneCoder.com +Copyright 2018 - 2024 Joshua Sigona Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: diff --git a/Crawler/Menu.h b/Crawler/Menu.h index 82d3ea44..2690be86 100644 --- a/Crawler/Menu.h +++ b/Crawler/Menu.h @@ -3,7 +3,7 @@ License (OLC-3) ~~~~~~~~~~~~~~~ -Copyright 2018 - 2023 OneLoneCoder.com +Copyright 2018 - 2024 Joshua Sigona Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: diff --git a/Crawler/MenuAnimatedIconButton.h b/Crawler/MenuAnimatedIconButton.h index 7d5347c7..80fe2d48 100644 --- a/Crawler/MenuAnimatedIconButton.h +++ b/Crawler/MenuAnimatedIconButton.h @@ -3,7 +3,7 @@ License (OLC-3) ~~~~~~~~~~~~~~~ -Copyright 2018 - 2023 OneLoneCoder.com +Copyright 2018 - 2024 Joshua Sigona Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: diff --git a/Crawler/MenuAnimatedIconToggleButton.h b/Crawler/MenuAnimatedIconToggleButton.h index 8924d2bd..cb1b281c 100644 --- a/Crawler/MenuAnimatedIconToggleButton.h +++ b/Crawler/MenuAnimatedIconToggleButton.h @@ -3,7 +3,7 @@ License (OLC-3) ~~~~~~~~~~~~~~~ -Copyright 2018 - 2023 OneLoneCoder.com +Copyright 2018 - 2024 Joshua Sigona Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: diff --git a/Crawler/MenuComponent.cpp b/Crawler/MenuComponent.cpp index e1f8baa6..580c5d1f 100644 --- a/Crawler/MenuComponent.cpp +++ b/Crawler/MenuComponent.cpp @@ -3,7 +3,7 @@ License (OLC-3) ~~~~~~~~~~~~~~~ -Copyright 2018 - 2023 OneLoneCoder.com +Copyright 2018 - 2024 Joshua Sigona Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: diff --git a/Crawler/MenuComponent.h b/Crawler/MenuComponent.h index 221205a0..171647ef 100644 --- a/Crawler/MenuComponent.h +++ b/Crawler/MenuComponent.h @@ -3,7 +3,7 @@ License (OLC-3) ~~~~~~~~~~~~~~~ -Copyright 2018 - 2023 OneLoneCoder.com +Copyright 2018 - 2024 Joshua Sigona Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: diff --git a/Crawler/MenuIconButton.h b/Crawler/MenuIconButton.h index c2b9dec3..f362846d 100644 --- a/Crawler/MenuIconButton.h +++ b/Crawler/MenuIconButton.h @@ -3,7 +3,7 @@ License (OLC-3) ~~~~~~~~~~~~~~~ -Copyright 2018 - 2023 OneLoneCoder.com +Copyright 2018 - 2024 Joshua Sigona Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: diff --git a/Crawler/MenuItemButton.h b/Crawler/MenuItemButton.h index 4ac7c179..14299a46 100644 --- a/Crawler/MenuItemButton.h +++ b/Crawler/MenuItemButton.h @@ -3,7 +3,7 @@ License (OLC-3) ~~~~~~~~~~~~~~~ -Copyright 2018 - 2023 OneLoneCoder.com +Copyright 2018 - 2024 Joshua Sigona Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: diff --git a/Crawler/MenuItemItemButton.h b/Crawler/MenuItemItemButton.h index d86aa18c..28639463 100644 --- a/Crawler/MenuItemItemButton.h +++ b/Crawler/MenuItemItemButton.h @@ -3,7 +3,7 @@ License (OLC-3) ~~~~~~~~~~~~~~~ -Copyright 2018 - 2023 OneLoneCoder.com +Copyright 2018 - 2024 Joshua Sigona Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: diff --git a/Crawler/MenuLabel.h b/Crawler/MenuLabel.h index 111934db..66e72a56 100644 --- a/Crawler/MenuLabel.h +++ b/Crawler/MenuLabel.h @@ -3,7 +3,7 @@ License (OLC-3) ~~~~~~~~~~~~~~~ -Copyright 2018 - 2023 OneLoneCoder.com +Copyright 2018 - 2024 Joshua Sigona Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: diff --git a/Crawler/Meteor.cpp b/Crawler/Meteor.cpp index 8039da10..627fbb7b 100644 --- a/Crawler/Meteor.cpp +++ b/Crawler/Meteor.cpp @@ -3,7 +3,7 @@ License (OLC-3) ~~~~~~~~~~~~~~~ -Copyright 2018 - 2023 OneLoneCoder.com +Copyright 2018 - 2024 Joshua Sigona Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: diff --git a/Crawler/Monster.cpp b/Crawler/Monster.cpp index ddb8a36a..950a421b 100644 --- a/Crawler/Monster.cpp +++ b/Crawler/Monster.cpp @@ -3,7 +3,7 @@ License (OLC-3) ~~~~~~~~~~~~~~~ -Copyright 2018 - 2023 OneLoneCoder.com +Copyright 2018 - 2024 Joshua Sigona Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: diff --git a/Crawler/Monster.h b/Crawler/Monster.h index 028b0fcc..33ad6f35 100644 --- a/Crawler/Monster.h +++ b/Crawler/Monster.h @@ -3,7 +3,7 @@ License (OLC-3) ~~~~~~~~~~~~~~~ -Copyright 2018 - 2023 OneLoneCoder.com +Copyright 2018 - 2024 Joshua Sigona Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: diff --git a/Crawler/MonsterAttribute.h b/Crawler/MonsterAttribute.h index f3bb0d69..3f275b34 100644 --- a/Crawler/MonsterAttribute.h +++ b/Crawler/MonsterAttribute.h @@ -3,7 +3,7 @@ License (OLC-3) ~~~~~~~~~~~~~~~ -Copyright 2018 - 2023 OneLoneCoder.com +Copyright 2018 - 2024 Joshua Sigona Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: diff --git a/Crawler/MonsterData.cpp b/Crawler/MonsterData.cpp index 1b9a53b3..220dc81b 100644 --- a/Crawler/MonsterData.cpp +++ b/Crawler/MonsterData.cpp @@ -3,7 +3,7 @@ License (OLC-3) ~~~~~~~~~~~~~~~ -Copyright 2018 - 2023 OneLoneCoder.com +Copyright 2018 - 2024 Joshua Sigona Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: diff --git a/Crawler/MonsterStrategyHelpers.h b/Crawler/MonsterStrategyHelpers.h index 5d527af7..dca8e24f 100644 --- a/Crawler/MonsterStrategyHelpers.h +++ b/Crawler/MonsterStrategyHelpers.h @@ -3,7 +3,7 @@ License (OLC-3) ~~~~~~~~~~~~~~~ -Copyright 2018 - 2023 OneLoneCoder.com +Copyright 2018 - 2024 Joshua Sigona Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: diff --git a/Crawler/OverworldMapLevelWindow.cpp b/Crawler/OverworldMapLevelWindow.cpp index b5da6627..c68f64ec 100644 --- a/Crawler/OverworldMapLevelWindow.cpp +++ b/Crawler/OverworldMapLevelWindow.cpp @@ -3,7 +3,7 @@ License (OLC-3) ~~~~~~~~~~~~~~~ -Copyright 2018 - 2023 OneLoneCoder.com +Copyright 2018 - 2024 Joshua Sigona Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: diff --git a/Crawler/OverworldMenuWindow.cpp b/Crawler/OverworldMenuWindow.cpp index af995a86..daa9c87d 100644 --- a/Crawler/OverworldMenuWindow.cpp +++ b/Crawler/OverworldMenuWindow.cpp @@ -3,7 +3,7 @@ License (OLC-3) ~~~~~~~~~~~~~~~ -Copyright 2018 - 2023 OneLoneCoder.com +Copyright 2018 - 2024 Joshua Sigona Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: diff --git a/Crawler/Pathfinding.cpp b/Crawler/Pathfinding.cpp index 6fdaec4a..a0468e01 100644 --- a/Crawler/Pathfinding.cpp +++ b/Crawler/Pathfinding.cpp @@ -3,7 +3,7 @@ License (OLC-3) ~~~~~~~~~~~~~~~ -Copyright 2018 - 2023 OneLoneCoder.com +Copyright 2018 - 2024 Joshua Sigona Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: diff --git a/Crawler/Pathfinding.h b/Crawler/Pathfinding.h index 7dab2fc3..832baa87 100644 --- a/Crawler/Pathfinding.h +++ b/Crawler/Pathfinding.h @@ -3,7 +3,7 @@ License (OLC-3) ~~~~~~~~~~~~~~~ -Copyright 2018 - 2023 OneLoneCoder.com +Copyright 2018 - 2024 Joshua Sigona Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: diff --git a/Crawler/Player.cpp b/Crawler/Player.cpp index bb001797..47ddae43 100644 --- a/Crawler/Player.cpp +++ b/Crawler/Player.cpp @@ -3,7 +3,7 @@ License (OLC-3) ~~~~~~~~~~~~~~~ -Copyright 2018 - 2023 OneLoneCoder.com +Copyright 2018 - 2024 Joshua Sigona Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: diff --git a/Crawler/Player.h b/Crawler/Player.h index efae7d7d..2380a1ae 100644 --- a/Crawler/Player.h +++ b/Crawler/Player.h @@ -3,7 +3,7 @@ License (OLC-3) ~~~~~~~~~~~~~~~ -Copyright 2018 - 2023 OneLoneCoder.com +Copyright 2018 - 2024 Joshua Sigona Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: diff --git a/Crawler/PopupMenuLabel.h b/Crawler/PopupMenuLabel.h index af1e7fe0..8d91071a 100644 --- a/Crawler/PopupMenuLabel.h +++ b/Crawler/PopupMenuLabel.h @@ -3,7 +3,7 @@ License (OLC-3) ~~~~~~~~~~~~~~~ -Copyright 2018 - 2023 OneLoneCoder.com +Copyright 2018 - 2024 Joshua Sigona Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: diff --git a/Crawler/PulsatingFire.cpp b/Crawler/PulsatingFire.cpp index a7d2f37a..732324aa 100644 --- a/Crawler/PulsatingFire.cpp +++ b/Crawler/PulsatingFire.cpp @@ -3,7 +3,7 @@ License (OLC-3) ~~~~~~~~~~~~~~~ -Copyright 2018 - 2023 OneLoneCoder.com +Copyright 2018 - 2024 Joshua Sigona Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: diff --git a/Crawler/RUN_STRATEGY.cpp b/Crawler/RUN_STRATEGY.cpp index 150923ed..d6b5ff2f 100644 --- a/Crawler/RUN_STRATEGY.cpp +++ b/Crawler/RUN_STRATEGY.cpp @@ -3,7 +3,7 @@ License (OLC-3) ~~~~~~~~~~~~~~~ -Copyright 2018 - 2023 OneLoneCoder.com +Copyright 2018 - 2024 Joshua Sigona Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: diff --git a/Crawler/Ranger.cpp b/Crawler/Ranger.cpp index 51c0c3c4..35086710 100644 --- a/Crawler/Ranger.cpp +++ b/Crawler/Ranger.cpp @@ -3,7 +3,7 @@ License (OLC-3) ~~~~~~~~~~~~~~~ -Copyright 2018 - 2023 OneLoneCoder.com +Copyright 2018 - 2024 Joshua Sigona Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: diff --git a/Crawler/RunAway.cpp b/Crawler/RunAway.cpp index 9d71ff38..e3b469c6 100644 --- a/Crawler/RunAway.cpp +++ b/Crawler/RunAway.cpp @@ -3,7 +3,7 @@ License (OLC-3) ~~~~~~~~~~~~~~~ -Copyright 2018 - 2023 OneLoneCoder.com +Copyright 2018 - 2024 Joshua Sigona Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: diff --git a/Crawler/RunTowards.cpp b/Crawler/RunTowards.cpp index 1207a974..794e06b3 100644 --- a/Crawler/RunTowards.cpp +++ b/Crawler/RunTowards.cpp @@ -3,7 +3,7 @@ License (OLC-3) ~~~~~~~~~~~~~~~ -Copyright 2018 - 2023 OneLoneCoder.com +Copyright 2018 - 2024 Joshua Sigona Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: diff --git a/Crawler/ScrollableWindowComponent.h b/Crawler/ScrollableWindowComponent.h index 972a961e..7510ea7a 100644 --- a/Crawler/ScrollableWindowComponent.h +++ b/Crawler/ScrollableWindowComponent.h @@ -3,7 +3,7 @@ License (OLC-3) ~~~~~~~~~~~~~~~ -Copyright 2018 - 2023 OneLoneCoder.com +Copyright 2018 - 2024 Joshua Sigona Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: diff --git a/Crawler/ShootAfar.cpp b/Crawler/ShootAfar.cpp index ae6cb0d2..a41435f8 100644 --- a/Crawler/ShootAfar.cpp +++ b/Crawler/ShootAfar.cpp @@ -3,7 +3,7 @@ License (OLC-3) ~~~~~~~~~~~~~~~ -Copyright 2018 - 2023 OneLoneCoder.com +Copyright 2018 - 2024 Joshua Sigona Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: diff --git a/Crawler/SlimeKing.cpp b/Crawler/SlimeKing.cpp index f2d2e601..751002cd 100644 --- a/Crawler/SlimeKing.cpp +++ b/Crawler/SlimeKing.cpp @@ -3,7 +3,7 @@ License (OLC-3) ~~~~~~~~~~~~~~~ -Copyright 2018 - 2023 OneLoneCoder.com +Copyright 2018 - 2024 Joshua Sigona Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: diff --git a/Crawler/SpawnEncounterLabel.h b/Crawler/SpawnEncounterLabel.h index 8157842c..64fb5212 100644 --- a/Crawler/SpawnEncounterLabel.h +++ b/Crawler/SpawnEncounterLabel.h @@ -3,7 +3,7 @@ License (OLC-3) ~~~~~~~~~~~~~~~ -Copyright 2018 - 2023 OneLoneCoder.com +Copyright 2018 - 2024 Joshua Sigona Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: diff --git a/Crawler/StatLabel.h b/Crawler/StatLabel.h index 5405984b..08341277 100644 --- a/Crawler/StatLabel.h +++ b/Crawler/StatLabel.h @@ -3,7 +3,7 @@ License (OLC-3) ~~~~~~~~~~~~~~~ -Copyright 2018 - 2023 OneLoneCoder.com +Copyright 2018 - 2024 Joshua Sigona Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: diff --git a/Crawler/State.h b/Crawler/State.h index e29edd2f..d1491d85 100644 --- a/Crawler/State.h +++ b/Crawler/State.h @@ -3,7 +3,7 @@ License (OLC-3) ~~~~~~~~~~~~~~~ -Copyright 2018 - 2023 OneLoneCoder.com +Copyright 2018 - 2024 Joshua Sigona Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: diff --git a/Crawler/State_GameRun.cpp b/Crawler/State_GameRun.cpp index 23c051aa..713448a0 100644 --- a/Crawler/State_GameRun.cpp +++ b/Crawler/State_GameRun.cpp @@ -3,7 +3,7 @@ License (OLC-3) ~~~~~~~~~~~~~~~ -Copyright 2018 - 2023 OneLoneCoder.com +Copyright 2018 - 2024 Joshua Sigona Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: diff --git a/Crawler/State_GameRun.h b/Crawler/State_GameRun.h index 0d78ed6e..3e1cd21e 100644 --- a/Crawler/State_GameRun.h +++ b/Crawler/State_GameRun.h @@ -3,7 +3,7 @@ License (OLC-3) ~~~~~~~~~~~~~~~ -Copyright 2018 - 2023 OneLoneCoder.com +Copyright 2018 - 2024 Joshua Sigona Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: diff --git a/Crawler/State_LevelComplete.cpp b/Crawler/State_LevelComplete.cpp index 7862583d..b83e40a5 100644 --- a/Crawler/State_LevelComplete.cpp +++ b/Crawler/State_LevelComplete.cpp @@ -3,7 +3,7 @@ License (OLC-3) ~~~~~~~~~~~~~~~ -Copyright 2018 - 2023 OneLoneCoder.com +Copyright 2018 - 2024 Joshua Sigona Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: diff --git a/Crawler/State_LevelComplete.h b/Crawler/State_LevelComplete.h index 716d1e26..62068591 100644 --- a/Crawler/State_LevelComplete.h +++ b/Crawler/State_LevelComplete.h @@ -3,7 +3,7 @@ License (OLC-3) ~~~~~~~~~~~~~~~ -Copyright 2018 - 2023 OneLoneCoder.com +Copyright 2018 - 2024 Joshua Sigona Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: diff --git a/Crawler/State_MainMenu.cpp b/Crawler/State_MainMenu.cpp index a35535d9..5e6e9997 100644 --- a/Crawler/State_MainMenu.cpp +++ b/Crawler/State_MainMenu.cpp @@ -3,7 +3,7 @@ License (OLC-3) ~~~~~~~~~~~~~~~ -Copyright 2018 - 2023 OneLoneCoder.com +Copyright 2018 - 2024 Joshua Sigona Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: diff --git a/Crawler/State_MainMenu.h b/Crawler/State_MainMenu.h index 134bcbda..75dd2575 100644 --- a/Crawler/State_MainMenu.h +++ b/Crawler/State_MainMenu.h @@ -3,7 +3,7 @@ License (OLC-3) ~~~~~~~~~~~~~~~ -Copyright 2018 - 2023 OneLoneCoder.com +Copyright 2018 - 2024 Joshua Sigona Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: diff --git a/Crawler/State_OverworldMap.cpp b/Crawler/State_OverworldMap.cpp index 994f4358..199f8836 100644 --- a/Crawler/State_OverworldMap.cpp +++ b/Crawler/State_OverworldMap.cpp @@ -3,7 +3,7 @@ License (OLC-3) ~~~~~~~~~~~~~~~ -Copyright 2018 - 2023 OneLoneCoder.com +Copyright 2018 - 2024 Joshua Sigona Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: diff --git a/Crawler/State_OverworldMap.h b/Crawler/State_OverworldMap.h index cc4245d1..b37392ad 100644 --- a/Crawler/State_OverworldMap.h +++ b/Crawler/State_OverworldMap.h @@ -3,7 +3,7 @@ License (OLC-3) ~~~~~~~~~~~~~~~ -Copyright 2018 - 2023 OneLoneCoder.com +Copyright 2018 - 2024 Joshua Sigona Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: diff --git a/Crawler/State_Story.cpp b/Crawler/State_Story.cpp index abd15797..caff2a62 100644 --- a/Crawler/State_Story.cpp +++ b/Crawler/State_Story.cpp @@ -3,7 +3,7 @@ License (OLC-3) ~~~~~~~~~~~~~~~ -Copyright 2018 - 2023 OneLoneCoder.com +Copyright 2018 - 2024 Joshua Sigona Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: diff --git a/Crawler/State_Story.h b/Crawler/State_Story.h index c925d803..6499a091 100644 --- a/Crawler/State_Story.h +++ b/Crawler/State_Story.h @@ -3,7 +3,7 @@ License (OLC-3) ~~~~~~~~~~~~~~~ -Copyright 2018 - 2023 OneLoneCoder.com +Copyright 2018 - 2024 Joshua Sigona Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: diff --git a/Crawler/TMXParser.h b/Crawler/TMXParser.h index 9393c5f6..0819de2f 100644 --- a/Crawler/TMXParser.h +++ b/Crawler/TMXParser.h @@ -3,7 +3,7 @@ License (OLC-3) ~~~~~~~~~~~~~~~ -Copyright 2018 - 2023 OneLoneCoder.com +Copyright 2018 - 2024 Joshua Sigona Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: diff --git a/Crawler/TSXParser.h b/Crawler/TSXParser.h index c1c37f66..b0560f20 100644 --- a/Crawler/TSXParser.h +++ b/Crawler/TSXParser.h @@ -3,7 +3,7 @@ License (OLC-3) ~~~~~~~~~~~~~~~ -Copyright 2018 - 2023 OneLoneCoder.com +Copyright 2018 - 2024 Joshua Sigona Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: diff --git a/Crawler/Test.cpp b/Crawler/Test.cpp index 6ebd8d3b..3840c321 100644 --- a/Crawler/Test.cpp +++ b/Crawler/Test.cpp @@ -3,7 +3,7 @@ License (OLC-3) ~~~~~~~~~~~~~~~ -Copyright 2018 - 2023 OneLoneCoder.com +Copyright 2018 - 2024 Joshua Sigona Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: diff --git a/Crawler/Test.h b/Crawler/Test.h index e70c5d0e..7cfa833f 100644 --- a/Crawler/Test.h +++ b/Crawler/Test.h @@ -3,7 +3,7 @@ License (OLC-3) ~~~~~~~~~~~~~~~ -Copyright 2018 - 2023 OneLoneCoder.com +Copyright 2018 - 2024 Joshua Sigona Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: diff --git a/Crawler/Theme.h b/Crawler/Theme.h index c5de27fe..4c1f6b78 100644 --- a/Crawler/Theme.h +++ b/Crawler/Theme.h @@ -3,7 +3,7 @@ License (OLC-3) ~~~~~~~~~~~~~~~ -Copyright 2018 - 2023 OneLoneCoder.com +Copyright 2018 - 2024 Joshua Sigona Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: diff --git a/Crawler/Thief.cpp b/Crawler/Thief.cpp index 407b8933..45ee8365 100644 --- a/Crawler/Thief.cpp +++ b/Crawler/Thief.cpp @@ -3,7 +3,7 @@ License (OLC-3) ~~~~~~~~~~~~~~~ -Copyright 2018 - 2023 OneLoneCoder.com +Copyright 2018 - 2024 Joshua Sigona Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: diff --git a/Crawler/Toggleable.h b/Crawler/Toggleable.h index 06230c34..2bd507ba 100644 --- a/Crawler/Toggleable.h +++ b/Crawler/Toggleable.h @@ -3,7 +3,7 @@ License (OLC-3) ~~~~~~~~~~~~~~~ -Copyright 2018 - 2023 OneLoneCoder.com +Copyright 2018 - 2024 Joshua Sigona Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: diff --git a/Crawler/Trapper.cpp b/Crawler/Trapper.cpp index bf6cadd2..7c5b212a 100644 --- a/Crawler/Trapper.cpp +++ b/Crawler/Trapper.cpp @@ -3,7 +3,7 @@ License (OLC-3) ~~~~~~~~~~~~~~~ -Copyright 2018 - 2023 OneLoneCoder.com +Copyright 2018 - 2024 Joshua Sigona Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: diff --git a/Crawler/Turret.cpp b/Crawler/Turret.cpp index bbcadc79..bc350a1b 100644 --- a/Crawler/Turret.cpp +++ b/Crawler/Turret.cpp @@ -3,7 +3,7 @@ License (OLC-3) ~~~~~~~~~~~~~~~ -Copyright 2018 - 2023 OneLoneCoder.com +Copyright 2018 - 2024 Joshua Sigona Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: diff --git a/Crawler/Unlock.cpp b/Crawler/Unlock.cpp index f317b4b2..e4e8479a 100644 --- a/Crawler/Unlock.cpp +++ b/Crawler/Unlock.cpp @@ -3,7 +3,7 @@ License (OLC-3) ~~~~~~~~~~~~~~~ -Copyright 2018 - 2023 OneLoneCoder.com +Copyright 2018 - 2024 Joshua Sigona Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: diff --git a/Crawler/Unlock.h b/Crawler/Unlock.h index 0752d767..95e071e6 100644 --- a/Crawler/Unlock.h +++ b/Crawler/Unlock.h @@ -3,7 +3,7 @@ License (OLC-3) ~~~~~~~~~~~~~~~ -Copyright 2018 - 2023 OneLoneCoder.com +Copyright 2018 - 2024 Joshua Sigona Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: diff --git a/Crawler/Version.h b/Crawler/Version.h index c3ca6c8e..197c2a55 100644 --- a/Crawler/Version.h +++ b/Crawler/Version.h @@ -3,7 +3,7 @@ License (OLC-3) ~~~~~~~~~~~~~~~ -Copyright 2018 - 2023 OneLoneCoder.com +Copyright 2018 - 2024 Joshua Sigona Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: @@ -39,7 +39,7 @@ All rights reserved. #define VERSION_MAJOR 0 #define VERSION_MINOR 2 #define VERSION_PATCH 1 -#define VERSION_BUILD 5260 +#define VERSION_BUILD 5262 #define stringify(a) stringify_(a) #define stringify_(a) #a diff --git a/Crawler/VisualNovel.cpp b/Crawler/VisualNovel.cpp index 27fef2a3..4b6685b1 100644 --- a/Crawler/VisualNovel.cpp +++ b/Crawler/VisualNovel.cpp @@ -3,7 +3,7 @@ License (OLC-3) ~~~~~~~~~~~~~~~ -Copyright 2018 - 2023 OneLoneCoder.com +Copyright 2018 - 2024 Joshua Sigona Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: diff --git a/Crawler/VisualNovel.h b/Crawler/VisualNovel.h index 2f84c7ba..a2e286c2 100644 --- a/Crawler/VisualNovel.h +++ b/Crawler/VisualNovel.h @@ -3,7 +3,7 @@ License (OLC-3) ~~~~~~~~~~~~~~~ -Copyright 2018 - 2023 OneLoneCoder.com +Copyright 2018 - 2024 Joshua Sigona Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: diff --git a/Crawler/Warrior.cpp b/Crawler/Warrior.cpp index ad7e0514..ae66f63b 100644 --- a/Crawler/Warrior.cpp +++ b/Crawler/Warrior.cpp @@ -3,7 +3,7 @@ License (OLC-3) ~~~~~~~~~~~~~~~ -Copyright 2018 - 2023 OneLoneCoder.com +Copyright 2018 - 2024 Joshua Sigona Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: diff --git a/Crawler/Witch.cpp b/Crawler/Witch.cpp index 737b9290..6b18d0db 100644 --- a/Crawler/Witch.cpp +++ b/Crawler/Witch.cpp @@ -3,7 +3,7 @@ License (OLC-3) ~~~~~~~~~~~~~~~ -Copyright 2018 - 2023 OneLoneCoder.com +Copyright 2018 - 2024 Joshua Sigona Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: diff --git a/Crawler/Wizard.cpp b/Crawler/Wizard.cpp index bd59cb89..6525fb19 100644 --- a/Crawler/Wizard.cpp +++ b/Crawler/Wizard.cpp @@ -3,7 +3,7 @@ License (OLC-3) ~~~~~~~~~~~~~~~ -Copyright 2018 - 2023 OneLoneCoder.com +Copyright 2018 - 2024 Joshua Sigona Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: diff --git a/Crawler/assets/title_full.png b/Crawler/assets/title_full.png new file mode 100644 index 0000000000000000000000000000000000000000..61f7f222cc3357c0ad4c4c5384a2768aeaf970ab GIT binary patch literal 8847 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 rTI=K&Y`2HP&v~8mKF|B}i83?Q=i(6I00017 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 Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: diff --git a/Crawler/drawutil.cpp b/Crawler/drawutil.cpp index 6c8462ac..669423c4 100644 --- a/Crawler/drawutil.cpp +++ b/Crawler/drawutil.cpp @@ -3,7 +3,7 @@ License (OLC-3) ~~~~~~~~~~~~~~~ -Copyright 2018 - 2023 OneLoneCoder.com +Copyright 2018 - 2024 Joshua Sigona Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: diff --git a/Crawler/drawutil.h b/Crawler/drawutil.h index 81579f2c..c166776c 100644 --- a/Crawler/drawutil.h +++ b/Crawler/drawutil.h @@ -3,7 +3,7 @@ License (OLC-3) ~~~~~~~~~~~~~~~ -Copyright 2018 - 2023 OneLoneCoder.com +Copyright 2018 - 2024 Joshua Sigona Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: diff --git a/Crawler/olcPGEX_Gamepad.h b/Crawler/olcPGEX_Gamepad.h index d962c2c4..8ab77877 100644 --- a/Crawler/olcPGEX_Gamepad.h +++ b/Crawler/olcPGEX_Gamepad.h @@ -3,7 +3,7 @@ License (OLC-3) ~~~~~~~~~~~~~~~ -Copyright 2018 - 2023 OneLoneCoder.com +Copyright 2018 - 2024 OneLoneCoder.com Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: diff --git a/Crawler/olcPGEX_SplashScreen.h b/Crawler/olcPGEX_SplashScreen.h new file mode 100644 index 00000000..2ec4dec2 --- /dev/null +++ b/Crawler/olcPGEX_SplashScreen.h @@ -0,0 +1,220 @@ +/* + olcPGEX_SplashScreen.h + + +-------------------------------------------------------------+ + | OneLoneCoder Pixel Game Engine Extension | + | Splash Screen v1.0 | + +-------------------------------------------------------------+ + + NOTE: UNDER ACTIVE DEVELOPMENT - THERE ARE BUGS/GLITCHES + + What is this? + ~~~~~~~~~~~~~ + This extension produces an animated splashscreen and copyright notice + at the beginning of a PGE application, for the purposes of remaining + OLC-3 compliant should it be ambiguous in your deployment. + + License (OLC-3) + ~~~~~~~~~~~~~~~ + + Copyright 2018 - 2024 OneLoneCoder.com + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + 1. Redistributions or derivations of source code must retain the above + copyright notice, this list of conditions and the following disclaimer. + + 2. Redistributions or derivative works in binary form must reproduce + the above copyright notice. This list of conditions and the following + disclaimer must be reproduced in the documentation and/or other + materials provided with the distribution. + + 3. Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR + A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT + HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT + LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE + OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + + Links + ~~~~~ + YouTube: https://www.youtube.com/javidx9 + Discord: https://discord.gg/WhwHUMV + Twitter: https://www.twitter.com/javidx9 + Twitch: https://www.twitch.tv/javidx9 + GitHub: https://www.github.com/onelonecoder + Homepage: https://www.onelonecoder.com + + Author + ~~~~~~ + David Barr, aka javidx9, �OneLoneCoder 2019, 2020, 2021, 2022 + + Revisions: + 1.00: Initial Release +*/ + +#pragma once + +#include "olcPixelGameEngine.h" + +namespace olc +{ + class SplashScreen : public olc::PGEX + { + public: + SplashScreen(); + + protected: + virtual void OnAfterUserCreate() override; + virtual bool OnBeforeUserUpdate(float& fElapsedTime) override; + + private: + olc::Renderable spr; + std::vector> vBoom; + olc::vf2d vScale; + olc::vf2d vPosition; + float fParticleTime = 0.0f; + float fAspect = 0.0f; + bool bComplete = false; + }; + + +} + +#ifdef OLC_PGEX_SPLASHSCREEN +#undef OLC_PGEX_SPLASHSCREEN + +namespace olc +{ + SplashScreen::SplashScreen() : olc::PGEX(true) + { + } + + void SplashScreen::OnAfterUserCreate() + { + const char logo[] = + "000000000000000000000000000000000000000000000000000000000000000000005" + "EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEED1EE" + "EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEED5EEE" + "EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE@E@000" + "0000000000000000000000000000000000000000000000000000000000001E1D:ZZZZ" + "ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ1D5BZZZZZZ" + "ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ5@E:P0002Z0" + "02ZZX000000000000ZP0000000000000000000000000000ZX000Z002XE1DX?o`o:Poo" + "800SooaE5@E1ED5BX?ol5E@E0E1ED?oo5@E1ED5DE1D5E@ZQEEBPEE2QD5BSooclZ?olQ" + "AB?oo5DEEDEEDE:SooaEEAE5DEEDoolEADEEDEAE5AEEBZ5EE:5EE:5@E:?oo?bXoob55" + "8o3lEAEEAD5ADZ?oo5@E5EEAD5Cl01E5AD5AE5DE5@E:X01DXEEDXE1DXo3lo:Sl0800S" + "ooaE1ED5EE5BXo00EEDEEE5EE?oo5EE5EE5DEEDEEDZQEEBQD5BQD5BSl?cl0?`0ZZZ?o" + "o5D5E@EEDE03loaEEAEEDEEDoolEED5EDEAEEAEEBZ5EE:5@E:5@E:?oo?oloob008o00" + "EAEEAD01EE?co5EE5EEAD03l01DE@05AE5AE5@0:XE000EEDXE1DXooloocoo8DDSlZQE" + "5EE5EE5EDoolE1DE4E5EE?oo5AE5EE5DE5DEEDZQEEAAEEBQD5BPoo3oo3olQAB?bZ5DE" + "1D5EDEE@ooaD5AD1D5EDoolE1DEE@EAD5@EEBZ5EE51ED:5@E:P000000020080:X0000" + "00000000000000000000000000000000000:X0000002XE1DZZZZZZZZZZZZZZZZZZZZZ" + "ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZQD5@ZZZZZZZZZZZZZZZZZZZZZZ" + "ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZX5@E@00000000000000000000000" + "00000000000000000000000000000000000000001E1EEEEEEEEEEEEEEEEEEEEEEEEEE" + "EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEED5EEEEEEEEEEEEEEEEEEEEEEEEEEE" + "EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE@5EEEEEEEEEEEEEEEEEEEEEEEEEEEE" + "EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEED0000000000000000000000000000000" + "0000000000000000000000000000000000000"; + + spr.Create(203, 24); + int px = 0, py = 0; + for (size_t b = 0; b < 1624; b += 4) + { + uint32_t sym1 = (uint32_t)logo[b + 0] - 48; + uint32_t sym2 = (uint32_t)logo[b + 1] - 48; + uint32_t sym3 = (uint32_t)logo[b + 2] - 48; + uint32_t sym4 = (uint32_t)logo[b + 3] - 48; + uint32_t r = sym1 << 18 | sym2 << 12 | sym3 << 6 | sym4; + + for (int i = 0; i < 12; i++) + { + olc::Pixel p = olc::RED; + switch ((r & 0xC00000) >> 22) + { + case 0: p = olc::Pixel(0, 0, 0, 255); break; + case 1: p = olc::Pixel(255, 255, 255, 255); break; + case 2: p = olc::Pixel(255, 120, 26, 255); break; + case 3: p = olc::Pixel(79, 193, 255, 255); break; + } + spr.Sprite()->SetPixel(px, py, p); + if (++px == 203) { py++; px = 0; } + r <<= 2; + } + } + + spr.Decal()->Update(); + vBoom.resize(spr.Sprite()->width * spr.Sprite()->height); + vScale = { float(pge->ScreenWidth()) / 500.0f, float(pge->ScreenWidth()) / 500.0f }; + fAspect = float(pge->ScreenWidth()) / float(pge->ScreenHeight()); + vPosition = olc::vf2d( + (250 - spr.Sprite()->width) / 2.0f, + (250 - spr.Sprite()->height) / 2.0f / fAspect); + for (int y = 0; y < spr.Sprite()->height; y++) + for (int x = 0; x < spr.Sprite()->width; x++) + vBoom[y * spr.Sprite()->width + x] = std::make_pair( + vPosition + olc::vf2d(x, y), + olc::vf2d( + (float(rand()) / float(RAND_MAX)) * 10.0f - 5.0f, + (float(rand()) / float(RAND_MAX)) * 10.0f - 5.0f) + ); + } + + bool SplashScreen::OnBeforeUserUpdate(float& fElapsedTime) + { + if (bComplete) return false; + + fParticleTime += fElapsedTime; + + for (int y = 0; y < spr.Sprite()->height; y++) + for (int x = 0; x < spr.Sprite()->width; x++) + { + + + if (fParticleTime < 1.0f) + { + + } + else if (fParticleTime < 2.0f) + { + vBoom[y * spr.Sprite()->width + x].first = + olc::vf2d( + (250 - spr.Sprite()->width) / 2.0f + float(x), + (250 - spr.Sprite()->height) / 2.0f / fAspect + float(y) + ) + + olc::vf2d( + (float(rand()) / float(RAND_MAX)) * 0.5f - 0.25f, + (float(rand()) / float(RAND_MAX)) * 0.5f - 0.25f); + } + else if(fParticleTime < 5.0f) + { + vBoom[y * spr.Sprite()->width + x].first += vBoom[y * spr.Sprite()->width + x].second * fElapsedTime * 20.0f; + } + else + { + bComplete = true; + } + + pge->DrawPartialDecal(vScale * vBoom[y * spr.Sprite()->width + x].first * 2.0f, spr.Decal(), olc::vf2d(x, y), { 1, 1 }, vScale * 2.0f, olc::PixelF(1.0f, 1.0f, 1.0f, std::min(1.0f, std::max(4.0f - fParticleTime, 0.0f)))); + } + + olc::vi2d vSize = pge->GetTextSizeProp("Copyright OneLoneCoder.com 2024"); + pge->DrawStringPropDecal(olc::vf2d(float(pge->ScreenWidth()/2) - vSize.x/2, float(pge->ScreenHeight()) - vSize.y * 3.0f), "Copyright OneLoneCoder.com 2024", olc::PixelF(1.0f, 1.0f, 1.0f, 0.5f), olc::vf2d(1.0, 2.0f)); + return true; + } + +} + +#endif \ No newline at end of file diff --git a/Crawler/olcPGEX_TTF.h b/Crawler/olcPGEX_TTF.h index 374a49a3..3f92b302 100644 --- a/Crawler/olcPGEX_TTF.h +++ b/Crawler/olcPGEX_TTF.h @@ -3,7 +3,7 @@ License (OLC-3) ~~~~~~~~~~~~~~~ -Copyright 2018 - 2023 OneLoneCoder.com +Copyright 2018 - 2024 OneLoneCoder.com Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: diff --git a/Crawler/olcPGEX_TransformedView.h b/Crawler/olcPGEX_TransformedView.h index 00786929..2955c70f 100644 --- a/Crawler/olcPGEX_TransformedView.h +++ b/Crawler/olcPGEX_TransformedView.h @@ -18,7 +18,7 @@ world scales and offsets. License (OLC-3) ~~~~~~~~~~~~~~~ -Copyright 2018 - 2023 OneLoneCoder.com +Copyright 2018 - 2024 OneLoneCoder.com Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions diff --git a/Crawler/olcPixelGameEngine.h b/Crawler/olcPixelGameEngine.h index 9f010991..d8ad25d2 100644 --- a/Crawler/olcPixelGameEngine.h +++ b/Crawler/olcPixelGameEngine.h @@ -29,7 +29,7 @@ types to make rapid development of games/visualisations possible. License (OLC-3) ~~~~~~~~~~~~~~~ -Copyright 2018 - 2023 OneLoneCoder.com +Copyright 2018 - 2024 OneLoneCoder.com Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: diff --git a/Crawler/olcUTIL_Animate2D.h b/Crawler/olcUTIL_Animate2D.h index 85330ad8..f8aea55d 100644 --- a/Crawler/olcUTIL_Animate2D.h +++ b/Crawler/olcUTIL_Animate2D.h @@ -7,7 +7,7 @@ Handles animated Sprites efficiently License (OLC-3) ~~~~~~~~~~~~~~~ -Copyright 2018 - 2023 OneLoneCoder.com +Copyright 2018 - 2024 OneLoneCoder.com Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions diff --git a/Crawler/olcUTIL_Camera2D.h b/Crawler/olcUTIL_Camera2D.h index 3f20485e..6333b78b 100644 --- a/Crawler/olcUTIL_Camera2D.h +++ b/Crawler/olcUTIL_Camera2D.h @@ -7,7 +7,7 @@ A 2D world camera with various modes License (OLC-3) ~~~~~~~~~~~~~~~ -Copyright 2018 - 2023 OneLoneCoder.com +Copyright 2018 - 2024 OneLoneCoder.com Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions diff --git a/Crawler/olcUTIL_DataFile.h b/Crawler/olcUTIL_DataFile.h index e8ba2075..a07f4806 100644 --- a/Crawler/olcUTIL_DataFile.h +++ b/Crawler/olcUTIL_DataFile.h @@ -7,7 +7,7 @@ human readable hierachical files. License (OLC-3) ~~~~~~~~~~~~~~~ -Copyright 2018 - 2023 OneLoneCoder.com +Copyright 2018 - 2024 OneLoneCoder.com Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions diff --git a/Crawler/olcUTIL_Geometry2D.h b/Crawler/olcUTIL_Geometry2D.h index 973e6be4..b81b769d 100644 --- a/Crawler/olcUTIL_Geometry2D.h +++ b/Crawler/olcUTIL_Geometry2D.h @@ -8,7 +8,7 @@ and between them. License (OLC-3) ~~~~~~~~~~~~~~~ -Copyright 2018 - 2023 OneLoneCoder.com +Copyright 2018 - 2024 OneLoneCoder.com Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions diff --git a/Crawler/pixelGameEngine.cpp b/Crawler/pixelGameEngine.cpp index 3073dcb5..537375e9 100644 --- a/Crawler/pixelGameEngine.cpp +++ b/Crawler/pixelGameEngine.cpp @@ -3,7 +3,7 @@ License (OLC-3) ~~~~~~~~~~~~~~~ -Copyright 2018 - 2023 OneLoneCoder.com +Copyright 2018 - 2024 Joshua Sigona Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: diff --git a/Crawler/resource.h b/Crawler/resource.h index bcf81715..6828dbe4 100644 --- a/Crawler/resource.h +++ b/Crawler/resource.h @@ -3,7 +3,7 @@ License (OLC-3) ~~~~~~~~~~~~~~~ -Copyright 2018 - 2023 OneLoneCoder.com +Copyright 2018 - 2024 Joshua Sigona Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: diff --git a/Crawler/resource1.h b/Crawler/resource1.h index d9cf662a..a27b5d07 100644 --- a/Crawler/resource1.h +++ b/Crawler/resource1.h @@ -3,7 +3,7 @@ License (OLC-3) ~~~~~~~~~~~~~~~ -Copyright 2018 - 2023 OneLoneCoder.com +Copyright 2018 - 2024 Joshua Sigona Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: diff --git a/Crawler/safemap.h b/Crawler/safemap.h index 3772138c..fef4934e 100644 --- a/Crawler/safemap.h +++ b/Crawler/safemap.h @@ -3,7 +3,7 @@ License (OLC-3) ~~~~~~~~~~~~~~~ -Copyright 2018 - 2023 OneLoneCoder.com +Copyright 2018 - 2024 Joshua Sigona Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: diff --git a/Crawler/util.cpp b/Crawler/util.cpp index ba6e5352..4e737931 100644 --- a/Crawler/util.cpp +++ b/Crawler/util.cpp @@ -3,7 +3,7 @@ License (OLC-3) ~~~~~~~~~~~~~~~ -Copyright 2018 - 2023 OneLoneCoder.com +Copyright 2018 - 2024 Joshua Sigona Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: diff --git a/Crawler/util.h b/Crawler/util.h index 9ef8ccf7..cd68d796 100644 --- a/Crawler/util.h +++ b/Crawler/util.h @@ -3,7 +3,7 @@ License (OLC-3) ~~~~~~~~~~~~~~~ -Copyright 2018 - 2023 OneLoneCoder.com +Copyright 2018 - 2024 Joshua Sigona Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: