Compare commits
2 Commits
c1fa6e2956
...
6a52f2795d
Author | SHA1 | Date |
---|---|---|
|
6a52f2795d | |
|
d915047bd1 |
|
@ -26,7 +26,7 @@ object_t object_default();
|
||||||
void object_draw_sprite(object_t* object);
|
void object_draw_sprite(object_t* object);
|
||||||
static inline
|
static inline
|
||||||
int object_is_valid(object_t* object) {
|
int object_is_valid(object_t* object) {
|
||||||
return object != NULL || object->active <= 0;
|
return object != NULL && object->active <= 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
#endif /* _object_h */
|
#endif /* _object_h */
|
||||||
|
|
|
@ -64,7 +64,7 @@ object_t* instantiate_object(const object_t *original) {
|
||||||
}
|
}
|
||||||
|
|
||||||
void world_update() {
|
void world_update() {
|
||||||
for(int i = 0; i < world_num_objects(); ++i) {
|
for(int i = 0; i < _world_objects.num; ++i) {
|
||||||
object_t* object = world_get_object(i);
|
object_t* object = world_get_object(i);
|
||||||
if(!object_is_valid(object)
|
if(!object_is_valid(object)
|
||||||
&& object->evt_update != NULL) {
|
&& object->evt_update != NULL) {
|
||||||
|
@ -74,7 +74,7 @@ void world_update() {
|
||||||
}
|
}
|
||||||
|
|
||||||
void world_draw() {
|
void world_draw() {
|
||||||
for(int i = 0; i < world_num_objects(); ++i) {
|
for(int i = 0; i < _world_objects.num; ++i) {
|
||||||
object_t* object = world_get_object(i);
|
object_t* object = world_get_object(i);
|
||||||
if(!object_is_valid(object)
|
if(!object_is_valid(object)
|
||||||
&& object->evt_draw != NULL) {
|
&& object->evt_draw != NULL) {
|
||||||
|
|
Loading…
Reference in New Issue