Sebastian Krzyszkowiak
|
df1790d242
|
doxygen tweaks
|
2018-12-16 15:15:38 +01:00 |
|
Sebastian Krzyszkowiak
|
ce66ba8060
|
reorganize Game structure, deprecate access to _priv fields
|
2018-12-15 00:59:34 +01:00 |
|
Sebastian Krzyszkowiak
|
178b45968d
|
utils: fix DrawCentered* function to take float for bitmap position
|
2018-12-02 03:16:12 +01:00 |
|
Sebastian Krzyszkowiak
|
a961845698
|
code model, clang-tidy related tweaks and fixes
|
2018-11-30 04:20:35 +01:00 |
|
Sebastian Krzyszkowiak
|
c8ee56fc2c
|
utils: add StrToLower and StrToUpper functions
|
2018-11-30 02:45:39 +01:00 |
|
Sebastian Krzyszkowiak
|
9611be3267
|
add ClearToColor util for clearing whole target bitmap, not just the clipping rectangle
Clearing the clipping rectangle can be very costly, while clearing a whole texture is often free.
|
2018-11-27 02:50:16 +01:00 |
|
Sebastian Krzyszkowiak
|
9ecd29a7c3
|
include allegro_color and platform specific headers already in libsuperderpy.h, clean up
|
2018-11-26 01:40:19 +01:00 |
|
Sebastian Krzyszkowiak
|
6684847424
|
send filename, line number and function name to PrintConsole and FatalError for verbose debug output
|
2018-08-08 22:19:50 +02:00 |
|
Sebastian Krzyszkowiak
|
a730281bb8
|
add QuitGame function for quiting or sending game to the background (depending on the platform)
|
2018-07-31 21:25:07 +02:00 |
|
Sebastian Krzyszkowiak
|
98eaf73f8c
|
utils: add PunchNumber utility
|
2018-07-18 01:49:19 +02:00 |
|
Sebastian Krzyszkowiak
|
52da2d53e4
|
utils: move GetGameName to internal
|
2018-07-13 18:38:02 +02:00 |
|
Sebastian Krzyszkowiak
|
e5cf17a1a6
|
utils: add Fract util function and move math utils to separate unit
|
2018-07-12 20:18:23 +02:00 |
|
Sebastian Krzyszkowiak
|
dba2ef80da
|
add correct file extension for wasm gamestates
|
2018-07-06 23:17:09 +02:00 |
|
Sebastian Krzyszkowiak
|
c2f6aa73cd
|
utils: add Sign function
|
2018-07-03 04:22:30 +02:00 |
|
Sebastian Krzyszkowiak
|
396e07a0ce
|
DrawCenteredTintedScaled
|
2018-04-24 22:06:06 +02:00 |
|
Sebastian Krzyszkowiak
|
34a36c2038
|
DrawCenteredScaled
|
2018-04-24 05:01:59 +02:00 |
|
Sebastian Krzyszkowiak
|
d4b2e1c65a
|
utils: rename Clip to Clamp, add Wrap
|
2018-04-08 01:34:26 +02:00 |
|
Sebastian Krzyszkowiak
|
e58fbdb560
|
Add a few utils from Rumina
|
2018-03-20 21:38:50 +01:00 |
|
Sebastian Krzyszkowiak
|
c85381644c
|
rumina hacks 3
|
2018-03-15 00:46:52 +01:00 |
|
Sebastian Krzyszkowiak
|
ae70770f77
|
rumina hacks
|
2018-03-15 00:42:24 +01:00 |
|
Sebastian Krzyszkowiak
|
2b1248ce14
|
clang-tidy support; clang-tidy and clang-format fixes
|
2017-09-10 21:35:14 +02:00 |
|
Sebastian Krzyszkowiak
|
450e33b2e3
|
support of loading in separate thread; thread-safe console; various fixes from clang code model warnings
|
2017-09-09 00:11:43 +02:00 |
|
Sebastian Krzyszkowiak
|
a955820e8f
|
emscripten support
|
2017-08-24 00:51:58 +02:00 |
|
Sebastian Krzyszkowiak
|
e9bd4eefa5
|
update license to GPLv3+
|
2017-07-22 18:22:28 +02:00 |
|
Sebastian Krzyszkowiak
|
d3f876097f
|
add CreateNotPreservedBitmap helper
|
2017-06-13 14:21:17 +02:00 |
|
Sebastian Krzyszkowiak
|
4ecb7e71de
|
revamp letterbox and scaling code and add WindowCoordsToViewport util function
|
2016-11-08 23:28:28 +01:00 |
|
Sebastian Krzyszkowiak
|
fc9317d215
|
add DrawWrappedTextWithShadow
|
2016-09-08 01:42:48 +02:00 |
|
Sebastian Krzyszkowiak
|
f7362d3d74
|
added DrawWrappedText, some clean up
|
2016-09-08 00:32:57 +02:00 |
|
Sebastian Krzyszkowiak
|
af6636009e
|
make viewport configurable
|
2016-08-23 02:13:15 +02:00 |
|
Sebastian Krzyszkowiak
|
51b08cee76
|
move SetupViewport to utils
|
2016-08-15 04:41:54 +02:00 |
|
Sebastian Krzyszkowiak
|
0b49342e39
|
fix character.h include
|
2016-08-12 06:56:06 +02:00 |
|
Sebastian Krzyszkowiak
|
a82dfb16cf
|
fixed OSX support
|
2016-07-05 01:30:06 +02:00 |
|
Sebastian Krzyszkowiak
|
617f9c0270
|
reorganize source files a bit
|
2016-07-04 00:56:45 +02:00 |
|
Sebastian Krzyszkowiak
|
ffd44df08b
|
split libsuperderpy function to _init, _run and _destroy
|
2016-07-03 22:38:36 +02:00 |
|
Sebastian Krzyszkowiak
|
f02caf73a2
|
fixed MinGW support
|
2016-07-03 20:34:31 +02:00 |
|
Sebastian Krzyszkowiak
|
b8008d2872
|
librarization clean up
|
2016-07-03 00:43:32 +02:00 |
|
Sebastian Krzyszkowiak
|
a8475eb99b
|
librarify!
|
2016-07-02 23:23:08 +02:00 |
|
Sebastian Krzyszkowiak
|
0a6b70f72e
|
clean up and generalize
|
2016-06-28 00:17:49 +02:00 |
|
Sebastian Krzyszkowiak
|
2544d94156
|
import Mediator codebase
|
2016-06-27 21:21:59 +02:00 |
|
Sebastian Krzyszkowiak
|
46827594b4
|
import Radio Edit codebase
|
2016-06-27 21:20:02 +02:00 |
|
Sebastian Krzyszkowiak
|
feef69ce03
|
update docs
|
2015-03-15 20:51:56 +01:00 |
|
Sebastian Krzyszkowiak
|
dd29fc6f5b
|
Blue Screen of Death
|
2012-12-28 02:55:52 +01:00 |
|
Sebastian Krzyszkowiak
|
1e901cf51b
|
bring back Intro gamestate
|
2012-12-26 23:48:05 +01:00 |
|
Sebastian Krzyszkowiak
|
232cc6a204
|
initial support of run-time loading gamestates as dynamic libraries
|
2012-12-26 02:25:56 +01:00 |
|
Sebastian Krzyszkowiak
|
e29382b5dc
|
Remove everything!
Engine should be now clean from gamestate dependences.
The next thing will be implementing dynamic gamestate loading.
|
2012-12-24 19:41:12 +01:00 |
|