.. |
C++/scripts
|
Emscripten build seems to refuse
|
1 year ago |
assets
|
Emscripten build seems to refuse
|
1 year ago |
utils
|
Add in sig build script and fix integer rounding for green slime and future enemies that have a non-integer scale
|
1 year ago |
ATTRIBUTION
|
Added lightning bolt attack, added emitter system
|
1 year ago |
Ability.cpp
|
Code analysis suggestions implemented.
|
1 year ago |
Ability.h
|
Add in Charged Shot ability and allow precasting without the targeting indicator.
|
1 year ago |
Animation.cpp
|
Player animations now load dynamically from configuration files.
|
1 year ago |
Animation.h
|
Super big refactor of the animation storage and monster storage system using configuration files.
|
1 year ago |
Arrow.cpp
|
Super big refactor of the animation storage and monster storage system using configuration files.
|
1 year ago |
Buff.h
|
Fix Warrior slowdown cancel bug (#16). Added debug configuration options to display collision and hidden player info on-screen. Release Build 935.
|
1 year ago |
Bullet.cpp
|
Fixed Bullet fixed step movement. Corrected Warrior Block Cooldown (accidently got changed), implemented Turret Monster Strategy.
|
1 year ago |
Bullet.h
|
Implement Z axis for monster rendering. Fix up shadow sizing for the player.
|
1 year ago |
BulletTypes.h
|
Add in Charged Shot ability and allow precasting without the targeting indicator.
|
1 year ago |
ChargedArrow.cpp
|
Super big refactor of the animation storage and monster storage system using configuration files.
|
1 year ago |
Class.h
|
Finish entire class refactor. Class swapping needs to be reimplemented. Fixed shadow color from white to black
|
1 year ago |
Crawler
|
Linux build requires C++20 standard and GL compile flag
|
1 year ago |
Crawler.cpp
|
Release Build 1100. Camera now starts near the player for a smoother looking pan effect instead of somewhere far off-screen. Custom monster attribute handling now completed and compact.
|
1 year ago |
Crawler.h
|
Size reduction on slime king per phase. Add in size transition amounts based on time.
|
1 year ago |
Crawler.rc
|
File description, project properties, company name, and other meta fields all applied to game executables on build.
|
1 year ago |
Crawler.tiled-project
|
Setup King Slime encounter, Boss room map setup with spawn and player, made non-infinite. Implemented enemy iframes and added phase framework for the boss.
|
1 year ago |
Crawler.vcxproj
|
Release Build 1100. Camera now starts near the player for a smoother looking pan effect instead of somewhere far off-screen. Custom monster attribute handling now completed and compact.
|
1 year ago |
Crawler.vcxproj.filters
|
Release Build 1100. Camera now starts near the player for a smoother looking pan effect instead of somewhere far off-screen. Custom monster attribute handling now completed and compact.
|
1 year ago |
Crawler_Slime_King_Encounter.txt
|
Mobs can now have ifreames. Add in documentation for slime king encounter and prep a spritesheet for it.
|
1 year ago |
DEFINES.h
|
Setup King Slime encounter, Boss room map setup with spawn and player, made non-infinite. Implemented enemy iframes and added phase framework for the boss.
|
1 year ago |
DamageNumber.cpp
|
Code analysis suggestions implemented.
|
1 year ago |
DamageNumber.h
|
Switch to smart pointer implementation for damage numbers to handle damage combo'ing quick attack displays.
|
1 year ago |
Effect.cpp
|
Super big refactor of the animation storage and monster storage system using configuration files.
|
1 year ago |
Effect.h
|
Super big refactor of the animation storage and monster storage system using configuration files.
|
1 year ago |
Emitter.cpp
|
Finish entire class refactor. Class swapping needs to be reimplemented. Fixed shadow color from white to black
|
1 year ago |
Emitter.h
|
Finish entire class refactor. Class swapping needs to be reimplemented. Fixed shadow color from white to black
|
1 year ago |
EnergyBolt.cpp
|
Super big refactor of the animation storage and monster storage system using configuration files.
|
1 year ago |
FireBolt.cpp
|
Super big refactor of the animation storage and monster storage system using configuration files.
|
1 year ago |
InitialConcept.txt
|
Initial setup of Monster structures
|
1 year ago |
LightningBolt.cpp
|
Super big refactor of the animation storage and monster storage system using configuration files.
|
1 year ago |
LightningBoltEmitter.cpp
|
Super big refactor of the animation storage and monster storage system using configuration files.
|
1 year ago |
Map.cpp
|
Transition fade added for foreground items.
|
1 year ago |
Map.h
|
Fix sprites being indexed funky. Consolidated tile group code, broke some of the overlapping tiles functionality.
|
1 year ago |
Meteor.cpp
|
Super big refactor of the animation storage and monster storage system using configuration files.
|
1 year ago |
Monster.cpp
|
Emscripten build seems to refuse
|
1 year ago |
Monster.h
|
Okay, this is more sane. Templates removed and Set does a check to make sure it's the correct type.
|
1 year ago |
MonsterAttribute.cpp
|
Release Build 1100. Camera now starts near the player for a smoother looking pan effect instead of somewhere far off-screen. Custom monster attribute handling now completed and compact.
|
1 year ago |
MonsterAttribute.h
|
Release Build 1100. Camera now starts near the player for a smoother looking pan effect instead of somewhere far off-screen. Custom monster attribute handling now completed and compact.
|
1 year ago |
MonsterData.cpp
|
Code analysis suggestions implemented.
|
1 year ago |
MonsterStrategyHelpers.h
|
Fixed Bullet fixed step movement. Corrected Warrior Block Cooldown (accidently got changed), implemented Turret Monster Strategy.
|
1 year ago |
NewClasses.txt
|
Multishot Ranger ability implemented.
|
1 year ago |
Pathfinding.cpp
|
Add in pathfinding abilities to monster movement strategies.
|
1 year ago |
Pathfinding.h
|
Code analysis suggestions implemented.
|
1 year ago |
Player.cpp
|
Setup King Slime encounter, Boss room map setup with spawn and player, made non-infinite. Implemented enemy iframes and added phase framework for the boss.
|
1 year ago |
Player.h
|
Setup King Slime encounter, Boss room map setup with spawn and player, made non-infinite. Implemented enemy iframes and added phase framework for the boss.
|
1 year ago |
PulsatingFire.cpp
|
Super big refactor of the animation storage and monster storage system using configuration files.
|
1 year ago |
RCa12948
|
Include game icon in executable and game window (such a PITA)
|
1 year ago |
RUN_STRATEGY.cpp
|
Setup King Slime encounter, Boss room map setup with spawn and player, made non-infinite. Implemented enemy iframes and added phase framework for the boss.
|
1 year ago |
Ranger.cpp
|
Super big refactor of the animation storage and monster storage system using configuration files.
|
1 year ago |
RunTowards.cpp
|
Fixed Bullet fixed step movement. Corrected Warrior Block Cooldown (accidently got changed), implemented Turret Monster Strategy.
|
1 year ago |
ShootAfar.cpp
|
Fixed Bullet fixed step movement. Corrected Warrior Block Cooldown (accidently got changed), implemented Turret Monster Strategy.
|
1 year ago |
SlimeKing.cpp
|
Release Build 1100. Camera now starts near the player for a smoother looking pan effect instead of somewhere far off-screen. Custom monster attribute handling now completed and compact.
|
1 year ago |
Slime_King_Encounter.txt
|
Mobs can now have ifreames. Add in documentation for slime king encounter and prep a spritesheet for it.
|
1 year ago |
State.h
|
Rapid Fire ranger ability implemented.
|
1 year ago |
TMXParser.h
|
Code analysis suggestions implemented.
|
1 year ago |
TSXParser.h
|
Code analysis suggestions implemented.
|
1 year ago |
Thief.cpp
|
Super big refactor of the animation storage and monster storage system using configuration files.
|
1 year ago |
Trapper.cpp
|
Super big refactor of the animation storage and monster storage system using configuration files.
|
1 year ago |
Turret.cpp
|
Fixed Bullet fixed step movement. Corrected Warrior Block Cooldown (accidently got changed), implemented Turret Monster Strategy.
|
1 year ago |
Version.h
|
Release Build 1100. Camera now starts near the player for a smoother looking pan effect instead of somewhere far off-screen. Custom monster attribute handling now completed and compact.
|
1 year ago |
Warrior.cpp
|
Setup King Slime encounter, Boss room map setup with spawn and player, made non-infinite. Implemented enemy iframes and added phase framework for the boss.
|
1 year ago |
Witch.cpp
|
Super big refactor of the animation storage and monster storage system using configuration files.
|
1 year ago |
Wizard.cpp
|
Super big refactor of the animation storage and monster storage system using configuration files.
|
1 year ago |
buildtemplate.html
|
Stupid bullet. Also fixed WIZARD_IDLE animations missing.
|
1 year ago |
config.h
|
Player animations now load dynamically from configuration files.
|
1 year ago |
cpp.hint
|
Implement ground slam animation
|
1 year ago |
emscripten_build.ps1
|
Removed static from struct. Emscripten build now uses C++20. Removed stray safemap cpp file.
|
1 year ago |
loc.sh
|
Ranger only should receive the ranger shooting animation state
|
1 year ago |
olcPGEX_TransformedView.h
|
Scuffed lambda function passing for tile group handling. Need to prep multi-layer rendering for tile groups.
|
1 year ago |
olcPixelGameEngine.h
|
Windows and emscripten mouse handling outside window now works!
|
1 year ago |
olcUTIL_Animate2D.h
|
Added lightning bolt attack, added emitter system
|
1 year ago |
olcUTIL_Camera2D.h
|
Initial setup of Monster structures
|
1 year ago |
olcUTIL_DataFile.h
|
Setup King Slime encounter, Boss room map setup with spawn and player, made non-infinite. Implemented enemy iframes and added phase framework for the boss.
|
1 year ago |
olcUTIL_Geometry2D.h
|
Transition fade added for foreground items.
|
1 year ago |
pge.data
|
Release Build 1100. Camera now starts near the player for a smoother looking pan effect instead of somewhere far off-screen. Custom monster attribute handling now completed and compact.
|
1 year ago |
pge.html
|
Release Build 1100. Camera now starts near the player for a smoother looking pan effect instead of somewhere far off-screen. Custom monster attribute handling now completed and compact.
|
1 year ago |
pge.js
|
Release Build 1100. Camera now starts near the player for a smoother looking pan effect instead of somewhere far off-screen. Custom monster attribute handling now completed and compact.
|
1 year ago |
pge.wasm
|
Release Build 1100. Camera now starts near the player for a smoother looking pan effect instead of somewhere far off-screen. Custom monster attribute handling now completed and compact.
|
1 year ago |
pixelGameEngine.cpp
|
Parse TSX files and link map data to map tilesets in Tiled.
|
1 year ago |
resource.h
|
Include game icon in executable and game window (such a PITA)
|
1 year ago |
resource1.h
|
Include game icon in executable and game window (such a PITA)
|
1 year ago |
safemap.h
|
Scuffed lambda function passing for tile group handling. Need to prep multi-layer rendering for tile groups.
|
1 year ago |
sig
|
Emscripten build seems to refuse
|
1 year ago |
switch-class.snippet
|
All underlying class differences now applied to code. Preparation for other class implementations. Implemented class swapping via mouse wheel.
|
1 year ago |
update_version.ps1
|
Implemented auto-incrementing project version numbers.
|
1 year ago |
utils.cpp
|
Add in Charged Shot ability and allow precasting without the targeting indicator.
|
1 year ago |
utils.h
|
Add in Charged Shot ability and allow precasting without the targeting indicator.
|
1 year ago |