Releases: ZanyLeonic/WarspiteEngine
Releases · ZanyLeonic/WarspiteEngine
iteration-4
Changes:
- 62930a1 Merged PR 7: End of Iteration 4
- ab7df9a Merged PR 6: End of Implementation of the Launcher
- a77bc84 Updated a few CMakeFiles
- 1101a47 GameDLL now manages gameloop
- df702d5 Made the state + level parser static
- 4800075 More interfaces of singletons, passing ptrs to GameDLL + housekeeping
- 900f743 I AM SOOOOOOO STUPID
- 8dc5491 AAAAAAA
- 58e90ef fddsfdsfsd
- 3194bb7 yeet
See More
- 3a5f26c AAAAAAAAAAAAAAAAAAAAAA
- 47a9b3e CI sucks
- 4e151d0 Updated Linux CI build stuff
- 423e96f Fixed for reals
- 7d6f637 Fixed malformed CI config
- 19177f1 Fixed CI scripts + added x86 builds
- 6e41b59 Housekeeping of source files
- cadba45 Fixed movement issue
- 4bb7c4b Added Virtual Input axis support with movement broken
- ddcd30e Made some fixes for Linux
- 1a8b5e9 Minor changes to the code
- cf100a9 Found a way to share singletons between DLLs - may need to move main game loop to Game DLL
- 2829a3b Broken
- 40d2683 SERIOUS mess of a project
- d011761 Housekeeping 1/?
- a00d1a3 Made some QOL changes to the debug process
- 765058b Windows build >:(
- f98d20b Fixed install problems
- b9e0636 Fixed some warnings and issues introduced in the last commit
- df4a66a Made some changes to CMakeLists.txt and code for Linux builds
- cca0d00 Added test Linux code
- 50fb896 Made minor changes to CMakeLists.txt
- f75e61e Adding relevant files from old launcher branch
- 0e1c54c Housekeeping
- c77d5af Fixed compile error under Linux
- fc6c58d Added AudioSource class
- e3270a8 Fixed bug with ObjectParams
- e8ec033 Playing around with Audio stuff
- 284a5b3 Added FPS counter + bindings for FontManager in Python
- a91538f Didn't put in a god damn sudo
- 161bdef Updated build script
- 86bb9d1 Basic Font rendering capabilities implemented as well as Linux build tasks
- 2781ca4 Implemented a texture class and half implementation of FontManager
- c39349c Updated build script
- 1c0da14 Updated build script
- 34eed7f Removed implementation of callbacks - now using ints to convert to the enum
- 065e3a8 Fixed a problem with the CMakeFile and build script.
- b0255d9 Made some fixed to work correctly under Linux
- 8a98533 Merged PR 4: Pybind11 has won
- ee76191 Basic Implementation of FontManager and bugfixes
- 285047b Borked remove file name code
- 463b2f3 Beginning of implmentation of the FontManager
- 6a79852 Made script output more readable in logs
- d228ba8 Python now outputs directly to the log file
- 4a5a18c Added logging to the Engine
- a4bc156 Made a new variable for whether objects should overlap
- 39aac56 Removed dogey script
- 8986381 Updated Buildscript
- 7ac6ada Updated script
- 1bcbe8b Updated script
- ed05f4a Updated CMake and build files
- e5c9f44 Updated cache path
- 916850c New expriemental buildscript
- d1f0a9a Fixed access violation caused by the interpreter not initialising correctly
- 06e0163 Major overhall of where code is located (mostly script)
- 2e4a5ae Made a wrapper for Python to interact with objects created in C++
- 8cc205a THIS!!! DOES!!! NOT!!! WORK!!!
- d5ef163 Access violation - prolly due to the original pointer being destroyed
- 920ce49 Objects can now be created in Python
- a2a37fb Using ctime from the C instead of MS non portable version
- a514e0a Added missing headers
- ccb21c6 Some refactoring of names and case sens parts
- 26e0c99 Finished script bindings for the Game Object
- 741a548 Centralised how JSON is loaded from disk
- 3906c8f Made resolving filepaths centralised
- 2584960 Created GameStateDictionary class
- 4b1bd9a Updated some bindings
- 91b34a5 Made the ScriptManager load before states are loaded and objects do OnPlay on the mainmenu
- 4d0f06b Errors during Python execution are now reported + small changes
- cca143a Removed boost include, SoundManager init + included old test script
- a2dd014 Added script bindings for CWarspiteUtil as well as modifying the naming to match the naming scheme
- 89780ab Added Game object bindings (still borked)
- 9d0b228 Added code to expose more functionality to Python as well as refining it
- 5d28896 Made progress - access violation when assigning level pointer
- 5c632d3 Made some data structures to expose more functionality to Python - testing by assigning level pointer at runtime.
- 42f2c91 Added some additional string utilities for file paths - level objects now carry their path and report their name
- 48533b9 Added more methods exposed to Python as well as updated the test script
- 4842798 Added more binds to WarspiteObject as well as fixing build problems
- bdbcb2e Fixed drawing by reverting to older code - also added script loading support to states
- a45fc7a Cleaned up code but nothing is rendering
- 1dbfa80 Successfully exposed Vector2D to python as well as fixing executing Python from files (added line endings.)
- 0435324 Reverted code
- 8f0ae7c dir(inst)
- b27cd2a desperation to get singletons to work
- d97981c not working due to compile error- trying to pass singleton
- 26211e2 Updated build files
- a3f134e Made a basic implementation of pybind and displaying the build date
- 786d33a Added non-functional code
- 83f75b3 First step to modular
- 3b3e770 Changed declaration of C++ standard
- 1068ec3 Made changes for compilation under Linux
- 05e432f Made a basic object that calls a script and loading of scripts
- 8aac701 Added basic Python scripting capabilities
- 6545c84 Fixed the CMake script, so it is actually opening python with the file instead of just opening the Python file with the shell's default
- b220c13 Rearranged folder structure and fixed CMake file to use the correct Python in build chain
- 05f446c Merged PR 3: End of Iteration 3
- 4f46602 Changed classes to new naming scheme and deprecated BaseCreator
- 2ef122a Added missing include
- 86e73e4 Updated build scripts
- d730157 Changed the way objects are registered in the Engine
- 5d025b9 Stack overflow lol
- ba4614b Oh god oh jesus
- 3dbadc7 Nasty errors oooo
- 816d954 Refined code for the player movement
- 35e3e9c Implemented callbacks and playback control
- 6c4dac8 Applied a lot of fixed from Codefactor
- 4ec16bd Audio Streams now run in their...