fgenesis
fa35ee41bd
some work on quadgrid, still untested
2022-05-13 17:13:27 +02:00
fgenesis
ad36f6cf99
remove unused QuadTrail
2022-05-12 17:35:39 +02:00
fgenesis
ca4d56b620
remove frame recording (Demo.cpp) and related code
2022-05-12 17:28:12 +02:00
fgenesis
9bcb34c984
remove some unused stuff
2022-05-12 17:20:40 +02:00
fgenesis
e357a22784
another temp commit
2022-05-07 02:47:59 +02:00
fgenesis
ce4ca7f794
Temp commit, some WIP things:
...
- QuadGrid draft
- Fix minimap_setHealthBarTex accidentally calling MiniMapRender::setAvatarTex
- don't trunkcate to int in entity_rotateTo*() functions
2022-05-06 19:14:47 +02:00
fgenesis
c81d880b41
Don't crop screenshots for save file icons. Fixes borked save icons.
2022-05-04 20:41:59 +02:00
fgenesis
988c8c79e4
set better default compiler options; optional console in release mode on windows
2022-04-08 19:31:16 +02:00
fgenesis
49b9e0f05a
Rework & cleanup CMake project files
...
- Building with CMake for development is now actually sane
- Split deps into projects and extra files
- Building against external deps should still work but needs testing
- Can now build out of the box without further adjustments as long as SDL(2) is found properly
- Build Lua in C++ mode (so it can use exceptions instead of setjmp/longjmp)
- Unfortunately we need to enable exceptions for this :(
- Remove these defines:
* AQUARIA_BUILD_SCENEEDITOR (now always on)
* AQUARIA_BUILD_CONSOLE (now always on)
* BBGE_BUILD_ACHIEVEMENTS_INTERNAL (now always on unless BBGE_BUILD_STEAMWORKS is defined)
* BBGE_BUILD_OPENGL_DYNAMIC (now always on, define BBGE_BUILD_OPENGL_STATIC if needed)
* BBGE_BUILD_FMOD_OPENAL_BRIDGE (now always on)
- BBGE_BUILD_STEAMWORKS is not actually implemented (any volunteers?)
- Prepare later removal of SDL & the old vc90 project from the repo. See #74 for extra notes.
2022-04-07 02:38:39 +02:00
fgenesis
e7594ecead
Obsolete & remove BBGE_BUILD_SDL2. Closes #65 .
2022-04-05 09:58:57 +02:00
fgenesis
dda420f6ba
fix texture issue with software mipmaps (resize offending textures to be power-of-2)
2022-03-31 21:05:44 +02:00
fgenesis
96216503c4
remove zlib, libpng, glpng and related code; add some stb libs; rework texture loading
2022-03-31 21:03:40 +02:00
fgenesis
7e10451770
replace old JPS.h with new jps.hh ( #74 ), should make pathfinding 2-3x as fast
2022-03-17 20:59:26 +01:00
fgenesis
26759c8be1
remove iprof and BBGE_PROF ( #74 )
2022-03-17 20:50:42 +01:00
fgenesis
db079a55ef
Replace the old Lua small block allocator with a new one (for #74 )
...
Renamed original .c file to .cpp to make VS2008 happy
2021-01-23 14:07:39 +01:00
fgenesis
074e92c553
Small refactor, add Scrtipable base, add node_v() Lua function
2021-01-12 19:00:05 +01:00
fgenesis
9c180ca5b7
Make key config a bit more user friendly
2021-01-12 18:09:34 +01:00
fgenesis
4990ae3bf6
Fix ACTION_MENU* input to be sent as intended, broke in a7c2d054a2
iirc
2021-01-12 14:24:30 +01:00
fgenesis
86cd7950ca
Merge branch 'experimental' into controllerfixup + bring back BBGE_BUILD_OPENGL_DYNAMIC
...
# Conflicts:
# BBGE/Base.cpp
# BBGE/FrameBuffer.cpp
# BBGE/Shader.cpp
2021-01-12 02:45:41 +01:00
False.Genesis
b3b3d98f79
Merge pull request #73 from dimag0g/experimental
...
Compatibility with non-standard build environments
2021-01-12 02:15:49 +01:00
fgenesis
03c698320a
Merge branch 'experimental' into controllerfixup
...
# Conflicts:
# Aquaria/AnimationEditor.cpp
# Aquaria/AquariaComboBox.cpp
# Aquaria/AquariaMenuItem.h
# Aquaria/Avatar.cpp
# Aquaria/BitBlotLogo.cpp
# Aquaria/Continuity.cpp
# Aquaria/DSQ.cpp
# Aquaria/DSQ.h
# Aquaria/Game.cpp
# Aquaria/Game.h
# Aquaria/Intro.cpp
# Aquaria/RecipeMenuEntry.cpp
# Aquaria/SceneEditor.cpp
# Aquaria/States.h
# Aquaria/UserSettings.cpp
# BBGE/ActionMapper.cpp
# BBGE/Base.cpp
# BBGE/BitmapFont.h
# BBGE/Core.cpp
# BBGE/Core.h
# BBGE/ParticleManager.cpp
# BBGE/Particles.h
# BBGE/RenderObject.h
# BBGE/Shader.cpp
# BBGE/Shader.h
# BBGE/SkeletalSprite.h
# BBGE/Texture.cpp
# BBGE/Vector.h
2021-01-12 00:26:44 +01:00
fgenesis
812848e382
Fix crash on startup
2021-01-11 19:26:32 +01:00
Valentin Ochs
c3f1058ff2
Change some stuff for butt-endian architectures
2021-01-11 12:28:27 +01:00
Valentin Ochs
d57d989963
This one slipped through
2021-01-11 12:28:27 +01:00
Valentin Ochs
4c7c4c240e
Fix some more warnings
2021-01-11 12:28:27 +01:00
Valentin Ochs
b9d402199c
Get rid of a lot of gcc warnings
...
Mostly signed/unsigned comparisons. Also some bugs, but I don't remember
where :D
2021-01-11 12:28:27 +01:00
Dmitry Grigoryev
3d65f113c6
avoid conflict with quad precision types
2021-01-02 00:50:27 +01:00
fgenesis
36059deae0
remove some unused code
2020-07-13 23:13:07 +02:00
fgenesis
c80176d20a
preliminary support for joystick POV-hats
2020-07-07 22:30:25 +02:00
fgenesis
53b027067a
improvements to key config menu
...
- hide actionset selection if only 1 set is present
- show keys pressed
- highlight "tabs" a bit more visually
- rumble selected controller on device select change
2020-07-07 16:24:03 +02:00
fgenesis
04bf58ab91
remove minActionSets config setting
2020-07-07 16:22:18 +02:00
fgenesis
a939bc2660
don't warn about nested main in key config
2020-06-19 20:42:33 +02:00
fgenesis
988db94b72
tiny cleanup
2019-09-06 02:58:06 +02:00
fgenesis
b8b9039693
don't plop up error message for non-existing save files
2019-04-14 19:45:14 +02:00
fgenesis
0f0d839fc7
block help screen from accidentally opening in key config menu, and make sure (?)-button isn't shown
2019-03-24 19:45:52 +01:00
fgenesis
0abe0f821c
hard-wire Escape key to always trigger ACTION_ESC.
...
Additional config for more keys/button to trigger the same action
is still possible.
2019-03-18 01:07:14 +01:00
fgenesis
520c71fdb7
old shit begone
2019-03-18 00:51:28 +01:00
fgenesis
04c557f5e8
Refactor Window functionality out of Core. Minor cleanups.
...
SDL2 impl seems to work, SDL1 impl finalization pending.
2019-01-29 00:36:48 +01:00
fgenesis
239df3c339
compiles again
2018-04-17 01:15:30 +02:00
fgenesis
5f2eafad7c
temp commit
2018-01-21 12:47:32 +01:00
fgenesis
8f565c6171
Include stringbank.txt into binary in case stringbank.txt is out of date
...
This makes sure engine-internal strings are always present.
2018-01-02 20:59:38 +01:00
fgenesis
ce4f6a7d3e
move StringBank to BBGE
2018-01-02 17:00:27 +01:00
fgenesis
3a96c775db
work around dev warning message; fix compiler warning
2018-01-02 16:18:50 +01:00
fgenesis
1acad1069e
Add some Lua functions for Android compat:
...
+ getEntityList()
+ entity_getEntityListInRange(e, range)
+ vector_getEntityListInRange(x, y, range)
2018-01-02 15:39:18 +01:00
fgenesis
fec1cc7ac2
Initial support for scriptable shots
2017-11-01 19:25:31 +01:00
fgenesis
eb1f38d86c
Minor script interface cleanup and prep for next commit
2017-11-01 19:25:19 +01:00
fgenesis
64406419c1
Some fixes for msys2/mingw build
2017-09-02 22:13:46 +02:00
fgenesis
4cfeadeb6e
Whoever figured that enabling -Wall on MSVC would be a good idea should be shot.
2017-09-02 20:28:19 +02:00
fgenesis
db4af79389
Check against nesting recursive main()
2017-08-09 22:07:37 +02:00
fgenesis
02db145a01
Don't error for empty save slots
2017-08-09 21:02:45 +02:00