badlogic
5aab588928
[c][cpp] Ported flipX/flipY -> scaleX/scaleY change. See #1142 .
2018-07-23 15:16:21 +02:00
badlogic
2bd8dc7326
Clean up Clang warnings, refactor more size_t related code.
2018-05-24 17:17:45 +02:00
badlogic
265b18571c
Fixed all warnings on MSVC, fixed up usage of int instead of size_t, fixed some signatures.
2018-05-24 15:30:58 +02:00
badlogic
6c29e8c2e9
[cpp] Fixed up Skin and internal hashmap like structure.
2018-04-18 14:25:56 +02:00
badlogic
bd665df1d3
[cpp] Cleaned up API.
2018-03-05 16:58:12 +01:00
badlogic
9ceec41432
[cpp] Removed toString, fixed up remaining memory leaks in clipping and animation state code.
2018-03-05 14:32:09 +01:00
badlogic
9cdf4c69ed
[cpp] Formatting & cleanup
2018-02-28 15:49:30 +01:00
badlogic
99d3e15a18
[cpp] Fixed all the things by calloc'ing instead of allocing...
2018-02-26 16:34:43 +01:00
badlogic
7a18b81226
[cpp] Added toString method for SpineObjects, fixed up math, fixed up IKConstraint.
2018-02-23 15:45:45 +01:00
badlogic
a8fd3e14be
[cpp] Fixed up binary reader, added debug extension for memory profiling, fixed up RTTI usage, fixed update cache sorting.
2018-02-22 15:31:28 +01:00
badlogic
2d41846b1f
[cpp] Refactored hash map, it's really a linked list for simplicity
2018-02-22 13:27:37 +01:00
badlogic
ed7dc4ea93
[cpp] Added preliminary SFML backend, fixed up a few APIs.
2018-02-21 17:52:56 +01:00
badlogic
6d243eca48
[cpp] Removed Vector.begin/end, fixed up vector assignments.
2018-02-21 16:08:41 +01:00
badlogic
4234b17ffa
[cpp] Removed // Empty
2018-02-21 15:29:57 +01:00
badlogic
5af3d93403
[cpp] Added Color, fixed up incorrect use of ensureCapacity/setSize of Vector. Fixed bugs in SkeletonBinary.
2018-02-21 15:23:35 +01:00
badlogic
bef01b8e89
[cpp] Refactored String and Vector.
2018-02-20 15:10:40 +01:00
badlogic
a8af3fa07e
[cpp] First Clang-Tidy run.
2018-02-16 17:36:07 +01:00
badlogic
895407b69d
[cpp] Replaced all usages of std::string (except in RTTI) with custom String. Fixed a bunch of unnecessary copies/pass by values.
2018-02-16 16:51:55 +01:00
badlogic
11d0a47360
[cpp] Fixed up memory issues & crashes. HashMap is a linked list atm, need a better replacement.
2018-02-15 18:45:24 +01:00
badlogic
e7e240d109
[cpp] Crashes and leaks everywhere :D
2018-02-14 16:49:55 +01:00
badlogic
3254747e94
[c++] Removed old test harness, added new one, added leak detector, fixed new operator overloads, Vector doesn't copy on insert etc. See #1073
2018-02-13 17:31:29 +01:00
badlogic
7180f17af2
[cpp] All Spine objects derrive from SpineObject so we can override new/delete, which in turn calls SpineExtension allocation methods (not implemented yet). Refactored SpineExtension, removing use of macros, introducing use of templated static methods for more comfort. Rewired all allocation code throughout the runtime. See #1046 .
2018-02-01 17:40:55 +01:00
Stephen Gowen
d403db2754
Forgot to move the namespace braces.
2017-12-13 12:08:23 -05:00
Stephen Gowen
64fd7c2886
Moving Braces to Same Line
2017-12-12 10:51:11 -05:00
Stephen Gowen
ec7ed94525
Got Unit Tests working, but I don't have the fixtures quite configured correctly.
2017-12-07 13:54:41 -05:00
Stephen Gowen
0ca6803030
wip
2017-11-30 11:11:15 -05:00
Stephen Gowen
5411125c93
wip, these timeline classes are all pretty much the same, so this is going pretty quickly.
2017-11-25 14:04:49 -05:00
Stephen Gowen
107c18e237
Closer still.
...
So here is what I have left:
1. Implement the Timeline classes (from Animation)
2. Implement AnimationState
3. Implement SkeletonJson
4. Implement SkeletonBinary
Seems like a lot, but most of the file IO stuff is going to get more or
less ripped directly from the C runtime, so I’m actually pretty close I
think!
2017-11-24 18:13:14 -05:00
Stephen Gowen
91225fe9e3
Getting there!
2017-11-23 19:21:04 -05:00
Stephen Gowen
5bba269f13
Changing RTTI to SPINE_RTTI and RTTI.h/cpp to SpineRTTI.h/cpp
2017-11-19 19:01:30 -05:00
Stephen Gowen
e91a12cff1
wip
2017-11-09 11:04:29 -05:00
Stephen Gowen
51f3306a72
Temporarily commenting out some sections so I can build
2017-11-02 13:41:56 -04:00
Stephen Gowen
87a18e22b8
wip
...
Almost ready to implement file loading
2017-10-29 20:54:08 -04:00
Stephen Gowen
d7a569d47d
wip
2017-10-22 21:08:29 -04:00
Stephen Gowen
9129d64100
wip
2017-10-21 11:34:38 -04:00
Stephen Gowen
30dc2c08c6
Wip
2017-10-19 15:36:38 -04:00
Stephen Gowen
072ada4c5c
wip
2017-10-17 18:05:43 -04:00
Stephen Gowen
26eabbf1df
wip
2017-10-08 19:03:24 -04:00
Stephen Gowen
4b48dae7f5
wip
2017-10-06 16:35:51 -04:00