diff --git a/python/blobs.py b/python/blobs.py index ae9c6b6..990d853 100644 --- a/python/blobs.py +++ b/python/blobs.py @@ -15,8 +15,8 @@ class Blobs(Scene): def draw(self): clear(0) - for i in range(width): - for j in range(height): + for i in range(128): + for j in range(128): c = cos(i / 10) + (sin(j / 10) + 2) #c2 = cos(i / 5) + sin(j / 5) pixel(i, j, 2 * c + self.t) diff --git a/src/States/Editor/EditorState.cpp b/src/States/Editor/EditorState.cpp index 0ca6e84..23133b9 100644 --- a/src/States/Editor/EditorState.cpp +++ b/src/States/Editor/EditorState.cpp @@ -14,7 +14,8 @@ EditorState::EditorState(pkpy::VM *vm, Graphics *graphics) : m_vm(vm), m_graphics(graphics){ m_pythonTokenizer = new PythonTokenizer(); - std::string randomSource = Pycron::loadFileToString("../python/squares.py"); + std::string randomSource = Pycron::loadFileToString("../python/particles.py"); + //randomSource = Pycron::loadFileToString("../src/States/Editor/EditorState.cpp"); m_editorFrame = m_graphics->loadImage("../resources/EditorFrame.png"); m_LineNumberDetailLeft = m_graphics->loadImage("../resources/LineNumberDetailLeft.png"); @@ -338,7 +339,7 @@ void EditorState::OnMousePressed(int button) { y /= m_charHeight; m_cursorY = std::min((int)m_text.size() - 1, y); - m_cursorX = std::min((int)m_text[m_cursorY].size(), x); + m_cursorX = std::min((int)m_text[m_cursorY + m_scrollY].size(), x);