Skip to content

Commit 982e80c

Browse files
committed
Commit v0.6.0
1 parent ed50f8b commit 982e80c

File tree

7 files changed

+25
-19
lines changed

7 files changed

+25
-19
lines changed

ChangeLog.md

Lines changed: 14 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,26 @@
1-
## Developing
1+
## v0.6.0
2+
3+
_`2021.2.6 UTC+8 13:26`_
24

3-
* Rename Ortho to Orthographic.
4-
* Fix precision problem of TweenEase BackInElasticOut.
5-
* Add some collision algorithms to the `Math`.
65
* Refactor the PhysicsCollision implementation.
7-
* Optimize the implementation of Json `SkipString`.
8-
* Fix the bug of Json `parseObject` that modifying the json string.
96
* Remove `RotateM` function in `Matrix.c`.
10-
* Optimize matrix `ratation`.
11-
* Add `rotatioinX` and `rotationY` in `Drawable`.
7+
8+
* Rename Ortho to Orthographic.
129
* Rename `Interpolates` to `Easing` in `ATweenEase`.
10+
11+
* Add some collision algorithms to the `Math`.
12+
* Add `rotatioinX` and `rotationY` in `Drawable`.
1313
* Add `EasingTimeFns` in `ATweenEase`.
14+
15+
* Fix precision problem of TweenEase BackInElasticOut.
1416
* Fix `Bounce` function error when easing complete in `TweenEase`.
1517
* Fix bug `off_t` convert to `off_t*` in function `OpenFileDescriptor` of `File.c`.
18+
* Fix the bug of Json `parseObject` that modifying the json string.
19+
20+
* Optimize matrix `ratation`.
1621
* Optimize easing functions that delete all redundant `else` keywords.
1722
* Optimize easing functions `ElasticIn, Out, IntOut`.
23+
* Optimize the implementation of Json `SkipString`.
1824

1925

2026
## v0.5.0

Engine/Toolkit/Utils/Json.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -430,7 +430,7 @@ static JsonValue* ParseObject(const char** jsonPtr)
430430

431431
const char* strStart;
432432
int keyLen = SkipString(jsonPtr, &strStart);
433-
char key[keyLen];
433+
char key[keyLen + 1];
434434
// make string end
435435
key[keyLen] = '\0';
436436

README.md

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<img src="https://raw.githubusercontent.com/scottcgi/Mojoc/master/Docs/Pic/Logo.png" width="176" height="228" alt="Mojoc Logo" title="Mojoc Logo" />
22

33

4-
## Mojoc v0.5.0
4+
## Mojoc v0.6.0
55

66
Mojoc is an open-source, cross-platform, pure C game engine. It is based on OpenGLES3 and written in C99. It currently works on IOS and Android, but can easily be extended to other platforms, and will support more platforms in the future.
77

@@ -49,7 +49,7 @@ Currently there is only one sample, which is a simplfied version of the publishe
4949

5050
The compiled and playable apk is here:
5151

52-
* [SuperLittleRed-2.0.1.apk](https://github.com/scottcgi/Mojoc/blob/master/Samples/Apk/SuperLittleRed-2.0.1.apk?raw=true)
52+
* [SuperLittleRed-2.0.2.apk](https://github.com/scottcgi/Mojoc/blob/master/Samples/Apk/SuperLittleRed-2.0.2.apk?raw=true)
5353

5454
<img src="https://raw.githubusercontent.com/scottcgi/Mojoc/master/Docs/Pic/SuperLittleRed-Sample.gif" width="400" height="225" alt="SuperLittleRed-Sample" title="SuperLittleRed-Sample" />
5555

@@ -127,12 +127,10 @@ The roadmap shows the direction of the Mojoc development.
127127
* Game editor implement by Mojoc self.
128128
* Game script language `"MojoScript"`, and implement by C language with Toolkit.
129129

130-
131130
## Support
132131
* :video_game: Play Mojoc [Published Games](#published-games).
133132
* :octocat: Star & Issue & Fork on GitHub, or share **Mojoc** project to anyone.
134133
* :coffee: If the source code is **useful** for you, maybe buy me a coffee via [Paypal-0.99](https://www.paypal.me/PayScottcgi/0.99).
135134

136-
137135
##
138136
:loop:
-3.76 MB
Binary file not shown.
Binary file not shown.

Samples/SuperLittleRed/Android/app/build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ android {
55
buildToolsVersion "29.0.3"
66
defaultConfig {
77
applicationId "com.Mojoc.Samples.SuperLittleRed"
8-
minSdkVersion 21
8+
minSdkVersion 25
99
ndk {
1010
abiFilters "armeabi-v7a", "arm64-v8a"
1111
}

Samples/SuperLittleRed/IOS/SuperLittleRed.xcodeproj/project.pbxproj

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1287,7 +1287,7 @@
12871287
isa = PBXProject;
12881288
attributes = {
12891289
LastSwiftUpdateCheck = 0820;
1290-
LastUpgradeCheck = 1130;
1290+
LastUpgradeCheck = 1240;
12911291
ORGANIZATIONNAME = scott.cgi;
12921292
TargetAttributes = {
12931293
17A541A51E76F8BE00EB9D00 = {
@@ -1472,6 +1472,7 @@
14721472
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
14731473
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
14741474
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
1475+
CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
14751476
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
14761477
CLANG_WARN_STRICT_PROTOTYPES = YES;
14771478
CLANG_WARN_SUSPICIOUS_MOVE = YES;
@@ -1500,7 +1501,7 @@
15001501
../Code/,
15011502
../../../,
15021503
);
1503-
IPHONEOS_DEPLOYMENT_TARGET = 10.3;
1504+
IPHONEOS_DEPLOYMENT_TARGET = 11.4;
15041505
LIBRARY_SEARCH_PATHS = "../../../Engine/ThirdParty/**";
15051506
MTL_ENABLE_DEBUG_INFO = YES;
15061507
ONLY_ACTIVE_ARCH = YES;
@@ -1536,6 +1537,7 @@
15361537
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
15371538
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
15381539
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
1540+
CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
15391541
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
15401542
CLANG_WARN_STRICT_PROTOTYPES = YES;
15411543
CLANG_WARN_SUSPICIOUS_MOVE = YES;
@@ -1558,7 +1560,7 @@
15581560
../Code/,
15591561
../../../,
15601562
);
1561-
IPHONEOS_DEPLOYMENT_TARGET = 10.3;
1563+
IPHONEOS_DEPLOYMENT_TARGET = 11.4;
15621564
LIBRARY_SEARCH_PATHS = "../../../Engine/ThirdParty/**";
15631565
MTL_ENABLE_DEBUG_INFO = NO;
15641566
SDKROOT = iphoneos;
@@ -1576,7 +1578,7 @@
15761578
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
15771579
DEVELOPMENT_TEAM = UJ447HWZSX;
15781580
INFOPLIST_FILE = "$(SRCROOT)/Info.plist";
1579-
IPHONEOS_DEPLOYMENT_TARGET = 11.4;
1581+
IPHONEOS_DEPLOYMENT_TARGET = 12.0;
15801582
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
15811583
LIBRARY_SEARCH_PATHS = "$(inherited)";
15821584
PRODUCT_BUNDLE_IDENTIFIER = com.Mojoc.Samples.SuperLittleRed;
@@ -1597,7 +1599,7 @@
15971599
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
15981600
DEVELOPMENT_TEAM = UJ447HWZSX;
15991601
INFOPLIST_FILE = "$(SRCROOT)/Info.plist";
1600-
IPHONEOS_DEPLOYMENT_TARGET = 11.4;
1602+
IPHONEOS_DEPLOYMENT_TARGET = 12.0;
16011603
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
16021604
LIBRARY_SEARCH_PATHS = "$(inherited)";
16031605
PRODUCT_BUNDLE_IDENTIFIER = com.Mojoc.Samples.SuperLittleRed;

0 commit comments

Comments
 (0)