From 556213d9c68fd25872f327cfcc9e14af10611d20 Mon Sep 17 00:00:00 2001
From: talha <sarcxd@gmail.com>
Date: Sat, 8 Feb 2025 21:27:21 +0500
Subject: Updated gameplay, level_format, level_loading:

* Added new gameplay elements:
    - invert gravity block
    - teleporter
* updated level_format:
    - added id for explicitly setting block id before hand
    - added link_id for teleporter block
* added method to get_entity_by_id
* updated level loader to ignore `\t` and ` ` for readably file formatting
* setting raw_position dynamically by using entity_z MAP
* simplified goal collision checking
* updated level elements drawing
---
 source/todo.txt | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

(limited to 'source/todo.txt')

diff --git a/source/todo.txt b/source/todo.txt
index 6219117..90d4117 100644
--- a/source/todo.txt
+++ b/source/todo.txt
@@ -26,12 +26,15 @@ DONE:
 - Level completion Object
 - Better level format, not having to specify the level element count 
 in the level file.
+- Added invert gravity mechanic
 
 DOING:
+- teleport block mechanic
+
+BLOCKED:
 - Audio: figure out what the correct audio sound for jumping will be.
 
 TODO:
-- Gameplay programming with levels
 - Update camera follower for centering player in view (with limits) after
   a few seconds (maybe like 2 seconds)
 - make movement grid based? let's see but probably not
-- 
cgit v1.2.3