physics
This commit is contained in:
parent
98abf43449
commit
51d273b8fb
4 changed files with 52 additions and 2 deletions
|
|
@ -2,6 +2,7 @@
|
|||
|
||||
#include <GearSrc/Log.h>
|
||||
#include <GearSrc/Net.h>
|
||||
#include <GearSrc/Physics.h>
|
||||
|
||||
GSServer GSServerCreate(GSEngine engine) {
|
||||
GSServer server = malloc(sizeof(*server));
|
||||
|
|
@ -17,6 +18,13 @@ GSServer GSServerCreate(GSEngine engine) {
|
|||
return NULL;
|
||||
}
|
||||
|
||||
if((server->physics = GSPhysicsCreate(server)) == NULL) {
|
||||
GSLog(engine, GSLogError, "Failed to create physics engine");
|
||||
GSServerDestroy(server);
|
||||
|
||||
return NULL;
|
||||
}
|
||||
|
||||
GSLog(engine, GSLogInfo, "Created server");
|
||||
|
||||
return server;
|
||||
|
|
@ -24,6 +32,7 @@ GSServer GSServerCreate(GSEngine engine) {
|
|||
|
||||
void GSServerDestroy(GSServer server) {
|
||||
if(server->net != NULL) GSNetServerClose(server->net);
|
||||
if(server->physics != NULL) GSPhysicsDestroy(server->physics);
|
||||
|
||||
GSLog(server->engine, GSLogInfo, "Destroyed server");
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue